01 Linux操作系統(tǒng)基礎(chǔ)知識(shí).ppt_第1頁(yè)
01 Linux操作系統(tǒng)基礎(chǔ)知識(shí).ppt_第2頁(yè)
01 Linux操作系統(tǒng)基礎(chǔ)知識(shí).ppt_第3頁(yè)
01 Linux操作系統(tǒng)基礎(chǔ)知識(shí).ppt_第4頁(yè)
01 Linux操作系統(tǒng)基礎(chǔ)知識(shí).ppt_第5頁(yè)
已閱讀5頁(yè),還剩121頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、Page 1,修訂記錄,本頁(yè)不打印,Page 2,評(píng)審專(zhuān)家,本頁(yè)不打印,Linux操作系統(tǒng)基礎(chǔ)知識(shí),V1.1,Page 4,前 言,本課程講述了Linux系統(tǒng)的發(fā)展歷史、特性、環(huán)境搭建方法、系統(tǒng)管理的常用命令、日常操作的若干技巧及常見(jiàn)問(wèn)題的定位思路。,Page 5,參考資料,Linux Bible 2007 Linux in a Nutshell, 5th Edition Tips And Techniques For Everyday Use OReilly - SUSE Linux - Jul 2006,Page 6,培訓(xùn)目標(biāo),學(xué)完本課程后,您應(yīng)該能: 了解Linux的發(fā)展歷史 了解Lin

2、ux操作系統(tǒng)的基本原理 掌握Linux常用的操作命令 熟悉Linux系統(tǒng)常用的操作技巧 了解Linux系統(tǒng)常見(jiàn)問(wèn)題的定位思路與方法,Page 7,目 錄,Linux基本原理 Linux系統(tǒng)管理 Linux常用技巧 Linux常見(jiàn)故障處理,Page 8,目 錄,1. Linux基本原理 1.1 Linux產(chǎn)品概述 1.2 Linux系統(tǒng)安裝 1.3 Linux啟動(dòng)與關(guān)閉 1.4 如何學(xué)習(xí)Linux,Page 9,Linux的發(fā)展歷史,Page 10,Linux特性,開(kāi)放性:系統(tǒng)遵循世界標(biāo)準(zhǔn)規(guī)范,多用戶(hù):系統(tǒng)資源可以被不同用戶(hù)各自擁有使用,多任務(wù):同時(shí)執(zhí)行多個(gè)程序,而且各個(gè)程序的運(yùn)行互相獨(dú)立,良好

3、的用戶(hù)界面 :用戶(hù)界面和系統(tǒng)調(diào)用,設(shè)備獨(dú)立性 :操作系統(tǒng)把所有外部設(shè)備統(tǒng)一當(dāng)作成文件來(lái)看待,豐富的網(wǎng)絡(luò)功能:FTP HTTP TELNET etc,可靠的系統(tǒng)安全:PAM etc,良好的可移植性: 從微型機(jī)到大型機(jī)的任何環(huán)境中和任何平臺(tái)上運(yùn)行,自由軟件:用戶(hù)不用支付任何費(fèi)用就可以獲得它和它的源代碼,并且可以根據(jù)自己的需要對(duì)它進(jìn)行必要的修改,無(wú)償對(duì)它使用,無(wú)約束地繼續(xù)傳播,具有Unix的全部功能,Page 11,Linux主流發(fā)行版本,Red Hat Enterprise Linux Fedora Core,Suse Linux Enterprise Server OpenSuse,Debian

4、 Ubuntu,Page 12,Linux的構(gòu)成,Linux內(nèi)核:操作系統(tǒng)的核心,主要提供進(jìn)程管理功能、內(nèi)存管理功能、文件系統(tǒng)管理功能、設(shè)備控制功能、和網(wǎng)絡(luò)管理功能 實(shí)用工具:用戶(hù)用于軟件開(kāi)發(fā)、系統(tǒng)管理的一些工具,比如GCC、KDE Linux SHELL:提供用戶(hù)與操作系統(tǒng)進(jìn)行交互的界面,它是命令語(yǔ)言、命令解釋程序及程序設(shè)計(jì)語(yǔ)言的統(tǒng)稱(chēng)。缺省使用的是BASH(Bourne Again shell),它有許多特色,可以提供如命令補(bǔ)全、命令編輯和命令歷史表等功能;常見(jiàn)的還有CSH、KSH,Page 13,Linux系統(tǒng)目錄,Linux系統(tǒng)目錄為樹(shù)狀目錄,Page 14,系統(tǒng)常用目錄介紹,Page

