BIOS自檢
計算機在接通電源之後首先由BIOS進行POST自檢,然後依據BIOS內設置的引導順序從硬碟、軟盤或CDROM中讀入引導塊.Linux系統是從BIOS
BIOS的第一個步驟是加電POST自檢.POST的工作是對硬體進行檢測.BIOS的第二個步驟是進行本地設備的枚舉和初始化.BIOS由兩部分組成:
啟動GRUB/LILO
GRUB和LILO都是引導載入程序.引導載入程序用於引導操作系統啟動.當機器引導它的操作系統時,
載入內核
接下來的步驟就是載入內核映像到內存中,內核映像並不是一個可執行的內核,而是一個壓縮過的內核映像.
執行
Init進程是系統所有進程的起點,內核在完成核內引導以後,即在本進程空間內載入init程序,它的進程號是1.
通過/etc/inittab/文件進行初始化
執行/etc/rc.d/rc.sysinit腳本
執行/etc/rc.d/rc腳本
在
執行/etc/rc.d/rc.local
Init的工作是根據/etc/inittab/來執行相應的腳本,進行系統初始化.
Login程序會提示使用者輸入賬號及密碼,接著編碼並確認密碼的正確性,如果賬號與密碼相符,則為使用者初始化環境,並將控制權交給shell,即等待用戶登錄.
Init是Linux系統執行的第一個進程,是系統所有進程的起點,主要用來執行一些開機初始化腳本和監視進程.
Rpm全稱是Red Hat Package Manager(
Rpm對軟體進行安裝、更新、卸載、查詢和校驗.
Rpm具有以下優點:
1.軟體包管理易於安裝和卸載.
2.易於更新已安裝的軟體包.
3.易於保護配置文件.
4.易於跟蹤已安裝文件.
缺點是不能解決包之間的依賴關係.
安裝RPM包,
-i install,安裝軟體.
-v 顯示執行過程
-h 套件安裝時列出標記
更新軟體包
rpm –Uvh 需要更新軟體 可以實現安裝和升級
-fvh 只能實現升級
卸載軟體
rpm –e 軟體名
查詢軟體包安裝情況
rpm –qa 查詢當前系統所有安裝的rpm包
rpm –qa |grep 軟體名
rpm –qa |grep telnet 查詢當前系統是否安裝了telnet
-q 使用查詢模式,當遇到問題時,rpm指令會先詢問用戶
-a 查詢所有套件
-I 顯示套件相關信息
-l 顯示套件的問價列表
-c 只列出組態配置文件
-f 查詢擁有指定文件的套件
-p 查詢指定的RPM套件檔
--changelog 查看修改的次數
yum(全稱為Yellow dog Updater,Modified)是一個在Fedora中的shell前端軟體包管理器.基於rpm包管理,能夠從指定的伺服器自動下載RPM包並且按照,可以自動處理依賴關係,並且一次安裝所有依賴的軟體包,無需繁瑣地一次次下載、安裝.
網路yum可以通過ftp,http,nfs進行訪問.
本地yum只能自己訪問.
1.安裝FTP,進入Server目錄,
mkdir mnt/cdrom
mount /dev/cdrom /mnt/cdrom
cd /Server
rpm –ivh vsftpd-2.0.5-12.e15.i386.rpm
安裝好后啟動
service vsftpd restart
把光碟里的所有文件
配置客戶端
vim /etc/yum.conf
[ ]內是倉庫的名字
name 倉庫的描述
baseur1 是你的YUM源地址,可以是FTP,HTTP,FILE等
enable 是否啟動這個倉庫,1為啟用,0為禁用
配置伺服器
安裝createrepo工具,然後用這個工具生成YUM通用資料庫.
rpm –ivh crearterepo-0.4.11-3.e15.noarch.rpm
createrepo -g repodata/comps-rhel5-server-core.xml ./
cd ../VT
createrepo -g repodata/comps-rhel5-vt.xml ./
cd ../Cluster
createrepo -g repodata/comps-rhel5-cluster.xml ./
cd ../ClusterStorage/
createrepo -g repodata/comps-rhel5-cluster-st.xml ./
聽課 網上搜索
[火星人 ] Linux系統啟動 rpm yum已經有441次圍觀