版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
課題引入Linux是當(dāng)前最具發(fā)展?jié)摿Φ挠?jì)算機(jī)操作系統(tǒng),Internet的旺盛需求正推動(dòng)著Linux的發(fā)展熱潮一浪高過一浪。Linux自由與開放的特性,加上強(qiáng)大的網(wǎng)絡(luò)功能,使Linux在21世紀(jì)有著無限的發(fā)展前景。課程內(nèi)容介紹
本書根據(jù)網(wǎng)絡(luò)工程實(shí)際工作過程所需要的知識(shí)和技能抽象出12個(gè)教學(xué)項(xiàng)目和14個(gè)章后實(shí)訓(xùn)項(xiàng)目。教學(xué)項(xiàng)目包括:安裝RedHatEnterpriseLinux、管理Linux服務(wù)器、配置Linux基礎(chǔ)網(wǎng)絡(luò)、配置與管理Samba服務(wù)器、配置與管理DHCP服務(wù)器、配置與管理DNS服務(wù)器、配置與管理NFS網(wǎng)絡(luò)文件系統(tǒng)、配置與管理Apache服務(wù)器、配置與管理FTP服務(wù)器、配置與管理電子郵件服務(wù)器、配置防火墻與代理服務(wù)器、配置與管理VPN服務(wù)器。每章后面有“企業(yè)實(shí)戰(zhàn)與應(yīng)用”、“故障排除”等結(jié)合實(shí)踐應(yīng)用的內(nèi)容項(xiàng)目1安裝RedHatEnterpriseLinux1.1相關(guān)知識(shí)1.2項(xiàng)目設(shè)計(jì)及準(zhǔn)備1.3項(xiàng)目實(shí)施
1.3.1任務(wù)1安裝與配置RHEL5
1.3.2任務(wù)2認(rèn)識(shí)X-WindowSystem的基本架構(gòu) 1.3.3任務(wù)3使用GRUB
了解Linux系統(tǒng)的歷史。了解版權(quán)以及Linux系統(tǒng)的特點(diǎn)。了解RedHatEnterpriseLinux。掌握如何安裝和配置Linux。掌握安全刪除Linux的相關(guān)內(nèi)容。Linux體系結(jié)構(gòu)Linux分區(qū)GRUB學(xué)習(xí)目標(biāo)本章難點(diǎn)1.1相關(guān)知識(shí)1.1.1Linux簡介1.1.2Linux體系結(jié)構(gòu)1.1.3Linux的版本1.1.4RedHatEnterpriseLinux簡介1.Linux系統(tǒng)的歷史Linux是一個(gè)類UNIX操作系統(tǒng),Linux系統(tǒng)是UNIX在微機(jī)上的完整實(shí)現(xiàn),它的標(biāo)志是一個(gè)名為Tux的可愛的小企鵝,如圖1-1所示。1969年UNIX操作系統(tǒng)由K.Thompson和D.M.Richie在美國貝爾實(shí)驗(yàn)室開發(fā)。1990年芬蘭人LinusTorvalds開始著手研究編寫一個(gè)開放的與Minix系統(tǒng)兼容的操作系統(tǒng)。1991年10月5日LinusTorvalds在赫爾辛基技術(shù)大學(xué)FTP服務(wù)器上發(fā)布了一個(gè)消息這標(biāo)志著Linux系統(tǒng)誕生。LinusTorvalds公布了第一個(gè)Linux的內(nèi)核版本0.02版。1992年3月,內(nèi)核1.0版本的推出,標(biāo)志著Linux第一個(gè)正式版本的誕生。2.Linux的版權(quán)問題Linux是基于Copyleft(無版權(quán))的軟件模式進(jìn)行發(fā)布的,Copyleft是與Copylright(版權(quán)所有)相對(duì)立的新名稱,它是GNU項(xiàng)目制定的通用公共許可證GPL(GeneralPublicLicense)。GNU項(xiàng)目是由RichardStallman于1984年提出,他建立了自由軟件基金會(huì)(FSF)并提出GNU計(jì)劃的目的是開發(fā)一個(gè)完全自由的,與UNIX類似但功能更強(qiáng)大的操作系統(tǒng),以便為所有的計(jì)算機(jī)使用者提供一個(gè)功能齊全、性能良好的基本系統(tǒng),它的標(biāo)志是角馬,如圖1-2所示。GPL是由自由軟件基金會(huì)發(fā)行的用于計(jì)算機(jī)軟件的協(xié)議證書,使用證書的軟件被稱為自由軟件(后來改名為開放源代碼軟件(OpenSourceSoftware))。3.Linux系統(tǒng)的特點(diǎn)Linux操作系統(tǒng)是一個(gè)免費(fèi)、自由、開放的操作系統(tǒng),它擁有如下一些特點(diǎn):完全免費(fèi)高效安全穩(wěn)定
支持多種硬件平臺(tái)
友好的用戶界面強(qiáng)大的網(wǎng)絡(luò)功能支持多任務(wù)、多用戶
1.1.2Linux體系結(jié)構(gòu)1.Linux內(nèi)核2.LinuxShell3.實(shí)用工具1.1.2Linux體系結(jié)構(gòu)Linux操作系統(tǒng)一般由以下3個(gè)主要部分組成:內(nèi)核(Kernel)命令解釋層(Shell或其他操作環(huán)境)實(shí)用工具1.Linux內(nèi)核內(nèi)核是系統(tǒng)的心臟,是運(yùn)行程序和管理像磁盤和打印機(jī)等硬件設(shè)備的核心程序。Linux內(nèi)核的源代碼主要用C語言編寫,只有部分與驅(qū)動(dòng)相關(guān)的用匯編語言編寫。Linux內(nèi)核采用模塊化結(jié)構(gòu),其主要模塊包括:存儲(chǔ)管理、CPU和進(jìn)程管理、文件系統(tǒng)管理、設(shè)備管理和驅(qū)動(dòng)、網(wǎng)絡(luò)通信以及系統(tǒng)的引導(dǎo)、系統(tǒng)調(diào)用等。Linux內(nèi)核的源代碼通常安裝在/usr/src目錄,可供用戶查看和修改。Linux允許用戶根據(jù)自己機(jī)器的實(shí)際配置定制Linux的內(nèi)核。用戶在安裝Linux后可以下載最新版本的Linux內(nèi)核,進(jìn)行內(nèi)核編譯后升級(jí)計(jì)算機(jī)的內(nèi)核,就可以使用到內(nèi)核最新的功能。
2.LinuxShellShell(命令解釋器)是系統(tǒng)的用戶界面,提供用戶與內(nèi)核進(jìn)行交互操作的接口。它接收用戶輸入的命令,并且把它送入內(nèi)核去執(zhí)行。操作環(huán)境在操作系統(tǒng)內(nèi)核與用戶之間提供操作界面,它可以描述為一個(gè)解釋器。操作系統(tǒng)對(duì)用戶輸入的命令進(jìn)行解釋,再將其發(fā)送到內(nèi)核。Linux擁有桌面(desktop)、窗口管理器(windowmanager)和命令行shell(commandlineshell)等幾種操作環(huán)境。2.LinuxShellShell的版本:BourneShell:是貝爾實(shí)驗(yàn)室開發(fā)的版本。BASH:是GNU的BourneAgainShell,是GNU操作系統(tǒng)上默認(rèn)的Shell。KornShell:是對(duì)BourneShell的發(fā)展,在大部分情況下與BourneShell兼容。Cshell:是SUN公司Shell的BSD版本。3.實(shí)用工具Linux系統(tǒng)的實(shí)用工具可以分為以下三類:
編輯器:用于編輯文件。Linux的編輯器主要有:Ed、Ex、Vi和Emacs。Ed和Ex是行編輯器,Vi和Emacs是全屏幕編輯器。過濾器:用于接收數(shù)據(jù)并過濾數(shù)據(jù)。Linux的過濾器(Filter)讀取從用戶文件或其他地方的輸入,檢查和處理數(shù)據(jù),然后輸出結(jié)果。交互程序:是用戶與機(jī)器的信息接口,允許用戶發(fā)送信息或接收來自其他用戶的信息。1.1.3Linux的版本1.內(nèi)核版本2.發(fā)行版本1.1.3Linux的版本Linux的版本號(hào)分為兩種:內(nèi)核版和發(fā)行版。內(nèi)核版本是指在Linus領(lǐng)導(dǎo)下的內(nèi)核小組開發(fā)維護(hù)的系統(tǒng)內(nèi)核的版本號(hào)。
發(fā)行版本是一些組織和公司根據(jù)自己發(fā)行版的不同而自定的。1.內(nèi)核版本Linux內(nèi)核版本的版本號(hào)格式通常為:“主版本號(hào).次版本號(hào).修正號(hào)”主版本號(hào)和次版本號(hào)標(biāo)志著重要的功能變動(dòng)。其中次版本號(hào)還有特殊意義,如果次版本號(hào)為偶數(shù)數(shù)字,就表示該內(nèi)核是一個(gè)可放心使用的穩(wěn)定版;如果次版本號(hào)是奇數(shù)數(shù)字,則表示該內(nèi)核加入了某些測試的新功能,是一個(gè)內(nèi)部可能存在著BUG的測試版。修正號(hào)表示較小的功能變更。
例如:2.6.12版本,表示是一個(gè)穩(wěn)定版的內(nèi)核。其中2代表主版本號(hào),6代表次版本號(hào),12代表修正號(hào);而2.5.74版本表示是一個(gè)測試版的內(nèi)核。1.內(nèi)核版本到Linux內(nèi)核官方網(wǎng)站可下載最新的內(nèi)核圖1-3Linux內(nèi)核的官方網(wǎng)站2.發(fā)行版本比較著名的幾個(gè)發(fā)行版本有:RedHatLinuxSuSELinuxRedFlagLinuxTurboLinuxRedHatLinux
RedHat是全球最大的Linux廠商。在RedHatLinux9之后,RedHatLinux發(fā)展分為兩個(gè)分支:Fedora項(xiàng)目和RedHatEnterpriseLinux。Fedora項(xiàng)目是一個(gè)由RedHat資助并被Linux社區(qū)支持的開源項(xiàng)目RedHatEnterpriseLinux更加專業(yè),功能更加強(qiáng)大,性能也更優(yōu)越。
SuSELinux
SuSELinux最初由四個(gè)德國人開發(fā)。
SuSELinux是目前除RedHat外應(yīng)用最廣泛的Linux系統(tǒng)。SuSELinux已經(jīng)于2003年被Novell公司收購。
RedFlagLinux
RedFlagLinux是目前影響力最為廣泛的國產(chǎn)中文Linux操作系統(tǒng)。RedFlagLinux常見版本:RedFlagLinuxDesktop5.0RedFlagLinuxWorkstation5.0RedFlagDCServer5.0RedFlagHACluster5.01.1.4RedHatEnterpriseLinux
簡介1.為什么要使用RedHat服務(wù)器版2.RedHatEnterpriseLinux家族3.RedHatEnterpriseLinux版本4.RedHatEnterpriseLinux5的新特性1.為什么要使用RedHat服務(wù)器版
自2002年起,RedHat將產(chǎn)品分成RedHatEnterpriseLinux(RHEL)服務(wù)器版和FedoraCore(FC)桌面版。這就意味著不可能看到RedHatLinux10.0的版本,取而代之的是RHEL服務(wù)器版或FC桌面版。2.RedHatEnterpriseLinux家族3.RedHatEnterpriseLinux版本RedHat公司大約每18個(gè)月就會(huì)發(fā)行一個(gè)新的RedHat企業(yè)版本。RedHat公司在2002年5月公開推出了面向企業(yè)的RedHatEnterpriseLinux2.1。2003年9月推出了RedHatEnterpriseLinux3。目前最新的版本是2007年3月14日推出的RedHatEnterpriseLinux5。4.
RedHatEnterpriseLinux5的新特性RedHatEnterpriseLinux4的新特性表現(xiàn)在下面幾個(gè)方面:使用了新版本的Linux內(nèi)核。RHEL4基于Linux2.6內(nèi)核平臺(tái)。支持更多硬件平臺(tái)。RHEL4支持AMD64、IntelEM64T、Itanium等處理器,同時(shí)也對(duì)IBMPower系列的CPU提供支持。提高了安全性。RHEL4包括了一個(gè)SELinux的實(shí)現(xiàn)。圖形桌面增強(qiáng)。RHEL4使用了高版本的Gnome和KDE圖形桌面軟件,并將原來的Web瀏覽器換成了目前流行的Firefox。1.1.4子任務(wù)4了解RedHatEnterpriseLinux5的新特性RedHatEnterpriseLinux5發(fā)布于2007年3月14日,它是RedHat商業(yè)操作系統(tǒng)的第5個(gè)重要版本,新版本主要變化是內(nèi)核升級(jí)為2.6.18,開始支持Xen虛擬化技術(shù)、集群存儲(chǔ)等。(1)虛擬化技術(shù)。(2)內(nèi)核與性能的提升。(3)安全。4.
RedHatEnterpriseLinux5的新特性小資料:什么是SELinux?SELinux的全稱是SecurityEnhancedLinux。是由美國國家安全部(NationalSecurityAgency)領(lǐng)導(dǎo)開發(fā)的GPL項(xiàng)目,它擁有一個(gè)靈活而強(qiáng)制性的訪問控制結(jié)構(gòu),旨在提高Linux系統(tǒng)的安全性,提供強(qiáng)健的安全保證,可防御未知攻擊,據(jù)稱相當(dāng)于B1級(jí)的軍事安全性能。應(yīng)用SELinux后,可以減輕惡意攻擊或惡意軟件帶來的災(zāi)難,并對(duì)機(jī)密性和完整性有很高要求的信息提供安全保障。
了解RedHatEnterpriseLinux5的新特性(4)網(wǎng)絡(luò)與存儲(chǔ)。
(5)桌面支持。
(6)開發(fā)環(huán)境。(7)管理。RedHatEnterpriseLinux5大家族(1)RedHatEnterpriseLinux5Server。具體來說,RedHatEnterpriseLinux5Server系列分為:
RedHatEnterpriseLinuxAdvancedPlatfom—對(duì)應(yīng)以前的RedHatEnterpriseLinuxAS;
RedHatEnterpriseLinux—對(duì)應(yīng)以前的RedHatEnterpriseLinuxAS。(2)RedHatEnterpriseLinux5Desktop。Desktop版本分為:
RedHatEnterpriseLinuxDesktop-對(duì)應(yīng)以前的RedHatDesktop;
RedHatEnterpriseLinuxDesktopwithWorkstationoption—對(duì)應(yīng)以前的RedHatEnterpriseLinuxWS。1.硬件的基本要求●CPU:需要Pentium以上處理器。●內(nèi)存:對(duì)于x86、AMD64/Intel64和Itanium2架構(gòu)的主機(jī),最少需要512MB的內(nèi)存,如果主機(jī)是IBMPower系列,則至少需要1GB的內(nèi)存(推薦2GB)。●硬盤:必須保證有大于1GB的空間。●顯卡:需要VGA兼容顯卡。●光驅(qū):CD-ROM或者DVD。●其他:兼容聲卡、網(wǎng)卡等。1.2任務(wù)2設(shè)計(jì)與準(zhǔn)備搭建Linux服務(wù)器2.多重引導(dǎo)
Linux和Windows的多系統(tǒng)共存有多種實(shí)現(xiàn)方式,最常用的有以下3種?!裣劝惭bWindows,再安裝Linux,最后用Linux內(nèi)置的GRUB或者LILO來實(shí)現(xiàn)多系統(tǒng)引導(dǎo)。這種方式實(shí)現(xiàn)起來最簡單?!駸o所謂先安裝Windows還是Linux,最后經(jīng)過特殊的操作,使用Windows內(nèi)置的OSLoader來實(shí)現(xiàn)多系統(tǒng)引導(dǎo)。這種方式實(shí)現(xiàn)起來稍顯復(fù)雜?!裢瑯訜o所謂先安裝Windows還是Linux,最后使用第三方軟件來實(shí)現(xiàn)Windows和Linux的多系統(tǒng)引導(dǎo)。這種實(shí)現(xiàn)方式最為靈活,操作也不算復(fù)雜。
在這3種實(shí)現(xiàn)方式中,目前用戶使用最多的是通過Linux的GRUB或者LILO實(shí)現(xiàn)Windows、Linux多系統(tǒng)引導(dǎo)。
LILO是最早出現(xiàn)的Linux引導(dǎo)裝載程序之一,其全稱為LinuxLoader。早期的Linux發(fā)行版本中都以LILO作為引導(dǎo)裝載程序。GRUB比LILO晚出現(xiàn),其全稱是GRandUnifiedBootloader。GRUB不僅具有LILO的絕大部分功能,并且還擁有漂亮的圖形化交互界面、方便的操作模式。因此,包括RedHat在內(nèi)的越來越多Linux發(fā)行版本轉(zhuǎn)而將GRUB作為默認(rèn)安裝的引導(dǎo)裝載程序。
2.多重引導(dǎo)3.安裝方式任何硬盤在使用前都要進(jìn)行分區(qū)。硬盤的分區(qū)首先有兩種類型:主分區(qū)和擴(kuò)展分區(qū)。一個(gè)RedHatEnterpriseLinux5提供了多達(dá)4種安裝方式支持,可以從CD-ROM/DVD啟動(dòng)安裝、從硬盤安裝、從NFS服務(wù)器安裝或者從FTP/HTTP服務(wù)器安裝。(1)從CD-ROM/DVD安裝。
(2)從硬盤安裝。
(3)從網(wǎng)絡(luò)服務(wù)器安裝。
4.磁盤分區(qū)(1)磁盤分區(qū)簡介。硬盤上最多只能有四個(gè)主分區(qū),其中一個(gè)主分區(qū)可以用一個(gè)擴(kuò)展分區(qū)來替換。也就是說主分區(qū)可以有l(wèi)~4個(gè),擴(kuò)展分區(qū)可以有0~1個(gè),而擴(kuò)展分區(qū)中可以劃分出若干個(gè)邏輯分區(qū)。目前常用的硬盤主要有兩大類:IDE接口硬盤和SCSI接口硬盤。
Linux的所有設(shè)備均表示為/dev目錄中的一個(gè)文件。(2)分區(qū)方案。
對(duì)于初次接觸Linux的用戶來說,分區(qū)方案越簡單越好,所以最好的選擇就是為Linux裝備兩個(gè)分區(qū),一個(gè)是用戶保存系統(tǒng)和數(shù)據(jù)的根分區(qū)(/),另一個(gè)是交換分區(qū)。其中交換分區(qū)不用太大,與物理內(nèi)存同樣大小即可;根分區(qū)則需要根據(jù)Linux系統(tǒng)安裝后占用資源的大小和所需要保存數(shù)據(jù)的多少來調(diào)整大?。ㄒ话闱闆r下,劃分15~20GB就足夠了)。圖1-3Linux服務(wù)器常見分區(qū)方案RedHatEnterpriseLinux5安裝程序的啟動(dòng),主要有4種選擇?!馬edHatEnterpriseLinux5CD-ROM/DVD—需要用戶手上有RedHatEnterpriseLinux5的安裝光盤?!駨腃D-ROM/DVD啟動(dòng)—用戶的計(jì)算機(jī)必須支持光盤啟動(dòng),并且安裝文件可以通過本地硬盤、NFS/FTP/HTTP等途徑訪問?!駨腢SB閃盤啟動(dòng)——用戶的計(jì)算機(jī)必須支持從閃盤啟動(dòng),并且安裝文件可以通過本地硬盤、NFS/FTP/HTTP等途徑訪問?!褚訮XE方式網(wǎng)絡(luò)啟動(dòng)。1.2.2子任務(wù)2項(xiàng)目準(zhǔn)備1.3任務(wù)1安裝與配置RedHatEnterpriseLinux51.3.1子任務(wù)1安裝RedHatEnterpriseLinux5啟動(dòng)VMWare軟件,在VMWareWorkstation主窗口中單擊“NewVirtualMachine”,或者選擇“File”→“New”→“VirtualMachine”命令,打開新建虛擬機(jī)向?qū)А@^續(xù)單擊“下一步”按鈕,出現(xiàn)如圖1-4所示對(duì)話框。圖1-4在虛擬機(jī)中選擇安裝方式1.設(shè)置啟動(dòng)順序2.選擇安裝方式3.檢測光盤和硬件1.3.1子任務(wù)1安裝RedHatEnterpriseLinux54.選擇安裝語言并進(jìn)行鍵盤設(shè)置5.輸入安裝號(hào)碼6.為硬盤分區(qū)7.引導(dǎo)設(shè)置8.網(wǎng)絡(luò)配置9.設(shè)置時(shí)區(qū)10.設(shè)置根用戶口令11.定制安裝組件1.3.2子任務(wù)2基本配置安裝后的RedHatEnterpriseLinux51.許可協(xié)議2.防火墻設(shè)置3.加強(qiáng)安全的SELinux3.加強(qiáng)安全的SELinux
1.3.2子任務(wù)2基本配置安裝后的RedHatEnterpriseLinux5
為了確保安全,對(duì)于準(zhǔn)備投入實(shí)際運(yùn)行的Linux服務(wù)器,一定要開啟防火墻和SELinux功能。但如果在安裝系統(tǒng)時(shí)沒有啟用防火墻和SELinux功能,可以在安裝后進(jìn)行啟用,方法有兩種。第一,執(zhí)行“system-config-securitylevel”命令啟動(dòng)服務(wù)配置程序,在出現(xiàn)的對(duì)話框中的“安全級(jí)別”選項(xiàng)中,選擇“啟用”確定即可。第二,啟用SELinux。編輯/etc/selinux/config文件,找到語句“SELINUX=disabled”,將該句改為“SELINUX=enforcing”。重新啟動(dòng)Linux,SELinux就會(huì)被啟用了。1.3.2子任務(wù)2基本配置安裝后的RedHatEnterpriseLinux54.Kdump1.3.2子任務(wù)2基本配置安裝后的RedHatEnterpriseLinux55.時(shí)間和日期設(shè)置1.3.2子任務(wù)2基本配置安裝后的RedHatEnterpriseLinux56.設(shè)置軟件更新
1.3.2子任務(wù)2基本配置安裝后的RedHatEnterpriseLinux57.創(chuàng)建用戶
1.3.2子任務(wù)2基本配置安裝后的RedHatEnterpriseLinux58.聲卡配置
1.3.2子任務(wù)2基本配置安裝后的RedHatEnterpriseLinux51.3.3子任務(wù)3認(rèn)識(shí)Linux啟動(dòng)過程和運(yùn)行級(jí)別2.INIT進(jìn)程inittab文件作為INIT進(jìn)程的配置文件,用于描述系統(tǒng)啟動(dòng)時(shí)和正常運(yùn)行中所運(yùn)行的那些進(jìn)程。文件內(nèi)容如下1.3.3子任務(wù)3認(rèn)識(shí)Linux啟動(dòng)過程和運(yùn)行級(jí)別[root@RHEL5~]#cat/etc/inittab
id:3:initdefault:si::sysinit:/etc/rc.d/rc.sysinitl0:0:wait:/etc/rc.d/rc0l1:1:wait:/etc/rc.d/rc1l2:2:wait:/etc/rc.d/rc2l3:3:wait:/etc/rc.d/rc3l4:4:wait:/etc/rc.d/rc4l5:5:wait:/etc/rc.d/rc5l6:6:wait:/etc/rc.d/rc6ca::ctrlaltdel:/sbin/shutdown-t3-rnowpf::powerfail:/sbin/shutdown-f-h+2"PowerFailure;SystemShuttingDown"pr:12345:powerokwait:/sbin/shutdown-c"PowerRestored;ShutdownCancelled"1:2345:respawn:/sbin/mingettytty12:2345:respawn:/sbin/mingettytty23:2345:respawn:/sbin/mingettytty34:2345:respawn:/sbin/mingettytty45:2345:respawn:/sbin/mingettytty56:2345:respawn:/sbin/mingettytty6x:5:respawn:/etc/X11/prefdm-nodaemon3.系統(tǒng)運(yùn)行級(jí)別這些級(jí)別在/etc/inittab文件里指定。各運(yùn)行級(jí)別的含義如下。●0:停機(jī),不要把系統(tǒng)的默認(rèn)運(yùn)行級(jí)別設(shè)置為0,否則系統(tǒng)不能正常啟動(dòng)。●1:單用戶模式。●2:字符界面的多用戶模式,在該模式下不能使用NFS?!?:字符界面的完全多用戶模式,主機(jī)作為服務(wù)器時(shí)通常在該模式下。●4:未分配。●5:圖形界面的多用戶模式,用戶在該模式下可以進(jìn)入圖形登錄界面?!?:重新啟動(dòng),不要把系統(tǒng)默認(rèn)運(yùn)行級(jí)別設(shè)置為6,否則系統(tǒng)不能正常啟動(dòng)。1.3.3子任務(wù)3認(rèn)識(shí)Linux啟動(dòng)過程和運(yùn)行級(jí)別(2)改變系統(tǒng)運(yùn)行級(jí)別。使用init命令,后跟相應(yīng)的運(yùn)行級(jí)別作為參數(shù),可以從當(dāng)前的運(yùn)行級(jí)別轉(zhuǎn)換為其他運(yùn)行級(jí)別。例如:[root@RHEL5~]#init2[root@RHEL5~]#runlevel521.3.3子任務(wù)3認(rèn)識(shí)Linux啟動(dòng)過程和運(yùn)行級(jí)別(1)查看系統(tǒng)運(yùn)行級(jí)別。runlevel命令用于顯示系統(tǒng)當(dāng)前的和上一次的運(yùn)行級(jí)別。例如:[root@RHEL5~]#runlevelN31.3.4子任務(wù)4刪除RedHatEnterpriseLinux1.刪除Linux引導(dǎo)記錄一般可以通過DOS/Windows自帶的Fdisk小工具來完成。刪除RedHatEnterpriseLinux5的引導(dǎo)信息,需要借助DOS/Windows下的分區(qū)工具Fdisk。只需要啟動(dòng)到DOS或者Windows下,然后在命令行窗口輸入以下指令即可:fdisk/MBR1.3.4子任務(wù)4刪除RedHatEnterpriseLinux2.刪除Linux分區(qū)通過第三方分區(qū)工具或者Linux急救盤中自帶的parted,就可以刪除Linux分區(qū)。①輸入以下指令啟動(dòng)到急救模式。boot:linuxrescue②輸入以下指令,用分區(qū)工具打開指定硬盤:parted/dev/sda③parted的指令很多,④比如,刪除ID號(hào)為2的數(shù)據(jù)分區(qū):rm21.3.5子任務(wù)5Linux的登錄和退出1.登錄
RedHatEnterpriseLinux5的登錄方式,根據(jù)啟動(dòng)的是圖形界面還是文本模式而異。(1)圖形界面登錄。在登錄界面的左下角還有“語言”、“會(huì)話”、“重新啟動(dòng)”和“關(guān)機(jī)”4個(gè)選項(xiàng)。如果單擊“語言”,我們發(fā)現(xiàn)RedHatEnterpriseLinux5有多種語言供選擇,只需要點(diǎn)選,就可以馬上啟動(dòng)到相應(yīng)的語言界面。如圖1.3.5子任務(wù)5Linux的登錄和退出(2)文本模式登錄。在終端窗口(或者直接右鍵單擊桌面,選擇“終端”命令)輸入“init3”命令,即可進(jìn)入文本登錄模式;如果在命令行窗口下輸入“init5”或“startx”命令可進(jìn)入圖形界面。1.3.5子任務(wù)5Linux的登錄和退出2.退出(1)圖形模式。圖形模式很簡單,只要執(zhí)行“系統(tǒng)”→“注銷”就可以退出了。(2)文本模式。1.3.5子任務(wù)5Linux的登錄和退出1.3.6子任務(wù)6啟動(dòng)Shell1.使用Linux系統(tǒng)的終端窗口一般用戶,可以執(zhí)行“應(yīng)用程序”→“附件”→“終端”命令來打開終端窗口(或者直接右鍵單擊桌面,選擇“終端”命令)。如圖1-37所示。
執(zhí)行以上命令后,就打開了一個(gè)白底黑字的命令行窗口,在這里我們可以使用RedHatEnterpriseLinux5支持的所有命令行指令。2.使用Shell提示符
進(jìn)入純命令行窗口之后,還可以使用“A1t”+“Fl”~“A1t”+“F6”組合鍵在6個(gè)終端之間切換,每個(gè)終端可以執(zhí)行不同的指令,進(jìn)行不一樣的操作。1.3.6子任務(wù)6啟動(dòng)Shell登錄之后,普通用戶的命今行提示符以“$”號(hào)結(jié)尾,超級(jí)用戶的命令以“#”號(hào)結(jié)尾。[yy@localhost~]$ ;一般用戶以“$”號(hào)結(jié)尾[yy@localhost~]$suroot ;切換到root賬號(hào)Password:[root@localhost~]# ;命令行提示符變成以“#”號(hào)結(jié)尾了
當(dāng)用戶需要返回圖形桌面環(huán)境時(shí),也只需要按下“Ctrl”+“A1t”+“F7”組合鍵,就可以返回到剛才切換出來的桌面環(huán)境。1.3.6子任務(wù)6啟動(dòng)Shell使用任何文本編輯器打開/etc/inittab文件,找到如下所示的行:id:5:initdeafault將它修改為:id:3:initdeafault重新啟動(dòng)系統(tǒng)你就會(huì)發(fā)現(xiàn),它登錄的是命令行而不是圖形界面。要想讓RedHatEnterpriseLinux5直接啟動(dòng)到圖形界面,可以按照上述操作將“id:3”中的“3”修改為“5”;也可以在純命令行模式,直接執(zhí)行“startx”命令打開圖形模式。1.3.6子任務(wù)6啟動(dòng)Shell1.4任務(wù)2認(rèn)識(shí)X-WindowSystem的基本結(jié)構(gòu)1.4.1子任務(wù)1理解什么是X-WindowSystem1.4.2子任務(wù)2認(rèn)識(shí)X-WindowSystem的基本結(jié)構(gòu)1.4.1
什么是X-WindowSystemX-WindowSystem是一套工作在Unix計(jì)算機(jī)上的優(yōu)良的窗口系統(tǒng),最初是麻省理工學(xué)院的一個(gè)研究項(xiàng)目,現(xiàn)在是類Unix系統(tǒng)中圖形用戶界面的工業(yè)標(biāo)準(zhǔn)。X-WindowSystem與設(shè)備無關(guān)。X-WindowSystem的主要特征:X-WindowSystem本身就是基于Client/Server的結(jié)構(gòu)建立的,具有網(wǎng)絡(luò)操作的透明性。支持許多不同風(fēng)格的操作界面。X-WindowSystem不是操作系統(tǒng)必需的構(gòu)成部分。X-WindowSystem是開源項(xiàng)目,可以通過網(wǎng)絡(luò)或者其他途徑免費(fèi)獲得源代碼。1.4.2
X-WindowSystem的基本結(jié)構(gòu)X-WindowSystem由三部分構(gòu)成:XServer:控制實(shí)際的顯示與輸入設(shè)備。XServer是控制顯示器和輸入設(shè)備的軟件。XClient:向XServer發(fā)出請(qǐng)求以完成特定的窗口操作。XClient是使用操作系統(tǒng)窗口功能的一些應(yīng)用程序。通信通道:負(fù)責(zé)XServer與XClient之間的通信。通信通道是XServer和XClient之間傳輸信息的通道。通信通道根據(jù)XServer和XClient所在位置的不同,可以分為兩種情況:XServer和XClient位于同一臺(tái)計(jì)算機(jī)上,他們之間可以使用計(jì)算機(jī)上任何可用的進(jìn)程通信方式進(jìn)行交互。XServer和XClient位于不同的計(jì)算機(jī)上,他們之間的通信必須通過網(wǎng)絡(luò)進(jìn)行,需要相關(guān)網(wǎng)絡(luò)協(xié)議的支持。Linux系統(tǒng)的終端窗口在RHEL5的字符界面下輸入startx命令即可進(jìn)入X-Window界面。在X-Window窗口中通過選擇【應(yīng)用程序】|【附件】,在打開的子菜單中選擇【終端】選項(xiàng),即可打開字符終端窗口。圖X-Window下選擇字符終端窗口Linux系統(tǒng)的終端窗口圖X-Window下的字符終端窗口X-window下的字符終端窗口:1.5任務(wù)3使用GRUB1.5.1子任務(wù)1啟動(dòng)引導(dǎo)器和GRUB1.5.2子任務(wù)2安裝GRUB1.5.3子任務(wù)3認(rèn)識(shí)GRUB的術(shù)語1.5.4子任務(wù)4使用GRUB
1.5.1
子任務(wù)1啟動(dòng)引導(dǎo)器和GRUB啟動(dòng)引導(dǎo)器是計(jì)算機(jī)啟動(dòng)過程中運(yùn)行的第一個(gè)真正的軟件,通常計(jì)算機(jī)啟動(dòng)時(shí)在通過BIOS自檢后讀取并運(yùn)行硬盤主引導(dǎo)扇區(qū)(MBR)中的啟動(dòng)引導(dǎo)器程序,啟動(dòng)引導(dǎo)器再負(fù)責(zé)加載啟動(dòng)硬盤分區(qū)中的操作系統(tǒng)。GRUB是由GRUB(GRandUnifiedBootloader)派生而來,它將引導(dǎo)裝載程序安裝到主引導(dǎo)記錄。主引導(dǎo)記錄是位于一個(gè)硬盤開始的扇區(qū),它允許位于主引導(dǎo)記錄區(qū)中特定的指令來裝載一個(gè)GRUB菜單或是GRUB的命令環(huán)境。GRUB是一個(gè)多重操作系統(tǒng)啟動(dòng)引導(dǎo)器,可以在多個(gè)操作系統(tǒng)共存時(shí)選擇引導(dǎo)哪個(gè)系統(tǒng)。它可以引導(dǎo)的操作系統(tǒng)包括Linux、FreeBSD、NetBSD、BeOSi、OS/2、Windows95/98、WindowsNT、Windows2000。1.5.2子任務(wù)2安裝GRUB利用rpm命令安裝:[root@localhost~]#rpm-ivhgrub*.rpm源碼包的安裝方法:[root@localhost~]#tarzxvfgrub*.tar.gz[root@localhost~]#cdgrub-xxx[root@localhost~]#./configure;make;makeinstall測試是否成功安裝了GRUB的命令:[root@localhost~]#grub[root@localhost~]#grub-install1.5.3子任務(wù)3認(rèn)識(shí)GRUB的術(shù)語1GRUB下的設(shè)備文件名:所有的硬盤(IDE硬盤或SCSI硬盤)都是用hd開始,軟盤用fd開頭,光盤用cd。例如:(hdX,Y)(fdX)其中:X是硬盤或軟盤的順序編號(hào),Y是分區(qū)編號(hào)。X、Y都從0開始,而不是1。例如有兩塊硬盤,他們位于第一個(gè)IDE接口上,對(duì)hd0來說,如下圖2-37所示。
其中,C:為第一主分區(qū),其他分區(qū)是邏輯分區(qū)。由于主分區(qū)只能有四個(gè),即0、1、2、3,所以第一個(gè)邏輯分區(qū)的編號(hào)從4開始。圖2-37GRUB中的設(shè)備命名2GRUB下的文件名當(dāng)在GRUB中輸入包括文件的命令時(shí),文件名必須直接在設(shè)備和分區(qū)后指定,即在分區(qū)上的目錄路徑后加上文件名來指定文件。格式如下:(hdX,Y)/path/file(fdX)/path/file1.5.3子任務(wù)3認(rèn)識(shí)GRUB的術(shù)語1.5.4子任務(wù)4使用GRUBGRUB支持3個(gè)操作界面:1.菜單界面2.菜單項(xiàng)編輯器界面命令行操作界面1.菜單界面1.5.4子任務(wù)4使用GRUB在菜單界面下,可以執(zhí)行如下菜單命令:按e鍵可以對(duì)高亮菜單項(xiàng)中的命令進(jìn)行編輯。按a鍵可以對(duì)高亮菜單項(xiàng)中的命令追加內(nèi)核啟動(dòng)參數(shù)。按c鍵進(jìn)入命令行操作界面。1.5.4子任務(wù)4使用GRUB2.菜單項(xiàng)編輯器界面在引導(dǎo)裝載菜單中按e鍵就進(jìn)入了菜單項(xiàng)編輯界面1.5.4子任務(wù)4使用GRUB菜單項(xiàng)編輯器界面的常用菜單項(xiàng)編輯命令:1)按e鍵編輯當(dāng)前選中的行。2)按c鍵進(jìn)入GRUB的命令行界面。3)按o鍵在當(dāng)前行后面插入一行。4)按O鍵在當(dāng)前行前面插入一行。5)按d鍵刪除當(dāng)前行。6)按b鍵啟動(dòng)當(dāng)前的菜單項(xiàng)命令并引導(dǎo)操作系統(tǒng)。7)按ESC鍵返回菜單界面,取消對(duì)當(dāng)前菜單項(xiàng)所作的任何修改。在GRUB的啟動(dòng)菜單項(xiàng)編輯界面下所作的修改只對(duì)本次的啟動(dòng)生效,并不保存到配置文件中,如需改變啟動(dòng)菜單項(xiàng)的配置可編輯GRUB的配置文件“/boot/grub/grub.conf”。3.命令行操作界面進(jìn)入命令行操作界面的方法:1)在菜單界面或菜單項(xiàng)編輯界面中按c鍵進(jìn)入。2)在Linux的Shell環(huán)境下輸入grup進(jìn)入。
1.5.4子任務(wù)4使用GRUB命令功能boot引導(dǎo)先前已經(jīng)被指定并載入的操作系統(tǒng)或鏈?zhǔn)窖b載程序chainloader將指定的文件作為一個(gè)鏈?zhǔn)窖b載程序載入,將啟動(dòng)控制權(quán)交給另外的啟動(dòng)引導(dǎo)器。為了獲取在一個(gè)指定分區(qū)第一扇區(qū)內(nèi)的文件,使用+1作為文件名displaymem顯示當(dāng)前內(nèi)存的使用情況,這個(gè)信息是基于BIOS的。這個(gè)命令有助于確定系統(tǒng)在引導(dǎo)前有多少內(nèi)存initrd使用戶能夠確定一個(gè)在引導(dǎo)時(shí)可用的初始RAM盤。當(dāng)內(nèi)核為了完全引導(dǎo)而需要某些模塊時(shí),這個(gè)是必需的installp安裝GRUB到系統(tǒng)的主引導(dǎo)記錄。這個(gè)命令允許系統(tǒng)重啟時(shí)出現(xiàn)GRUB接口,如果命令被執(zhí)行,那么除了GRUB信息之外的其他用于引導(dǎo)其他操作系統(tǒng)的信息都將丟失kernel當(dāng)使用直接載入方式引導(dǎo)操作系統(tǒng)時(shí),kernel命令指定內(nèi)核從GRUB的根文件系統(tǒng)中載入。其后可以跟options選項(xiàng)將在內(nèi)核載入時(shí)傳給內(nèi)核表GRUB命令行界面下的常用命令1
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二四塔吊設(shè)備購置與銷售專項(xiàng)合同范本3篇
- 二零二四年家電銷售顧問聘用與售后服務(wù)合同3篇
- 二零二五版出租車承包合同綠色出行推廣合作2篇
- 二零二五版豪華度假酒店承包經(jīng)營合同規(guī)范范本3篇
- 二零二五版公益勞動(dòng)服務(wù)基地共建與社區(qū)公共服務(wù)拓展合同3篇
- 年度營養(yǎng)型輸液競爭策略分析報(bào)告
- 年度智能兒童成長儀市場分析及競爭策略分析報(bào)告
- 2024年鋼材交易:居間代理全套合同
- 二零二五版水利工程承包居間代理服務(wù)合同2篇
- 2025年變壓器智能化升級(jí)采購及技術(shù)支持合同3篇
- 安徽省合肥市包河區(qū)2023-2024學(xué)年九年級(jí)上學(xué)期期末化學(xué)試題
- 《酸堿罐區(qū)設(shè)計(jì)規(guī)范》編制說明
- PMC主管年終總結(jié)報(bào)告
- 售樓部保安管理培訓(xùn)
- 倉儲(chǔ)培訓(xùn)課件模板
- 2025屆高考地理一輪復(fù)習(xí)第七講水循環(huán)與洋流自主練含解析
- GB/T 44914-2024和田玉分級(jí)
- 2024年度企業(yè)入駐跨境電商孵化基地合作協(xié)議3篇
- 《形勢與政策》課程標(biāo)準(zhǔn)
- 2023年海南省公務(wù)員錄用考試《行測》真題卷及答案解析
- 橋梁監(jiān)測監(jiān)控實(shí)施方案
評(píng)論
0/150
提交評(píng)論