5、15,目 錄,1. Linux基本原理 1.1 Linux產(chǎn)品概述 1.2 Linux系統(tǒng)安裝 1.3 Linux啟動(dòng)與關(guān)閉 1.4 如何學(xué)習(xí)Linux,Page 16,Linux 系統(tǒng)的安裝方式,基于CD/DVD光盤(pán)的安裝方式,硬盤(pán)安裝方式,基于網(wǎng)絡(luò)的安裝方式,Page 17,Linux 系統(tǒng)的光盤(pán)安裝過(guò)程,安裝配置,硬盤(pán)劃分與格式化,系統(tǒng)配置 root用戶(hù)密碼 網(wǎng)絡(luò)設(shè)置 系統(tǒng)更新、系統(tǒng)服務(wù) 用戶(hù)設(shè)置 設(shè)備配置,設(shè)置從光盤(pán)啟動(dòng)方式:在BIOS中進(jìn)行設(shè)置,選擇安裝語(yǔ)言,安裝系統(tǒng)以及相應(yīng)的軟件包,Page 18,目 錄,1. Linux基本原理 1.1 Linux產(chǎn)品概述 1.2 Linux系統(tǒng)

6、安裝 1.3 Linux啟動(dòng)與關(guān)閉 1.4 如何學(xué)習(xí)Linux,Page 19,Linux運(yùn)行級(jí)別(Run Levels),定義系統(tǒng)的狀態(tài),在不同的狀態(tài)下提供不同的應(yīng)用( 參考/etc/inittab )。,Page 20,Linux系統(tǒng)啟動(dòng)流程,poweron,BIOS,FLOPPY,CDROM,harddisk,Bootloader grub,Loading kernel,SCSI sda,Detect hardware Init hardware,Init,/etc/inittab,rc.local rc.sysinit,MBR,第一階段,第二階段,第三階段,第四階段,Page 21,L

7、inux的關(guān)閉與重啟,Linux是一個(gè)多用戶(hù)多任務(wù)的系統(tǒng),關(guān)機(jī)時(shí),需要注意以下事項(xiàng) 觀察系統(tǒng)的使用狀態(tài),如誰(shuí)在線,在線的用戶(hù)在干什么(w) 通知在線使用者關(guān)機(jī)的相關(guān)信息(可選)(wall,write) 使用最安全的關(guān)機(jī)方式(執(zhí)行關(guān)機(jī)命令前執(zhí)行sync將內(nèi)存數(shù)據(jù)寫(xiě)入硬盤(pán)),Linux系統(tǒng)安全關(guān)機(jī)過(guò)程 執(zhí)行sync命令將內(nèi)存數(shù)據(jù)寫(xiě)入硬盤(pán) 關(guān)機(jī)命令下發(fā),通知用戶(hù)關(guān)機(jī) 停止系統(tǒng)的所有進(jìn)程 卸載系統(tǒng)掛載的設(shè)備,Linux系統(tǒng)關(guān)機(jī)常用命令 init 0 shutdown -h now halt (poweroff),Linux系統(tǒng)重啟常用命令 init 6 shutdown r now reboot,Pa

8、ge 22,目 錄,1. Linux基本原理 1.1 Linux產(chǎn)品概述 1.2 Linux系統(tǒng)安裝 1.3 Linux啟動(dòng)與關(guān)閉 1.4 如何學(xué)習(xí)Linux,Page 23,Linux用戶(hù)環(huán)境,內(nèi)核(Kernel),Shell:bash csh ksh,終端模擬器(Terminal Emulator):putty xmanager,X Window系統(tǒng): xfree86,窗口管理器(Window Manager):KMW,桌面環(huán)境(Desktop Environment):Gnome KDE,Page 24,在桌面環(huán)境下使用終端,利用終端程序進(jìn)入傳統(tǒng)的命令行操作界面,上圖是kosole終端程

9、序的窗口,在這里可以鍵入shell命令快捷地完成工作任務(wù)。 啟動(dòng)命令行終端的操作方法與桌面環(huán)境有關(guān):在KDE桌面中是在系統(tǒng)主菜單中選擇system-Terminal或單擊桌面面板上的 圖標(biāo);在Gnome中則是在系統(tǒng)主菜單中選擇 More Applications-System-Gnome Terminal或單擊 。,Page 25,使用遠(yuǎn)程登錄工具登錄系統(tǒng)示例1,Linux端口22默認(rèn)是開(kāi)放的,可使用ssh登錄。ssh是一種加密協(xié)議,一般遠(yuǎn)程管理推薦使用。,Page 26,使用遠(yuǎn)程登錄工具登錄系統(tǒng)示例2,使用Xmanager登錄系統(tǒng)前,需要開(kāi)啟系統(tǒng)遠(yuǎn)程管理。開(kāi)啟方法推薦:在字符界面下輸入yas

