日本免费全黄少妇一区二区三区-高清无码一区二区三区四区-欧美中文字幕日韩在线观看-国产福利诱惑在线网站-国产中文字幕一区在线-亚洲欧美精品日韩一区-久久国产精品国产精品国产-国产精久久久久久一区二区三区-欧美亚洲国产精品久久久久

Linux 開機(jī)程序之研討( 七 )


改成 6 , 對於 beginner 來說 , 系統(tǒng)一啟動完就直接進(jìn)入 XWindows 也許是一個
不錯的設(shè)定方法 ......

介紹完 /etc/inittab 之後 , 我們接著看 rc.M ! 由前面的流程當(dāng)中 , 我們看到
rc.M 中又包含了四個 shell script , 其中 rc.inet1 及 rc.inet2 是有關(guān)於網(wǎng)路
的設(shè)定 ; rc.font 是作字型的設(shè)定 , 而 rc.local 中可以放一些想要起動的
daemon .

我們現(xiàn)在就來看看 rc.M , 依照往例 , 前面有兩個 "#" 的為加上去的注解 .
只有一個 "#" 的為原來的注解 :

#!/bin/sh
#
# rc.M; This file is executed by init(8) when the system is being
#;;;;initialized for one of the "multi user" run levels (i.e.
#;;;;levels 1 through 6).; It usually does mounting of file
#;;;;systems et al.
#
# Version:;;;@(#)/etc/rc.d/rc.M;;;2.02;02/26/93
#
# Author:;;;;Fred N. van Kempen,
#;;;;Heavily modified by Patrick Volkerding
#

## 顯示進(jìn)入多人模式

echo "Going multiuser..."


## 下面一列的意思是 : 假如你在文字模式的 console 下 , 在15分鐘內(nèi)都沒有動作
## 的話 , 螢?zāi)痪蜁詣影迪聛?, 簡單的說 , 就是 screen saver 的功能 .

/bin/setterm -blank 15


## 執(zhí)行 crond 這個 daemon . 不用說 , crond 在系統(tǒng)中扮演了很重要的角色 ,
## 它負(fù)責(zé)每過一段時間後 , 就去看看 /var/spool/cron/crontabs 中有那些 file
## 要 run , 這些 file 往往有一個固定的時間 , 比如說 : 每個月的 1 號 , 每
## 天凌晨等 ...... 我們可以用平常的編輯器編好一個檔案 , 里面的格式如下 :
##
##;分 時 日 月 星期 命令
##
## 舉例來說 , 59 23 31 12; */etc/wall happy_new_year
## 在每年的 12 月 31 號晚上 11 點(diǎn) 59 分 會對每個系統(tǒng)上的 user 送出
## happy_new_year 中的內(nèi)容
##
## 接著我們可以利用 crontab <檔案名> 這個指令來把此檔案放到
## /var/spool/cron/crontabs中□. 我們可以看看 /var/spool/cron/crontab 下
## 有一個 root 的檔案 , 看看里面的內(nèi)容 :
##
##0,5,10,15,20,25,30,35,40,45,50,55 * * * *;;;;/usr/lib/atrun
##
## 所以各位看到了 , 在前兩期提到的 at 命令是五分鐘才被 run 一次的
##
## 再舉一個簡單的例子好了 : 我們先用一般的文書編輯器造出一個名為 crontest
## 的檔案 , 內(nèi)容如下 :
##
##5 * * * * ls -la ~/ >> ~/hehehaha
##
## 接著 , 我們鍵入下面的命令 :; crontab crontest
## 此時 , 從內(nèi)容得知 , 每五分鐘 crond 就會執(zhí)行 ls -la , 把你 home directory
## 的內(nèi)容加入 hehehaha 這個檔案中 .
##
## 當(dāng)然啦 ! 這個例子簡直是毫無意義可言 :); 但是 , 大家既然知道了基本原理 ,
## 利用 crontab , at 這些指令 , 就可以簡化一些系統(tǒng)管理的動作 , 同時在執(zhí)行
## 一些工作時 , 也會比較有彈性 .

/usr/sbin/crond -l10 >>/var/adm/cron 2>&1


## 假如 /etc/HOSTNAME 不能讀取的話 , 就把 darkstar.frop.org 當(dāng)成 HOSTNAME
## 中的內(nèi)容 . 老實(shí)說 , 下面這三列去掉也不打緊 ......

if [ ! -r /etc/HOSTNAME ]; then
echo "darkstar.frop.org" > /etc/HOSTNAME
fi


## 下面從 if 到 fi 夾起來的部份 , 主要就是在執(zhí)行 rc.inet1 , rc.inet2 . 這
## 些都是網(wǎng)路設(shè)定的工作 , 尤其是 rc.inet2 , 啟動了一大堆 daemon , 這部份
## 要牽扯到的東西太多了 . 像 subnet 與 netmask 等 ...... 類似這種觀念 ,
## 都不是三言兩語就可以玩完的 , 所以就留待以後再說 .

if [ -x /etc/rc.d/rc.inet1 ];
then
/bin/hostname `cat /etc/HOSTNAME | cut -f1 -d .`
/bin/sh /etc/rc.d/rc.inet1
/bin/sh /etc/rc.d/rc.inet2
else
/sbin/hostname_notcp `cat /etc/HOSTNAME | cut -f1 -d .`
/usr/sbin/syslogd
/usr/sbin/klogd
/usr/sbin/lpd
fi


## 在某些資源獨(dú)占的情況下 , 一些應(yīng)用程式往往會制造出 lock 檔 . 假如這些

推薦閱讀