查找或删除正在使用某文件的进程
fuser filename
fuser -k filename
加入于2006.11.25
yum clear all
yum -y update
if you find "Error: Cannot find a valid baseurl for repo", try to ping and check iptables policy.
if you find "You may also check that you have the correct GPG keys installed",then:
uname -r
find / -name RPM-GPG-KEY-* //number:version about CentOS
rpm --import /usr/share/doc/CentOS-release-3/RPM-GPG-KEY-centos3
加入于2006.11.29
//change IP address:
vi /etc/sysconfig/network-scripts/ifcfg-eth0
//add default gateway
route add default gw 192.168.18.1 dev eth0
加入于2006.11.30
vi操作命令集
i,I //插入
o,O //插入新的一行
a,A //添加
r,R //替换
Ctrl+f //屏幕向前翻页
Ctrl+b //屏幕向后翻页
0 //移动到本行的第一个字符
$ //移动到本行的最后一个字符
G //移动到这个文件的最后一行
n //光标向下移动n行
?word //在光标之前查找一个名为word的字符串
移动光标到当前页最顶行 --> H
移动光标到当前页最底行 --> L
u //恢复前一个动作
p,P //粘贴复制的数据在光标的下一行p或上一行P
dd //删除整行
ndd //删除n列
yy //复制光标所在行
nyy //复制光标所在列
:1,$s/word1/word2/g //从一行到最后一行查找word1字符串,并将该字符串替换为word2
:1,$s/word1/word2/gc //从一行到最后一行查找word1字符串,并将该字符串替换为word2;替换前显示提示符让用户确认
:n1,n2s/word1/word2/g //从n1行到n2行查找word1字符串,并将该字符串替换为word2
//在一个文件内复制粘贴区域
v 区域选择
y 复制
p 粘贴
//在多个文件内复制粘贴
vi /etc/sysconfig/iptables /etc/sysconfig/iptables.bak
:n //编辑下一个文件
:N //编辑上一个文件
:files //列出vi打开的所有文件
重要的变量配置文件
~/.bashrc
source ~/.bashrc //直接读入变量配置文件
/etc/profile
/etc/bashrc
2007-4-25
wget -c//The non-interactive network downloader, -c: continue to download file
command -V //display command version
dmesg //print or control the kernel ring buffer
日志分析
head
tail
/var/log
more
less