10、t-選擇Network Services-選擇Remote Administration-選擇允許遠(yuǎn)程管理 。,Page 27,使用winscp工具拷貝文件示例1,登陸“WinSCP”文件傳輸界面 在界面右側(cè)區(qū)域選擇遠(yuǎn)端服務(wù)器端文件的待存放目錄,如“/root”。 在界面左側(cè)區(qū)域選擇本地計(jì)算機(jī)文件的存放目錄,如“D:常用工具Winscp3”,并選中待傳輸?shù)奈募?在界面上方菜單欄中,選擇“files Copy”,打開(kāi)“Copy”對(duì)話框。 確認(rèn)要復(fù)制的文件及遠(yuǎn)程目錄,單擊“Copy”,開(kāi)始從本地計(jì)算機(jī)復(fù)制文件到服務(wù)器。,Page 28,從哪里獲得信息,操作系統(tǒng)內(nèi)部,學(xué)會(huì)使用man和whatis命

11、令,注意Linux是大小寫(xiě)敏感的系統(tǒng) 其他的Linux信息資源,如google,, 等,Page 29,問(wèn)題,什么是Linux? 如何安裝Linux? 系統(tǒng)有哪幾種運(yùn)行級(jí)別?有什么區(qū)別? 當(dāng)你只知道一個(gè)命令的前幾個(gè)字母,如何獲取這個(gè)命令的完整拼寫(xiě)?當(dāng)你不知道如何使用一個(gè)命令時(shí),如何獲取這個(gè)命令的幫助信息?,Page 30,目 錄,Linux基本原理 Linux系統(tǒng)管理 Linux常用技巧 Linux常見(jiàn)故障處理,Page 31,目 錄,2. Linux系統(tǒng)管理 2.1 用戶(hù)和組管理 2.2 文件系統(tǒng)管理 2.3 存儲(chǔ)設(shè)備管理 2.4 網(wǎng)絡(luò)管理 2.5 軟件包安裝管理

12、2.6 系統(tǒng)服務(wù)管理 2.7 其他,Page 32,用戶(hù)管理命令,Page 33,組管理命令,Page 34,用戶(hù)和組管理YaST,YaST管理用戶(hù)和組:yast2(桌面環(huán)境下使用)或yast(命令行下使用) 安全和用戶(hù) 用戶(hù)管理 組管理,Page 35,用戶(hù)和組配置文件,用戶(hù)和組的信息存放在下面三個(gè)文件中 /etc/passwd /etc/shadow /etc/group 通過(guò)圖形化界面或者是命令行進(jìn)行相關(guān)信息的修改 不建議手工修改上述文件,手工修改上述文件可能帶來(lái)不可預(yù)知的錯(cuò)誤,Page 36,/etc/passwd文件,Page 37,/etc/passwd 文件,UID: 099 系

13、統(tǒng)使用 100499 特殊的系統(tǒng)用戶(hù)使用(比如:services and programs) SLES 10中, 普通用戶(hù)的UID從1000開(kāi)始,Page 38,/etc/shadow 文件,Page 39,/etc/shadow 文件,Page 40,/etc/group 文件,Page 41,/etc/group 文件,由于用戶(hù)登錄時(shí),系統(tǒng)從/etc/passwd文件中取GID,而不是從/etc/group中 取GID,所以group文件和/etc/passwd應(yīng)當(dāng)具有一致性。,Page 42,目 錄,2. Linux系統(tǒng)管理 2.1 用戶(hù)和組管理 2.2 文件系統(tǒng)管理 2.3 存儲(chǔ)設(shè)備管

14、理 2.4 網(wǎng)絡(luò)管理 2.5 軟件包安裝管理 2.6 系統(tǒng)服務(wù)管理 2.7 其他,Page 43,LINUX文件系統(tǒng)(一),文件系統(tǒng)是操作系統(tǒng)用于明確磁盤(pán)或分區(qū)上文件的方法和數(shù)據(jù)結(jié)構(gòu),即在磁盤(pán)上組織文件的方法。LINUX系統(tǒng)支持EXT2/EXT3/等文件系統(tǒng), ext2是可擴(kuò)展的高性能的文件系統(tǒng)。在2000年前是Linux/GNU的標(biāo)準(zhǔn)文件系統(tǒng),可以支持256字節(jié)的長(zhǎng)文件名,單一文件大小上限為2048GB(2TB), 而文件系統(tǒng)的理論容量上限為6384GB。 ext3是一種日志式文件系統(tǒng),日志文件系統(tǒng)可以在系統(tǒng)發(fā)生斷電或者其它系統(tǒng)故障時(shí)保證整體數(shù)據(jù)的完整性,ext3在ext2的基礎(chǔ)上加入了記錄

