引導流程

      

第一週:系統的基本操作

1、 如何安裝

分區:

/home---

/boot-----內核部分

/-----根目錄

swap---交換分區

用戶起名稱

/etc/passwd

三類用戶

1)管理員---root 0

2)僞用戶(系統用戶)---服務 1-499

3)普通用戶 500-

/home

2、 掌握每個目錄內容

3、 掌握命令

/bin

/sbin

/usr/bin

/usr/sbin

whereis 命令

ls cd cp mv head tail more cat 》> | mkdir touch

rm rmdir less cut date clear tr chmod

umask find grep locate updatedb zip tar gzip unzip gunzip

vi---

打開、三種狀態、保存、退出

第二週:系統管理

Linux系統引導流程(開啓系統、運行級別、服務、故障)

軟件包管理(RPM、YUM)

用戶和組的管理

計劃任務的安排(at cron)

硬盤的分區和磁盤配額應用 scsi ide

分區---格式化---使用

1、 系統引導流程

----------------------瞭解系統腳本

開啓電源後整個加載過程

步驟:

1) 讀取固件(firmware)中信息

固件本來應該是一段軟件控制程序;

但是這段程序和操作系統無關,固化到主板上;

(CMOS/BIOS)

目的:

安全設置----設置密碼

設置引導介質順序-----定義光盤啓動

電源管理------加電自檢(網卡、顯卡、CPU、硬盤等是否正常)

時鐘---設置

硬件時鐘:hwclock—hard ware clock

軟件時鐘:date

如果時鐘之間不一致

hwclock --help

#hwclock --set --date=”月/日/年 時:分:秒”

man date

#date 1213113211.52

12月13日11點32分2011年52秒

第二步:自舉程序BootLoader(GRUB)

例如:root用戶口令忘記了

單用戶模式

Windows環境下安全啓動

目的:載入linux內核(boot)

MBR---硬盤分盤片

一部分保存硬盤分區信息(64k)

自舉程序

Windows:磁盤整理

Linux:

C:/ 顯示隱藏文件後 ntldr

查看linux的引導文件

#ls -l /etc|grep grub.conf

L:鏈接(快捷方式)

如何創建連接文件

ln:link

ln -s 要連接的文件 連接爲文件

創建連接:

/home/dir1/dir2/a/b/c/a.html

#ln -s /home/dir1/dir2/a/b/c/a.html /home/web/a.html

爲了和其他unix系統兼容

Freebsd 等

/etc/grub.conf

Red hat

/etc/grub.conf

/boot/grub/grub.conf

#i /etc/grub.conf

#:表示註釋

“:表示註釋

##:表示註釋

安裝多操作系統

0 –windows

1---linux

Grub北京圖片 640*480

全局變量

default=0 ----指定開機啓動的操作系統

timeout=10 -----選在操作系統的時間間隔s

指定開機畫面

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

(hd0,0)---

hda—hda1 hda2 hda3…

hdb

Passwd

Title Windows

Passwd

Title Linux

Title Linux

局部變量

title Red Hat Linux (2.4.20-8)

2.4.20-8版本號

主版本 .次版本號 (奇數表示測試版,偶數表示正式版)

root (hd0,0) 內核所在根目錄

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

initrd /initrd-2.4.20-8.img

加載內核------

第一個目的:

驅動和該操作系統相關的硬件設備

內核文件/boot/vmlinuz-2.4.20-8

主要保存了各種驅動程序

例如:u盤 mp3 手機

第二個目的:

開啓進程init /etc/inittab

開啓或關閉哪些服務

運行級別

0:關機

1:單用戶模式,只允許root用戶登陸

2、3:字符型界面

4:被保留級別

5:圖形化界面

6:重啓

當前默認運行級別:5

切換運行級別: # init n

語法:

Id:run-level:action:process

Id:序號

Run-level:指定運行等級

action:狀態

process:指定要運行的腳本/命令

id:5:initdefault:

開機後默認運行級別是5(X11)

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

si表示id,序號

::表示所有等級都需要執行最後的命令

Sysinit :系統初始化

/etc/rc.d/rc.sysinit :要執行的文件

系統服務程序的開啓,環境變量的設置、時鐘、加載字體、文件系統、日誌文件等

配置文件擴展名稱

服務器 apache *.conf

系統 init

/etc/rc.d/rc:判斷運行級別並開啓響應目錄下的指令

rcn.d n=0-6

#ls -l rc5.d

K01samba 操作類型+優先順序+腳本名稱

# cd /etc/rc.d/rc5.d

#ln -s S100script /home/zhy/script1

總結:

開電源---firmware(硬件的識別)--bootloader(操作系統選擇菜單)---加載內核(運行驅動)--開啓服務(init)—

Initdefault---/etc/rc.d/rc.sysinit---/etc/rc.d/rcn.d—login : passwd

Rc0.d : 該目錄下包含兩類文件

K:kill 殺死 (關閉服務)

S:start 開啓服務

發佈了73 篇原創文章 · 獲贊 4 · 訪問量 3萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章