Feb 16

转载自:www.linuxgem.org
galeki post 2008年02月16日 12:39AM
修改自: http://www.linux.com/feature/126718


/proc 在 Linux 中是一个比较奇妙的目录,保存了当前系统所有的详细信息,包括进程、文件系统、硬件…… 而且还可以通过 /proc 来即时修改系统中的某些参数


你可能会认为,“文件”指的就是硬盘上保存的数据,要么是文本,要么就是二进制文件。而在 Linux 的世界中,所有的东西都可以通过文件来表示和管理,哪怕是
硬件设备,也可以通过 /dev 下的设备文件来操作硬件设备。

/proc 就是这样一种文件,它并不存在于硬盘上,每当系统启动的时候,操作系统自动创建 /proc 下的内容,你可以查看这些文件的列表,但是你会发现大部分文
件的大小都是 0 ,这并不奇怪,因为这些文件属于“virtual files“,也就是说,当你读取这些文件的时候,系统内核为你即时生成文件中的内容。

/proc 下的信息包括了有关硬件、进程、系统的详细信息,先看看 /proc 下大致都有啥吧:
localhost ~ # ls /proc

Feb 14

ARP -s inet_addr eth_addr [if_addr]
ARP -d inet_addr [if_addr]
ARP -a [inet_addr] [-N if_addr] [-v]
 -a            通过询问当前协议数据,显示当前 ARP 项。如果指定 inet_addr,则只显示指定计算机的 IP 地址和物理地址。如果不止一个网络接口使用 ARP>,则显示每个 ARP 表的项。
 -g            与 -a 相同。
 -v            在详细模式下显示当前 ARP 项。所有无效项和环回接口上的项都将显示。
 inet_addr     指定 Internet 地址。
 -N if_addr    显示 if_addr 指定的网络接口的 ARP 项。
 

Feb 14

ps命令同时遵循3种不同风格的参数:
1 UNIX options, which may be grouped and must be preceded by a dash.
2 BSD options, which may be grouped and must not be used with a dash.
3 GNU long options, which are preceded by two dashes.
其实大家最关心的无非是哪些参数加“-”,而哪些不加,以及加与不加有何不同。
为此我特意阅读了ps的Man Page并逐项测试,结果如下:

1 通用参数

1.1 加“-”
A 显示所有进程,同参数“e”
e 显示所有进程
f 增加UID,PPID,C,STIME,CMD项
F (在参数f的基础上)进一步增加SZ,RSS,PSR项

Feb 14

参考资源:
/usr/share/doc/gnupg/README.gz
GNU 隐私手册位于 /usr/share/doc/gnupg-doc/GNU_Privacy_Handbook/ (安装 gnupg-doc 软件包)

14.1 安装 GnuPG
# gpg --gen-key                         # 生成新的密钥
# gpg --gen-revoke my_user_ID           # 为 my_user_ID 生成吊销密钥
# host -l pgp.net | grep www|less       # 查找 pgp keyservers

Feb 14

完成中
已包含Paragrasp