15、元數(shù)據(jù)的日志功能。 其他的文件系統(tǒng)還有:ReiserFs, XFS 對(duì)小文件操作更有效率 最大文件和文件系統(tǒng)大小為16TB 快速訪問(wèn)文件,Page 44,LINUX文件系統(tǒng)(二),普通文件(-): 是記錄在存儲(chǔ)介質(zhì)上的ASCII或二進(jìn)制流。 目錄文件(d): 是包含若干個(gè)文件和子目錄的文件。 設(shè)備文件(b,c): 代表連接在系統(tǒng)上的物理設(shè)備 字符設(shè)備(c),又叫raw設(shè)備:讀寫(xiě)與存儲(chǔ)之間沒(méi)有任何緩沖,一次讀寫(xiě)1byte。如磁帶 塊設(shè)備(b):讀寫(xiě)與存儲(chǔ)之間有緩沖,一次讀寫(xiě)一個(gè)block。如終端或磁盤(pán)設(shè)備。 符號(hào)鏈接(l) 是指向另一個(gè)文件的文件。,根節(jié)點(diǎn),頁(yè)節(jié)點(diǎn)1,子節(jié)點(diǎn)1,頁(yè)節(jié)點(diǎn)2,頁(yè)節(jié)點(diǎn)3

16、,頁(yè)節(jié)點(diǎn)4,每個(gè)目錄都包含指向自身(“.”)和指向其父目錄(“.”)的引用,Page 45,文件權(quán)限介紹,操作文件的用戶(hù)都分成三類(lèi) 文件的擁有者(u) 文件所屬組的成員(g) 其他用戶(hù)(o),對(duì)于每一類(lèi)用戶(hù),又分別提供他們?nèi)N權(quán)限 讀(r) :用戶(hù)是否有權(quán)力讀文件的內(nèi)容 寫(xiě)(w) :用戶(hù)是否有權(quán)利改變文件的內(nèi)容 執(zhí)行(x) :用戶(hù)是否有權(quán)利執(zhí)行文件(對(duì)目錄而言,x意味這你可以進(jìn)入下一級(jí)目錄),對(duì)于可執(zhí)行文件,可以使用./exec_file形式執(zhí)行,Page 46,drwxr-xr-x 2 root sys 4096 2003-7-29 backup,R: 讀權(quán)限 W:寫(xiě)權(quán)限 X: 執(zhí)行權(quán)限,文

17、件權(quán)限舉例,Page 47,管理文件權(quán)限(一),文件訪問(wèn)權(quán)限:rwxrwxrwx 讀 - 4 允許用戶(hù)打開(kāi)、瀏覽文件內(nèi)容 寫(xiě) - 2 允許用戶(hù)打開(kāi)、編輯文件 執(zhí)行 -1 允許用戶(hù)執(zhí)行,Page 48,管理文件權(quán)限(二),新創(chuàng)建文件默認(rèn)權(quán)限r(nóng)w-r-r 默認(rèn)文件權(quán)限根據(jù)umask值設(shè)置(默認(rèn)為022) 新文件權(quán)限為rw-r-r(644) 666 022 = rw-r-r 新創(chuàng)建組默認(rèn)權(quán)限為rwxr-xr-x 默認(rèn)目錄權(quán)限根據(jù)umask值設(shè)置(默認(rèn)為022) 新目錄權(quán)限為rwxr-xr-x 777 022 rwxr-xr-x,Page 49,管理文件權(quán)限(三),修改權(quán)限:chmod 添加、刪除文件

18、或目錄狀態(tài) chmod u+x security.sh chmod u=rwx,g=rw,o=r/chmod 764 hello.txt chmod o-r hello.txt,Page 50,管理文件權(quán)限(四),修改屬主信息:chown 修改文件或目錄屬主信息 chown user:group file chown newbie:users hello.txt chown newbie hello.txt chown opensuse /home/test 更改組:chgrp 修改組屬主 chgrp group file chgrp users /home/opensuse chgrp us

19、ers test,Page 51,文件常用操作(一),Copy文件:cp -options src_file_list dst_file 移動(dòng)文件(改名):mv src_file_list dst_file 刪除文件:rm file_list 創(chuàng)建空文件:touch filename 創(chuàng)建文件鏈接:ln s 鏈接文件 源文件 -f 強(qiáng)制 -I 交互 -r 目錄遞歸,搜索: Find查找文件 例如查找所有的c程序時(shí):find / name *.c Grep 模式匹配,通常用于過(guò)濾查找 如ps ef |grep sendmail,Page 52,文件常用操作(二),目錄操作: 顯示當(dāng)前路徑pwd

