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

The Linux Bootdisk HOWTO 中譯版( 七 )


通常可以用以下指令識出哪些是非基本的檔案:;


ls;-ltru

這個指令將檔案依據(jù)上次被存取的日期,以先早後晚;(reverse);的順序列出,所以如果有任何檔案不會被存取,那麼它們就可以從;root;磁片中刪去 。;

在我的;root;磁片上,我的組態(tài)檔數(shù)目已減至;15;個 。這可減少我處理以下三種檔案的工作:;


我必須為;boot/root;系統(tǒng)進行組態(tài)設(shè)定的檔案:;
rc.d/*;--;系統(tǒng)啟動與改變;run;level;的;scripts;
fstab;--;要被掛上的;file;systems;清單;
inittab;--;給;init;process;的參數(shù),於開機時啟動的第一個;process; 。;
我們應(yīng)該為;boot/root;系統(tǒng)整理的檔案:;
passwd;--;重要的使用者、;home;目錄等其它項目的清單 。;
group;--;使用者群組 。;
shadow;--;使用者的密碼 。你可能沒有這個檔 。;
termcap;--;the;terminal;capability;database.;
如果系統(tǒng)安全;(security);對你很重要,那麼;passwd;與;shadow;應(yīng)該被刪減,以避免將使用者密碼;copy;出系統(tǒng),這樣當(dāng)你從磁片開機時,不想要的;logins;會被拒絕 。;請確定;passwd;至少包含了;root; 。如果你要讓其他的使用者;login;,請確定他們的;home;目錄與;shells;都存在 。;termcap;,終端機資料庫,一般而言有幾百個;kilobytes; 。你;boot/root;磁片的版本應(yīng)該被刪減到只包含你所使用的終端機,這通常就是;linux;或;linux-console;項目;(entry); 。;
The;rest.;They;work;at;the;moment,;so;I;leave;them;alone.;
Out;of;this,;我實際上只必須設(shè)定兩個檔,而它們所應(yīng)包含的項目驚人地少 。;

rc;應(yīng)該包含:;
#!/bin/sh
/bin/mount;-av
/bin/hostname;Kangaroo

請確定上述的目錄都是正確的 。你并不需要真地去執(zhí)行;hostname;--;如果你執(zhí)行只是讓系統(tǒng)比較好看;(譯注:如此系統(tǒng)會有個名字); 。;
fstab;應(yīng)該至少要包含:;
/dev/ram0;;;;;;;/;;;;;;;ext2;;;;defaults
/dev/fd0/;;;;;;;ext2;;;;defaults
/proc;;;/proc;;;proc;;;;defaults

你可以從你現(xiàn)存的;fstab;copy;你想要的項目,但是你并不應(yīng)該自動地掛上你硬碟任何的;partitions;;請對這些項目使用;noauto;關(guān)鍵字;(譯注:用;noauto;代替;default;); 。當(dāng)使用;bootdisk;時,你的硬碟可能是早已損壞或掛了 。;
你的;inittab;應(yīng)該被改變,以使其中;sysinit;這行能執(zhí)行;rc;或無論什麼將被執(zhí)行的基本開機;script; 。同時,如果你想要確保不可從序列埠;login;,請在所有行尾包括;ttys;或;ttyS;的;getty;項目前加上「#」符號;(comment;out); 。請保留;tty;埠以讓你可以在;console;前;login; 。;

一個最起碼的;inittab;檔看起來樣這樣:;

id:2:initdefault:
si::sysinit:/etc/rc
1:2345:respawn:/sbin/getty;9600;tty1
2:23:respawn:/sbin/getty;9600;tty2

inittab;檔定義了系統(tǒng)在各種不同的情況中將執(zhí)行什麼項目,包括;startup;、切換至多使用者模式等等 。請仔細(xì)地檢查在;inittab;中被提及的檔案名稱;(filenames);;如果;init;不能找到所提及的程式,那麼;bootdisk;將會停止運作,而你甚至不會得到錯誤訊息 。;


請注意,某些程式不能被移到其它地方,因為其它程式已在撰寫時,就把它們的檔案位置寫死了;(hardcode); 。舉例來說在我的系統(tǒng)上,;/etc/shutdown;已把;/etc/reboot;的位置寫死在其中 。如果我移動了;reboot;到;/bin/reboot,然後下達(dá)一個;shutdown;指令,將會因為找不到;reboot;檔而發(fā)生錯誤 。;


剩下來的,就是;copy;在你;/etc;目錄中的所有文字檔;(text;files);,再加上在你;/etc;目錄中,你無法確定你需不需要的所有可執(zhí)行檔 。需要指示;(guide);者,請參考在;Sample;roodisk;directory;listings;的樣本清單 。也許只要;copy;這些檔案就足夠了,但是系統(tǒng)差異會有很大的影響,所以你無法確定你系統(tǒng)上相同的檔案組合,就一定等於清單中的檔案 。唯一確定的方法就是從;inittab;著手,并找出需要什麼 。;

推薦閱讀