系統管理
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分2023年52秒
第二步:自舉程式bootloader(grub)
例如:root使用者口令忘記了
單使用者模式
windows環境下安全啟動
目的:載入linux核心(boot)
mbr---硬碟分碟片
一部分儲存硬碟分割槽資訊(64k)
自舉程式
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…
hdbpasswd
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盤 *** 手機
第二個目的:
開啟程序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 開啟服務
linux系統引導流程
系統管理 1 系統引導流程 了解系統指令碼 開啟電源後整個載入過程 步驟 1 讀取韌體 firmware 中資訊 目的 安全設定 設定密碼 設定引導介質順序 定義光碟啟動 電源管理 加電自檢 網絡卡 顯示卡 cpu 硬碟等是否正常 第二步 自舉程式bootloader grub 例如 root使用者...
Linux系統引導流程
linux系統出現於1991年,由芬蘭大學生linux torvalds和後來陸續加入的眾多愛好者共同開發完成,linux是乙個自由軟體,是源 開放的unix。分時的多使用者 多工的作業系統 多數網路協議支援,方便的遠端管理 1.韌體fireware cmos bios post加電自檢 2.自舉程...
Linux系統引導流程
1 韌體 硬體和軟體結合 加電自檢是我們按下電源會檢測硬體像cpu 記憶體 網絡卡等資訊 從硬體層次檢測硬體是否可用 root centos hwclock 硬體時間 wed 28 mar 2018 09 22 15 pm cst 0.811743 seconds root centos date ...