📄 00000001.htm
字号:
<BR>/etc/named.pid : named process id <BR> <BR>/etc/networks : 这个档与 hosts 有点像 , 都是在 boot 的时候会用到的东西 , <BR> 在这里可以定义一个子网路与其 IP address 的资讯 . <BR> <BR>/etc/nntpserver : 这个档案记录著 news server , 当我们使用 tin -r ( read news <BR> remotely ) 时, 这个档案会被参考到, 或者若这个档案不存在的 <BR> 话, 那环境变数 NNTPSERVER 所指定的 server 就会被当成要去取 <BR> 得 news 的 server. 譬如说, 你要将 140.111.1.11 当成 news <BR> server, 那 /etc/nntpserver 中就可写: <BR> <BR> 140.111.1.11 <BR> <BR>/etc/nologin : 你也许会感到奇怪 , 我的 /etc 这个 directory 下并没有这个档啊? <BR> 没错, 它平常是不存在的, 要是你看到这个档的话, 那表示系统大概 <BR> 要 shutdown 了, 因为系统要 shutdown 了, 自然不希望有人又 <BR> login 进来, 所以在我们执行 shutdown 时, nologin 这个档会自动 <BR> 的被 create, 里面放著 shutdown message. 实际上, 当我们在 <BR> login 时, 系统会去检查有没有这个档, 假如有的话, 那就会印出这 <BR> 个档案中的 message, 然後不让你 login. nologin 也有可能是为了 <BR> 某种理由被制造的, 比如说系统在 maintain 暂时不希望有人 login. <BR> 无论如何 nologin 若存在, 就不能 login. <BR> <BR>/etc/passwd : 呵呵 , 这个档案可重要了 . 一个 system administrator 最初要学的 <BR> 常常就是这个档案的内容! 这个档案记录著系统可以认得的 user, 当 <BR> 然啦, 也包括一些非人的 login name, 但这是有特殊用途的. 档案内 <BR> 容每列的格式如下: <BR> <BR> Login Name:Encrypted Password:UID:GID:GCOS:Home Directory:Login Shell <BR> <BR> (1)login name: 在 login name 方面 , 每个 login name 必须是唯一的 , <BR> 而且不能超过 8 个字元, 一般说来, login name 虽然可以 <BR> 大小写混合, 但平常的情况下都用小写. 顺便一提的是 <BR> /usr/lib/aliases 这个档案, 修改这个档案的内容可以使 <BR> mail 时用超过 8 个字元的档案. 如平常 mail <BR> jhhsu@dorm10 .nctu.edu.tw 可变成 mail <BR> Jin-Hwa-<A HREF="mailto:Sheu@dorm10.nctu.edu.">Sheu@dorm10.nctu.edu.</A> tw. <BR> <BR> (2)Encrypted Password: 这栏是编码过的密码 , 在新增一个 new user 时 <BR> 应该在这栏填上 * , 更改 password 可用 passwd <BR> 这个指令 . passwd 这是一个 setuid 的指令 , <BR> 关於 setuid , setgid , stickybit , 各位可去 <BR> 参考 Unix Security 方面的书籍 . <BR> <BR> (3)UID: user id , 每个"人"都要不一样 , 习惯上 , 100 以前被保留做为 <BR> 特殊的 user id , 而 root 总是 0. <BR> <BR> (4)GID: group id , 在比较早期的系统 , 一个 user 同时只能在一个 group <BR> 不过现在就没有这种限制了 . <BR> <BR> (5)GCOS: 这栏基本上没有特殊格式限制 , 在这里可以写上你的 full name <BR> 家中电话, 住址等...... 爱写什麽就写什麽. 虽然你可以乱写一 <BR> 通, 但若你用到逗号, 系统会把它当成区间. 如你写: Jin-Hwa <BR> Sheu, NCTU, 80317, (02)1234123 这些都会被当成 Full Name, <BR> Office, Home Phone. finger 这个指令会去读这地方的资讯. 用 <BR> chfn 可改变这栏. <BR> <BR> (6)Home Directory: 这栏没什麽 , 就是记录 user 的 home directory 而已 <BR> 利用 cd 或 cd~ 都可回到 home directory . <BR> <BR> (7)Login Shell: 设定使用者所使用的 shell , 预设值是 /bin/bash . 当 <BR> 然 , 你也可以自己改成 csh 或 tcsh , zsh 也是不错 , <BR> 假如有 free 版的 korn Shell 也可拿来用用 . 用 chsh <BR> 可改变你的 login shell . <BR> <BR> 为了 security 方面的考量 , 各位可以安装 shadow , 将 passwd 这个档 <BR> 完全的与一般 user 隔绝开来 , 连读也没有办法读 passwd 这个档 . <BR> <BR>/etc/profile : profile 这个档是 bash 这个 shell 所用的 , profile 之於 bash <BR> 就好像 cshrc 之於 csh. 同样的, /etc 下的 profile 也是 SA 在维 <BR> 护的, 主要是放著全域的设定 ( Global Setting ) 而每个 user 在 <BR> 自己的 Home Directory 都可以有各人的 .profile <BR> <BR>/etc/protocols : 假如你为了某些目地 , 而写了自己的 protocol , 那你就必须把 <BR> 它列在这个档案中 , 这样 inetd 才会管理一些 daemons 去用它 <BR> 这个档案每列的格式如下 , 当然 , # 之後的是注解 : <BR> <BR> Protolcol Name Portocol Number Aliases <BR> <BR> ip 0 IP # internet protocol, pseudo protocol number <BR> icmp 1 ICMP # internet control message protocol <BR> igmp 2 IGMP # internet group multicast protocol <BR> ggp 3 GGP # gateway-gateway protocol <BR> tcp 6 TCP # transmission control protocol <BR> pup 12 PUP # PARC universal packet protocol <BR> udp 17 UDP # user datagram protocol <BR> idp 22 IDP # WhatsThis? <BR> raw 255 RAW # RAW IP interface <BR> <BR>/etc/psdatabase : 这个档案是被 psupdate 所用到 , psupdate 主要的功能就是更新 <BR> /etc/psdatabase 这个档 , 以符合目前的 kernel image system <BR> map file . 一般的预设档是&nbs
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -