|
/usr/sbin/lsof /mnt/backup #查看使用 /mnt/backup 中文件的进程
/usr/sbin/lsof -i:21 #查看使用21号端口的进程
/usr/sbin/lsof -p PID #和进程有关的文件有哪些
ps aux|grep httpd #查找 httpd 的进程号
pgrep httpd #同上
pkill -u USER #杀死 USER 的所有的进程
file FILE #查看FILE编码
dos2unix file #微调文件格式
du -s file_OR_dir #以kb为单位显示大小
xload #绘制CPU资源占用图
/sbin/ifconfig -a #显示网络设备的配置信息
cat /proc/cpuinfo #显示CPU的硬件信息 类, 同
ln -s /sour/file_OR_dir /dest/file_OR_dir #建立的符号链接
kill -1 PID #发送 SIGHUP 至PID,使其重载配置文档
kill -9 PID #无条件终止进程.
dmesg |grep Memory #类似top
free # 显示内存使用信息
sar -r 1 3 #以1秒为间隔分3次显示CPU使用信息后求平均
cat >testfile << EOF #实时输入文件内容, 直至输入EOF结束
su root -c \"rpm -Uvh gaim-0.80-1.i386.rpm\"#以root权限执行命令后返回
/sbin/fdisk -l #列出硬盘分区信息
/sbin/accton /path/to/cmd.data #记录用户指令信息
/sbin/accton #不带参数, 停止记录
/sbin/lastcomm /path/to/cmd.data #监测执行的命令,读取信息
ldd filename #查找可执行文件 filename 用到哪些库
strings ELF #查找文件中的字符串
/sbin/fuser file #什么进程在使用file
tail -20 filename #显示文件后20行,无\"-20\" ,等价于\"-10\"
head -20 filename #。。。。前20行,。。。
source /etc/profile #实时刷新环境变量
. /etc/profile #同上
xargs -n2 < file #用sed合并两行
sed '/abcde/{N;s/\\n//}' file #同上
find ./ \\( -name cc.c -o -name cc.cc \\) -print #同时查找两个文件
tar -c /etc /var/log /root |gzip -9 > /mnt/backup/backup.tar.gz #备份
cat /dev/hda1 | gzip -f > XXX.img.gz #终极备份 ^-^
zcat XXX.img.gz >/dev/hda1 #“终极备份”的还原
tar ztvf /mnt/backup/backup.tar.gz #查看包内的文件,p参数可单独提取文件。
md5sum file #获得md5校验值
pgp < KEYS #导入密钥, 可从服务器获得
pgp httpd-2.0.50.tar.gz.asc #PGP签名校验,结果直接提示出。
sed -e '/aa/ s//bb/g' your_file #把文件中所有的aa改为bb,保存
rpm --checksig stardict-oxford-gb-2.4.2-1.noarch.rpm #stardict-oxford-gb-2.4.2-1.noarch.rpm: sha1 md5 OK
nohup command #不向tty输出结果、不中断的执行command,默认输出到当前nohup.out。Like Deamon!
chattr +i /etc/profile #锁定文件,不可 写、rename、delete;不可创建它的连接。
chattr -i /etc/profile #解锁
vi /etc/profile 在“HISTFILESIZE=”行的下一行增加TMOUT=600
echo \"rm -f $HOME/.bash_history\">>/etc/skel/.bash_logout #注销时删除命令记录
rpm -Vf /bin/ps #对关键程序的完整性进行校验。如果管理员在系统安装成功以后马上就对所有可执行命令生成MD5校验和,则这个过程就非常简单了。类似tripwire。
rpm -Vvp ftp://mirror.site/dir/RedHat/RPMS/f....16-10.i386.rpm #校验,异常时输出“ S.5....T /bin/ls ” |
|