国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 系統(tǒng) > Linux > 正文

Linux系統(tǒng)下使用Windows XP字體美化漢字

2024-07-26 00:37:48
字體:
供稿:網(wǎng)友
 

一、linux的啟動流程

1. 從BIOS到KERNEL

BIOS自檢->MBR(GRUB)->KERNEL->KERNEL自解壓->內(nèi)核初始化->內(nèi)核啟動

2. 內(nèi)核啟動:創(chuàng)建1#進程并執(zhí)行,由它創(chuàng)建若干內(nèi)核線程(kernel thread),然后裝入并執(zhí)行程序/sbin/init(變成一個用戶進程)。此后,init根據(jù)/etc/inittab配置文件來執(zhí)行相應(yīng)的腳本進行系統(tǒng)初始化,如設(shè)置鍵盤、字體,裝載模塊,設(shè)置網(wǎng)絡(luò)等。

對于Redhat來說,執(zhí)行的順序為:

/etc/rc.d/rc.sysinit # 由init執(zhí)行的第一腳本

/etc/rc.d/rc $RUNLEVEL # init執(zhí)行指定運行級別($RUNLEVEL為缺省的運行模式)的各腳本;

/etc/rc.d/rc.local #運行模式2、3、5時會運行的腳本

/sbin/mingetty(或getty) # 等待用戶登錄

/etc/inittab中指定了系統(tǒng)的運行級別(RUNLEVEL),init根據(jù)運行級別啟動相關(guān)的服務(wù)(一些后臺進程),實現(xiàn)不同的功能。

RUNLEVEL值為:0-6

0:halt, 1:單用戶,2:多用戶,3:多用戶并啟動NFS服務(wù)

4:保留,5:運行xdm(X window)以圖形界面方式登錄

6:reboot

3./etc/inittab文件

/etc/inittab的文件內(nèi)容如下:

# 設(shè)定系統(tǒng)開機預(yù)設(shè)的RUNLEVEL:

id:3:initdefault:

# 開始進行RUNLEVEL的服務(wù)啟動前,使用來偵測與初始化系統(tǒng)環(huán)境的設(shè)定文件:

si::sysinit:/etc/rc.d/rc.sysinit

# 7 個不同 run level 的,需要啟動的服務(wù)的 scripts 放置路徑:

l0:0:wait:/etc/rc.d/rc 0

l1:1:wait:/etc/rc.d/rc 1

l2:2:wait:/etc/rc.d/rc 2

l3:3:wait:/etc/rc.d/rc 3

l4:4:wait:/etc/rc.d/rc 4

l5:5:wait:/etc/rc.d/rc 5

l6:6:wait:/etc/rc.d/rc 6

# 是否允許按下 [ctrl]+[alt]+[del] 就重新開機的設(shè)定項目:

ca::ctrlaltdel:/sbin/shutdown -t3 -r now

# 本機端終端機啟動的個數(shù):

1:2345:respawn:/sbin/mingetty tty1

2:2345:respawn:/sbin/mingetty tty2

3:2345:respawn:/sbin/mingetty tty3

4:2345:respawn:/sbin/mingetty tty4

5:2345:respawn:/sbin/mingetty tty5

6:2345:respawn:/sbin/mingetty tty6

# 在 X Window (RUNLEVEL 5) 環(huán)境下的啟動 script 設(shè)定項目:

x:5:once:/etc/X11/PRefdm -nodaemon

這個文件的語法是這樣的:

標(biāo)識符:級別:init 的動作行為:指令項目

1. 標(biāo)識符:

最多四個字符,代表 init 的主要工作項目,只是一個簡單的代表說明。

2. 級別:

該項目在哪些 run level 底下進行的意思。如果是 35 則代表 runlevel 3 與 5 都會執(zhí)行。

3. init 的動作行為:

主要可以進行的動作項目意義有:

initdefault :代表預(yù)設(shè)的 run level 設(shè)定值;

sysinit :代表系統(tǒng)初始化的動作項目;

ctrlaltdel :代表 [ctrl]+[alt]+[del] 三個按鍵是否可以重新開機的設(shè)定;

wait :代表后面接的指令項目必須要執(zhí)行完畢才能繼續(xù)后面的動作;

respawn :代表后面接的, init 仍會主動的『重新』啟動。

更多的設(shè)定項目請參考 man inittab 的說明。

4. 指令項目:

亦即應(yīng)該可以進行的指令,通常是一些 script 啰。

說明:如根據(jù)上面的文件,init程序執(zhí)行時根據(jù)/etc/inittab文件的內(nèi)容,完成以下功能

(1)獲取RUNLEVEL(文件中的這一行 id:3:initdefault:)為3

(2)執(zhí)行rc.sysinit(文件中的這一行 si::sysinit:/etc/rc.d/rc.sysinit)