20、改變當(dāng)前工作目錄(不帶參數(shù)時(shí)回到home目錄)cd 創(chuàng)建目錄mkdir 刪除目錄rmdir 當(dāng)使用rmdir命令時(shí),要求被刪除的目錄是個(gè)空目錄,否則必須使用-r選項(xiàng) 當(dāng)-p選項(xiàng)被使用時(shí),如果該目錄的父目錄為空,那么也被刪除,Page 53,文件常用操作(三),文本編輯: vi是所有UNIX系統(tǒng)都有的一個(gè)文本編輯器,工作在兩種模式: 命令模式:初進(jìn)入vi,在編輯模式下按Esc鍵 編輯模式:在命令模式下按“iIaAoO”等鍵進(jìn)入編輯模式 常用的vi命令:vi filename :打開(kāi)或新建文件,并將光標(biāo)置于第一行首。,查找命令 /pattern:從光標(biāo)開(kāi)始處向文件尾搜索pattern ?patte

21、rn:從光標(biāo)開(kāi)始處向文件首搜索pattern 保存退出命令 :w 保存當(dāng)前文件 :x保存當(dāng)前文件并退出 :q退出vi :q!不保存文件并退出vi,插入文本類(lèi)命令 i:在光標(biāo)前 I:在當(dāng)前行首 a:光標(biāo)后 A:在當(dāng)前行尾 o:在當(dāng)前行后插入一新行開(kāi)始編輯 O:在當(dāng)前行前插入一新行開(kāi)始編輯 刪除命令 x或dd:刪除光標(biāo)處 一個(gè)字符及刪除該行,Page 54,目錄與文件操作技巧,回到上次進(jìn)入的目錄 cd -,獲取文件與目錄的層次關(guān)系 ls -R,顯示文件cat,顯示文件的末尾部分tail,分頁(yè)顯示文本more/less,刪除奇怪名稱(chēng)的文件 刪除名為 a的文件: rm ./-a rm - -a 刪除名

22、為a的文件:rm a 刪除名字帶不可見(jiàn)字符的文件 :列出文件名并轉(zhuǎn)儲(chǔ)到文件:ls -l aaa,然后編輯文件的內(nèi)容加入rm命令使其內(nèi)容成為刪除上述文件的格式:vi aaa 加入rm -r *,把文件加上執(zhí)行權(quán)限 chmod +x aaa,執(zhí)行 $aaa,查找、刪除正在使用某個(gè)文件的進(jìn)程 fuser filename fuser k filename,Page 55,系統(tǒng)備份YaST(一),創(chuàng)建備份系統(tǒng) 非系統(tǒng)全備份,僅備份 修改軟件包的信息 備份重要存儲(chǔ)設(shè)備 配置文件 yast2系統(tǒng)系統(tǒng)備份 設(shè)置備份相關(guān)參數(shù) yast2系統(tǒng)系統(tǒng)恢復(fù) 選擇歸檔文件、選擇數(shù)據(jù)包進(jìn)行數(shù)據(jù)恢復(fù),Page 56,系統(tǒng)備

23、份YaST(二),Page 57,數(shù)據(jù)備份命令,tar(英文原義tape archive) tar czvf test1.tar.gz /test1 c創(chuàng)建 x解壓縮 zgunzip/gzip.tar.gz或.tgz jbzip2 t顯示壓縮文件內(nèi)容 r追加文件到壓縮文件中 tar -cvf /dev/st0 /home 將/home目錄拷貝到磁帶設(shè)備中 tar -xvf /test/test.tar -C /test2 將test.tar文件展開(kāi)到指定目錄/test2中,Page 58,其它命令行備份工具,rsync 數(shù)據(jù)同步工具,增量數(shù)據(jù)備份 dd dd if=“輸入文件” of=“輸出文

24、件” bs=塊大小 dd if=/home/budget/month of=/dev/fd0 bs=600 拷貝month文件的600字節(jié)到/dev/fd0設(shè)備中,Page 59,目 錄,2. Linux系統(tǒng)管理 2.1 用戶(hù)和組管理 2.2 文件系統(tǒng)管理 2.3 存儲(chǔ)設(shè)備管理 2.4 網(wǎng)絡(luò)管理 2.5 軟件包安裝管理 2.6 系統(tǒng)服務(wù)管理 2.7 其他,Page 60,Linux設(shè)備概念,Linux上支持的設(shè)備信息在/dev目錄下,Linux上當(dāng)前系統(tǒng)可用的設(shè)備及其提供的接口信息放在/sys目錄下,物理設(shè)備:看得見(jiàn)摸得著的物理硬件,可以劃分為一個(gè)個(gè)物理分區(qū) 邏輯設(shè)備:物理設(shè)備經(jīng)過(guò)某種設(shè)備管理

