




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
《Linux操作系統(tǒng)應(yīng)用(基于UbuntuCentOSRockyLinux)》第1章
認(rèn)識(shí)與安裝Linux系統(tǒng)第2章Linux系統(tǒng)使用基礎(chǔ)第3章Linux系統(tǒng)管理命令第4章Linux系統(tǒng)應(yīng)用實(shí)踐第5章Linux系統(tǒng)高級(jí)技術(shù)全套可編輯PPT課件
本課件是可編輯的正常PPT課件第1章認(rèn)識(shí)與安裝Linux系統(tǒng)Linux操作系統(tǒng)應(yīng)用本課件是可編輯的正常PPT課件01操作系統(tǒng)介紹0203在虛擬機(jī)中安裝Linux發(fā)行版目錄CONTENTS04VMware虛擬機(jī)的使用和遷移VMware虛擬網(wǎng)絡(luò)連接模式本課件是可編輯的正常PPT課件01操作系統(tǒng)介紹計(jì)算機(jī)與服務(wù)器操作系統(tǒng)的分類Linux的應(yīng)用領(lǐng)域本課件是可編輯的正常PPT課件計(jì)算機(jī)與服務(wù)器計(jì)算機(jī)Unix大型機(jī)Unix小型機(jī)Server,專門提供網(wǎng)絡(luò)服務(wù)的計(jì)算機(jī),硬件規(guī)格更高,穩(wěn)定性強(qiáng),24小時(shí)不間斷工作。也用來指那些提供特定功能服務(wù)的應(yīng)用程序,比如數(shù)據(jù)庫(kù)服務(wù)器、Web服務(wù)器等PersonalComputer,個(gè)人計(jì)算機(jī)(臺(tái)式機(jī),筆記本等),簡(jiǎn)稱PC主要用于生活?yuàn)蕵?,日常辦公應(yīng)用等場(chǎng)合服務(wù)器本課件是可編輯的正常PPT課件操作系統(tǒng)的分類操作系統(tǒng)是安裝在計(jì)算機(jī)上的基礎(chǔ)平臺(tái)軟件,要使用計(jì)算機(jī)必須先在上面安裝操作系統(tǒng)。常見的操作系統(tǒng)主要分為四大類1-PC操作系統(tǒng)Windows操作系統(tǒng)微軟公司(Microsoft)在20世紀(jì)80年代中期發(fā)布Windows1.0、Windows3.2Windows95、Windows98、WindowsMEWindows2000、WindowsXPWindowsVista、Windows7Windows10、Windows11早期MS-DOS操作系統(tǒng)本課件是可編輯的正常PPT課件操作系統(tǒng)的分類1-PC操作系統(tǒng)蘋果macOS蘋果操作系統(tǒng)macOS,是一套運(yùn)行于蘋果Macintosh系列計(jì)算機(jī)的操作系統(tǒng),也是首個(gè)在商用領(lǐng)域獲得巨大成功的圖形用戶界面本課件是可編輯的正常PPT課件操作系統(tǒng)的分類1-PC操作系統(tǒng)UbuntuLinuxLinux操作系統(tǒng)桌面版,其桌面環(huán)境只是一個(gè)普通程序,它和Linux內(nèi)核不是綁定的,常見的桌面環(huán)境軟件包括KDE、GNOME、Unity、MATE、Cinnamon、Xfce等DebianLinux本課件是可編輯的正常PPT課件操作系統(tǒng)的分類2–服務(wù)器操作系統(tǒng)WindowsServerWindowsServer2003/2008/2012/2016/2019/2022微軟公司在2003年推出,對(duì)服務(wù)器硬件的要求較高,穩(wěn)定性不如UNIX和Linux那么強(qiáng)大,但使用門檻較低,適合在一些中小企業(yè)中使用本課件是可編輯的正常PPT課件操作系統(tǒng)的分類2–服務(wù)器操作系統(tǒng)IBMAIX操作系統(tǒng)界面Unix家族:
AIX、HP-UX、FreeBSD等誕生于1969年,AT&T下屬的貝爾實(shí)驗(yàn)室發(fā)布了一個(gè)用C語言編寫的名為“Unix”的操作系統(tǒng),這是一個(gè)強(qiáng)大的多用戶、多任務(wù)的分時(shí)操作系統(tǒng)Unix本身是一個(gè)需要商業(yè)授權(quán)的操作系統(tǒng),包括AIX、HP-UX、Solaris等,這些Unix系統(tǒng)互不兼容,但都是正統(tǒng)的Unix。后來因?yàn)榘鏅?quán)問題又分裂出來開源版的BSDUnix,如FreeBSD等Unix操作系統(tǒng)可用于大型企業(yè)的核心關(guān)鍵業(yè)務(wù),比Windows、Linux更穩(wěn)定,更方便維護(hù)和管理,但也需要使用匹配的硬件設(shè)備,并且非常昂貴,對(duì)于預(yù)算充足的大公司可以選擇Unix操作系統(tǒng)本課件是可編輯的正常PPT課件操作系統(tǒng)的分類2–服務(wù)器操作系統(tǒng)主流Linux操作系統(tǒng)發(fā)行版Linux社區(qū)版:CentOS、Debian、openSUSE等Linux商業(yè)版:RedHatEnterpriseLinuxOracleLinuxSUSELinuxEnterprise等1983年,RichardStallman發(fā)起GNU項(xiàng)目,
規(guī)劃了一個(gè)可自由使用的完整操作系統(tǒng)的全景藍(lán)圖,開發(fā)了很多GNU系統(tǒng)的軟件1991年,芬蘭程序員LinusTorvalds開發(fā)了一個(gè)自由的Linux內(nèi)核。到1992年,Linux內(nèi)核和幾乎完成的GNU系統(tǒng)結(jié)合起來恰好就構(gòu)成一個(gè)完整的操作系統(tǒng):GNU/Linux一些開源社區(qū)和商業(yè)公司在GNU/Linux的基礎(chǔ)上開發(fā)了自己的軟件產(chǎn)品,打包成一個(gè)安裝起來就能使用的操作系統(tǒng),統(tǒng)稱為L(zhǎng)inux發(fā)行版本課件是可編輯的正常PPT課件操作系統(tǒng)的分類3–智能設(shè)備操作系統(tǒng)iOS操作系統(tǒng)蘋果iOS是蘋果公司旗下移動(dòng)設(shè)備所開發(fā)的專有移動(dòng)操作系統(tǒng),支持iPhone、iPad和iPodtouch等設(shè)備2007年在蘋果公司的Macworld大會(huì)上公布了iOS,最初是設(shè)計(jì)給iPhone手機(jī)使用,后來陸續(xù)被應(yīng)用到iPodTouch、iPad上面。iOS與蘋果的macOS操作系統(tǒng)一樣,都是屬于類Unix的商業(yè)操作系統(tǒng),原名為iPhoneOSiOS是緊隨Android之后全球第二大最受歡迎的移動(dòng)操作系統(tǒng)本課件是可編輯的正常PPT課件操作系統(tǒng)的分類3–智能設(shè)備操作系統(tǒng)Android操作系統(tǒng)Android(安卓)是一種基于Linux內(nèi)核(不包含GNU軟件套件)的開放源代碼的移動(dòng)操作系統(tǒng),主要應(yīng)用于智能手機(jī)、平板電腦等移動(dòng)設(shè)備2007年,Google聯(lián)合84家硬件制造商、軟件開發(fā)商、電信營(yíng)運(yùn)商組建開放手機(jī)聯(lián)盟(OpenHandsetAlliance),其核心為AOSP開源項(xiàng)目(AndroidOpenSourceProject),隨后發(fā)布了Android的源代碼本課件是可編輯的正常PPT課件操作系統(tǒng)的分類4–嵌入式操作系統(tǒng)嵌入式系統(tǒng)嵌入式系統(tǒng),是指以嵌入式計(jì)算機(jī)為技術(shù)核心,軟硬件可裁減的“專用計(jì)算機(jī)系統(tǒng)”,相當(dāng)于一臺(tái)特制的小電腦,有CPU、內(nèi)存和存儲(chǔ),但不能安裝類似Windows這樣的PC操作系統(tǒng)嵌入式操作系統(tǒng),是安裝在嵌入式系統(tǒng)中使用,也叫RTOS(RealTimeOperatingSystem),常見的有:VxWorks、μC/OS-II、eCos、μClinux、WindowsEmbedded等單片機(jī)是一種集成電路芯片,它把具有數(shù)據(jù)處理能力的中央處理器CPU、隨機(jī)存儲(chǔ)器RAM、只讀存儲(chǔ)器ROM、多種I/O接口和中斷系統(tǒng)、定時(shí)器/計(jì)數(shù)器等功能(可能還包括顯示驅(qū)動(dòng)、A/D轉(zhuǎn)換器等電路)集成到一塊芯片上,從而構(gòu)成一個(gè)小而完善的“縮微型計(jì)算機(jī)系統(tǒng)”,硬件配置比嵌入式系統(tǒng)更低嵌入式系統(tǒng)開發(fā)板單片機(jī)本課件是可編輯的正常PPT課件Linux的應(yīng)用領(lǐng)域Linux在服務(wù)器領(lǐng)域的應(yīng)用Linux服務(wù)器應(yīng)用Linux可以為企業(yè)構(gòu)架Web服務(wù)器、數(shù)據(jù)庫(kù)服務(wù)器、負(fù)載均衡服務(wù)器、郵件服務(wù)器、DNS服務(wù)器、代理服務(wù)器等Linux在服務(wù)器領(lǐng)域的廣泛應(yīng)用,該系統(tǒng)已經(jīng)滲透到了電信、金融、政府、教育、銀行、石油等各個(gè)行業(yè),同時(shí)各大硬件廠商也相繼支持Linux操作系統(tǒng)大型和超大型的互聯(lián)網(wǎng)企業(yè),也都在使用Linux系統(tǒng)作為其服務(wù)器端的程序運(yùn)行平臺(tái),全球排名前十的網(wǎng)站服務(wù)器使用的幾乎都是Linux系統(tǒng)本課件是可編輯的正常PPT課件Linux的應(yīng)用領(lǐng)域Linux在嵌入式系統(tǒng)領(lǐng)域的應(yīng)用嵌入式Linux的應(yīng)用從消費(fèi)電子、網(wǎng)絡(luò)設(shè)備到專用的儀器儀表控制系統(tǒng),都活躍著Linux的身影由于Linux是開放源代碼的,擁有強(qiáng)大的功能,運(yùn)行可靠、穩(wěn)定性強(qiáng),也很靈活,具有極大的可伸縮性,加上廣泛支持大量的微處理器體系結(jié)構(gòu)、硬件設(shè)備、圖形支持和通信協(xié)議經(jīng)過近些年的發(fā)展,Linux已經(jīng)成功地躋身于主流的嵌入式開發(fā)平臺(tái)本課件是可編輯的正常PPT課件Linux的應(yīng)用領(lǐng)域Linux在PC桌面系統(tǒng)領(lǐng)域的應(yīng)用openSUSE桌面系統(tǒng)環(huán)境Linux系統(tǒng)已達(dá)到較好的桌面應(yīng)用水平,作為一種集辦公應(yīng)用、多媒體應(yīng)用、網(wǎng)絡(luò)應(yīng)用等多功能于一體的圖形界面操作系統(tǒng)Linux的桌面環(huán)境支持已經(jīng)比較廣泛,但當(dāng)前還遠(yuǎn)遠(yuǎn)無法與Windows、macOS這類商業(yè)桌面操作系統(tǒng)競(jìng)爭(zhēng)Linux系統(tǒng)的桌面性能與Windows差距還是不小的,還有用戶的使用觀念、操作習(xí)慣和應(yīng)用技能存在不同,另外很多Windows上熟知的應(yīng)用軟件并未移植到Linux上來也是一個(gè)問題本課件是可編輯的正常PPT課件02在虛擬機(jī)中安裝Linux發(fā)行版安裝CentOS操作系統(tǒng)安裝RockyLinux操作系統(tǒng)安裝Ubuntu操作系統(tǒng)安裝Debian操作系統(tǒng)本課件是可編輯的正常PPT課件安裝CentOS操作系統(tǒng)先在Vmware中創(chuàng)建一個(gè)空的虛擬機(jī),然后通過CentOS系統(tǒng)iso鏡像文件啟動(dòng)虛擬機(jī)進(jìn)行安裝官方地址/本課件是可編輯的正常PPT課件安裝RockyLinux操作系統(tǒng)先在Vmware中創(chuàng)建一個(gè)空的虛擬機(jī),然后通過RockyLinux系統(tǒng)iso鏡像文件啟動(dòng)虛擬機(jī)進(jìn)行安裝官方地址/本課件是可編輯的正常PPT課件安裝Ubuntu操作系統(tǒng)先在Vmware中創(chuàng)建一個(gè)空的虛擬機(jī),然后通過Ubuntu系統(tǒng)iso鏡像文件啟動(dòng)虛擬機(jī)進(jìn)行安裝官方地址/本課件是可編輯的正常PPT課件安裝Debian操作系統(tǒng)先在Vmware中創(chuàng)建一個(gè)空的虛擬機(jī),然后通過Debian系統(tǒng)iso鏡像文件啟動(dòng)虛擬機(jī)進(jìn)行安裝官方地址/本課件是可編輯的正常PPT課件03VMware虛擬機(jī)的使用和遷移虛擬機(jī)的使用虛擬機(jī)的遷移本課件是可編輯的正常PPT課件VMware虛擬機(jī)的使用虛擬機(jī)可以執(zhí)行啟動(dòng)、停止、編輯設(shè)置等操作本課件是可編輯的正常PPT課件VMware虛擬機(jī)的使用虛擬機(jī)可以克隆以及移除(不刪虛擬機(jī)文件)或刪除(會(huì)刪除虛擬機(jī)文件)本課件是可編輯的正常PPT課件VMware虛擬機(jī)的遷移要遷移或備份虛擬機(jī),只需找到虛擬機(jī)文件所在的目錄,將其復(fù)制到另一個(gè)安裝了Vmware的計(jì)算機(jī)上,然后雙擊打開其中的.vmx文件即可本課件是可編輯的正常PPT課件04VMware虛擬網(wǎng)絡(luò)連接模式虛擬網(wǎng)絡(luò)連接模式本課件是可編輯的正常PPT課件VMware虛擬網(wǎng)絡(luò)連接模式
VMware設(shè)計(jì)了3種虛擬網(wǎng)絡(luò)連接模式VMnet0(橋接模式)VMnet1(僅主機(jī)模式)
VMnet8(NAT模式)可通過VMware主菜單“編輯”→“虛擬網(wǎng)絡(luò)編輯器”命令查看本課件是可編輯的正常PPT課件VMware虛擬網(wǎng)絡(luò)連接模式
橋接模式下,虛擬機(jī)與宿主機(jī)的地位是平等的,相當(dāng)于將“虛擬機(jī)”與“宿主機(jī)”接入到同一個(gè)外部交換機(jī)虛擬機(jī)的IP地址需要與宿主機(jī)的IP地址在同一個(gè)網(wǎng)段,且網(wǎng)關(guān)和DNS配置也要與宿主機(jī)的一致其他物理主機(jī)也能“看到”虛擬機(jī),其角色就像一臺(tái)真實(shí)的主機(jī)一樣1.橋接模式物理交換機(jī)宿主機(jī)虛擬機(jī)虛擬機(jī)虛擬機(jī)本課件是可編輯的正常PPT課件VMware虛擬網(wǎng)絡(luò)連接模式
2.NAT模式虛擬機(jī)利用一個(gè)“內(nèi)部網(wǎng)絡(luò)”與宿主機(jī)進(jìn)行連接,并借助虛擬NAT設(shè)備與外網(wǎng)進(jìn)行通信外網(wǎng)中的主機(jī)并不能直接“看到”虛擬機(jī)虛擬機(jī)相當(dāng)于“躲”在宿主機(jī)的背后,實(shí)現(xiàn)一定程度的網(wǎng)絡(luò)隔離效果宿主機(jī)虛擬機(jī)虛擬機(jī)虛擬機(jī)VMnet8虛擬交換機(jī)虛擬NAT(路由器)本課件是可編輯的正常PPT課件VMware虛擬網(wǎng)絡(luò)連接模式
3.僅主機(jī)模式虛擬機(jī)利用一個(gè)“內(nèi)部網(wǎng)絡(luò)”與宿主機(jī)進(jìn)行連接虛擬機(jī)不能連接外網(wǎng),且只在“內(nèi)部網(wǎng)絡(luò)”中與宿主機(jī)進(jìn)行數(shù)據(jù)交互宿主機(jī)虛擬機(jī)虛擬機(jī)虛擬機(jī)VMnet1虛擬交換機(jī)本課件是可編輯的正常PPT課件第2章Linux系統(tǒng)使用基礎(chǔ)Linux操作系統(tǒng)應(yīng)用本課件是可編輯的正常PPT課件01Linux用戶管理基礎(chǔ)0203Linux文件管理基礎(chǔ)目錄CONTENTS04Linux常用命令快速入門05Vi編輯器的基本使用06Linux遠(yuǎn)程終端連接Linux操作環(huán)境本課件是可編輯的正常PPT課件01Linux操作環(huán)境Shell終端解釋器Linux桌面操作環(huán)境本課件是可編輯的正常PPT課件只包含顯示器、鍵盤和簡(jiǎn)單處理電路,且通過串口連接到主機(jī)的設(shè)備稱為“終端”。一臺(tái)主機(jī)可以同時(shí)連接多個(gè)終端終端通過軟件以遠(yuǎn)程方式連接到主機(jī)上,比如SSH或Ubuntu的終端窗口,這些都被稱為“偽終端”(即不是真正的終端,但功能類似于終端)控制臺(tái)連接到主機(jī)并用來操作它的鍵盤和顯示器,稱為“控制臺(tái)”??刂婆_(tái)是主機(jī)的基本設(shè)備,一臺(tái)主機(jī)只有一個(gè)控制臺(tái),終端則是附加設(shè)備?,F(xiàn)在的控制臺(tái)與早期的終端具有相同的功能,因此控制臺(tái)也被統(tǒng)稱為終端偽終端Shell終端解釋器控制臺(tái)本課件是可編輯的正常PPT課件Shell終端解釋器微軟公司早期的MS-DOS系統(tǒng)也是通過一個(gè)類似Linux終端的命令行提示符界面進(jìn)行使用,需要輸入命令才能操作Linux的主要管理工具就是Shell終端,而非圖形界面。為了能熟練地在Shell終端上進(jìn)行操作,就必須先學(xué)習(xí)各種基本的操作命令,以及它們的參數(shù)使用方法Shell本身是一個(gè)應(yīng)用程序,在Linux開機(jī)時(shí)啟動(dòng),是用戶與主機(jī)進(jìn)行操作的對(duì)話環(huán)境,只有一個(gè)命令提示符,用戶可從鍵盤輸入操作命令。Shell對(duì)命令進(jìn)行解釋和簡(jiǎn)單處理,然后傳遞給操作系統(tǒng)內(nèi)核執(zhí)行,并將執(zhí)行結(jié)果返回用戶本課件是可編輯的正常PPT課件Linux桌面操作環(huán)境GNOMEUnityKDEMATELinux的桌面環(huán)境只是一個(gè)普通的應(yīng)用程序,它和操作系統(tǒng)內(nèi)核相互獨(dú)立,所以用戶可以根據(jù)需要自由選擇Linux的桌面環(huán)境,或者僅在需要的時(shí)候啟動(dòng)它CinnamonDDE本課件是可編輯的正常PPT課件02Linux用戶管理基礎(chǔ)Linux操作系統(tǒng)用戶Linux用戶的創(chuàng)建與登錄本課件是可編輯的正常PPT課件Linux操作系統(tǒng)用戶CentOS/RockyLinux用戶登錄Ubuntu用戶登錄Linux是一種多用戶、多任務(wù)的操作系統(tǒng),支持多個(gè)用戶在同一時(shí)間內(nèi)登錄,不同用戶可以在同一個(gè)Linux發(fā)行版中運(yùn)行不同的應(yīng)用程序,他們之間互不影響通過賬號(hào)機(jī)制,系統(tǒng)管理員可以對(duì)使用Linux系統(tǒng)的用戶進(jìn)行跟蹤,控制他們對(duì)文件、目錄等系統(tǒng)資源的訪問權(quán)限,以提供安全性保護(hù)Linux操作系統(tǒng)的用戶主要分為兩大類:(1)系統(tǒng)用戶,是為那些后臺(tái)進(jìn)程或服務(wù)程序使用的一類特殊賬號(hào),不用于系統(tǒng)登錄(2)登錄用戶,是在使用Linux操作系統(tǒng)時(shí)登錄到系統(tǒng)的賬號(hào),包括內(nèi)置的超級(jí)用戶root和其他普通用戶賬號(hào)本課件是可編輯的正常PPT課件Linux用戶的創(chuàng)建與登錄Linux只支持具有root權(quán)限的用戶創(chuàng)建新的賬號(hào),因此要先確保已經(jīng)使用demo賬號(hào)登錄到Ubuntu系統(tǒng),以及使用root賬號(hào)登錄到CentOS、RockyLinux操作系統(tǒng)在Ubuntu系統(tǒng)中,可以使用adduser或useradd命令創(chuàng)建用戶賬號(hào)。其中adduser是以交互式的方式操作,推薦初學(xué)者使用本課件是可編輯的正常PPT課件Linux用戶的創(chuàng)建與登錄在CentOS/RockyLinux系統(tǒng)中,直接使用useradd命令創(chuàng)建用戶賬號(hào)本課件是可編輯的正常PPT課件Linux用戶的創(chuàng)建與登錄對(duì)于Ubuntu系統(tǒng),在啟動(dòng)Linux時(shí),或注銷當(dāng)前用戶后,直接通過登錄界面選擇對(duì)應(yīng)的賬號(hào)登錄即可對(duì)于CentOS/RockyLinux系統(tǒng)來說,要使用新的賬號(hào)登錄,在啟動(dòng)Linux時(shí),或在命令行輸入exit/logout命令退出,然后輸入新的賬號(hào)進(jìn)行登錄選擇登錄的賬號(hào)如果要使用其他賬號(hào)登錄系統(tǒng),則單擊“未列出?”本課件是可編輯的正常PPT課件03Linux文件管理基礎(chǔ)Linux文件系統(tǒng)結(jié)構(gòu)Linux文件目錄屬性Linux用戶主目錄本課件是可編輯的正常PPT課件Linux系統(tǒng)文件結(jié)構(gòu)在Linux操作系統(tǒng)中,所有數(shù)據(jù)都被組織成文件,這些文件又被分別放置到適當(dāng)?shù)哪夸浿?,從而形成一個(gè)被稱為“文件系統(tǒng)”的樹狀結(jié)構(gòu)(以根目錄開始的倒置樹狀結(jié)構(gòu))。不同的Linux發(fā)行版文件系統(tǒng)的目錄結(jié)構(gòu)大體相似,但并不完全一樣Linux還把所有普通的數(shù)據(jù)文件、目錄、設(shè)備等都看成是“文件”本課件是可編輯的正常PPT課件Linux系統(tǒng)文件結(jié)構(gòu)(1)Linux文件系統(tǒng)只有一個(gè)根目錄,系統(tǒng)中的其他所有普通文件、目錄、設(shè)備等都被分別組織到根目錄下面的各個(gè)子目錄中Linux中的“根目錄”與Windows中的“C盤根目錄”在概念上有點(diǎn)接近,但Linux并不存在C、D、E盤這樣的說法,整個(gè)Linux操作系統(tǒng)有且只有一個(gè)“根目錄”,類似于Windows將整個(gè)磁盤空間劃分成單個(gè)C盤的做法。本課件是可編輯的正常PPT課件Linux系統(tǒng)文件結(jié)構(gòu)(2)Linux根目錄是整個(gè)文件系統(tǒng)中頂級(jí)的一個(gè)目錄,其路徑使用/符號(hào)表示,類似C:\的效果Linux的目錄使用/bin、/usr/local/bin等這樣的形式表示,最開頭的“/”表示根目錄,所以“/bin”就表示“根目錄”下面的bin子目錄“/usr/local/bin”則是“根目錄”下的“usr目錄”下的“l(fā)ocal目錄”下的“bin目錄”,目錄名之間的斜杠代表父、子目錄之間的層級(jí)結(jié)構(gòu)關(guān)系,類似“C:\Windows\System32”這樣的路徑表示方式本課件是可編輯的正常PPT課件Linux系統(tǒng)文件結(jié)構(gòu)(3)Linux根目錄下默認(rèn)包含的子目錄,絕大部分有專門的用途,就像我們平常在Windows系統(tǒng)中看到的Windows、ProgramFiles、Users文件夾一樣(4)Linux的根目錄是指整個(gè)文件系統(tǒng)的頂端,與root用戶沒有什么關(guān)系(root一詞的中文含義是“根,樹根”的意思)本課件是可編輯的正常PPT課件Linux系統(tǒng)文件結(jié)構(gòu)Linux的文件系統(tǒng)結(jié)構(gòu)查看,可以在終端上使用cd命令切換到不同的目錄,并通過ls命令列出當(dāng)前目錄下包含的文件在使用ls命令列出當(dāng)前目錄下包含的文件時(shí),默認(rèn)會(huì)以不同的顏色顯示它們的名稱,其中藍(lán)色代表目錄,青色代表軟鏈接文件(相當(dāng)于快捷方式),綠色代表可執(zhí)行文件等本課件是可編輯的正常PPT課件Linux文件目錄屬性對(duì)于一般不帶桌面環(huán)境的Linux系統(tǒng)來說,我們可以使用ls-l或ll文件管理命令來查看文件的具體信息本課件是可編輯的正常PPT課件Linux文件目錄屬性以“vmlinuz-3.10.0-1160.71.1.el7.x86_64”文件為例,按從右到左的順序?qū)υ撐募膶傩孕畔⑦M(jìn)行詳細(xì)分析本課件是可編輯的正常PPT課件Linux文件目錄屬性以“vmlinuz-3.10.0-1160.71.1.el7.x86_64”文件為例,按從右到左的順序?qū)υ撐募膶傩孕畔⑦M(jìn)行詳細(xì)分析本課件是可編輯的正常PPT課件Linux文件目錄屬性以“vmlinuz-3.10.0-1160.71.1.el7.x86_64”文件為例,按從右到左的順序?qū)υ撐募膶傩孕畔⑦M(jìn)行詳細(xì)分析本課件是可編輯的正常PPT課件Linux文件目錄屬性以“vmlinuz-3.10.0-1160.71.1.el7.x86_64”文件為例,按從右到左的順序?qū)υ撐募膶傩孕畔⑦M(jìn)行詳細(xì)分析本課件是可編輯的正常PPT課件Linux文件目錄屬性文件的詳細(xì)信息包含的具體內(nèi)容使用一張圖進(jìn)行展示本課件是可編輯的正常PPT課件Linux用戶主目錄root賬號(hào)是Linux的內(nèi)置賬號(hào),對(duì)應(yīng)的主目錄默認(rèn)為/root這個(gè)特殊的文件夾在用戶剛登錄系統(tǒng)后,默認(rèn)會(huì)位于某個(gè)工作目錄,這就是用戶的“主目錄”(HomeDirectory)主目錄是在創(chuàng)建用戶賬號(hào)時(shí)指定,默認(rèn)與賬號(hào)同名,并且通常被放置于/home目錄下每個(gè)Linux用戶都有自己?jiǎn)为?dú)的主目錄文件夾,不同用戶的主目錄一般互不相同且相互隔離。主目錄是私有的,不同賬號(hào)之間不能互相訪問,以保證各用戶的數(shù)據(jù)安全本課件是可編輯的正常PPT課件Linux用戶主目錄與目錄操作相關(guān)的主要命令本課件是可編輯的正常PPT課件Linux用戶主目錄Linux文件系統(tǒng)中還有兩個(gè)特殊的目錄,一個(gè)是用戶所在的工作目錄(也叫當(dāng)前目錄),使用單個(gè)點(diǎn)符號(hào)“.”表示;另一個(gè)是當(dāng)前目錄的上一級(jí)目錄(也叫父目錄),使用兩個(gè)點(diǎn)符號(hào)“..”表示如果一個(gè)文件名是以點(diǎn)字符“.”開始的(如“.bashrc”),則表示這個(gè)文件是被隱藏顯示的終端的命令提示符信息,~表示用戶主目錄(右圖中分別為/root和/home/demo),#表示超級(jí)用戶權(quán)限,$表示普通用戶權(quán)限本課件是可編輯的正常PPT課件04Linux常用命令快速入門Linux常用命令快速入門本課件是可編輯的正常PPT課件Linux常用命令快速入門Linux中的命令非常豐富,只有掌握好常用命令,才能比較自如地駕馭Linux操作系統(tǒng)。但對(duì)于初學(xué)者來說,最困難的就是在入門階段,因此學(xué)習(xí)Linux還是需要有一定的耐心本課件是可編輯的正常PPT課件Linux常用命令快速入門1)文件目錄操作命令,包括cd、ls、cp、mv等本課件是可編輯的正常PPT課件Linux常用命令快速入門2)系統(tǒng)基本信息命令查詢,包括hostname、df、free等本課件是可編輯的正常PPT課件Linux常用命令快速入門3)網(wǎng)絡(luò)操作命令包括ip、ping等本課件是可編輯的正常PPT課件Linux常用命令快速入門4)進(jìn)程管理命令包括ps、kill等本課件是可編輯的正常PPT課件Linux常用命令快速入門5)其他實(shí)用的內(nèi)置命令包括date、which、yum、clear等注:CentOS7的官方軟件源已經(jīng)失效,需要更新為國(guó)內(nèi)鏡像服務(wù)器的地址才能安裝軟件,這里暫忽略本課件是可編輯的正常PPT課件Linux常用命令快速入門6)注銷/重啟/關(guān)機(jī)命令包括exit、reboot、poweroff等本課件是可編輯的正常PPT課件05vi編輯器的基本使用vi編輯器的基本使用本課件是可編輯的正常PPT課件Vi編輯器的基本使用vi編輯器是絕大多數(shù)Linux/UNIX類系統(tǒng)的一個(gè)默認(rèn)編輯器,它擁有強(qiáng)大的文本編輯和處理功能,在日常的系統(tǒng)管理工作中幾乎隨時(shí)都會(huì)用到,所以掌握vi編輯器的使用方法也是學(xué)習(xí)Linux的一個(gè)必修內(nèi)容Linux實(shí)際上存在兩個(gè)vi編輯器,一個(gè)名為vi,另一個(gè)名為vim(即vi的加強(qiáng)版),它們都可以通過vi命令來直接啟動(dòng)本課件是可編輯的正常PPT課件Vi編輯器的基本使用vi編輯器使用起來不像記事本那樣簡(jiǎn)單直接,它有兩種工作模式:命令模式和編輯模式當(dāng)vi編輯器啟動(dòng)后默認(rèn)是在命令模式下,這意味著輸入的內(nèi)容對(duì)于vi編輯器來說,都是“命令”(并不是在直覺上認(rèn)為的“文字內(nèi)容”),可以實(shí)現(xiàn)文字內(nèi)容的復(fù)制、移動(dòng)、刪除等功能“編輯模式”就是通常所說的編輯狀態(tài),只有此時(shí)才可以真正輸入文字內(nèi)容,如同記事本中所操作的那樣。在編輯模式下,按Esc鍵,vi編輯器切換到命令模式本課件是可編輯的正常PPT課件Vi編輯器的基本使用vi編輯器輸入練習(xí)啟動(dòng)vi編輯器,默認(rèn)是在命令模式下,按i鍵切按到編輯模式,即可輸入文字內(nèi)容需要復(fù)制文字時(shí),先將光標(biāo)移動(dòng)到要復(fù)制的行中,按Esc鍵切換到命令模式,按yy鍵復(fù)制當(dāng)前行,再將光標(biāo)移動(dòng)到要粘貼的位置,按p鍵即可把復(fù)制的行粘貼過來。復(fù)制完成后,要繼續(xù)編輯文字,則還是按i鍵從命令模式切換到編輯模式。這個(gè)過程中,通常要不斷地在命令模式、編輯模式之間相互切換當(dāng)文字內(nèi)容輸入完成后,先按Esc鍵切換到命令模式,再輸入“:wq”(三個(gè)字符),以保存文件內(nèi)容的方式退出vi編輯器本課件是可編輯的正常PPT課件06Linux遠(yuǎn)程終端連接Linux遠(yuǎn)程終端連接本課件是可編輯的正常PPT課件Linux遠(yuǎn)程終端連接Linux一般被應(yīng)用于服務(wù)器場(chǎng)合,而服務(wù)器大部分情況下被放置在專門機(jī)房中,因此為了工作上的便利,通常都是遠(yuǎn)程登錄到Linux進(jìn)行系統(tǒng)的維護(hù)和管理,就像遠(yuǎn)程的遙控操作一樣遠(yuǎn)程登錄的一般做法,是在Linux系統(tǒng)上安裝sshd服務(wù)程序?qū)崿F(xiàn)遠(yuǎn)程連接功能(默認(rèn)端口號(hào)為22)在Windows上,常用的遠(yuǎn)程登錄客戶端工具有Putty、SecureCRT、MobaXterm等在Linux上,也有一個(gè)ssh客戶端命令可以實(shí)現(xiàn)遠(yuǎn)程登錄到其它Linux系統(tǒng)的功能本課件是可編輯的正常PPT課件Linux遠(yuǎn)程終端連接創(chuàng)建遠(yuǎn)程連接Session設(shè)置遠(yuǎn)程連接的基本信息MobaXterm的使用方法本課件是可編輯的正常PPT課件Linux遠(yuǎn)程終端連接接受連接確認(rèn)信息輸入連接的賬號(hào)密碼MobaXterm的使用方法本課件是可編輯的正常PPT課件Linux遠(yuǎn)程終端連接成功登錄到Linux后,就可以遠(yuǎn)程輸入Linux命令進(jìn)行操作了還可以通過MobaXterm左側(cè)的文件上傳或下載功能,將Windows系統(tǒng)上的文件拖放上傳至遠(yuǎn)程Linux中,或?qū)⑦h(yuǎn)程Linux系統(tǒng)中的文件拖放下載到Windows上本課件是可編輯的正常PPT課件第3章Linux系統(tǒng)管理命令Linux操作系統(tǒng)應(yīng)用本課件是可編輯的正常PPT課件01文件和目錄管理0203文件壓縮與解壓縮目錄CONTENTS04Linux硬件資源管理05Linux軟件管理06Linux網(wǎng)絡(luò)管理Linux的命令幫助信息07Linux系統(tǒng)管理08Linux用戶管理本課件是可編輯的正常PPT課件01Linux的命令幫助信息Linux的命令幫助信息本課件是可編輯的正常PPT課件Linux命令幫助信息Linux命令包含內(nèi)建命令和外部命令兩類內(nèi)建命令屬于Shell程序(即登錄后看到的命令行提示符界面)本身的一部分,在Linux啟動(dòng)時(shí)常駐內(nèi)存外部命令,是安裝的外部軟件包的命令程序,在使用的時(shí)候程序文件被調(diào)入到內(nèi)存中運(yùn)行,文件一般位于/bin和/sbin目錄中學(xué)會(huì)正確使用Linux的幫助系統(tǒng),就能夠快速地定位到自己想要的命令和參數(shù)信息本課件是可編輯的正常PPT課件Linux命令幫助信息Linux命令手冊(cè)網(wǎng)絡(luò)資源Linux命令手冊(cè)Linux命令大全本課件是可編輯的正常PPT課件02文件和目錄管理文件目錄操作文件內(nèi)容操作本課件是可編輯的正常PPT課件文件目錄操作目錄切換命令是cd,即changedirectory,用來改變用戶當(dāng)前所在的目錄(工作目錄)cd命令的后面一般都要跟一個(gè)目錄路徑,可以是類似/home這樣的絕對(duì)路徑(以斜杠開頭),也可以是類似bin、../等這樣的相對(duì)路徑(即最前面不是以斜杠開頭的路徑)cd命令后面不帶任何路徑的話,默認(rèn)會(huì)切換至用戶的主目錄,與cd~命令等價(jià)本課件是可編輯的正常PPT課件文件目錄操作ls命令是list的縮寫形式,意為“列表”,默認(rèn)會(huì)顯示當(dāng)前工作目錄下的文件。如果ls命令后跟了目錄路徑,則會(huì)顯示指定目錄(絕對(duì)路徑或相對(duì)路徑)中的文件在指定目錄名時(shí),目錄路徑的末尾可以跟一個(gè)/(斜杠,比如lib/),也可以省略這個(gè)末尾的斜杠(比如/usr和/usr/、lib/和lib它們都是兩兩等價(jià)的)。這一規(guī)則適用于所有的Linux命令如果一個(gè)文件名的末尾帶有斜杠,說明它必須是一個(gè)目錄;如果一個(gè)文件名末尾沒有斜杠,它可能是普通文件,也可能是一個(gè)文件夾,此時(shí)需要根據(jù)實(shí)際的文件信息判定本課件是可編輯的正常PPT課件文件目錄操作ls命令支持在文件或目錄路徑中使用通配符,包括*、?、[]等,其中*代表任意多個(gè)字符,?代表一個(gè)字符,[]代表一個(gè)范圍本課件是可編輯的正常PPT課件文件目錄操作pwd命令用來顯示用戶當(dāng)前所在工作目錄的路徑,全稱為printworkdirectory。執(zhí)行pwd命令,可立即得知用戶當(dāng)前所在工作目錄的絕對(duì)路徑本課件是可編輯的正常PPT課件文件目錄操作mkdir命令用來創(chuàng)建一個(gè)目錄,rmdir用來刪除一個(gè)空的目錄。創(chuàng)建目錄時(shí),不能在同一個(gè)位置創(chuàng)建一個(gè)同名的新目錄。如果要?jiǎng)h除一個(gè)目錄,則要看該目錄是否為空,否則在執(zhí)行rmdir命令時(shí),刪除操作會(huì)失敗在創(chuàng)建或刪除目錄時(shí),還要看當(dāng)前用戶是否對(duì)所在的目錄位置存在操作權(quán)限,否則創(chuàng)建或刪除目錄時(shí)會(huì)失敗本課件是可編輯的正常PPT課件文件目錄操作cp命令主要用于復(fù)制文件或目錄,全稱是copy。在執(zhí)行cp命令時(shí),需要指定復(fù)制的源文件或目錄,以及目標(biāo)文件或目錄,同時(shí)可以根據(jù)需要使用一些參數(shù)cp命令的常用參數(shù)包括:-r或--recursive:用于復(fù)制目錄及其下的所有子目錄和文件。-f或--force:強(qiáng)制復(fù)制,若目標(biāo)文件已存在,則會(huì)自動(dòng)強(qiáng)行覆蓋,不給出提示。-u或--update:僅復(fù)制源文件中更新時(shí)間較近的文件。-v或--verbose:顯示詳細(xì)的復(fù)制過程,如果復(fù)制時(shí)間較長(zhǎng),則這個(gè)參數(shù)比較有用。-a:此參數(shù)通常在復(fù)制目錄時(shí)使用,用于保留鏈接、文件屬性,并復(fù)制目錄下的所有內(nèi)容。-i或--interactive:在復(fù)制時(shí)如果目標(biāo)文件已存在,則會(huì)詢問是否覆蓋,回答y則目標(biāo)文件將被覆蓋。因?yàn)镃entOS/RockyLinux默認(rèn)設(shè)置了aliascp=‘cp-i’的別名,所以在復(fù)制時(shí)若存在同名文件就會(huì)自動(dòng)提示覆蓋確認(rèn),Ubuntu中并未設(shè)置該別名。本課件是可編輯的正常PPT課件文件目錄操作mv命令用于移動(dòng)文件或目錄,或修改文件或目錄的名稱,英文全稱是move,。在執(zhí)行mv命令時(shí),同樣需要指定移動(dòng)或重命名的源文件或目錄、目標(biāo)文件或目錄mv命令具有雙重作用,使用時(shí)應(yīng)明確是改名還是移動(dòng)的功能。改名時(shí),目標(biāo)一定是事先不存在的;移動(dòng)時(shí),目標(biāo)一定是事先存在的文件夾(只能移動(dòng)到某個(gè)目錄中)本課件是可編輯的正常PPT課件文件目錄操作rm命令用于刪除文件或目錄,英文全稱是remove,意為移除rm命令的常用參數(shù)如下:-i:在刪除時(shí)逐一詢問確認(rèn)。-r:將目錄及其下包含的文件和子目錄逐一刪除。-f:強(qiáng)行刪除文件,不逐一確認(rèn)。在執(zhí)行刪除操作時(shí),也要看當(dāng)前用戶是否對(duì)刪除的文件或目錄存在操作權(quán)限,否則會(huì)失敗本課件是可編輯的正常PPT課件文件目錄操作find命令用于在指定目錄下查找文件和目錄,它還可以使用不同的參數(shù)來過濾和限制查找的結(jié)果find命令還可以結(jié)合-exec參數(shù)使用,允許用戶對(duì)找到的文件執(zhí)行某些指定的操作,比如查找并刪除空文件:demo@ubuntu-vm:~$find./-size0-execrm-rf{}\;
在這里,-exec表示執(zhí)行,其后跟著需要執(zhí)行的命令;{}表示占位符,代表find命令的搜索結(jié)果;\;代表分號(hào)(這個(gè)\為轉(zhuǎn)義符),以分隔要執(zhí)行的多條命令(因?yàn)閒ind命令的搜索結(jié)果會(huì)有多行)本課件是可編輯的正常PPT課件文件目錄操作在Linux文件系統(tǒng)中,有一種被稱為鏈接(link)的特殊文件,我們可以將其視為文件或目錄的別名。鏈接文件包括兩種類型:硬鏈接(hardlink)、符號(hào)鏈接(symboliclink,或稱軟鏈接)硬鏈接是指一個(gè)文件可以有多個(gè)名稱(僅限普通文件,目錄不存在硬鏈接),符號(hào)鏈接則是產(chǎn)生一個(gè)特殊文件,該文件實(shí)際指向了另一個(gè)文件或目錄(相當(dāng)于Windows系統(tǒng)的“快捷方式”),所以也被稱為軟鏈接ln-s后面先跟著的是已有的文件或目錄的路徑,再后面就是新創(chuàng)建的鏈接文件的路徑。上面的操作結(jié)果是鏈接文件hostname指向了/etc/hostname文件,鏈接文件local指向了/usr/local目錄本課件是可編輯的正常PPT課件文件目錄操作Linux系統(tǒng)的每個(gè)文件和目錄都有特定的訪問權(quán)限,用來確定允許哪些用戶訪問,以及能夠以何種方式對(duì)它們進(jìn)行訪問和操作文件或目錄的訪問權(quán)限,分為讀(read)、寫(write)、執(zhí)行(execute)三種類型,并以r、w、x來表示常見的文件類型-代表普通文件l代表鏈接文件d代表目錄每個(gè)文件都對(duì)應(yīng)有三類用戶的權(quán)限屬主用戶用戶組其他用戶本課件是可編輯的正常PPT課件文件目錄操作Linux系統(tǒng)的chmod命令(changemode)可以重新設(shè)定文件的訪問權(quán)限,chown命令(changeowner)可以更改文件或目錄的“屬主用戶”和“用戶組”,chgrp命令(changegroup)可以單獨(dú)更改“用戶組”注:chown和chgrp命令還需要具備root權(quán)限才能操作本課件是可編輯的正常PPT課件文件目錄操作chmod命令除了使用字母和操作符的方式修改訪問權(quán)限,還可以通過數(shù)字來直接設(shè)定訪問權(quán)限文件的訪問權(quán)限是用3組rwx來分別表示不同類型用戶的訪問權(quán)限的,每組權(quán)限中的r、w、x均可以使用一個(gè)二進(jìn)制的0或1表示。比如,“r-x”對(duì)應(yīng)的二進(jìn)制是“101”,即十進(jìn)制5;“rwx”對(duì)應(yīng)的二進(jìn)制是“111”,即十進(jìn)制7。因?yàn)楣灿腥Mrwx,所以可以通過3個(gè)十進(jìn)制數(shù)字來分別代表對(duì)應(yīng)的訪問權(quán)限本課件是可編輯的正常PPT課件文件目錄操作chmod/chown/chgrp命令如果對(duì)應(yīng)修改的是某個(gè)目錄,以及它下面的所有文件及子目錄,那么需要增加-R參數(shù),表示進(jìn)行遞歸操作(即目錄下面還有目錄和文件)本課件是可編輯的正常PPT課件文件目錄操作本課件是可編輯的正常PPT課件文件內(nèi)容操作cat命令是一個(gè)基本的文本文件查看工具,可以一次性顯示整個(gè)文件的內(nèi)容,或創(chuàng)建一個(gè)新文件,或?qū)讉€(gè)文件合并為一個(gè)文件當(dāng)需要查看一個(gè)文件的內(nèi)容時(shí),只需在cat命令后面直接跟上文件名即可,但如果文件的內(nèi)容很長(zhǎng),那么一般還會(huì)使用管道符號(hào)與more、less、grep等命令結(jié)合使用本課件是可編輯的正常PPT課件文件內(nèi)容操作head和tail命令用來查看文件的開頭或末尾的部分內(nèi)容,常用于查看程序運(yùn)行的日志文件(日志信息都是逐漸累積起來的)head意為“頭”,tail意為“尾”,它們都有一個(gè)參數(shù)-n,用于指定查看的行數(shù),默認(rèn)值為10,即顯示10行內(nèi)容如果要持續(xù)監(jiān)控某個(gè)日志文件的內(nèi)容變化,則可以使用-f參數(shù)(按Ctrl+C終止)本課件是可編輯的正常PPT課件文件內(nèi)容操作grep命令是一個(gè)強(qiáng)大的文本搜索工具,可以在文件中搜索某個(gè)單詞或單詞的組合,也可以把其他Linux命令的輸出結(jié)果通過管道傳輸給grep命令進(jìn)行搜索處理,這樣就可以僅顯示需要查看的內(nèi)容了grep命令在搜索字符串時(shí),搜索的字符串可以使用引號(hào)也可以省略,但若字符串包含空格,就不能省略引號(hào)。此外,使用grep命令搜索時(shí)默認(rèn)是區(qū)分字母大小寫的,如果不關(guān)心搜索內(nèi)容的字母大小寫,就要使用-i參數(shù),如果是在目錄中搜索,則還需要使用-r參數(shù)進(jìn)行遞歸處理本課件是可編輯的正常PPT課件03文件壓縮與解壓縮tar打包gzip壓縮/gunzip解壓縮zip壓縮/unzip解壓縮本課件是可編輯的正常PPT課件tar打包打包是指將一系列的文件或目錄變成一個(gè)總的文件,字節(jié)大小沒有影響;壓縮則是指將一個(gè)大的文件通過壓縮算法變成一個(gè)小尺寸的文件打包使用tar命令,打出來的包被稱為tar包,文件名通常以“.tar”結(jié)尾。生成tar包后,就可以使用其他程序?qū)λM(jìn)行壓縮。此外,tar命令還支持“-z”參數(shù)直接調(diào)用gzip程序進(jìn)行壓縮,相當(dāng)于將打包和壓縮這兩個(gè)步驟“合二為一,實(shí)際更為常用本課件是可編輯的正常PPT課件gzip壓縮/gunzip解壓縮gzip是Linux自帶的文件壓縮命令,也是一個(gè)被廣泛使用的壓縮程序,它的壓縮比能達(dá)到60%~70%,相比zip的壓縮比更高在使用gzip命令壓縮文件時(shí),默認(rèn)會(huì)在文件名后面加上擴(kuò)展名“.gz”,并將源文件刪除。與此對(duì)應(yīng),gunzip是解壓縮命令,用于解開被gzip壓縮的文件本課件是可編輯的正常PPT課件zip壓縮/unzip解壓縮zip和unzip命令分別用來壓縮和解壓縮文件。zip是一個(gè)廣泛使用的通用壓縮程序,文件經(jīng)它壓縮后會(huì)產(chǎn)生具有“.zip”擴(kuò)展名的壓縮文件,在Windows、macOS等流行的操作系統(tǒng)上,默認(rèn)都支持這種格式的壓縮文件在CentOS/RockyLinux上需要單獨(dú)安裝zip和unzip軟件包才能使用這兩條命令本課件是可編輯的正常PPT課件04Linux硬件資源管理查看內(nèi)存和磁盤資源監(jiān)控查看系統(tǒng)信息本課件是可編輯的正常PPT課件查看內(nèi)存和磁盤Linux大部分情況是在非圖形用戶界面環(huán)境下使用,因此不像Windows那樣有直觀的圖形用戶界面可以顯示系統(tǒng)的各種資源使用狀態(tài)。如果要查看當(dāng)前Linux的內(nèi)存和磁盤,則可以通過free、df、du等命令實(shí)現(xiàn)free:空閑內(nèi)存df:diskfree(空閑磁盤)du:diskusage(磁盤使用)本課件是可編輯的正常PPT課件資源監(jiān)控top是Linux中常用的性能分析工具,它提供了一個(gè)動(dòng)態(tài)、交互式的實(shí)時(shí)視圖,能夠?qū)崟r(shí)顯示系統(tǒng)的整體性能信息、正在運(yùn)行的進(jìn)程資源占用狀況等,類似Windows中的任務(wù)管理器。此外,Linux中還有一個(gè)用來監(jiān)視磁盤I/O使用情況的工具,即iotop,它具有與top相似的界面,其中包括PID、用戶、I/O、進(jìn)程等相關(guān)信息本課件是可編輯的正常PPT課件查看系統(tǒng)信息Linux還提供了多個(gè)用來查看系統(tǒng)詳細(xì)信息的實(shí)用命令,包括hostname、lscpu、lsusb、fdisk等,用來了解系統(tǒng)版本、主機(jī)名和相關(guān)的硬件信息等內(nèi)容,其中的部分命令在執(zhí)行時(shí)需要用戶具有root權(quán)限本課件是可編輯的正常PPT課件05Linux軟件管理CentOS/RockyLinux軟件包管理Ubuntu軟件包管理本課件是可編輯的正常PPT課件CentOS/RockyLinux軟件包管理CentOS/RockyLinux使用的軟件是統(tǒng)一放置在軟件倉(cāng)庫(kù)(類似應(yīng)用商店)中的,在全球各地有多個(gè)鏡像站點(diǎn)CentOS因?yàn)橥V沽烁?,官方默認(rèn)的軟件倉(cāng)庫(kù)已經(jīng)不能使用,需要先更換為國(guó)內(nèi)的鏡像服務(wù)器,步驟如下:(1)先將新的CentOS-Base.repo
文件上傳到Linux的主目錄,然后在終端上切換到主目錄的位置(2)執(zhí)行以下3條命令進(jìn)行更新軟件源:
cp
CentOS-Base.repo
/etc/yum.repos.d/(需按y鍵確認(rèn)覆蓋舊文件)
yum
clean
all
yum
makecache執(zhí)行完以上三條命令,CentOS上的新軟件倉(cāng)庫(kù)就可以使用了本課件是可編輯的正常PPT課件CentOS/RockyLinux軟件包管理CentOS/RockyLinux是基于RedHatEnterpriseLinux的源代碼經(jīng)過二次封裝開發(fā)出來的,使用的是yum和rpm命令對(duì)軟件包進(jìn)行管理RockyLinux實(shí)際上是使用dnf命令來管理軟件包的,其中的yum命令就是鏈接到dnf程序文件的。所以yum和dnf命令都可以使用本課件是可編輯的正常PPT課件CentOS/RockyLinux軟件包管理rpm是RedHat公司為RHEL開發(fā)的專用包管理器,既可以對(duì)使用yum命令安裝的軟件包進(jìn)行管理,也支持直接安裝離線.rpm軟件包文件本課件是可編輯的正常PPT課件CentOS/RockyLinux軟件包管理yum命令默認(rèn)從官方的軟件倉(cāng)庫(kù)中安裝軟件包,基于穩(wěn)定性的考慮,其中的軟件版本相對(duì)來說比較舊。EPEL(ExtraPackagesforEnterpriseLinux,企業(yè)版Linux的額外軟件包)是由Fedora小組維護(hù)的一個(gè)軟件倉(cāng)庫(kù)項(xiàng)目,包括大量RHEL/CentOS等官方軟件源默認(rèn)不提供的軟件包,EPEL軟件源兼容RHEL、CentOS、RockyLinux等衍生版本。借助EPEL,可以很容易地通過yum命令從EPEL軟件源上獲取上萬個(gè)官方軟件倉(cāng)庫(kù)中沒有提供的軟件包本課件是可編輯的正常PPT課件Ubuntu軟件包管理apt的英文全稱是advancedpackagingtool,支持自動(dòng)下載、安裝、配置二進(jìn)制或源代碼格式的軟件包,大大簡(jiǎn)化了軟件包管理的過程目前,Debian及其衍生版都包含apt工具。apt工具實(shí)際上對(duì)應(yīng)著一系列的命令,包括apt-get、apt-cache、apt-config等,同時(shí)也有一個(gè)名為“apt”的命令。apt命令實(shí)際上相當(dāng)于其他幾個(gè)命令的功能集成本課件是可編輯的正常PPT課件06Linux網(wǎng)絡(luò)管理基本網(wǎng)絡(luò)命令網(wǎng)絡(luò)配置文件遠(yuǎn)程登錄與文件下載文件遠(yuǎn)程復(fù)制本課件是可編輯的正常PPT課件基本網(wǎng)絡(luò)命令Linux上常用的網(wǎng)絡(luò)管理內(nèi)容主要涉及網(wǎng)絡(luò)接口信息、網(wǎng)絡(luò)暢通性、網(wǎng)絡(luò)狀況查詢等內(nèi)容,用到的命令包括ip、ifconfig、netstat、route、tcpdump等net-tools軟件包在新版的Linux系統(tǒng)中默認(rèn)沒有安裝,為方便起見將其手動(dòng)安裝進(jìn)來本課件是可編輯的正常PPT課件基本網(wǎng)絡(luò)命令Linux的網(wǎng)絡(luò)管理命令主要掌握ip、ping、netstat、ss等幾個(gè),其它的作為了解本課件是可編輯的正常PPT課件網(wǎng)絡(luò)配置文件在進(jìn)行網(wǎng)絡(luò)問題診斷時(shí)經(jīng)常會(huì)關(guān)注網(wǎng)絡(luò)配置信息存放的位置,Linux因?yàn)椴煌l(fā)行版之間存在差異(碎片化),其網(wǎng)絡(luò)配置信息所在的文件和位置都不太一樣,網(wǎng)絡(luò)配置信息需要修改的內(nèi)容也不一樣,甚至即便是同一個(gè)Linux操作系統(tǒng)的不同版本,也可能不會(huì)完全相同手動(dòng)配置Ubuntu的IP地址信息(包括IP地址、子網(wǎng)掩碼、網(wǎng)關(guān)、DNS服務(wù)器地址)信息,需要修改01-network-manager-all.yaml文件,并重啟NetworkManager服務(wù)本課件是可編輯的正常PPT課件網(wǎng)絡(luò)配置文件在進(jìn)行網(wǎng)絡(luò)問題診斷時(shí)經(jīng)常會(huì)關(guān)注網(wǎng)絡(luò)配置信息存放的位置,Linux因?yàn)椴煌l(fā)行版之間存在差異(碎片化),其網(wǎng)絡(luò)配置信息所在的文件和位置都不太一樣,網(wǎng)絡(luò)配置信息需要修改的內(nèi)容也不一樣,甚至即便是同一個(gè)Linux操作系統(tǒng)的不同版本,也可能不會(huì)完全相同手動(dòng)配置IP地址,則可以使用vi編輯器修改類似ifcfg-ens33名字的文件,并在其中填寫合適的內(nèi)容,并重啟NetworkManager服務(wù)本課件是可編輯的正常PPT課件網(wǎng)絡(luò)配置文件在進(jìn)行網(wǎng)絡(luò)問題診斷時(shí)經(jīng)常會(huì)關(guān)注網(wǎng)絡(luò)配置信息存放的位置,Linux因?yàn)椴煌l(fā)行版之間存在差異(碎片化),其網(wǎng)絡(luò)配置信息所在的文件和位置都不太一樣,網(wǎng)絡(luò)配置信息需要修改的內(nèi)容也不一樣,甚至即便是同一個(gè)Linux操作系統(tǒng)的不同版本,也可能不會(huì)完全相同本課件是可編輯的正常PPT課件網(wǎng)絡(luò)配置文件在進(jìn)行網(wǎng)絡(luò)問題診斷時(shí)經(jīng)常會(huì)關(guān)注網(wǎng)絡(luò)配置信息存放的位置,Linux因?yàn)椴煌l(fā)行版之間存在差異(碎片化),其網(wǎng)絡(luò)配置信息所在的文件和位置都不太一樣,網(wǎng)絡(luò)配置信息需要修改的內(nèi)容也不一樣,甚至即便是同一個(gè)Linux操作系統(tǒng)的不同版本,也可能不會(huì)完全相同手動(dòng)配置RockyLinux的IP地址信息,則要修改ens33.nmconnection文件,并重啟NetworkManager服務(wù)本課件是可編輯的正常PPT課件網(wǎng)絡(luò)配置文件在進(jìn)行網(wǎng)絡(luò)問題診斷時(shí)經(jīng)常會(huì)關(guān)注網(wǎng)絡(luò)配置信息存放的位置,Linux因?yàn)椴煌l(fā)行版之間存在差異(碎片化),其網(wǎng)絡(luò)配置信息所在的文件和位置都不太一樣,網(wǎng)絡(luò)配置信息需要修改的內(nèi)容也不一樣,甚至即便是同一個(gè)Linux操作系統(tǒng)的不同版本,也可能不會(huì)完全相同本課件是可編輯的正常PPT課件遠(yuǎn)程登錄與文件下載Linux系統(tǒng)上,可以使用ssh命令遠(yuǎn)程連接到其他Linux服務(wù)器上進(jìn)行操作,ssh是OpenSSH軟件包自帶的一個(gè)客戶端連接工具,通過ssh加密協(xié)議實(shí)現(xiàn)了安全地遠(yuǎn)程登錄服務(wù)器的功能在ssh客戶端上的各種操作命令,會(huì)通過網(wǎng)絡(luò)發(fā)送到服務(wù)器端上執(zhí)行,服務(wù)器端執(zhí)行命令后的輸出信息也會(huì)返回到ssh客戶端上顯示,整個(gè)過程猶如一套包含“鍵盤和顯示器”的終端設(shè)備借助網(wǎng)絡(luò)連接到原創(chuàng)服務(wù)器上ssh本課件是可編輯的正常PPT課件遠(yuǎn)程登錄與文件下載ssh命令的使用比較簡(jiǎn)單,只需指定遠(yuǎn)程連接的用戶名和主機(jī)地址,并輸入對(duì)應(yīng)的賬號(hào)登陸密碼本課件是可編輯的正常PPT課件遠(yuǎn)程登錄與文件下載在Linux上進(jìn)行文件的下載經(jīng)常用到的兩個(gè)命令分別是curl和wget,前者默認(rèn)在CentOS/RockyLinux中已安裝,后者在Ubuntu系統(tǒng)中已安裝。為方便起見,先在對(duì)應(yīng)的系統(tǒng)上將未安裝的curl或wget軟件包安裝進(jìn)來本課件是可編輯的正常PPT課件文件遠(yuǎn)程復(fù)制scp是securecopy的縮寫,用于在多個(gè)Linux系統(tǒng)之間復(fù)制文件和目錄,是一個(gè)基于ssh的安全遠(yuǎn)程文件復(fù)制命令,這個(gè)命令與本地的cp文件復(fù)制命令在使用上基本一致,最大的不同,就是要在要復(fù)制的遠(yuǎn)程文件或目錄路徑前面增加主機(jī)信息在指定遠(yuǎn)程主機(jī)的路徑時(shí),需要使用“遠(yuǎn)程主機(jī)的登錄賬號(hào)@遠(yuǎn)程主機(jī)地址:文件路徑”這種格式本課件是可編輯的正常PPT課件07Linux系統(tǒng)管理Linux環(huán)境信息管理Linux時(shí)鐘管理Linux進(jìn)程管理Linux服務(wù)管理Linux文件系統(tǒng)掛載本課件是可編輯的正常PPT課件Linux環(huán)境信息管理Linux系統(tǒng)的環(huán)境信息,會(huì)直接影響到在操作系統(tǒng)中運(yùn)行的各種應(yīng)用。比如,PATH是一個(gè)非常關(guān)鍵的環(huán)境變量,當(dāng)輸入命令時(shí),若未指定具體的路徑,Linux默認(rèn)會(huì)從PATH設(shè)置的目錄列表中搜索對(duì)應(yīng)的程序文件去執(zhí)行如果PATH環(huán)境變量設(shè)置得不正確,則將直接導(dǎo)致一些應(yīng)用啟動(dòng)或運(yùn)行期間出現(xiàn)異常,典型的就是“Commandnotfound”這類錯(cuò)誤本課件是可編輯的正常PPT課件Linux時(shí)鐘管理Linux將時(shí)鐘分為系統(tǒng)時(shí)鐘(SystemClock)和硬件時(shí)鐘(RealTimeClock,RTC)兩種類型系統(tǒng)時(shí)鐘是指當(dāng)前Linux內(nèi)核中的時(shí)鐘,硬件時(shí)鐘是指主板上由電池供電的硬件CMOS時(shí)鐘。這樣的設(shè)計(jì)對(duì)于普通用戶意義不大,但要將跨越不同時(shí)區(qū)的多臺(tái)網(wǎng)絡(luò)服務(wù)器同步時(shí)間,系統(tǒng)時(shí)鐘和硬件時(shí)鐘能提供靈活的操作本課件是可編輯的正常PPT課件Linux進(jìn)程管理在實(shí)際的生產(chǎn)環(huán)境中,Linux系統(tǒng)必須能夠可靠地運(yùn)行,也就是要保證服務(wù)器的運(yùn)行性能和安全狀況符合實(shí)際需求,這也是系統(tǒng)管理員的主要任務(wù)程序,是指被存放在磁盤上的可執(zhí)行文件,即代碼文件,包括二進(jìn)制代碼或可讀的腳本進(jìn)程,則是指正在系統(tǒng)中運(yùn)行的程序以Windows的記事本為例,程序和進(jìn)程的對(duì)應(yīng)關(guān)系,其中,左邊是一個(gè)記事本程序文件,右邊是系統(tǒng)中同時(shí)存在的3個(gè)正在運(yùn)行的記事本進(jìn)程本課件是可編輯的正常PPT課件Linux進(jìn)程管理進(jìn)程是一個(gè)位于內(nèi)存的動(dòng)態(tài)運(yùn)行概念,而程序則是一個(gè)位于磁盤的靜態(tài)文件概念在程序文件被加載到內(nèi)存中以“進(jìn)程”的身份運(yùn)行時(shí),每個(gè)進(jìn)程會(huì)被動(dòng)態(tài)地分配系統(tǒng)資源,包括CPU、內(nèi)存,以及與之相關(guān)的狀態(tài)切換(執(zhí)行/等待/休眠)等,同一個(gè)程序文件也可以被運(yùn)行多次從而生成多個(gè)進(jìn)程,這些進(jìn)程會(huì)同時(shí)運(yùn)行,并且相互獨(dú)立,操作系統(tǒng)能夠有效地管理和追蹤所有正在運(yùn)行的進(jìn)程“線程”可以看成是在一個(gè)進(jìn)程內(nèi)部運(yùn)行的代碼,這些代碼被組織成多個(gè)部分,每個(gè)部分可以同時(shí)被CPU調(diào)度執(zhí)行(想象一下,程序文件的代碼被切分為多個(gè)部分,每個(gè)部分就相當(dāng)于一個(gè)線程)。當(dāng)程序文件執(zhí)行時(shí),通常至少存在一個(gè)主線程(即程序入口,一般是代碼中的main函數(shù))和若干個(gè)子線程,這些線程共同構(gòu)成了一個(gè)進(jìn)程運(yùn)行的全部代碼本課件是可編輯的正常PPT課件Linux進(jìn)程管理Linux系統(tǒng)的進(jìn)程分為兩種類型:前臺(tái)進(jìn)程和后臺(tái)進(jìn)程用戶使用終端命令或程序啟動(dòng)的進(jìn)程是前臺(tái)進(jìn)程,一般需要手動(dòng)輸入觸發(fā)。進(jìn)程在前臺(tái)運(yùn)行時(shí),會(huì)獨(dú)占來自終端的鍵盤輸入,直至當(dāng)前進(jìn)程運(yùn)行完成。后臺(tái)進(jìn)程則是一個(gè)獨(dú)立于用戶輸入的進(jìn)程,要運(yùn)行一個(gè)后臺(tái)進(jìn)程只需在啟動(dòng)進(jìn)程的命令末尾加一個(gè)“&”符號(hào)即可。與前臺(tái)進(jìn)程不同的是,用戶可以同時(shí)啟動(dòng)多個(gè)后臺(tái)進(jìn)程本課件是可編輯的正常PPT課件Linux服務(wù)管理服務(wù)(service),是指那些常存儲(chǔ)在內(nèi)存中且在后臺(tái)運(yùn)行的程序。它們可以提供一些網(wǎng)絡(luò)或其他特定服務(wù)的功能,在Linux中將各種服務(wù)對(duì)應(yīng)的進(jìn)程稱為daemon(守護(hù)進(jìn)程)。在Windows系統(tǒng)啟動(dòng)后,默認(rèn)也有多個(gè)自動(dòng)在后臺(tái)運(yùn)行的服務(wù)程序現(xiàn)在越來越多的Linux發(fā)行版使用systemd作為L(zhǎng)inux系統(tǒng)的服務(wù)管理器。systemd是Linux系統(tǒng)啟動(dòng)時(shí)最新的初始化程序(
類似早期的init程序),它的設(shè)計(jì)目的就是提高系統(tǒng)的啟動(dòng)速度,具備類似功能的服務(wù)管理器還包括sysv和upstart,但現(xiàn)在已基本被systemd全面替代,Ubuntu15.04和CentOS7.x之后的版本都切換為systemd了本課件是可編輯的正常PPT課件Linux服務(wù)管理Linux中的各種服務(wù)可以通過systemctl命令進(jìn)行管理,執(zhí)行時(shí)需要提供root權(quán)限本課件是可編輯的正常PPT課件Linux文件系統(tǒng)掛載Linux系統(tǒng)“一切皆文件”,所有文件都被放置在以根目錄“/”為樹根的樹狀結(jié)構(gòu)中。任何硬件設(shè)備也都是文件,它們各有自己的一套文件系統(tǒng)(即目錄結(jié)構(gòu))在Linux中使用這些硬件設(shè)備時(shí),需要將Linux本身的文件目錄與硬件設(shè)備的文件目錄合二為一,這個(gè)過程就是“掛載”操作,目的就是將硬件設(shè)備文件中的頂級(jí)目錄鏈接到Linux的某一子目錄(最好是空目錄),這樣訪問子目錄的內(nèi)容就等同于訪問硬件設(shè)備文件的內(nèi)容比如,右圖sda1和sda2分區(qū)被分別指定掛載到“/”根目錄和“/boot”目錄下,sda5和sda6分區(qū)被分別指定掛載到“/home”和“/tmp”目錄下,相當(dāng)于這些目錄都對(duì)應(yīng)有單獨(dú)的磁盤分區(qū),類似Windows中C:、D:、E:的“盤符”的功能分區(qū)掛載點(diǎn)本課件是可編輯的正常PPT課件Linux文件系統(tǒng)掛載不能把根目錄,以及構(gòu)成Linux系統(tǒng)的“非空子目錄”作為掛載點(diǎn),否則可能會(huì)造成系統(tǒng)異常甚至崩潰的問題。因此,掛載點(diǎn)最好是使用mkdir命令新建的空目錄,以避免作為掛載點(diǎn)的目錄被其他進(jìn)程使用,而且習(xí)慣上會(huì)將外部硬件設(shè)備掛載的目錄放置在/mnt目錄下本課件是可編輯的正常PPT課件Linux文件系統(tǒng)掛載mount掛載命令的使用方法,它的可用參數(shù)比較多(1)-tvfstype用來指定文件系統(tǒng)的類型,也可省略,由系統(tǒng)自動(dòng)選擇正確的類型iso9660:光盤或光盤鏡像msdos:DOSFAT16文件系統(tǒng)vfat:Windows9xFAT32文件系統(tǒng)ntfs:WindowsNTNTFS文件系統(tǒng)smbfs:Windows文件網(wǎng)絡(luò)共享nfs:UNIX/Linux文件網(wǎng)絡(luò)共享(2)-ooptions主要用來描述設(shè)備或檔案的掛載方式,常用的參數(shù)如下包括:loop:用來把一個(gè)文件當(dāng)作磁盤分區(qū)掛載到系統(tǒng)上ro:采用只讀方式掛載設(shè)備rw:采用讀/寫方式掛載設(shè)備iocharset:用來指定訪問文件系統(tǒng)所用的字符集(3)device是指要掛載的設(shè)備,比如光驅(qū)設(shè)備是/dev/sr0,磁盤分區(qū)為/dev/sda1、/dev/sda2等(4)dir是設(shè)備在系統(tǒng)上的掛載點(diǎn),即掛載目錄,通常是/mnt目錄下的某個(gè)空目錄本課件是可編輯的正常PPT課件08Linux用戶管理Linux的多用戶機(jī)制Linux用戶賬號(hào)管理本課件是可編輯的正常PPT課件Linux的多用戶機(jī)制Linux允許多個(gè)用戶同時(shí)登錄主機(jī)并同時(shí)使用主機(jī)的資源。Linux是以“用戶”和“用戶組/組”的概念來建立用戶與文件權(quán)限之間的聯(lián)系,從而保證系統(tǒng)能夠充分地考慮每個(gè)用戶的文件保護(hù),也在很大程度上確立了Linux作為多用戶系統(tǒng)的可行性root用戶是系統(tǒng)中唯一的超級(jí)管理員,擁有系統(tǒng)的所有權(quán)限,可以執(zhí)行任何想要執(zhí)行的操作,即使明確設(shè)置了root用戶對(duì)文件無操作權(quán)限,也是無效的本課件是可編輯的正常PPT課件Linux用戶賬號(hào)管理Linux的用戶賬號(hào)管理主要有3個(gè)方面,即用戶賬號(hào)的添加、刪除與修改,用戶密碼的管理、用戶組的管理在管理用戶時(shí),Linux會(huì)將用戶賬號(hào)、密碼
等相關(guān)的信息分別存儲(chǔ)在如下4個(gè)文件:本課件是可編輯的正常PPT課件Linux用戶賬號(hào)管理用戶管理的相關(guān)命令包括useradd、userdel、passwd等本課件是可編輯的正常PPT課件Linux用戶賬號(hào)管理用戶組管理的相關(guān)命令包括groupadd、groupdel、groupmod、usermod、chgrp、chown等本課件是可編輯的正常PPT課件第4章Linux系統(tǒng)應(yīng)用實(shí)踐Linux操作系統(tǒng)應(yīng)用本課件是可編輯的正常PPT課件01Tomcat的安裝0203Python3的編譯安裝目錄CONTENTS04NginxWeb服務(wù)器的安裝05MySQL的安裝06Docker容器JDK的安裝CMS博客建站系統(tǒng)0708Samba文件共享服務(wù)器09Ubuntu桌面開發(fā)環(huán)境的安裝本課件是可編輯的正常PPT課件01JDK的安裝JDK的安裝本課件是可編輯的正常PPT課件JDK的安裝JDK(JavaDevelopmentKit)是一套用于開發(fā)Java應(yīng)用程序的開發(fā)包,提供了編譯、運(yùn)行Java應(yīng)用程序所需要的各種工具和資源,包括Java編譯器、Java運(yùn)行時(shí)環(huán)境,以及常用的Java類庫(kù)等。國(guó)內(nèi)企業(yè)現(xiàn)在主要使用的是JDK8和JDK11的版本JDK的安裝比較簡(jiǎn)單,只需解壓和進(jìn)行相應(yīng)環(huán)境變量的配置即可本課件是可編輯的正常PPT課件JDK的安裝當(dāng)JDK壓縮包解壓之后,還需在/etc/profile配置文件中設(shè)置一下JDK的環(huán)境變量本課件是可編輯的正常PPT課件JDK的安裝在Linux上編寫一個(gè)簡(jiǎn)單的Java應(yīng)用程序,并使用配置好的JDK進(jìn)行代碼編譯和運(yùn)行測(cè)試本課件是可編輯的正常PPT課件02Tomcat的安裝Tomcat的安裝本課件是可編輯的正常PPT課件Tomcat的安裝Tomcat內(nèi)含了一臺(tái)HTTP服務(wù)器,所以也可以作為一個(gè)普通的Web服務(wù)器來使用。但是,當(dāng)Tomcat作為一臺(tái)Web服務(wù)器時(shí),它對(duì)HTML頁面、JPG圖像文件等靜態(tài)資源的處理能力比Apache、Nginx等Web服務(wù)器要弱,所以經(jīng)常會(huì)將Tomcat與Apache或Nginx組合使用,使用Apache/Nginx充當(dāng)Web服務(wù)器處理靜態(tài)資源請(qǐng)求,使用Tomcat處理動(dòng)態(tài)請(qǐng)求,比如網(wǎng)頁中提交的表單數(shù)據(jù)等Tomcat是一臺(tái)免費(fèi)且開放源代碼的輕量級(jí)Web應(yīng)用服務(wù)器,實(shí)現(xiàn)了對(duì)Servlet和JSP的支持,比如可以使用Tomcat開發(fā)一個(gè)投票系統(tǒng)本課件是可編輯的正常PPT課件Tomcat的安裝Tomcat是用Java編寫的,所以必須安裝JDK才能正常運(yùn)行。如果是首次安裝JDK,則建議將虛擬機(jī)重啟一次,以使設(shè)置的環(huán)境變量全局生效本課件是可編輯的正常PPT課件Tomcat的安裝為了能夠在瀏覽器中正常訪問Tomcat,需要先啟動(dòng)Tomcat8。此外,為簡(jiǎn)單起見,直接將系統(tǒng)中的防火墻禁用掉,當(dāng)然手動(dòng)配置防火墻開放Tomcat默認(rèn)使用的8080端口也是可以的,否則在訪問頁面時(shí)會(huì)失敗本課件是可編輯的正常PPT課件Tomcat的安裝查詢虛擬機(jī)的IP地址,在Windows的瀏覽器的地址欄中輸入這個(gè)地址和8080端口,如果一切正常,就會(huì)顯示Tomcat8的默認(rèn)頁面本課件是可編輯的正常PPT課件03Python3的編譯安裝Python3的編譯安裝本課件是可編輯的正常PPT課件Python3的編譯安裝Python被廣泛應(yīng)用于軟件開發(fā)、軟件測(cè)試、數(shù)據(jù)科學(xué)、人工智能和機(jī)器學(xué)習(xí)等領(lǐng)域,擁有豐富的標(biāo)準(zhǔn)庫(kù),內(nèi)含大量可重復(fù)使用的函數(shù),此外有超過13.7萬個(gè)第三方Python開發(fā)庫(kù),支持在各種不同的平臺(tái)上運(yùn)行通過源代碼編譯安裝Python,需要在系統(tǒng)中先安裝一系列軟件包本課件是可編輯的正常PPT課件Python3的編譯安裝使用Python3.8的源代碼進(jìn)行編譯安裝,具體步驟主要包括配置、編譯、安裝源代碼本課件是可編輯的正常PPT課件Python3的編譯安裝安裝完P(guān)ython3.8后,我們可以檢查一下系統(tǒng)中已安裝的各個(gè)Python版本,并檢查python3命令默認(rèn)指向的Python版本是哪一個(gè)本課件是可編輯的正常PPT課件04NginxWeb服務(wù)器的安裝NginxWeb服務(wù)器的安裝本課件是可編輯的正常PPT課件NginxWeb服務(wù)器的安裝Nginx是一臺(tái)輕量級(jí)、高性能的反向代理Web服務(wù)器,使用C語言編寫,運(yùn)行速度快,性能非常優(yōu)秀。它的主要功能就是反向代理、負(fù)載均衡、緩存、限流、動(dòng)靜資源分離等這里所說的Nginx實(shí)際上并不是專門指一臺(tái)真正意義上的物理服務(wù)器,而是指運(yùn)行在某一臺(tái)服務(wù)器(計(jì)算機(jī))上用來提供網(wǎng)絡(luò)服務(wù)的軟件。當(dāng)然,Web服務(wù)器有很多種,像ApacheHttpd就是一種常用的Web服務(wù)器,只不過在性能上相比Nginx要弱一些,Tomcat也屬于Web服務(wù)器的一種,但主要是用來運(yùn)行JSP/Servlet程序的本課件是可編輯的正常PPT課件NginxWeb服務(wù)器的安裝要在Linux上安裝Nginx軟件,這里采取從軟件倉(cāng)庫(kù)中安裝的方式,當(dāng)然也可以下載Nginx的源代碼進(jìn)行安裝本課件是可編輯的正常PPT課件NginxWeb服務(wù)器的安裝當(dāng)Nginx軟件安裝完成后,還需要根據(jù)實(shí)際需要進(jìn)行一些簡(jiǎn)單的服務(wù)設(shè)置。不同Linux系統(tǒng)在操作步驟上略有差異本課件是可編輯的正常PPT課件NginxWeb服務(wù)器的安裝在瀏覽器中訪問虛擬機(jī)的地址,此時(shí)會(huì)出現(xiàn)Nginx的默認(rèn)首頁本課件是可編輯的正常PPT課件05MySQL的安裝在Ubuntu上安裝MySQL在RockyLinux上安裝MySQL在CentOS上安裝MySQL本課件是可編輯的正常PPT課件在Ubuntu上安裝MySQLMySQL是一個(gè)被廣泛使用的關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng),體積小、運(yùn)行速度快、總體擁有成本低,且MySQLCommunityServer是開源免費(fèi)的,因此一般中小型站點(diǎn)的開發(fā)會(huì)選擇使用MySQL作為數(shù)據(jù)庫(kù)在Ubuntu上先更新一下軟件源,并安裝一些必要的軟件包,以準(zhǔn)備通過編譯源代碼方式安裝MySQLdemo@ubuntu-vm:~$sudoaptupdate
[sudo]demo的密碼:命中:1/ubuntujammy-securityInRelease命中:2/ubuntujammyInRelease
...demo@ubuntu-vm:~$sudoapt-yinstallbuild-essential正在等待緩存鎖:無法獲得鎖...lock-frontend。鎖正由進(jìn)程3905(unattended-upgr)持有...1秒正在等待緩存鎖:無法獲得鎖...lock-frontend。鎖正由進(jìn)程3905(unatten
溫馨提示
- 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. 人人文庫(kù)網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 《氣象觀測(cè)實(shí)際》課件
- 穿青人《哭書》語言研究
- 谷雨季節(jié)農(nóng)作物管理
- 商品采購(gòu)合同合同范本
- 商業(yè)攝影師復(fù)習(xí)題練習(xí)試題及答案
- 高級(jí)營(yíng)養(yǎng)配餐練習(xí)卷附答案
- 液壓與氣動(dòng)技術(shù) 第2版 課件 項(xiàng)目一 液壓與氣動(dòng)技術(shù)的認(rèn)知
- 公文寫作及答案復(fù)習(xí)測(cè)試卷含答案
- 2025年超硬復(fù)合材料項(xiàng)目合作計(jì)劃書
- 員工聘用合同范本 醫(yī)院
- 蘇教版二年級(jí)數(shù)學(xué)下冊(cè)單元測(cè)試題及答案全套1
- 河北張家口中國(guó)化工集團(tuán)盛華化工公司“11.28”重大爆燃事故調(diào)查報(bào)告
- 《知識(shí)產(chǎn)權(quán)法教程(第八版) 》 課件 王遷 第1-9章 總論、著作權(quán)法律制度概述-專利法律制度概述
- 07SG111-1 建筑結(jié)構(gòu)加固施工圖設(shè)計(jì)表示方法
- 屋頂分布式光伏發(fā)電EPC項(xiàng)目 投標(biāo)方案(技術(shù)方案)
- 網(wǎng)約車停運(yùn)損失費(fèi)起訴狀模板
- 中國(guó)急性缺血性卒中診治指南(2023)解讀
- A型肉毒素治療知情同意書 注射知情同意書
- 混凝土采購(gòu)項(xiàng)目整體供貨方案
- 血液透析導(dǎo)管溶栓及護(hù)理
- 公司外聘人員管理制度
評(píng)論
0/150
提交評(píng)論