(3)執(zhí)行/etc/rc.d/rc3.d目錄中的腳本(文件中的這一行 l3:3:wait:/etc/rc.d/rc 3,且因為本例RUNLEVEL為3)

(4)然后設(shè)定是否允許按下 [ctrl]+[alt]+[del] 就重新開機(文件中的這一行 ca::ctrlaltdel:/sbin/shutdown -t3 -r now,當(dāng)然如果不允許,可把此行注釋掉)

(5)啟動六個終端界面tty1-tty6

(6)最后如果我們使用的是 run level 5 ,那么除了這六個終端機之外, init 還會執(zhí)行/etc/X11/prefdm -nodaemon 其主要的功能就是在啟動 X Window !

二、GRUB及其配置

1.GRUB(啟動引導(dǎo)器程,低版本的為lilo,其配置文件為:/etc/lilo.conf)簡介

安裝Linux后GRUB位于硬盤0柱面,0磁道,1扇區(qū)。是計算機啟動過程中運行的第一個真正的軟件,通常計算機啟動時在通過BIOS自

檢后讀取并運行硬盤的主引導(dǎo)扇中的啟動引導(dǎo)器程序,啟動引導(dǎo)器再負(fù)責(zé)加載啟動硬盤分區(qū)中的操作系統(tǒng)。

2.GRUB的配置文件—grub.conf

可通過/boot/grub/grub.conf配置GRUB,其文件內(nèi)容大致如下:

default 0 ----設(shè)置GRUB的默認(rèn)啟動項

splashimage (hd0,0)/boot/grub/splash.xpm.gz ----用于指定某一個文件作為啟動菜單的背景圖象

timeout 30 ----設(shè)置菜單的啟動延時

title=Boot Linux using initrd ----菜單項名稱

root (hd0,0) ----設(shè)置GRUB的根設(shè)備(root)為linux內(nèi)核所在的分區(qū)

kernel /boot/bzImage root=/dev/loop0 init=/initdisk.gz ----使用kernel命令后跟linux內(nèi)核文件作為參數(shù),加載。

linux的內(nèi)核文件

initrd /initdisk.gz ----使用initrd命令加載鏡像文件

title=Windows NT ----菜單項名稱

root (hd0,1) ----設(shè)置Windows NT系統(tǒng)所在的分區(qū)

makeactive ----設(shè)置根設(shè)備為活動分區(qū)(針對windows不能從非活動分區(qū)啟動)

chainloader +1 ----使用chainloader命令調(diào)用windows分區(qū)的啟動引導(dǎo)器引導(dǎo)windows系統(tǒng),+1表示第一個扇區(qū)

3.忘記根口令時的設(shè)置

啟動計算機,在顯示GRUB菜單時---按e鍵,進入編輯---選kernel項---按e鍵---輸入空格+single 回車---按b鍵,重啟系統(tǒng)進入單用戶模式,輸入以下命令更改口令:

#passwd root

#reboot

4.為grub設(shè)置口令

為防止用戶在顯示grub菜單時進入編輯,以單用戶模式啟動更改root用戶口令,可給grub設(shè)置口令。

修改/boot/grub/grub.conf文件,加上:passWord 口令

(假設(shè)密碼為123456)

(1)設(shè)置全局口令

password 123456

default=1

timeout=10

……

(2)可使用全局口令鎖定啟動菜單項

緊跟在title命令之后添加lock命令

password 123456

default=1

timeout=10

splashimage=(hd0,7)/grub/splash.xpm.gz

title Red Hat Linux (2.4.20-8)

lock

root (hd0,7)

kernel /vmlinuz-2.4.20-8 ro root=LABEL=/

initrd /initrd-2.4.20-8.img

(3)設(shè)置獨立的口令鎖定啟動菜單項,在菜單項中使用password命令

可實現(xiàn)全局口令和菜單項口令的分級管理。

password 123456

default=1

timeout=10

splashimage=(hd0,7)/grub/splash.xpm.gz

title Red Hat Linux (2.4.20-8)

password 67890

root (hd0,7)

kernel /vmlinuz-2.4.20-8 ro root=LABEL=/

initrd /initrd-2.4.20-8.img

(4)可以使用md5L加密口令

采用#grub-md5-crypt

或 #grub

grub>md5crypt

Password:


發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 射阳县| 海城市| 平武县| 利津县| 吉林省| 岳普湖县| 桦甸市| 新密市| 吉木乃县| 庄河市| 渝中区| 山西省| 崇义县| 诸城市| 泸溪县| 齐齐哈尔市| 尉犁县| 安塞县| 济阳县| 平湖市| 宕昌县| 徐汇区| 金山区| 溆浦县| 高阳县| 浦东新区| 丹阳市| 怀远县| 科技| 尚义县| 定襄县| 白城市| 元氏县| 平罗县| 名山县| 泰和县| 洪泽县| 于都县| 财经| 遂川县| 民权县|