學思驛站
(1)Linux係統由哪幾個部分組成?
(2)上網查詢Linux有哪些知名的發行版本?它們分別應用在哪些領域?
(3)試說出RHEL與CentOS的區別和聯係。
學藝錦囊
◎其實Linux的桌麵應用也得到很好的支持,其圖形操作界麵X-Window是Linux的一個套裝軟件,通過它用戶完全可以像在Windows中那樣輕鬆完成各種桌麵應用,如:辦公、上網、電子郵件、多媒體娛樂、遊戲等。
◎一個合格的Linux係統管理員必須學會通過命令行界麵去操作管理Linux係統。
微軟的Windows Server 2008服務器操作係統已開始提供完全命令行界麵的安裝模式,目的是提高服務器的性能。
三、Linux係統的硬件需求及表示
1.Linux係統硬件基本需求
Linux操作係統是一個開源項目,它是由一些倡導開源理念的機構、團體和個人來開發和維護的,所以它支持的硬件不及Windows多,但經過近些年的發展,大多數的硬件都能被Linux所支持。
運行Linux係統的最基礎條件,如果是企業級Linux服務器主機,則需要根據實際提供的服務在處理器、內存、硬盤和網卡上加強配置。
2.常用Linux主機服務與硬件需求
在企業應用中Linux主機主要擔當服務器角色,不同的服務對硬件係統有不同的側重,有助於進一步了解硬件係統是否滿足實際應用的需求。
3.硬件在Linux中的表示
在Linux中,所有的硬件設備都被當成一個文件來處理,這與Windows有很大的不同。
學藝錦囊
◎硬件是否被Linux所支持是由Linux係統核心決定的,Linux係統核心是驅動實際硬件工作的操作係統最底層的軟件模塊。在安裝Linux之前,用戶必須知道Linux發行版的核心版本及對硬件的支持狀況,這些可到Linux發行廠商的官方網站上查詢。
◎如果硬件不被Linux核心直接支持,那就要向硬件廠商要求提供該硬件的Linux驅動程序。硬件驅動程序本來就是操作係統核心的外掛模塊。
◎隻要硬件不是太舊或者太新,Linux係統都能很好地支持。
任務實施
從互聯網上下載CentOS的安裝包。通常人們使用以光盤為介質的Linux發行版本來安裝部署Linux主機。這裏以CentOS 5的安裝為例,在BIOS中把主機啟動順序設置成CDROM為第一啟動設備,在光驅中放入CentOS 5的安裝光盤,啟動計算機後將進入CentOS 5的安裝向導,即可完成安裝任務。
學藝錦囊
◎在進行硬盤分區時,根分區/和交換分區swap是必需的,其他分區根據實際應用的需要創建。swap分區的大小一般為物理內存容量的2倍。
◎Linux主機作服務器時,選擇手動配置網絡連接參數,配置固定的IP地址。
◎root賬號是Linux係統的特權賬號,建議設置強密碼進行保護。
任務二 啟動Linux係統
Linux係統支持多種運行級別來保證不同的管理需要,本任務將啟動Linux服務器主機,並分別用圖形和文本終端登錄係統,然後以正確的方式關閉Linux係統。
任務準備
一、Linux操作係統的啟動流程
(1)打開計算機電源開關,首先運行BIOS中的POST自檢程序,完成硬件自檢後,自舉程序boot搜尋啟動盤中的主引導記錄(MBR),然後把啟動係統的控製權交給其中的操作係統引導加載程序GRUB或LILO,BIOS的任務就完成了。
(2)引導加載程序搜尋並裝載Linux核心,然後把引導控製權轉交給Linux核心。
(3)Linux核心調用設備驅動程序,初始化係統中各設備並做相關配置工作,其中包括CPU、I/O、存儲設備等,然後加載運行/sbin/init程序。
(4)init程序獲得係統控製權,首先讀取配置文件/etc/inittab對係統進行基本配置,然後掛載根文件係統及其他文件係統,係統到此基本運行起來了。
(5)隨後進行運行級別的確定及相應服務的啟動,完成後出現係統登錄界麵,係統啟動即告完成。
二、Linux操作係統的運行級別
Linux的運行級別(Run Level)規定係統使用不同的服務來啟動,使 Linux 有不同的使用環境。依據有無網絡和有無X-Window而將運行級別分為7個等級。
學藝錦囊
◎Linux係統一般采用LILO和GRUB兩種係統引導加載程序,LILO功能簡單,已很少采用,GRUB是CentOS的默認引導加載程序。
◎由於run level 0、4、6不是關機、重新啟動就是係統保留的,所以不能將默認的run level配置為這三個值,否則係統就會不斷地自動關機或自動重新啟動。
◎係統的運行級別是在/etc/inittab中配置的。
任務實施
一、啟動Linux係統
按下計算機的電源開關按鈕,等待屏幕出現登錄界麵,按提示操作。
學藝錦囊
◎如果Linux主機作為服務器,一般不會使用圖形用戶界麵即X-Window,因為這樣會消耗大量寶貴的係統資源。
◎Linux提供了6個文本終端界麵,即tty1~tty6,使用Alt+F1~F6來切換。使用Alt+F7可切換到圖形用戶界麵。
◎在係統提示符後輸入exit命令可退出係統。注意,退出係統不是關機。
二、關閉/注銷係統
Linux係統是一個多用戶、多任務的操作係統,因此不能直接按下電源開關按鈕關閉Linux主機。直接關閉Linux主機將導致其他用戶的工作中斷,更嚴重的是可能造成Linux文件係統的損毀。
任務三 使用字符終端用戶界麵
Linux作為服務器操作係統時,是沒有必要安裝圖形用戶界麵的。在Linux係統中一切管理操作都可以通過字符終端用戶界麵來完成,特別是進行遠程管理的時候。本任務將用命令來查看係統的基本信息和關閉Linux係統。
任務準備
在文本模式下管理Linux係統,使用命令是唯一的方法,也是效率最高的方法。
1.Linux命令的一般格式
[root@vm ~] 命令關鍵字 命令選項 參數
◎命令關鍵字是命令的名稱,一般是一個英語單詞或縮寫,區分字母大小寫,如ls、cd、reboot等。
◎命令選項用於限定命令的執行方式,以-或--開始並跟選項字符或單詞,如-a、--file等。
◎參數是命令操作的對象。例如在命令mkdir/home/hws中,/home/hws就是參數。
◎命令關鍵字、命令選項、參數各項之間用空格分隔。
◎當命令字符太多需要分行時,可在行末輸入“\”以實現續行。
2.常用的管理命令
(1)列出當前目錄下的所有文件:
[root@vm ~]ls -al
(2)查看當前日期:
[root@vm ~]date
(3)顯示日曆:
[root@vm ~]cal
(4)獲得命令幫助:
[root@vm ~]man 命令名
[root@vm ~]man cal
man命令打開幫助頁麵顯示命令的幫助信息,使用下麵功能鍵來查看幫助信息:
◎PgUp:向上翻頁。
◎PgDn:向下翻頁。
◎Home:到最前一頁。
◎End:到最後一頁。
◎/word:在幫助中搜索word代表的關鍵詞。
◎q:退出幫助。
3.關機命令shutdown
(1)一般格式:
shutdown [-t seconds] [-krhnfFc] [time] [Warnning Message]
(2)使用說明:
-t seconds:過seconds秒後關機。
-k:不執行真的關機操作,隻發送警告。
-r:重新開機。
-h:關閉服務後,立即關機。
-n:不經過init程序,直接以shutdown功能關機。
-f:下次開機,強製略過fsck工具的磁盤檢查。
-F:下次開機,強製執行fsck工具的磁盤檢查。
-c:取消已經在執行的shutdown指令。
time:指定關閉係統的時間,可以是絕對時間,如22:00,也可以是相對時間,如+15表示從當前開始15分鍾後關閉係統。
Warnning Message:向係統中的用戶發出的警告信息字符串,需要用單引號括起來。
學藝錦囊
◎Linux是多用戶操作,可以通過網絡遠程登錄Linux係統,係統中有大量的程序在運行,管理員不能簡單地關閉主機電源來關閉係統,否則會引起數據丟失,甚至讓係統崩潰。
◎建議管理員在離開服務器控製台時,從係統中注銷。
◎在命令行界麵下,輸入部分命令,按Tab鍵可以補全命令,按Ctrl+C終止當前命令的執行,按Ctrl+D相當於執行exit命令。
任務實施
關閉Linux係統:
(1)立即關閉係統。
[root@dbs ~]shutdown -h now
(2)在晚上10點整關閉係統。
[root@dbs ~] shutdown -h 10:30
(3)15分鍾後關閉係統,並給出警告信息。
[root@dbs ~] shutdown -h +15 '係統將在15分鍾後關閉,請保存數據…'
(4)立即重新啟動係統。
[root@dbs ~] shutdown -r now
項目練習
1.Linux係統核心有哪些功能?
2.使用Linux的發行版有什麼優勢?
3.比較Linux係統與Windows係統的優劣。
4.在Linux主機上安裝有2塊IDE硬盤,它們的設備文件名分別是什麼?
5.Linux係統的特權賬戶名是什麼?
6.為什麼關閉Linux係統時不能直接關閉主機電源?
7.Linux係統提供了哪兩種用戶界麵?
8.Linux的管理命令一般由哪些部分組成?
9.怎樣獲得關於命令的幫助信息?
10.怎樣在一個命令行上執行多條命令?怎樣把一條複雜的命令分成多行輸入?
項目二 Linux係統基礎管理
引言