25、軟件封裝之后,可以劃分為一個(gè)個(gè)邏輯卷,裸設(shè)備:沒(méi)有建立文件系統(tǒng)的物理分區(qū)或者邏輯卷,比如給數(shù)據(jù)庫(kù)使用的邏輯卷, 其上的數(shù)據(jù)組織與存放方式由數(shù)據(jù)庫(kù)去確定,Page 61,Linux設(shè)備類(lèi)型,字符設(shè)備,塊設(shè)備,網(wǎng)絡(luò)設(shè)備,字符設(shè)備:以字節(jié)流形式被訪問(wèn)的設(shè)備,比如字符終端和串口設(shè)備,塊設(shè)備:以數(shù)據(jù)塊形式被訪問(wèn)的設(shè)備,比如硬盤(pán)、光盤(pán)等,網(wǎng)絡(luò)設(shè)備:主機(jī)與主機(jī)之間進(jìn)行數(shù)據(jù)交換的設(shè)備,Page 62,分區(qū)類(lèi)型,硬盤(pán)設(shè)備命名 /dev/hdaPrimary Master(IDE) /dev/hdbPrimary Slave(IDE) /dev/hdcSecondary Master(IDE) /dev/hddS

26、econdary Slave(IDE) /dev/sda第一個(gè)SCSI硬盤(pán) /dev/sdd第四個(gè)SCSI硬盤(pán),Page 63,分區(qū)管理YaST,運(yùn)行yast2系統(tǒng)分區(qū)管理器 創(chuàng)建 編輯 刪除,Page 64,分區(qū)管理命令,df df -hT 文件系統(tǒng)磁盤(pán)空間使用情況 du du -sh 文件空間使用 fdisk fdisk /dev/sda 對(duì)/dev/sda設(shè)備進(jìn)行分區(qū) fdisk -l 顯示系統(tǒng)分區(qū)表信息 mkfs ext2, ext3, VFAT, MSDOS, XFS, MINIX,BFS mke2fs, mkdosfs -t選擇文件系統(tǒng)類(lèi)型,Page 65,掛載文件系統(tǒng)(一),mo

27、unt -t filesystem_type -o options device mountpoint mount /dev/hda9 /space /mnt/ 用于掛載遠(yuǎn)程和本地文件系統(tǒng)目錄 /media/ 掛載可移動(dòng)設(shè)備 /media/cdrom /media/floppy /media/USB-*,Page 66,掛載文件系統(tǒng)(二),mount -a 重新讀取/etc/fstab文件并掛載分區(qū) umount -f 強(qiáng)行卸載文件系統(tǒng),Page 67,LVM簡(jiǎn)介(一),LVM Logical Volume Management,邏輯卷管理 動(dòng)態(tài)調(diào)整、移動(dòng)邏輯卷分區(qū) 以名稱(chēng)方式管理邏輯卷 最多

28、可創(chuàng)建256個(gè)邏輯卷 LVM分區(qū)文件系統(tǒng)ID為 0 x8E Linux LVM PV、VG、LV PV物理磁盤(pán) VG邏輯卷組 LV邏輯卷,Page 68,LVM簡(jiǎn)介(二),Page 69,LVM簡(jiǎn)介(三),LVM的功能: 可以將多塊硬盤(pán)或多個(gè)分區(qū)合并為一個(gè)較大的邏輯卷 如果配置合適,當(dāng)可用空間用完后,可以擴(kuò)大LV(例如/usr) 使用LVM,甚至可以在正在運(yùn)行的系統(tǒng)中添加硬盤(pán)或者LV;但這需要能執(zhí)行此類(lèi)操作的可熱插拔的硬件 可以激活將邏輯卷的數(shù)據(jù)流分布在多個(gè)物理卷上的分帶方式;如果這些物理卷駐留在不同的磁盤(pán)上,則可以提高讀寫(xiě)性能,這與RAID0類(lèi)似 使用快照功能可以在正在運(yùn)行的系統(tǒng)中執(zhí)行一致的

29、備份(尤其適合服務(wù)器) 可以最多添加256個(gè)LV,LV可以被文件系統(tǒng)使用或者是以裸設(shè)備的方式被數(shù)據(jù)庫(kù)使用,Page 70,LVM操作YaST,運(yùn)行yast2 Partitioner 運(yùn)行yast2系統(tǒng)LVM或yast2 lvm,Page 71,LVM操作命令,PV管理 fdisk - 格式化硬盤(pán)的命令,使用時(shí)注意將分區(qū)ID設(shè)置為8e,8e為L(zhǎng)VM類(lèi)型 pvcreate - 創(chuàng)建物理卷,如:pvcreate -ff /dev/sdd1 pvscan -查看陣列上有哪些pv、哪些已被卷組使用、哪些未用,如果只查看沒(méi)被卷組使用的pv,使用命令pvscan n VG管理 vgcreate - 創(chuàng)建卷組

