http://www.linuxlookup.com/html/main/totw.html
这是一个每周或者每二周的为不同水平Linux 用户提供小窍门的栏目。每个窍门有三个级别:菜鸟,新手或者高级。
这些技巧涵盖面很广,从基本的命令到深入的研究。下面翻译几个例子:
:: 2000年8月20日 ::
级别 :: 高级
你是个笨拙的打字员吗?你是否有无意删除重要文件的经历吗?Linux 没有"undelete"命令,而许多用户会无意
删除重要的文件。用上chattr 命令后,我们能保护自己重要的文件了。
chattr 命令改变文件属性为 "i" ,我们就能写保护象/etc/lilo.conf, /etc/passwd, /etc/group等重要文件了。
例如:
$ chattr +i filename
这个例子演示了保护 "filename" 使之不能被修改。去掉保护只要用 chattr -i filename 就可以了。
:: 7月20日 ::
级别 :: 新?
对系统安全很焦虑吗?要知道背后发生写什么吗?你可以用tail 命令实时查看系统日志文件。
tail 命令输出文件的末尾部分,使用 -f (follow) 参数后,你可以查看实时的日志。建议你另外开一个虚终端
查看日志。
例子:
$ tail -f /var/log/messages /var/log/secure
这个例子我们查看两个主要的日志文件 /var/log/messages 和 /var/log/secure。典型的显示包括:
logins, kernel messages, firewall logs, failed logins等等。
终止查看按 CTRL+C 。
:: 2000年6月21日 ::
级别 :: 新手
对于 在 'ps aux' 中寻找 程序的 PID 感到厌倦了吗?
命令 pidof 查找指定程序的 PID,并且用普通文本格式输出。加上 -x 参数,包含shell 脚本的pid。
例如:
$ pidof -x bash
1138 984 597
如果要用一条命令杀掉一个守护进程或者脚本的话,可以用以下的命令:
$ kill -9 $(pidof -x pico)