




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、Page 1,修訂記錄,本頁不打印,Page 2,評審專家,本頁不打印,Linux操作系統(tǒng)基礎(chǔ)知識,V1.1,Page 4,前 言,本課程講述了Linux系統(tǒng)的發(fā)展歷史、特性、環(huán)境搭建方法、系統(tǒng)管理的常用命令、日常操作的若干技巧及常見問題的定位思路。,Page 5,參考資料,Linux Bible 2007 Linux in a Nutshell, 5th Edition Tips And Techniques For Everyday Use OReilly - SUSE Linux - Jul 2006,Page 6,培訓目標,學完本課程后,您應該能: 了解Linux的發(fā)展歷史 了解Lin
2、ux操作系統(tǒng)的基本原理 掌握Linux常用的操作命令 熟悉Linux系統(tǒng)常用的操作技巧 了解Linux系統(tǒng)常見問題的定位思路與方法,Page 7,目 錄,Linux基本原理 Linux系統(tǒng)管理 Linux常用技巧 Linux常見故障處理,Page 8,目 錄,1. Linux基本原理 1.1 Linux產(chǎn)品概述 1.2 Linux系統(tǒng)安裝 1.3 Linux啟動與關(guān)閉 1.4 如何學習Linux,Page 9,Linux的發(fā)展歷史,Page 10,Linux特性,開放性:系統(tǒng)遵循世界標準規(guī)范,多用戶:系統(tǒng)資源可以被不同用戶各自擁有使用,多任務:同時執(zhí)行多個程序,而且各個程序的運行互相獨立,良好
3、的用戶界面 :用戶界面和系統(tǒng)調(diào)用,設備獨立性 :操作系統(tǒng)把所有外部設備統(tǒng)一當作成文件來看待,豐富的網(wǎng)絡功能:FTP HTTP TELNET etc,可靠的系統(tǒng)安全:PAM etc,良好的可移植性: 從微型機到大型機的任何環(huán)境中和任何平臺上運行,自由軟件:用戶不用支付任何費用就可以獲得它和它的源代碼,并且可以根據(jù)自己的需要對它進行必要的修改,無償對它使用,無約束地繼續(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)的核心,主要提供進程管理功能、內(nèi)存管理功能、文件系統(tǒng)管理功能、設備控制功能、和網(wǎng)絡管理功能 實用工具:用戶用于軟件開發(fā)、系統(tǒng)管理的一些工具,比如GCC、KDE Linux SHELL:提供用戶與操作系統(tǒng)進行交互的界面,它是命令語言、命令解釋程序及程序設計語言的統(tǒng)稱。缺省使用的是BASH(Bourne Again shell),它有許多特色,可以提供如命令補全、命令編輯和命令歷史表等功能;常見的還有CSH、KSH,Page 13,Linux系統(tǒng)目錄,Linux系統(tǒng)目錄為樹狀目錄,Page 14,系統(tǒng)常用目錄介紹,Page
5、15,目 錄,1. Linux基本原理 1.1 Linux產(chǎn)品概述 1.2 Linux系統(tǒng)安裝 1.3 Linux啟動與關(guān)閉 1.4 如何學習Linux,Page 16,Linux 系統(tǒng)的安裝方式,基于CD/DVD光盤的安裝方式,硬盤安裝方式,基于網(wǎng)絡的安裝方式,Page 17,Linux 系統(tǒng)的光盤安裝過程,安裝配置,硬盤劃分與格式化,系統(tǒng)配置 root用戶密碼 網(wǎng)絡設置 系統(tǒng)更新、系統(tǒng)服務 用戶設置 設備配置,設置從光盤啟動方式:在BIOS中進行設置,選擇安裝語言,安裝系統(tǒng)以及相應的軟件包,Page 18,目 錄,1. Linux基本原理 1.1 Linux產(chǎn)品概述 1.2 Linux系統(tǒng)
6、安裝 1.3 Linux啟動與關(guān)閉 1.4 如何學習Linux,Page 19,Linux運行級別(Run Levels),定義系統(tǒng)的狀態(tài),在不同的狀態(tài)下提供不同的應用( 參考/etc/inittab )。,Page 20,Linux系統(tǒ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是一個多用戶多任務的系統(tǒng),關(guān)機時,需要注意以下事項 觀察系統(tǒng)的使用狀態(tài),如誰在線,在線的用戶在干什么(w) 通知在線使用者關(guān)機的相關(guān)信息(可選)(wall,write) 使用最安全的關(guān)機方式(執(zhí)行關(guān)機命令前執(zhí)行sync將內(nèi)存數(shù)據(jù)寫入硬盤),Linux系統(tǒng)安全關(guān)機過程 執(zhí)行sync命令將內(nèi)存數(shù)據(jù)寫入硬盤 關(guān)機命令下發(fā),通知用戶關(guān)機 停止系統(tǒng)的所有進程 卸載系統(tǒng)掛載的設備,Linux系統(tǒng)關(guān)機常用命令 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啟動與關(guān)閉 1.4 如何學習Linux,Page 23,Linux用戶環(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)境下使用終端,利用終端程序進入傳統(tǒng)的命令行操作界面,上圖是kosole終端程
9、序的窗口,在這里可以鍵入shell命令快捷地完成工作任務。 啟動命令行終端的操作方法與桌面環(huán)境有關(guān):在KDE桌面中是在系統(tǒng)主菜單中選擇system-Terminal或單擊桌面面板上的 圖標;在Gnome中則是在系統(tǒng)主菜單中選擇 More Applications-System-Gnome Terminal或單擊 。,Page 25,使用遠程登錄工具登錄系統(tǒng)示例1,Linux端口22默認是開放的,可使用ssh登錄。ssh是一種加密協(xié)議,一般遠程管理推薦使用。,Page 26,使用遠程登錄工具登錄系統(tǒng)示例2,使用Xmanager登錄系統(tǒng)前,需要開啟系統(tǒng)遠程管理。開啟方法推薦:在字符界面下輸入yas
10、t-選擇Network Services-選擇Remote Administration-選擇允許遠程管理 。,Page 27,使用winscp工具拷貝文件示例1,登陸“WinSCP”文件傳輸界面 在界面右側(cè)區(qū)域選擇遠端服務器端文件的待存放目錄,如“/root”。 在界面左側(cè)區(qū)域選擇本地計算機文件的存放目錄,如“D:常用工具Winscp3”,并選中待傳輸?shù)奈募?在界面上方菜單欄中,選擇“files Copy”,打開“Copy”對話框。 確認要復制的文件及遠程目錄,單擊“Copy”,開始從本地計算機復制文件到服務器。,Page 28,從哪里獲得信息,操作系統(tǒng)內(nèi)部,學會使用man和whatis命
11、令,注意Linux是大小寫敏感的系統(tǒng) 其他的Linux信息資源,如google,, 等,Page 29,問題,什么是Linux? 如何安裝Linux? 系統(tǒng)有哪幾種運行級別?有什么區(qū)別? 當你只知道一個命令的前幾個字母,如何獲取這個命令的完整拼寫?當你不知道如何使用一個命令時,如何獲取這個命令的幫助信息?,Page 30,目 錄,Linux基本原理 Linux系統(tǒng)管理 Linux常用技巧 Linux常見故障處理,Page 31,目 錄,2. Linux系統(tǒng)管理 2.1 用戶和組管理 2.2 文件系統(tǒng)管理 2.3 存儲設備管理 2.4 網(wǎng)絡管理 2.5 軟件包安裝管理
12、2.6 系統(tǒng)服務管理 2.7 其他,Page 32,用戶管理命令,Page 33,組管理命令,Page 34,用戶和組管理YaST,YaST管理用戶和組:yast2(桌面環(huán)境下使用)或yast(命令行下使用) 安全和用戶 用戶管理 組管理,Page 35,用戶和組配置文件,用戶和組的信息存放在下面三個文件中 /etc/passwd /etc/shadow /etc/group 通過圖形化界面或者是命令行進行相關(guān)信息的修改 不建議手工修改上述文件,手工修改上述文件可能帶來不可預知的錯誤,Page 36,/etc/passwd文件,Page 37,/etc/passwd 文件,UID: 099 系
13、統(tǒng)使用 100499 特殊的系統(tǒng)用戶使用(比如:services and programs) SLES 10中, 普通用戶的UID從1000開始,Page 38,/etc/shadow 文件,Page 39,/etc/shadow 文件,Page 40,/etc/group 文件,Page 41,/etc/group 文件,由于用戶登錄時,系統(tǒng)從/etc/passwd文件中取GID,而不是從/etc/group中 取GID,所以group文件和/etc/passwd應當具有一致性。,Page 42,目 錄,2. Linux系統(tǒng)管理 2.1 用戶和組管理 2.2 文件系統(tǒng)管理 2.3 存儲設備管
14、理 2.4 網(wǎng)絡管理 2.5 軟件包安裝管理 2.6 系統(tǒng)服務管理 2.7 其他,Page 43,LINUX文件系統(tǒng)(一),文件系統(tǒng)是操作系統(tǒng)用于明確磁盤或分區(qū)上文件的方法和數(shù)據(jù)結(jié)構(gòu),即在磁盤上組織文件的方法。LINUX系統(tǒng)支持EXT2/EXT3/等文件系統(tǒng), ext2是可擴展的高性能的文件系統(tǒng)。在2000年前是Linux/GNU的標準文件系統(tǒng),可以支持256字節(jié)的長文件名,單一文件大小上限為2048GB(2TB), 而文件系統(tǒng)的理論容量上限為6384GB。 ext3是一種日志式文件系統(tǒng),日志文件系統(tǒng)可以在系統(tǒng)發(fā)生斷電或者其它系統(tǒng)故障時保證整體數(shù)據(jù)的完整性,ext3在ext2的基礎(chǔ)上加入了記錄
15、元數(shù)據(jù)的日志功能。 其他的文件系統(tǒng)還有:ReiserFs, XFS 對小文件操作更有效率 最大文件和文件系統(tǒng)大小為16TB 快速訪問文件,Page 44,LINUX文件系統(tǒng)(二),普通文件(-): 是記錄在存儲介質(zhì)上的ASCII或二進制流。 目錄文件(d): 是包含若干個文件和子目錄的文件。 設備文件(b,c): 代表連接在系統(tǒng)上的物理設備 字符設備(c),又叫raw設備:讀寫與存儲之間沒有任何緩沖,一次讀寫1byte。如磁帶 塊設備(b):讀寫與存儲之間有緩沖,一次讀寫一個block。如終端或磁盤設備。 符號鏈接(l) 是指向另一個文件的文件。,根節(jié)點,頁節(jié)點1,子節(jié)點1,頁節(jié)點2,頁節(jié)點3
16、,頁節(jié)點4,每個目錄都包含指向自身(“.”)和指向其父目錄(“.”)的引用,Page 45,文件權(quán)限介紹,操作文件的用戶都分成三類 文件的擁有者(u) 文件所屬組的成員(g) 其他用戶(o),對于每一類用戶,又分別提供他們?nèi)N權(quán)限 讀(r) :用戶是否有權(quán)力讀文件的內(nèi)容 寫(w) :用戶是否有權(quán)利改變文件的內(nèi)容 執(zhí)行(x) :用戶是否有權(quán)利執(zhí)行文件(對目錄而言,x意味這你可以進入下一級目錄),對于可執(zhí)行文件,可以使用./exec_file形式執(zhí)行,Page 46,drwxr-xr-x 2 root sys 4096 2003-7-29 backup,R: 讀權(quán)限 W:寫權(quán)限 X: 執(zhí)行權(quán)限,文
17、件權(quán)限舉例,Page 47,管理文件權(quán)限(一),文件訪問權(quán)限:rwxrwxrwx 讀 - 4 允許用戶打開、瀏覽文件內(nèi)容 寫 - 2 允許用戶打開、編輯文件 執(zhí)行 -1 允許用戶執(zhí)行,Page 48,管理文件權(quán)限(二),新創(chuàng)建文件默認權(quán)限r(nóng)w-r-r 默認文件權(quán)限根據(jù)umask值設置(默認為022) 新文件權(quán)限為rw-r-r(644) 666 022 = rw-r-r 新創(chuàng)建組默認權(quán)限為rwxr-xr-x 默認目錄權(quán)限根據(jù)umask值設置(默認為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 移動文件(改名):mv src_file_list dst_file 刪除文件:rm file_list 創(chuàng)建空文件:touch filename 創(chuàng)建文件鏈接:ln s 鏈接文件 源文件 -f 強制 -I 交互 -r 目錄遞歸,搜索: Find查找文件 例如查找所有的c程序時:find / name *.c Grep 模式匹配,通常用于過濾查找 如ps ef |grep sendmail,Page 52,文件常用操作(二),目錄操作: 顯示當前路徑pwd
20、改變當前工作目錄(不帶參數(shù)時回到home目錄)cd 創(chuàng)建目錄mkdir 刪除目錄rmdir 當使用rmdir命令時,要求被刪除的目錄是個空目錄,否則必須使用-r選項 當-p選項被使用時,如果該目錄的父目錄為空,那么也被刪除,Page 53,文件常用操作(三),文本編輯: vi是所有UNIX系統(tǒng)都有的一個文本編輯器,工作在兩種模式: 命令模式:初進入vi,在編輯模式下按Esc鍵 編輯模式:在命令模式下按“iIaAoO”等鍵進入編輯模式 常用的vi命令:vi filename :打開或新建文件,并將光標置于第一行首。,查找命令 /pattern:從光標開始處向文件尾搜索pattern ?patte
21、rn:從光標開始處向文件首搜索pattern 保存退出命令 :w 保存當前文件 :x保存當前文件并退出 :q退出vi :q!不保存文件并退出vi,插入文本類命令 i:在光標前 I:在當前行首 a:光標后 A:在當前行尾 o:在當前行后插入一新行開始編輯 O:在當前行前插入一新行開始編輯 刪除命令 x或dd:刪除光標處 一個字符及刪除該行,Page 54,目錄與文件操作技巧,回到上次進入的目錄 cd -,獲取文件與目錄的層次關(guān)系 ls -R,顯示文件cat,顯示文件的末尾部分tail,分頁顯示文本more/less,刪除奇怪名稱的文件 刪除名為 a的文件: rm ./-a rm - -a 刪除名
22、為a的文件:rm a 刪除名字帶不可見字符的文件 :列出文件名并轉(zhuǎn)儲到文件:ls -l aaa,然后編輯文件的內(nèi)容加入rm命令使其內(nèi)容成為刪除上述文件的格式:vi aaa 加入rm -r *,把文件加上執(zhí)行權(quán)限 chmod +x aaa,執(zhí)行 $aaa,查找、刪除正在使用某個文件的進程 fuser filename fuser k filename,Page 55,系統(tǒng)備份YaST(一),創(chuàng)建備份系統(tǒng) 非系統(tǒng)全備份,僅備份 修改軟件包的信息 備份重要存儲設備 配置文件 yast2系統(tǒng)系統(tǒng)備份 設置備份相關(guān)參數(shù) yast2系統(tǒng)系統(tǒng)恢復 選擇歸檔文件、選擇數(shù)據(jù)包進行數(shù)據(jù)恢復,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目錄拷貝到磁帶設備中 tar -xvf /test/test.tar -C /test2 將test.tar文件展開到指定目錄/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設備中,Page 59,目 錄,2. Linux系統(tǒng)管理 2.1 用戶和組管理 2.2 文件系統(tǒng)管理 2.3 存儲設備管理 2.4 網(wǎng)絡管理 2.5 軟件包安裝管理 2.6 系統(tǒng)服務管理 2.7 其他,Page 60,Linux設備概念,Linux上支持的設備信息在/dev目錄下,Linux上當前系統(tǒng)可用的設備及其提供的接口信息放在/sys目錄下,物理設備:看得見摸得著的物理硬件,可以劃分為一個個物理分區(qū) 邏輯設備:物理設備經(jīng)過某種設備管理
25、軟件封裝之后,可以劃分為一個個邏輯卷,裸設備:沒有建立文件系統(tǒng)的物理分區(qū)或者邏輯卷,比如給數(shù)據(jù)庫使用的邏輯卷, 其上的數(shù)據(jù)組織與存放方式由數(shù)據(jù)庫去確定,Page 61,Linux設備類型,字符設備,塊設備,網(wǎng)絡設備,字符設備:以字節(jié)流形式被訪問的設備,比如字符終端和串口設備,塊設備:以數(shù)據(jù)塊形式被訪問的設備,比如硬盤、光盤等,網(wǎng)絡設備:主機與主機之間進行數(shù)據(jù)交換的設備,Page 62,分區(qū)類型,硬盤設備命名 /dev/hdaPrimary Master(IDE) /dev/hdbPrimary Slave(IDE) /dev/hdcSecondary Master(IDE) /dev/hddS
26、econdary Slave(IDE) /dev/sda第一個SCSI硬盤 /dev/sdd第四個SCSI硬盤,Page 63,分區(qū)管理YaST,運行yast2系統(tǒng)分區(qū)管理器 創(chuàng)建 編輯 刪除,Page 64,分區(qū)管理命令,df df -hT 文件系統(tǒng)磁盤空間使用情況 du du -sh 文件空間使用 fdisk fdisk /dev/sda 對/dev/sda設備進行分區(qū) fdisk -l 顯示系統(tǒng)分區(qū)表信息 mkfs ext2, ext3, VFAT, MSDOS, XFS, MINIX,BFS mke2fs, mkdosfs -t選擇文件系統(tǒng)類型,Page 65,掛載文件系統(tǒng)(一),mo
27、unt -t filesystem_type -o options device mountpoint mount /dev/hda9 /space /mnt/ 用于掛載遠程和本地文件系統(tǒng)目錄 /media/ 掛載可移動設備 /media/cdrom /media/floppy /media/USB-*,Page 66,掛載文件系統(tǒng)(二),mount -a 重新讀取/etc/fstab文件并掛載分區(qū) umount -f 強行卸載文件系統(tǒng),Page 67,LVM簡介(一),LVM Logical Volume Management,邏輯卷管理 動態(tài)調(diào)整、移動邏輯卷分區(qū) 以名稱方式管理邏輯卷 最多
28、可創(chuàng)建256個邏輯卷 LVM分區(qū)文件系統(tǒng)ID為 0 x8E Linux LVM PV、VG、LV PV物理磁盤 VG邏輯卷組 LV邏輯卷,Page 68,LVM簡介(二),Page 69,LVM簡介(三),LVM的功能: 可以將多塊硬盤或多個分區(qū)合并為一個較大的邏輯卷 如果配置合適,當可用空間用完后,可以擴大LV(例如/usr) 使用LVM,甚至可以在正在運行的系統(tǒng)中添加硬盤或者LV;但這需要能執(zhí)行此類操作的可熱插拔的硬件 可以激活將邏輯卷的數(shù)據(jù)流分布在多個物理卷上的分帶方式;如果這些物理卷駐留在不同的磁盤上,則可以提高讀寫性能,這與RAID0類似 使用快照功能可以在正在運行的系統(tǒng)中執(zhí)行一致的
29、備份(尤其適合服務器) 可以最多添加256個LV,LV可以被文件系統(tǒng)使用或者是以裸設備的方式被數(shù)據(jù)庫使用,Page 70,LVM操作YaST,運行yast2 Partitioner 運行yast2系統(tǒng)LVM或yast2 lvm,Page 71,LVM操作命令,PV管理 fdisk - 格式化硬盤的命令,使用時注意將分區(qū)ID設置為8e,8e為LVM類型 pvcreate - 創(chuàng)建物理卷,如:pvcreate -ff /dev/sdd1 pvscan -查看陣列上有哪些pv、哪些已被卷組使用、哪些未用,如果只查看沒被卷組使用的pv,使用命令pvscan n VG管理 vgcreate - 創(chuàng)建卷組
30、,如:vgcreate -s 64M -v datavg1 /dev/sdd1 vgextend - 擴展卷組 vgreduce 縮減卷組 vgdisplay - 查看卷組和邏輯卷,一般使用-v的參數(shù) LV管理 lvcreate - 創(chuàng)建邏輯卷,如:lvcreate -L 5120M -n db2lv2 datavg1 lvscan - 查看邏輯卷 lvextend - 擴展邏輯卷 lvreduce 縮減邏輯卷,Page 72,目 錄,2. Linux系統(tǒng)管理 2.1 用戶和組管理 2.2 文件系統(tǒng)管理 2.3 存儲設備管理 2.4 網(wǎng)絡管理 2.5 軟件包安裝管理 2.6 系統(tǒng)服務管理 2.
31、7 其他,Page 73,網(wǎng)絡鏈接配置YaST(一),依次運行、選擇:yastNetwork Devices Network Settings 概覽 添加網(wǎng)卡 配置網(wǎng)卡 刪除網(wǎng)卡,Page 74,網(wǎng)絡鏈接配置YaST(二),地址配置 配置IP地址 配置網(wǎng)絡掩碼,Page 75,顯示或設置網(wǎng)絡設備命令,ifconfig,Page 76,顯示或設置網(wǎng)絡設備命令(續(xù)),一個網(wǎng)卡綁定多個IP,使用ifconfig eth1:0 50綁定網(wǎng)卡eth1多個IP,ifconfig,Page 77,顯示或者改變網(wǎng)卡設置,ethtool,Page 78,顯示或者改變網(wǎng)卡設置(續(xù)),常用方
32、法,ethtool,Page 79,顯示網(wǎng)絡狀態(tài)信息,netstat,Page 80,查詢設置路由,route,Page 81,檢測網(wǎng)絡連接,ping,Page 82,遠程登錄機器,ssh,Page 83,遠程文件復制,scp,Page 84,目 錄,2. Linux系統(tǒng)管理 2.1 用戶和組管理 2.2 文件系統(tǒng)管理 2.3 存儲設備管理 2.4 網(wǎng)絡管理 2.5 軟件包安裝管理 2.6 系統(tǒng)服務管理 2.7 其他,Page 85,軟件包安裝YaST,運行yast2, 依次選擇“軟件”“安裝源”,設定安裝包所在路徑 運行yast2,依次選擇“軟件”“軟件管理”,或運行yast2 sw_sin
33、gle啟動軟件包管理模塊 自動解決包依賴關(guān)系,Page 86,RPM軟件包格式,RPM軟件包格式 name-version-release.architecture.rpm 可使用rpm2cpio命令解開rpm軟件包 RPM數(shù)據(jù)庫 RPM軟件包信息保存在/var/lib/rpm 重建RPM庫 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,查詢RPM軟件包,rpm -q 查詢已安裝的軟件包 rpm -q -changelog rpm_package 顯示軟件包詳細的更新信息 rpm -qa 顯示所有已安裝的軟件包 rpm -qi ha 顯示指定軟件包的詳細信息 rpm -qf /opt/ha/bin/hapasswd 查詢命令歸屬于哪個rpm包 rpm -ql ha 顯示RPM軟件包列表信息 rpm -qip package.rpm 顯示RPM軟件包的內(nèi)容(非安裝),Page 89,驗證軟件包,rpm -V rpm_package 驗證軟件包 rpm -V wget S.5T c /etc/wgetrc 標志涵義 S文件
35、大小 5MD5校驗和 T修改時間 c配置文件 L符號鏈接(路徑不匹配) U用戶 G組 D主設備或從設備號不匹配,Page 90,源碼包安裝,Linux中以源代碼形式出現(xiàn)的軟件通常都是一個“.tar.gz”文件,其它的類似,都是先打包后壓縮的。在安裝前需要首先進行解壓縮、解包。用來完成這個任務的是tar命令和gzip命令。 編譯安裝一個源碼包通常有三個步驟,也有的不是按下面的方法安裝,最好查看軟件包中的相關(guān)文檔,README或INSTALL。 配置新軟件包 ./configure -options -prefix 這個參數(shù)允許用戶設置軟件包開始安裝的基本子目錄。缺省的情況下會安裝到/usr/lo
36、cal子目錄的下級子目錄里。配置完成后,建立一個特殊的文件“makefile”(制作文件),制作文件是編譯階段的基石。 編譯新軟件包 編譯軟件包是一個很簡單的操作。用戶只需要運行make命令,make工具程序?qū)⒆x入所有由configure腳本程序建立的制作文件。 安裝新軟件包 編譯過程結(jié)束之后,執(zhí)行下面的安裝命令: make install,Page 91,目 錄,2. Linux系統(tǒng)管理 2.1 用戶和組管理 2.2 文件系統(tǒng)管理 2.3 存儲設備管理 2.4 網(wǎng)絡管理 2.5 軟件包安裝管理 2.6 系統(tǒng)服務管理 2.7 其他,Page 92,YaST管理系統(tǒng)服務,依次運行、選擇:yast
37、System System Services (Runlevel),:,Page 93,/etc/inittab,修改/etc/inittab文件中的配置,可以定義運行等級1到6 id:5:initdefault: id:runlevel:action:process ca:ctrlaltdel:/sbin/shutdown -r -t 4 now 調(diào)用/etc/init.d/rc(運行等級)中的相關(guān)腳本程序 id:是標識名,可以任意起名,4個字符以內(nèi),要注意的是標識名不能重復,它是唯一的。 runlevels:表示這一行適用于運行那些級別(1-6個級別) ,此項可以多選,比如要運行1,2,3
38、個級別,就寫成123 。,Page 94,init腳本,服務管理 /etc/xinetd.d/ start|stop|reload|status rc start|stop|reload|status chkconfig 檢查ps aux |sort -rn +2 |head -10,顯示10個消耗內(nèi)存空間最多的進程 ps aux |head -1 ;ps aux |sort -rn +3 |head -10,按處理時間為順序顯示系統(tǒng)中的前十個進程 ps vx |head -1 ;ps vx |grep -v PID |sort -rn +3 |head -10,按實際內(nèi)存使用的多少順序顯示系
39、統(tǒng)中的前十個進程 ps vx |head -1 ;ps vx |grep -v PID |sort -rn +6 |head -10,Page 117,Linux下常用日志,/var/log/boot.msg:此日志文件寫在系統(tǒng)每次啟動時,包含了核心裝入時系統(tǒng)的所有輸出數(shù)據(jù)。我們可以使用dmesg命令直接查看!,/var/log/messages:這是一份標準系統(tǒng)日志,記錄著大部分系統(tǒng)服務的輸出,包括啟動時非關(guān)核心的一些輸出。,/var/log/wtmp:系統(tǒng)的每一次登錄,都會在此日志中添加記錄。為了防止有人篡改,該文件為二進制文件。只能用last這一類的指令來讀取。,/var/log/lastlog:上一次哪個用戶從哪里以什么方式登錄的記錄,/var/log/YaST2:yast2執(zhí)行時的日志記錄,/var/log/faillog:登錄失敗的記錄,Page 118,目 錄,4. Linux常見故障與定位 4.1系統(tǒng)信息收集 4.2 網(wǎng)絡類故障 4.3 root用戶無法登錄 4.4 文件系統(tǒng)損壞,Page 119,網(wǎng)絡類故障定位一般思路,檢查物理連接是否正常,使用
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 汽車解剖報告范文
- 二零二五年度智能機器人股東入股合同
- 2025年度物聯(lián)網(wǎng)產(chǎn)業(yè)商務合作協(xié)議書
- 二零二五年度家庭安全責任協(xié)議書家長反饋規(guī)范
- 二零二五年度養(yǎng)老服務業(yè)員工正常簽勞動合同流程規(guī)范指南
- 二零二五年度班組承包知識產(chǎn)權(quán)保護協(xié)議書
- 2025年度網(wǎng)絡安全保險風險規(guī)避協(xié)議合同
- 2025年度青貯收割作業(yè)與農(nóng)業(yè)保險捆綁銷售協(xié)議
- 二零二五年度員工職務秘密及保密責任追究協(xié)議
- 二零二五年度酒店預訂退款協(xié)議
- 6AM2U7 Rules around us Rules and signs ppt英語教學課件
- 小學石油科普知識認識石油教學課件
- 管道安全檢查表
- 第十三章計算機輔助藥物設計講解
- 2023年中央廣播電視總臺校園招聘筆試參考題庫附帶答案詳解
- 2023年青島港灣職業(yè)技術(shù)學院單招綜合素質(zhì)模擬試題及答案解析
- 消防栓定期檢查記錄表
- 員工面試登記表通用模板
- 新人教版小學五年級數(shù)學下冊全冊同步課堂練習題
- DB63T 2105-2023 蒸發(fā)量觀測 全自動水面蒸發(fā)器比測規(guī)程
- 單位(個人或集體)約談表
評論
0/150
提交評論