30、,如:vgcreate -s 64M -v datavg1 /dev/sdd1 vgextend - 擴(kuò)展卷組 vgreduce 縮減卷組 vgdisplay - 查看卷組和邏輯卷,一般使用-v的參數(shù) LV管理 lvcreate - 創(chuàng)建邏輯卷,如:lvcreate -L 5120M -n db2lv2 datavg1 lvscan - 查看邏輯卷 lvextend - 擴(kuò)展邏輯卷 lvreduce 縮減邏輯卷,Page 72,目 錄,2. Linux系統(tǒng)管理 2.1 用戶(hù)和組管理 2.2 文件系統(tǒng)管理 2.3 存儲(chǔ)設(shè)備管理 2.4 網(wǎng)絡(luò)管理 2.5 軟件包安裝管理 2.6 系統(tǒng)服務(wù)管理 2.

31、7 其他,Page 73,網(wǎng)絡(luò)鏈接配置YaST(一),依次運(yùn)行、選擇:yastNetwork Devices Network Settings 概覽 添加網(wǎng)卡 配置網(wǎng)卡 刪除網(wǎng)卡,Page 74,網(wǎng)絡(luò)鏈接配置YaST(二),地址配置 配置IP地址 配置網(wǎng)絡(luò)掩碼,Page 75,顯示或設(shè)置網(wǎng)絡(luò)設(shè)備命令,ifconfig,Page 76,顯示或設(shè)置網(wǎng)絡(luò)設(shè)備命令(續(xù)),一個(gè)網(wǎng)卡綁定多個(gè)IP,使用ifconfig eth1:0 50綁定網(wǎng)卡eth1多個(gè)IP,ifconfig,Page 77,顯示或者改變網(wǎng)卡設(shè)置,ethtool,Page 78,顯示或者改變網(wǎng)卡設(shè)置(續(xù)),常用方

32、法,ethtool,Page 79,顯示網(wǎng)絡(luò)狀態(tài)信息,netstat,Page 80,查詢(xún)?cè)O(shè)置路由,route,Page 81,檢測(cè)網(wǎng)絡(luò)連接,ping,Page 82,遠(yuǎn)程登錄機(jī)器,ssh,Page 83,遠(yuǎn)程文件復(fù)制,scp,Page 84,目 錄,2. Linux系統(tǒng)管理 2.1 用戶(hù)和組管理 2.2 文件系統(tǒng)管理 2.3 存儲(chǔ)設(shè)備管理 2.4 網(wǎng)絡(luò)管理 2.5 軟件包安裝管理 2.6 系統(tǒng)服務(wù)管理 2.7 其他,Page 85,軟件包安裝YaST,運(yùn)行yast2, 依次選擇“軟件”“安裝源”,設(shè)定安裝包所在路徑 運(yùn)行yast2,依次選擇“軟件”“軟件管理”,或運(yùn)行yast2 sw_sin

33、gle啟動(dòng)軟件包管理模塊 自動(dòng)解決包依賴(lài)關(guān)系,Page 86,RPM軟件包格式,RPM軟件包格式 name-version-release.architecture.rpm 可使用rpm2cpio命令解開(kāi)rpm軟件包 RPM數(shù)據(jù)庫(kù) RPM軟件包信息保存在/var/lib/rpm 重建RPM庫(kù) rpm -rebuilddb,Page 87,安裝更新RPM包,rpm -i ha.rpm 安裝軟件 rpm -e ha 刪除軟件 rpm -U ha.rpm 更新軟件 rpm -F ha.rpm 刪除舊版本文件并立即安裝新文件 更改配置文件,將原配置文件保存為.rpmsave或.rpmorig,Page

34、 88,查詢(xún)RPM軟件包,rpm -q 查詢(xún)已安裝的軟件包 rpm -q -changelog rpm_package 顯示軟件包詳細(xì)的更新信息 rpm -qa 顯示所有已安裝的軟件包 rpm -qi ha 顯示指定軟件包的詳細(xì)信息 rpm -qf /opt/ha/bin/hapasswd 查詢(xún)命令歸屬于哪個(gè)rpm包 rpm -ql ha 顯示RPM軟件包列表信息 rpm -qip package.rpm 顯示RPM軟件包的內(nèi)容(非安裝),Page 89,驗(yàn)證軟件包,rpm -V rpm_package 驗(yàn)證軟件包 rpm -V wget S.5T c /etc/wgetrc 標(biāo)志涵義 S文件

