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

Linux 開機程序之研討( 八 )


## lock 檔在重新開機以後還是存在的話 , 那就很不好了 . 所以 , 下面就是在
## 作這些刪除 lock 檔的動作 , 并把一些輸出的訊息丟到 /dev/null 去 .
## 在上一期的內(nèi)容中 , 我們就有提到 /dev/null 了 , 也有提到抑制訊息輸出的
## 方法 . 現(xiàn)在我們果然看到了一個實例 ......

/bin/rm -f /var/spool/locks/* /var/spool/uucp/LCK..* /tmp/.X*lock 1> /dev/null 2> /dev/null


## 假如你有玩 hunt 這個 game 的話 , 那在 /tmp 下會有一個 socket 型態(tài)的檔案
## 我們要把它刪除之後才能開始另一個 game ......

if [ -r /tmp/hunt -o -r /tmp/hunt.stats ]; then
echo "Removing your stale hunt sockets from /tmp..."
/bin/rm -f /tmp/hunt*
fi


## 設(shè)定 share library 的 link 及 cache . 這個指令只有 Superuser 才能使用
## 的 , 它也相當?shù)闹匾?. 萬一你的 /etc/ld.so.cache 很不幸的 corrupt 了 ,
## 那我們也可以利用這個指令來讓它重新 link , 先刪除 /etc/ld.so.cache ,
## 再以 ldconfig -v 重新制造就可以了 .

/sbin/ldconfig


## 起動 sendmail daemon , 并且讓它 15 分鐘就去看一看 spool , 處理收發(fā)信件

if [ -x /usr/sbin/sendmail ]; then
echo "Starting sendmail daemon (/usr/sbin/sendmail -bd -q 15m)..."
/usr/sbin/sendmail -bd -q 15m
fi


## 假如 /etc/rc.d/rc.font 是可讀的話 , 就執(zhí)行 rc.font 這個 shell script ,
## 而這個 shell script 主要是設(shè)定 text mode 下螢?zāi)坏淖中?BR>
if [ -r /etc/rc.d/rc.font ]; then
/etc/rc.d/rc.font
fi


## 在系統(tǒng)管理中 , 我們常常把一些 local 的東西另外放在一個地方 , 這樣才不
## 會與原來的東西混淆 . 同時 , 因為 local 的東西更新版本的速度總是也比較
## 快 , 在這種情況下 , 常常會變動的東西也可以放在 local 的區(qū)域中 , 這樣
## 管理起來比較方便 . 也許各位也注意到了 : 為什麼會有 /usr/bin 及
## /usr/local/bin 之分 . 就個人認為 , 像自己 compile 出來的東西 , 假如
## 覺得還不錯 , 就可以把它放在 /usr/local/bin , 因為它是新增的 , 所以我
## 把它放在 /usr/local/bin . 當然啦 , 這只是個人喜好罷了 , 你要放那里
## 都是可以的 , 只要找得到 , 易於使用及管理就好 .
## 同樣的 , 若我們要起動一些新增的 daemon 或 shell script , 那放在
## 是不錯的選擇 .
## 下面一列就是去執(zhí)行 rc.local 中的設(shè)定 , 通常是一些 daemon 或是 shell
## script

/etc/rc.d/rc.local


# All done.


到這里 , rc.M 已經(jīng)結(jié)束了 , 我們來看看從 rc.M 之中執(zhí)行的 rc.font 及

rc.local ......

下面是 rc.font 的內(nèi)容 :

#!/bin/sh
#
# This selects your default screen font from among the ones in
# /usr/lib/kbd/consolefonts.
#

## 我想下面這一列的命令非常明顯了 , 就是設(shè)定 console 中的字型 , 你可以
## 改成自己喜歡的字 . 或者你也可以利用 fontconfig 這個指令來改變 .

setfont /usr/lib/kbd/consolefonts/default8x16



看完了 rc.font 後 , 我們來看看 rc.local 的內(nèi)容 . 我所要說的是 : rc.local

畢竟是自己設(shè)定的區(qū)域 , 所以每個人的可能都不一樣 , 就我而言 , 因為我多 run

了一些 daemon , 所以與大家的可能不太相同 . 所以 , rc.local 作參考就可以了.

下面是我的 rc.local :

#! /bin/sh
# Put any local setup commands in here
# Running selection


## lpd 是控制印表機的 daemon , 要想在 LINUX 下用印表機 , 這個 daemon 必需
## 要被起動 , 此外還要修改 /etc/printcap . 詳細的情況要去看 PRINT-HOWTO

echo -n "lpd"
/etc/lpd


## httpd 就是 WWW server 的 daemon . 想必大家都用過 Mosaic , Netscape 等
## 的瀏覽器 . 但假如我們想建立自己的 WWW server , httpd 必須要執(zhí)行 .

推薦閱讀