![Linux操作系統(tǒng)基礎知識_第1頁](http://file4.renrendoc.com/view12/M09/26/34/wKhkGWX6HL2AeW_sAACuONk9itI565.jpg)
![Linux操作系統(tǒng)基礎知識_第2頁](http://file4.renrendoc.com/view12/M09/26/34/wKhkGWX6HL2AeW_sAACuONk9itI5652.jpg)
![Linux操作系統(tǒng)基礎知識_第3頁](http://file4.renrendoc.com/view12/M09/26/34/wKhkGWX6HL2AeW_sAACuONk9itI5653.jpg)
![Linux操作系統(tǒng)基礎知識_第4頁](http://file4.renrendoc.com/view12/M09/26/34/wKhkGWX6HL2AeW_sAACuONk9itI5654.jpg)
![Linux操作系統(tǒng)基礎知識_第5頁](http://file4.renrendoc.com/view12/M09/26/34/wKhkGWX6HL2AeW_sAACuONk9itI5655.jpg)
版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
修訂記錄課程編碼適用產(chǎn)品產(chǎn)品版本課程版本ISSUEXXXXXSingleCLOUDV100R001C011.1開發(fā)/優(yōu)化者時間審核人開發(fā)類型(新開發(fā)/優(yōu)化)夏志祥2010-8-3劉偉聰優(yōu)化本頁不打印評審專家LS劉晶磊、鐘美華、楚國祥NRON/ACSN/ANTSN/AMSN/ANI艾源TSD夏志祥、員工培訓鄧星、中國區(qū)周義林張磊研發(fā)測試趙學武、資料沙鷗、SE胡利明、羅正萍本頁不打印Linux操作系統(tǒng)根底知識V1.1前言本課程講述了Linux系統(tǒng)的開展歷史、特性、環(huán)境搭建方法、系統(tǒng)管理的常用命令、日常操作的假設干技巧及常見問題的定位思路。參考資料LinuxBible2007LinuxinaNutshell,5thEditionTipsAndTechniquesForEverydayUseO'Reilly-SUSELinux-Jul2006培訓目標學完本課程后,您應該能:了解Linux的開展歷史了解Linux操作系統(tǒng)的根本原理掌握Linux常用的操作命令熟悉Linux系統(tǒng)常用的操作技巧了解Linux系統(tǒng)常見問題的定位思路與方法目錄Linux根本原理Linux系統(tǒng)管理Linux常用技巧Linux常見故障處理目錄1.Linux根本原理1.1Linux產(chǎn)品概述1.2Linux系統(tǒng)安裝1.3Linux啟動與關閉1.4如何學習LinuxLinux的開展歷史一個小型檔案系統(tǒng)Unix的正式誕生重要的Unix分支百家齊鳴的Unix版本1969年KenThompson的小型fileserversystem1973年Ritchie等人以C語言寫出第一個正式Unix核心1977年BSD的誕生;1980年systemVSolaris、AIX、HP_UNIX等等Linux誕生GNU與FSFStallman在1984年實際創(chuàng)立了GNU與自由軟件基金會(FreeSoftwareFoundation,FSF)1991年芬蘭大學生Linus
TorvaldsLinux特性開放性:系統(tǒng)遵循世界標準標準多用戶:系統(tǒng)資源可以被不同用戶各自擁有使用多任務:同時執(zhí)行多個程序,而且各個程序的運行互相獨立良好的用戶界面:用戶界面和系統(tǒng)調(diào)用設備獨立性:操作系統(tǒng)把所有外部設備統(tǒng)一當作成文件來看待豐富的網(wǎng)絡功能:FTPHTTPTELNETetc可靠的系統(tǒng)平安:PAMetc良好的可移植性:從微型機到大型機的任何環(huán)境中和任何平臺上運行自由軟件:用戶不用支付任何費用就可以獲得它和它的源代碼,并且可以根據(jù)自己的需要對它進行必要的修改,無償對它使用,無約束地繼續(xù)傳播,具有Unix的全部功能Linux主流發(fā)行版本RedHatEnterpriseLinuxFedoraCoreSuseLinuxEnterpriseServerOpenSuseDebianUbuntuLinux的構成Linux內(nèi)核實用工具LinuxShellLinux內(nèi)核:操作系統(tǒng)的核心,主要提供進程管理功能、內(nèi)存管理功能、文件系統(tǒng)管理功能、設備控制功能、和網(wǎng)絡管理功能實用工具:用戶用于軟件開發(fā)、系統(tǒng)管理的一些工具,比方GCC、KDELinuxSHELL:提供用戶與操作系統(tǒng)進行交互的界面,它是命令語言、命令解釋程序及程序設計語言的統(tǒng)稱。缺省使用的是BASH〔BourneAgainshell〕,它有許多特色,可以提供如命令補全、命令編輯和命令歷史表等功能;常見的還有CSH、KSHLinux系統(tǒng)目錄Linux系統(tǒng)目錄為樹狀目錄系統(tǒng)常用目錄介紹目錄說明/根目錄/bin用戶命令的可執(zhí)行文件/dev特殊設備文件/etc系統(tǒng)執(zhí)行文件、配置文件、管理文件,主要是配置文件/home用戶目錄/lib引導系統(tǒng)以及在root文件系統(tǒng)中運行命令所需的共享庫/mnt臨時掛載(mount)的文件系統(tǒng)(如光驅(qū)、軟驅(qū))/sbin只有root使用的可執(zhí)行文件和只需要引導或安裝/usr的文件/tmp臨時文件/usr為用戶和系統(tǒng)命令使用的可執(zhí)行文件、頭文件、共享庫、幫助文件、本地程序(在/usr/local中)/var這個目錄中存放著那些不斷在擴充著的東西,如日志,郵件。/opt
附加的應用軟件包,通常大型第三方軟件的安裝目錄目錄1.Linux根本原理1.1Linux產(chǎn)品概述1.2Linux系統(tǒng)安裝1.3Linux啟動與關閉1.4如何學習LinuxLinux系統(tǒng)的安裝方式基于CD/DVD光盤的安裝方式硬盤安裝方式基于網(wǎng)絡的安裝方式Linux系統(tǒng)的光盤安裝過程安裝配置硬盤劃分與格式化系統(tǒng)配置root用戶密碼網(wǎng)絡設置系統(tǒng)更新、系統(tǒng)效勞用戶設置設備配置設置從光盤啟動方式:在BIOS中進行設置選擇安裝語言安裝系統(tǒng)以及相應的軟件包目錄1.Linux根本原理1.1Linux產(chǎn)品概述1.2Linux系統(tǒng)安裝1.3Linux啟動與關閉1.4如何學習LinuxLinux運行級別(RunLevels)定義系統(tǒng)的狀態(tài),在不同的狀態(tài)下提供不同的應用〔參考/etc/inittab〕。RUNLEVELACTION0系統(tǒng)關機1單用戶模式2本地多用戶模式(無法使用遠程網(wǎng)絡)3網(wǎng)絡多用戶模式4系統(tǒng)保留未定義5帶圖形界面的網(wǎng)絡多用戶模式6系統(tǒng)重啟Linux系統(tǒng)啟動流程poweronBIOSFLOPPYCDROMharddiskBootloadergrubLoadingkernelSCSIsdaDetecthardwareInithardwareInit/etc/inittabrc.localrc.sysinitMBR第一階段第二階段第三階段第四階段Linux的關閉與重啟Linux是一個多用戶多任務的系統(tǒng),關機時,需要注意以下事項觀察系統(tǒng)的使用狀態(tài),如誰在線,在線的用戶在干什么〔w〕通知在線使用者關機的相關信息〔可選〕〔wall,write〕使用最平安的關機方式〔執(zhí)行關機命令前執(zhí)行sync將內(nèi)存數(shù)據(jù)寫入硬盤〕Linux系統(tǒng)平安關機過程執(zhí)行sync命令將內(nèi)存數(shù)據(jù)寫入硬盤關機命令下發(fā),通知用戶關機停止系統(tǒng)的所有進程卸載系統(tǒng)掛載的設備Linux系統(tǒng)關機常用命令init0shutdown-hnowhalt〔poweroff〕
Linux系統(tǒng)重啟常用命令init6
shutdown–rnow
reboot目錄1.Linux根本原理1.1Linux產(chǎn)品概述1.2Linux系統(tǒng)安裝1.3Linux啟動與關閉1.4如何學習LinuxLinux用戶環(huán)境內(nèi)核(Kernel)Shell:bashcshksh終端模擬器(TerminalEmulator):puttyxmanagerXWindow系統(tǒng):xfree86窗口管理器(WindowManager):KMW桌面環(huán)境(DesktopEnvironment):GnomeKDE在桌面環(huán)境下使用終端利用終端程序進入傳統(tǒng)的命令行操作界面,上圖是kosole終端程序的窗口,在這里可以鍵入shell命令快捷地完成工作任務。啟動命令行終端的操作方法與桌面環(huán)境有關:在KDE桌面中是在系統(tǒng)主菜單中選擇system->Terminal或單擊桌面面板上的圖標;在Gnome中那么是在系統(tǒng)主菜單中選擇MoreApplications…->System->GnomeTerminal或單擊。使用遠程登錄工具登錄系統(tǒng)例如1Linux端口22默認是開放的,可使用ssh登錄。ssh是一種加密協(xié)議
,一般遠程管理推薦使用。使用遠程登錄工具登錄系統(tǒng)例如2使用Xmanager登錄系統(tǒng)前,需要開啟系統(tǒng)遠程管理。開啟方法推薦:在字符界面下輸入yast->選擇NetworkServices->選擇RemoteAdministration->選擇允許遠程管理。使用winscp工具拷貝文件例如1登陸“WinSCP”文件傳輸界面在界面右側區(qū)域選擇遠端效勞器端文件的待存放目錄,如“/root”。在界面左側區(qū)域選擇本地計算機文件的存放目錄,如“D:\常用工具\Winscp3”,并選中待傳輸?shù)奈募T诮缑嫔戏讲藛螜谥?,選擇“files>Copy”,翻開“Copy”對話框。確認要復制的文件及遠程目錄,單擊“Copy”,開始從本地計算機復制文件到效勞器。從哪里獲得信息操作系統(tǒng)內(nèi)部,學會使用man和whatis命令,注意Linux是大小寫敏感的系統(tǒng)其他的Linux信息資源,如google,,等問題什么是Linux?如何安裝Linux?系統(tǒng)有哪幾種運行級別?有什么區(qū)別?當你只知道一個命令的前幾個字母,如何獲取這個命令的完整拼寫?當你不知道如何使用一個命令時,如何獲取這個命令的幫助信息?目錄Linux根本原理Linux系統(tǒng)管理Linux常用技巧Linux常見故障處理目錄2.Linux系統(tǒng)管理2.1用戶和組管理2.2文件系統(tǒng)管理2.3存儲設備管理2.4網(wǎng)絡管理2.5軟件包安裝管理2.6系統(tǒng)效勞管理2.7其他用戶管理-命令命令名稱命令含義常見用法及具體含義命令示例useradd添加用戶useradd-d/home/xxxxxxxx增加xxxx用戶,主目錄為/home/xxxxuseradd-d/home/db2instdb2instuserdel刪除用戶userdel-rfusername強制刪除用戶并刪除用戶的主目錄userdel-rfdb2instusermod修改用戶usermod-dxxxxxxxxusername修改用戶主目錄usermod-d/etc/db2instdb2instpasswd設定用戶密碼passwdusername設定用戶密碼passwddb2inst輸入新密碼:再次輸入新密碼:組管理-命令命令名稱命令含義常見用法及具體含義命令示例groupadd添加組groupadd-ggidxxxx增加xxxx組,指定gidgroupadd-g200utestgroupdel刪除組groupdelgroupname刪除組groupdelutestgroupmod修改組groupmod-Ausergroup向指定組中增加用戶groupmod-Atestutest用戶和組管理-YaSTYaST管理用戶和組:yast2〔桌面環(huán)境下使用〕或yast〔命令行下使用〕平安和用戶用戶管理組管理用戶和組配置文件用戶和組的信息存放在下面三個文件中/etc/passwd/etc/shadow/etc/group通過圖形化界面或者是命令行進行相關信息的修改不建議手工修改上述文件,手工修改上述文件可能帶來不可預知的錯誤/etc/passwd文件/etc/passwd文件UID:0–99系統(tǒng)使用100–499特殊的系統(tǒng)用戶使用(比方:servicesandprograms)SLES10中,普通用戶的UID從1000開始/etc/shadow文件/etc/shadow文件/etc/group文件/etc/group文件由于用戶登錄時,系統(tǒng)從/etc/passwd文件中取GID,而不是從/etc/group中
取GID,所以group文件和/etc/passwd應當具有一致性。目錄2.Linux系統(tǒng)管理2.1用戶和組管理2.2文件系統(tǒng)管理2.3存儲設備管理2.4網(wǎng)絡管理2.5軟件包安裝管理2.6系統(tǒng)效勞管理2.7其他LINUX文件系統(tǒng)〔一〕文件系統(tǒng)是操作系統(tǒng)用于明確磁盤或分區(qū)上文件的方法和數(shù)據(jù)結構,即在磁盤上組織文件的方法。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的根底上參加了記錄元數(shù)據(jù)的日志功能。其他的文件系統(tǒng)還有:ReiserFs,XFS對小文件操作更有效率最大文件和文件系統(tǒng)大小為16TB快速訪問文件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頁節(jié)點4每個目錄都包含指向自身〔“.”〕和指向其父目錄〔“..”〕的引用文件權限介紹操作文件的用戶都分成三類文件的擁有者〔u〕文件所屬組的成員〔g〕其他用戶〔o〕對于每一類用戶,又分別提供他們?nèi)N權限讀〔r〕:用戶是否有權力讀文件的內(nèi)容寫〔w〕:用戶是否有權利改變文件的內(nèi)容執(zhí)行〔x〕:用戶是否有權利執(zhí)行文件〔對目錄而言,x意味這你可以進入下一級目錄〕,對于可執(zhí)行文件,可以使用./exec_file形式執(zhí)行文件類型文件連接數(shù)權限文件所有者組所有者文件大小時間戳mtime文件名drwxr-xr-x2rootsys40962003-7-29backupdrwxr-xr-x文件類型(-dcbl等)Owner權限Group權限Other權限R:讀權限W:寫權限X:執(zhí)行權限文件權限舉例管理文件權限〔一〕文件訪問權限:rwxrwxrwx讀-4允許用戶翻開、瀏覽文件內(nèi)容寫-2允許用戶翻開、編輯文件執(zhí)行-1允許用戶執(zhí)行管理文件權限〔二〕新創(chuàng)立文件默認權限r(nóng)w-r-r默認文件權限根據(jù)umask值設置〔默認為022〕新文件權限為rw-r-r〔644〕666–022=rw-r-r新創(chuàng)立組默認權限為rwxr-xr-x默認目錄權限根據(jù)umask值設置〔默認為022〕新目錄權限為rwxr-xr-x777-022=rwxr-xr-x管理文件權限〔三〕修改權限:chmod添加、刪除文件或目錄狀態(tài)chmod
u+x
security.shchmodu=rwx,g=rw,o=r/chmod764hello.txtchmod
o-r
hello.txtCategoryOperationPermissionu(user)+(addsapermission)r(read)g(group)-(removesapermission)w(write)o(other)=(makesapermissionequalto)x(execute)a(allcategories)管理文件權限〔四〕修改屬主信息:chown修改文件或目錄屬主信息chown
user[:[group]]filechown
newbie:users
hello.txtchownnewbiehello.txtchown
opensuse/home/test更改組:chgrp修改組屬主chgrpgroupfilechgrpusers/home/opensusechgrpuserstest文件常用操作〔一〕Copy文件:cp[-options]src_file_listdst_file移動文件〔改名〕:mvsrc_file_listdst_file刪除文件:rmfile_list創(chuàng)立空文件:touchfilename創(chuàng)立文件鏈接:ln–s鏈接文件源文件-f強制-I交互-r目錄遞歸搜索:Find查找文件例如查找所有的c程序時:find/–name*.cGrep
模式匹配,通常用于過濾查找如ps–ef|grep
sendmail文件常用操作〔二〕目錄操作:顯示當前路徑pwd 改變當前工作目錄〔不帶參數(shù)時回到home目錄〕cd 創(chuàng)立目錄mkdir 刪除目錄rmdir 當使用rmdir命令時,要求被刪除的目錄是個空目錄,否那么必須使用-r選項當-p選項被使用時,如果該目錄的父目錄為空,那么也被刪除文件常用操作〔三〕文本編輯:vi是所有UNIX系統(tǒng)都有的一個文本編輯器,工作在兩種模式:命令模式:初進入vi,在編輯模式下按Esc鍵編輯模式:在命令模式下按“iIaAoO”等鍵進入編輯模式常用的vi命令:vifilename:翻開或新建文件,并將光標置于第一行首。查找命令/pattern:從光標開始處向文件尾搜索pattern?pattern:從光標開始處向文件首搜索pattern
保存退出命令:w 保存當前文件:x 保存當前文件并退出:q 退出vi:q! 不保存文件并退出vi插入文本類命令
i:在光標前
I:在當前行首
a:光標后
A:在當前行尾
o:在當前行后插入一新行開始編輯
O:在當前行前插入一新行開始編輯刪除命令
x或dd:刪除光標處一個字符及刪除該行目錄與文件操作技巧回到上次進入的目錄cd-獲取文件與目錄的層次關系ls-R顯示文件cat,顯示文件的末尾局部tail,分頁顯示文本more/less刪除奇怪名稱的文件刪除名為–a的文件:rm./-arm---a刪除名為\a的文件:rm\\a刪除名字帶不可見字符的文件:列出文件名并轉(zhuǎn)儲到文件:ls-l>aaa,然后編輯文件的內(nèi)容參加rm命令使其內(nèi)容成為刪除上述文件的格式:viaaa參加[rm-r*******],把文件加上執(zhí)行權限chmod+xaaa,執(zhí)行$aaa查找、刪除正在使用某個文件的進程
fuserfilenamefuser–kfilename系統(tǒng)備份-YaST〔一〕創(chuàng)立備份系統(tǒng)非系統(tǒng)全備份,僅備份修改軟件包的信息備份重要存儲設備配置文件yast2系統(tǒng)系統(tǒng)備份設置備份相關參數(shù)yast2系統(tǒng)系統(tǒng)恢復選擇歸檔文件、選擇數(shù)據(jù)包進行數(shù)據(jù)恢復系統(tǒng)備份-YaST〔二〕數(shù)據(jù)備份命令tar〔英文原義tapearchive〕tarczvftest1.tar.gz/test1c 創(chuàng)立x 解壓縮z gunzip/gzip .tar.gz或.tgzj bzip2t 顯示壓縮文件內(nèi)容r 追加文件到壓縮文件中tar-cvf/dev/st0/home將/home目錄拷貝到磁帶設備中tar-xvf/test/test.tar-C/test2將test.tar文件展開到指定目錄/test2中其它命令行備份工具rsync數(shù)據(jù)同步工具,增量數(shù)據(jù)備份ddddif=“輸入文件”of=“輸出文件”bs=塊大小ddif=/home/budget/monthof=/dev/fd0bs=600拷貝month文件的600字節(jié)到/dev/fd0設備中目錄2.Linux系統(tǒng)管理2.1用戶和組管理2.2文件系統(tǒng)管理2.3存儲設備管理2.4網(wǎng)絡管理2.5軟件包安裝管理2.6系統(tǒng)效勞管理2.7其他Linux設備概念Linux上支持的設備信息在/dev目錄下Linux上當前系統(tǒng)可用的設備及其提供的接口信息放在/sys目錄下物理設備:看得見摸得著的物理硬件,可以劃分為一個個物理分區(qū)邏輯設備:物理設備經(jīng)過某種設備管理軟件封裝之后,可以劃分為一個個邏輯卷裸設備:沒有建立文件系統(tǒng)的物理分區(qū)或者邏輯卷,比方給數(shù)據(jù)庫使用的邏輯卷,其上的數(shù)據(jù)組織與存放方式由數(shù)據(jù)庫去確定Linux設備類型字符設備塊設備網(wǎng)絡設備字符設備:以字節(jié)流形式被訪問的設備,比方字符終端和串口設備塊設備:以數(shù)據(jù)塊形式被訪問的設備,比方硬盤、光盤等網(wǎng)絡設備:主機與主機之間進行數(shù)據(jù)交換的設備分區(qū)類型硬盤設備命名/dev/hda PrimaryMaster〔IDE〕/dev/hdb PrimarySlave〔IDE〕/dev/hdc SecondaryMaster〔IDE〕/dev/hdd SecondarySlave〔IDE〕/dev/sda 第一個SCSI硬盤/dev/sdd 第四個SCSI硬盤分區(qū)管理-YaST運行yast2系統(tǒng)分區(qū)管理器創(chuàng)立編輯刪除分區(qū)管理-命令dfdf-hT文件系統(tǒng)磁盤空間使用情況dudu-sh文件空間使用fdiskfdisk/dev/sda對/dev/sda設備進行分區(qū)fdisk-l顯示系統(tǒng)分區(qū)表信息mkfsext2,ext3,VFAT,MSDOS,XFS,MINIX,BFSmke2fs,mkdosfs-t 選擇文件系統(tǒng)類型掛載文件系統(tǒng)〔一〕mount-tfilesystem_type-ooptionsdevicemountpointmount/dev/hda9/space/mnt/用于掛載遠程和本地文件系統(tǒng)目錄/media/掛載可移動設備/media/cdrom/media/floppy/media/USB-*掛載文件系統(tǒng)〔二〕mount-a重新讀取/etc/fstab文件并掛載分區(qū)mount-f強行卸載文件系統(tǒng)LVM簡介〔一〕LVM LogicalVolumeManagement,邏輯卷管理動態(tài)調(diào)整、移動邏輯卷分區(qū)以名稱方式管理邏輯卷最多可創(chuàng)立256個邏輯卷LVM分區(qū)文件系統(tǒng)ID為0x8ELinuxLVMPV、VG、LVPV 物理磁盤VG 邏輯卷組LV 邏輯卷LVM簡介〔二〕LVM簡介〔三〕LVM的功能:可以將多塊硬盤或多個分區(qū)合并為一個較大的邏輯卷如果配置適宜,當可用空間用完后,可以擴大LV(例如/usr)使用LVM,甚至可以在正在運行的系統(tǒng)中添加硬盤或者LV;但這需要能執(zhí)行此類操作的可熱插拔的硬件可以激活將邏輯卷的數(shù)據(jù)流分布在多個物理卷上的"分帶方式";如果這些物理卷駐留在不同的磁盤上,那么可以提高讀寫性能,這與RAID0類似使用快照功能可以在正在運行的系統(tǒng)中執(zhí)行一致的備份(尤其適合效勞器)可以最多添加256個LV,LV可以被文件系統(tǒng)使用或者是以裸設備的方式被數(shù)據(jù)庫使用LVM操作-YaST運行yast2
Partitioner運行yast2
系統(tǒng)LVM或yast2lvmLVM操作-命令PV管理fdisk--格式化硬盤的命令,使用時注意將分區(qū)ID設置為8e,8e為LVM類型pvcreate--創(chuàng)立物理卷,如:pvcreate-ff/dev/sdd1pvscan--查看陣列上有哪些pv、哪些已被卷組使用、哪些未用,如果只查看沒被卷組使用的pv,使用命令pvscan–nVG管理vgcreate--創(chuàng)立卷組,如:vgcreate-s64M-vdatavg1/dev/sdd1vgextend--擴展卷組vgreduce–縮減卷組vgdisplay--查看卷組和邏輯卷,一般使用-v的參數(shù)LV管理lvcreate--創(chuàng)立邏輯卷,如:lvcreate-L5120M-ndb2lv2datavg1lvscan--查看邏輯卷lvextend--擴展邏輯卷lvreduce–縮減邏輯卷目錄2.Linux系統(tǒng)管理2.1用戶和組管理2.2文件系統(tǒng)管理2.3存儲設備管理2.4網(wǎng)絡管理2.5軟件包安裝管理2.6系統(tǒng)效勞管理2.7其他網(wǎng)絡鏈接配置-YaST〔一〕依次運行、選擇:yastNetworkDevicesNetworkSettings概覽添加網(wǎng)卡配置網(wǎng)卡刪除網(wǎng)卡網(wǎng)絡鏈接配置-YaST〔二〕地址配置配置IP地址配置網(wǎng)絡掩碼顯示或設置網(wǎng)絡設備命令命令名稱命令含義常見用法及具體含義命令示例ifconfig顯示或者設置網(wǎng)絡設備ifconfigifconfig–aifocnfigethXIPifconfigethXdown(up)查看系統(tǒng)中已經(jīng)激活的網(wǎng)卡信息查看系統(tǒng)中所有的網(wǎng)卡信息為網(wǎng)卡ethX配置IP去激活(激活)網(wǎng)卡ethXifconfigifconfig–aifconfigeth1ifconfigeth1downifconfigeth1upifconfig顯示或設置網(wǎng)絡設備命令〔續(xù)〕一個網(wǎng)卡綁定多個IP使用ifconfig綁定網(wǎng)卡eth1多個IPifconfig顯示或者改變網(wǎng)卡設置命令名稱命令含義常見用法及具體含義命令示例ethtool顯示或者改變網(wǎng)卡設置ethtoolethXethtool–iethXethtool–sethX屬性設置查看網(wǎng)口ethX的設置查看網(wǎng)口ethX的驅(qū)動版本信息改變網(wǎng)卡配置信息ethtooleth1ethtool-ieth1ethtool-seth3autonegoffspeed100duplexfull(BASE平面降百兆)ethtool
顯示或者改變網(wǎng)卡設置〔續(xù)〕常用方法ethtool
顯示網(wǎng)絡狀態(tài)信息命令名稱命令含義常見用法及具體含義命令示例netstat顯示網(wǎng)絡連接參數(shù)netstat-rnnetstat-an查看系統(tǒng)中的路由配置查看系統(tǒng)中所有的網(wǎng)絡連接狀況netstat-rnnetstat–annetstat查詢設置路由命令名稱命令含義常見用法及具體含義命令示例route查詢或者設置路由routerouteadd……routedelete……查看系統(tǒng)中的路由配置增加路由刪除路由routerouteadddefaultroutedeletedefaultroute檢測網(wǎng)絡連接命令名稱命令含義常見用法及具體含義命令示例ping檢測網(wǎng)絡連接pingIP(主機名)檢測本機與IP地址為IP的主機之間的網(wǎng)絡連接ping1ping遠程登錄機器命令名稱命令含義常見用法及具體含義命令示例ssh遠程登錄某臺機器sship_address從本機登錄到同一個網(wǎng)段內(nèi)的其它機器參見下圖ssh遠程文件復制命令名稱命令含義常見用法及具體含義命令示例scp遠程復制命令scpfile1IP:/dirscpIP:/dir2/file2/dir1
scp-rIP:/dir2/dir1在本端當前目錄下復制文件file1到IP地址為IP的主機的dir目錄下從IP地址為IP的遠端/dir2目錄下復制文件file2到本端的/dir目錄下復制IP地址為IP的遠端/dir2目錄及其子目錄下的所有文件到本端的/dir目錄下scpa.txt:/tmpscp:/tmp/a.txt/tmpscp:/var/log/tmpscp目錄2.Linux系統(tǒng)管理2.1用戶和組管理2.2文件系統(tǒng)管理2.3存儲設備管理2.4網(wǎng)絡管理2.5軟件包安裝管理2.6系統(tǒng)效勞管理2.7其他軟件包安裝-YaST運行yast2,依次選擇“軟件”“安裝源”,設定安裝包所在路徑運行yast2,依次選擇“軟件”“軟件管理”,或運行yast2sw_single啟動軟件包管理模塊自動解決包依賴關系RPM軟件包格式RPM軟件包格式name-version-可使用rpm2cpio命令解開rpm軟件包RPM數(shù)據(jù)庫RPM軟件包信息保存在/var/lib/rpm重建RPM庫 rpm--rebuilddb安裝更新RPM包rpm-iha.rpm安裝軟件rpm-eha刪除軟件rpm-Uha.rpm更新軟件rpm-Fha.rpm刪除舊版本文件并立即安裝新文件更改配置文件,將原配置文件保存為.rpmsave或.rpmorig查詢RPM軟件包rpm-q查詢已安裝的軟件包rpm-q--changelogrpm_package顯示軟件包詳細的更新信息rpm-qa顯示所有已安裝的軟件包rpm-qiha顯示指定軟件包的詳細信息rpm-qf/opt/ha/bin/hapasswd查詢命令歸屬于哪個rpm包rpm-qlha顯示RPM軟件包列表信息rpm-qippackage.rpm顯示RPM軟件包的內(nèi)容〔非安裝〕驗證軟件包rpm-Vrpm_package驗證軟件包rpm-Vwget S.5…Tc/etc/wgetrc標志涵義S 文件大小5 MD5校驗和T 修改時間c 配置文件L 符號鏈接〔路徑不匹配〕U 用戶G 組D 主設備或從設備號不匹配源碼包安裝Linux中以源代碼形式出現(xiàn)的軟件通常都是一個“.tar.gz”文件,其它的類似,都是先打包后壓縮的。在安裝前需要首先進行解壓縮、解包。用來完成這個任務的是tar命令和gzip命令。編譯安裝一個源碼包通常有三個步驟,也有的不是按下面的方法安裝,最好查看軟件包中的相關文檔,README或INSTALL。配置新軟件包./configure[-options]--prefix這個參數(shù)允許用戶設置軟件包開始安裝的根本子目錄。缺省的情況下會安裝到/usr/local子目錄的下級子目錄里。配置完成后,建立一個特殊的文件“makefile”〔制作文件〕,制作文件是編譯階段的基石。編譯新軟件包編譯軟件包是一個很簡單的操作。用戶只需要運行make命令,make工具程序?qū)⒆x入所有由configure腳本程序建立的制作文件。安裝新軟件包編譯過程結束之后,執(zhí)行下面的安裝命令:makeinstall目錄2.Linux系統(tǒng)管理2.1用戶和組管理2.2文件系統(tǒng)管理2.3存儲設備管理2.4網(wǎng)絡管理2.5軟件包安裝管理2.6系統(tǒng)效勞管理2.7其他YaST管理系統(tǒng)效勞依次運行、選擇:yast
System
SystemServices(Runlevel)
:/etc/inittab修改/etc/inittab文件中的配置,可以定義運行等級1到6id:5:initdefault:id:runlevel:action:processca::ctrlaltdel:/sbin/shutdown-r-t4now調(diào)用/etc/init.d/rc(運行等級)中的相關腳本程序id:是標識名,可以任意起名,4個字符以內(nèi),要注意的是標識名不能重復,它是唯一的。runlevels:表示這一行適用于運行那些級別(1-6個級別),此項可以多項選擇,比方要運行1,2,3個級別,就寫成123。init腳本效勞管理/etc/xinetd.d/<servicename>start|stop|reload|statusrc<servicename>start|stop|reload|statuschkconfig檢查&設置效勞運行狀態(tài)chkconfig-lchkconfigdaytimeoff/onnetstat-an系統(tǒng)進程管理-概念進程定義程序可執(zhí)行文件中的命令進程程序運行在內(nèi)存中使用CPU的周期用戶進程用戶從終端運行守護進程進程與終端無關進程ID〔PID〕唯一進程號系統(tǒng)進程管理-命令〔一〕ps顯示用戶進程psaux顯示所有運行的進程pstree樹狀顯示進程內(nèi)容top查看進程資源使用情況lsof查看正在運行中的進程翻開了哪些文件、目錄和套接字kill根據(jù)pid殺掉一個線程killall根據(jù)名稱殺掉一組線程系統(tǒng)進程管理-命令〔二〕ctrl+z停止進程jobs顯示停止的進程fg將停止的進程調(diào)到前臺來運行bg將停止的進程放在后臺運行目錄2.Linux系統(tǒng)管理2.1用戶和組管理2.2文件系統(tǒng)管理2.3存儲設備管理2.4網(wǎng)絡管理2.5軟件包安裝管理2.6系統(tǒng)效勞管理2.7其他顯示主機名稱命令名稱命令含義常見用法及具體含義命令示例hostname顯示/修改主機名稱hostname
hostnamename1顯示主機名稱修改主機名稱hostnamehostnamehle_db01hostname顯示目前登錄系統(tǒng)的用戶命令名稱命令含義常見用法及具體含義命令示例who顯示目前登錄系統(tǒng)的用戶who
wwho-r顯示登錄系統(tǒng)的用戶,僅顯示用戶名、登錄時間、終端類型顯示登錄系統(tǒng)的用戶,顯示用戶名、登錄時間、終端類型、CPU使用、目前操作,同時顯示系統(tǒng)運行總時間以及負載情況顯示當前的RUNLEVELwhowwho-rwho列出目前以及過去登錄系統(tǒng)的用戶命令名稱命令含義常見用法及具體含義命令示例last顯示過去以及目前登錄系統(tǒng)的用戶last
顯示過去以及目前登錄系統(tǒng)的用戶lastlast顯示或者設置當前的系統(tǒng)時間命令名稱命令含義常見用法及具體含義命令示例date顯示或者設置系統(tǒng)當前時間datedate[MMDDhhmm[[CC]YY][.ss]]查詢系統(tǒng)時間設置系統(tǒng)時間datedate112711162007date顯示或者設置當前的硬件時間命令名稱命令含義常見用法及具體含義命令示例hwclock顯示或者設置硬件時間hwclockhwclock–whwclock–s查詢硬件時間將系統(tǒng)時鐘同步到硬件時鐘將硬件時鐘同步到系統(tǒng)時鐘hwclockhwclock–whwclock–shwclock問題如何查看系統(tǒng)的當前時間?如何修改系統(tǒng)的當前時間?如何查看系統(tǒng)的CPU、內(nèi)存、硬盤等的數(shù)據(jù)統(tǒng)計信息?如何查看系統(tǒng)當前的登錄用戶情況以及歷史操作記錄?如何查看系統(tǒng)當前的網(wǎng)絡配置?如何獲取系統(tǒng)當前的網(wǎng)絡連接信息?如何進行主機之間的數(shù)據(jù)傳輸?如何查詢磁盤的分區(qū)情況、磁盤分區(qū)的掛接情況、文件系統(tǒng)空間的使用情況?目錄Linux根本原理Linux系統(tǒng)管理Linux常用技巧Linux常見故障處理目錄3.Linux常用技巧3.1設置定時任務3.2安裝硬件驅(qū)動定時任務系統(tǒng)定時任務/etc/crontab/etc/cron.hourly /etc/cron.weekly/etc/cron.daily /etc/cron.monthly用戶定時任務通過crontab命令設置用戶定時任務crontab-e 編輯或添加定時任務crontab-l
顯示定時任務crontab-r
清空定時任務man5crontab定時任務實例分鐘:小時:日:月:周:用戶:腳本*09,11,14,161003,0901,02,04 chkquotas每周一、二、四在9點,11點,14點,16點,并且是3月10日和9月10日執(zhí)行chkquotas腳本00/5***sent/usr/sales每5小時sent用戶執(zhí)行/usr/sales腳本crontab常見問題解決:1、設置crontab后沒有運行:檢查命令路徑是否正確2、查看/var/log/messages日志內(nèi)容目錄3.Linux常用技巧3.1設置定時任務3.2安裝硬件驅(qū)動安裝硬件驅(qū)動根據(jù)硬件型號下載對應的驅(qū)動具體安裝方法參閱驅(qū)動文件dmesg顯示內(nèi)核信息,可查看硬件詳細信息lsmod顯示當前系統(tǒng)模塊信息modprobe加載模塊,相對路徑,讀取/etc/modprobe.conf配置文件insmod加載模塊,絕對路徑modinfo查看模塊信息以及可用到的參數(shù)目錄Linux根本原理Linux系統(tǒng)管理Linux常用技巧Linux常見故障處理目錄4.Linux常見故障與定位4.1系統(tǒng)信息收集4.2網(wǎng)絡類故障4.3root用戶無法登錄4.4文件系統(tǒng)損壞系統(tǒng)性能監(jiān)控top顯示進程運行信息、系統(tǒng)負載等uptime系統(tǒng)運行時間及系統(tǒng)負載free顯示內(nèi)存信息vmstat報告虛擬內(nèi)存統(tǒng)計信息查詢系統(tǒng)開機信息命令名稱命令含義常見用法及具體含義命令示例dmesg查詢系統(tǒng)開機信息dmesg>/dir/file顯示開機過程信息并重定向到一個文件dmesg>/tmp/dmesg.txtdmesg獲取系統(tǒng)硬件信息獲取操作系統(tǒng)版本相關信息uname-a獲取系統(tǒng)CPU信息cat/proc/cpuinfo獲取系統(tǒng)內(nèi)存信息cat/proc/meminfo
獲取系統(tǒng)設備分區(qū)信息cat/proc/partitions獲取系統(tǒng)PCI設備信息lspci獲取系統(tǒng)狀態(tài)信息顯示10個消耗CPU最多的進程psaux|head-1;psaux|sort-rn+2|head-10顯示10個消耗內(nèi)存空間最多的進程psaux|head-1;psaux|sort-rn+3|head-10按處理時間為順序顯示系統(tǒng)中的前十個進程ps
vx|head-1;ps
vx|grep-vPID|sort-rn
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 環(huán)藝設計中的材質(zhì)與質(zhì)感現(xiàn)代辦公空間應用案例
- 環(huán)境影響綜合評估的實踐與思考
- 現(xiàn)代網(wǎng)絡編程語言的性能優(yōu)化探討
- 11 爸爸媽媽在我心中(說課稿)-統(tǒng)編版道德與法治三年級上冊
- 9古詩三首《題西林壁》說課稿-2024-2025學年統(tǒng)編版語文四年級上冊
- 《5 童年在游戲中成長》說課稿-2024-2025學年三年級上冊綜合實踐活動長春版
- Unit 4 Position Lesson 1 The Magic Show(說課稿)-2024-2025學年北師大版(三起)英語五年級上冊
- 2023三年級數(shù)學上冊 3 測量第1課時 毫米的認識說課稿 新人教版
- 7 小書包 說課稿-2024-2025學年語文一年級上冊統(tǒng)編版
- 16大家一起來合作-團結合作快樂多(說課稿)-統(tǒng)編版道德與法治一年級下冊
- 中國氫內(nèi)燃機行業(yè)發(fā)展環(huán)境、市場運行格局及前景研究報告-智研咨詢(2024版)
- 《自然保護區(qū)劃分》課件
- 2024年湖南高速鐵路職業(yè)技術學院高職單招數(shù)學歷年參考題庫含答案解析
- 上海鐵路局招聘筆試沖刺題2025
- 《商用車預見性巡航系統(tǒng)技術規(guī)范》
- 國旗班指揮刀訓練動作要領
- 春季安全開學第一課
- 植物芳香油的提取 植物有效成分的提取教學課件
- 肖像繪畫市場發(fā)展現(xiàn)狀調(diào)查及供需格局分析預測報告
- 煤礦掘進隊機電管理制度匯編
- 國家公務員考試(面試)試題及解答參考(2024年)
評論
0/150
提交評論