35、大小 5MD5校驗(yàn)和 T修改時(shí)間 c配置文件 L符號(hào)鏈接(路徑不匹配) U用戶(hù) G組 D主設(shè)備或從設(shè)備號(hào)不匹配,Page 90,源碼包安裝,Linux中以源代碼形式出現(xiàn)的軟件通常都是一個(gè)“.tar.gz”文件,其它的類(lèi)似,都是先打包后壓縮的。在安裝前需要首先進(jìn)行解壓縮、解包。用來(lái)完成這個(gè)任務(wù)的是tar命令和gzip命令。 編譯安裝一個(gè)源碼包通常有三個(gè)步驟,也有的不是按下面的方法安裝,最好查看軟件包中的相關(guān)文檔,README或INSTALL。 配置新軟件包 ./configure -options -prefix 這個(gè)參數(shù)允許用戶(hù)設(shè)置軟件包開(kāi)始安裝的基本子目錄。缺省的情況下會(huì)安裝到/usr/lo

36、cal子目錄的下級(jí)子目錄里。配置完成后,建立一個(gè)特殊的文件“makefile”(制作文件),制作文件是編譯階段的基石。 編譯新軟件包 編譯軟件包是一個(gè)很簡(jiǎn)單的操作。用戶(hù)只需要運(yùn)行make命令,make工具程序?qū)⒆x入所有由configure腳本程序建立的制作文件。 安裝新軟件包 編譯過(guò)程結(jié)束之后,執(zhí)行下面的安裝命令: make install,Page 91,目 錄,2. Linux系統(tǒng)管理 2.1 用戶(hù)和組管理 2.2 文件系統(tǒng)管理 2.3 存儲(chǔ)設(shè)備管理 2.4 網(wǎng)絡(luò)管理 2.5 軟件包安裝管理 2.6 系統(tǒng)服務(wù)管理 2.7 其他,Page 92,YaST管理系統(tǒng)服務(wù),依次運(yùn)行、選擇:yast

37、System System Services (Runlevel),:,Page 93,/etc/inittab,修改/etc/inittab文件中的配置,可以定義運(yùn)行等級(jí)1到6 id:5:initdefault: id:runlevel:action:process ca:ctrlaltdel:/sbin/shutdown -r -t 4 now 調(diào)用/etc/init.d/rc(運(yùn)行等級(jí))中的相關(guān)腳本程序 id:是標(biāo)識(shí)名,可以任意起名,4個(gè)字符以?xún)?nèi),要注意的是標(biāo)識(shí)名不能重復(fù),它是唯一的。 runlevels:表示這一行適用于運(yùn)行那些級(jí)別(1-6個(gè)級(jí)別) ,此項(xiàng)可以多選,比如要運(yùn)行1,2,3

38、個(gè)級(jí)別,就寫(xiě)成123 。,Page 94,init腳本,服務(wù)管理 /etc/xinetd.d/ start|stop|reload|status rc start|stop|reload|status chkconfig 檢查ps aux |sort -rn +2 |head -10,顯示10個(gè)消耗內(nèi)存空間最多的進(jìn)程 ps aux |head -1 ;ps aux |sort -rn +3 |head -10,按處理時(shí)間為順序顯示系統(tǒng)中的前十個(gè)進(jìn)程 ps vx |head -1 ;ps vx |grep -v PID |sort -rn +3 |head -10,按實(shí)際內(nèi)存使用的多少順序顯示系

39、統(tǒng)中的前十個(gè)進(jìn)程 ps vx |head -1 ;ps vx |grep -v PID |sort -rn +6 |head -10,Page 117,Linux下常用日志,/var/log/boot.msg:此日志文件寫(xiě)在系統(tǒng)每次啟動(dòng)時(shí),包含了核心裝入時(shí)系統(tǒng)的所有輸出數(shù)據(jù)。我們可以使用dmesg命令直接查看!,/var/log/messages:這是一份標(biāo)準(zhǔn)系統(tǒng)日志,記錄著大部分系統(tǒng)服務(wù)的輸出,包括啟動(dòng)時(shí)非關(guān)核心的一些輸出。,/var/log/wtmp:系統(tǒng)的每一次登錄,都會(huì)在此日志中添加記錄。為了防止有人篡改,該文件為二進(jìn)制文件。只能用last這一類(lèi)的指令來(lái)讀取。,/var/log/lastlog:上一次哪個(gè)用戶(hù)從哪里以什么方式登錄的記錄,/var/log/YaST2:yast2執(zhí)行時(shí)的日志記錄,/var/log/faillog:登錄失敗的記錄,Page 118,目 錄,4. Linux常見(jiàn)故障與定位 4.1系統(tǒng)信息收集 4.2 網(wǎng)絡(luò)類(lèi)故障 4.3 root用戶(hù)無(wú)法登錄 4.4 文件系統(tǒng)損壞,Page 119,網(wǎng)絡(luò)類(lèi)故障定位一般思路,檢查物理連接是否正常,使用

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論