版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
Linux操作系統(tǒng)項目化教程
(RHEL8.1/CentOS8.1)(第1版)主講
廖建飛項目介紹
樂購商城是一家大型娛樂、休閑、購物中心,輻射周邊約30萬人口,樂購商城云平臺支持客戶端手機App、PC端Web瀏覽器兩種形式的訪問,商城云平臺分成前臺管理和后臺管理兩大模塊。商城服務器有樂購商城web服務器部署和樂購商城數據庫服務器的部署和災備存儲服務器。本教材圍繞樂購商城數據庫服務器的部署這個子項目為例展開課程教學。項目介紹部署樂購商城云平臺數據庫服務器,需要完成以下任務:(1)平臺的選擇(Linux或windows)。(2)創(chuàng)建服務器運行所需的用戶環(huán)境。(3)創(chuàng)建服務器運行所需的存儲空間和文件系統(tǒng)。(4)安裝服務器運行所需的軟件包。(5)服務器運行監(jiān)控。項目介紹任務一.萬丈高樓平地起--平臺的選擇任務3.細節(jié)決定成敗--創(chuàng)建服務器運行所需的存
儲空間和文件系統(tǒng)任務2.每天收獲小進步--創(chuàng)建服務器運行所需的用戶環(huán)境任務4.堅持就是勝利--安裝服務器運行所需的軟件包CONTENTS任務5.實踐出真知--綜合項目案例實施任務6.更上一層樓--服務器運行監(jiān)控任務7.掌控未來--國產統(tǒng)信UOS操作系統(tǒng)1任務一
萬丈高樓平地起
--平臺的選擇1.1任務導入任務概述、任務分析、任務目標1.3任務實施項目實施步驟1、項目實施步驟21.2任務知識準備知識點1、知識點21.4任務思考雙創(chuàng)體現(xiàn)任務一萬丈高樓平地起--平臺的選擇1.5任務拓展知識技術拓展1、技術拓展21.6任務小結本任務小結1.1任務導入1.1.1任務概述
在項目樂購商城數據庫服務器的部署中,首先需要根據樂購商城數據庫要求選擇服務器平臺。
本任務是根據Mysql數據庫服務器對平臺的要求進行分析、選擇,在服務器選購過程中,除了常見的CPU、內存、硬盤、帶寬等配置,用戶還需要自行選擇操作系統(tǒng),大多數云服務器都使用WindowsServer或Linux,根據項目整體需求分析,我們進行選擇。1.1.2任務分析根據任務概述,我們需要考慮:(1)了解與比較Linux與WindowServer服務器的優(yōu)缺點。(2)掌握Linux服務器常用命令的使用。(3)會用Linux命令查看系統(tǒng)信息。1.1.3任務目標根據任務分析,我們需要掌握如下知識、技能、思政、雙創(chuàng)、課證融合目標。(1)了解Linux與WindowServer服務器的優(yōu)缺點(知識)(2)熟練掌握Linux下常用命令的使用(技能)(3)熟悉掌握Linux下查看系統(tǒng)信息的命令使用(技能)(4)溫顧黨的十九大報告,銘記當代大學生的歷史使命和責任擔當(思政)(5)根據樂購商城Mysql數據庫服務器所需的平臺要求聯(lián)想其他服務器所需平臺要求(雙創(chuàng))(6)拓展1+X云計算運維與開發(fā)考證及紅帽RHCSA認證知識技能(課證)1.2
任務知識準備1.2.1
Linux與Windows的比較樂購網站mysql數據庫服務器系統(tǒng),選WindowsServer還是Linux?WindowsServer系統(tǒng)和linux系統(tǒng),是目前網站服務器使用最多的2大服務器系統(tǒng)。一、Windows和Linux。1.Linux是一套免費使用和自由傳播的類Unix操作系統(tǒng),是一個性能穩(wěn)定的多用戶網絡操作系統(tǒng)。而windowsserver是收費的系統(tǒng),且其主要的還是圖形化操作方式,操作簡單些。2.Linux的效率要比windows高且其使用起來更加靈活。3.Linux的嚴格的用戶權限管理機制使得Linux更加安全??偨Y:個人認為Linux比windowsserver的性能更好,而windowsserver比Linux有更好的易用性。對于服務器部署而言,性能好更加重要。
二、服務器配置比較低時,最好使用linux系統(tǒng)。
windows系統(tǒng)是非常吃內存的,系統(tǒng)本身最低都要1G以上的內存。linux系統(tǒng)對硬件要求非常低。三、使用PHP做網站后臺時,最好選linux系統(tǒng)。php在linux系統(tǒng)下的兼容性非常完美,這得益于linux系統(tǒng)的開源和免費,linux+apahce+mysql+php這樣的組合,就深受眾多站長的喜愛。課堂思考:請列舉一下您知道的操作系統(tǒng)?
常見的Linux操作系統(tǒng)有哪些?1.2.2
Linux服務器常用命令和系統(tǒng)信息的查詢一、熟悉常用命令(pwd,su,manor--help,cd,ls,catormoreorless,mkdir,
rmdir,touch,cp,mv,rm,ln)學習常用命令之前,先了解Linux命令基礎。在Linux系統(tǒng)中命令區(qū)分大小寫。在命令行中,可以使用Tab鍵來自動補齊命令,即可以只輸入命令的前幾個字母,然后按Tab鍵,系統(tǒng)將自動補齊該命令,若命令不止一個,則顯示出所有和輸入字符相匹配的命令。按Tab鍵時,如果系統(tǒng)只找到一個和輸入字符相匹配的目錄或文件,則自動補齊;如果沒有匹配的內容,就不會出現(xiàn)命令,如果有多個相匹配的名字,再按一下Tab鍵將列出所有相匹配的內容,以供用戶選擇。如:his,fi1.2.2Linux服務器常用命令和系統(tǒng)信息的查詢一、熟悉常用命令(pwd,su,manor--help,cd,ls,catormoreorless,mkdir,
rmdir,touch,cp,mv,rm,ln)學習常用命令之前,先了解Linux命令基礎。按Tab鍵還可以自動補齊文件名。cd/l按兩下tab鍵;cd/ho按兩下tab鍵。利用向上或向下的光標鍵,可以翻查曾經執(zhí)行過的歷史命令。如果要在一個命令行上輸入和執(zhí)行多條命令,可以使用分號來分隔命令。例如:“cd/;ls”。在文本界面下,退出登錄的命令,可以用exit或logout斷開一個長命令行,可以使用反斜杠“\”,可以將一個較長的命令分成多行表達,增強命令的可讀性。執(zhí)行后,shell自動顯示提示符“>”,表示正在輸入一個長命令,此時可繼續(xù)在新行上輸入命令的后續(xù)部分。命令的基本格式為:命令名[選項][參數]。例如:[root@localhost~]#cd/etc/\>abrt[root@localhostabrt]#1.2.2Linux服務器常用命令和系統(tǒng)信息的查詢一、熟悉常用命令(pwd,su,manor--help,cd,ls,moreorless,mkdir,
rmdir,touch,cp,mv,rm,ln)學習常用命令之前,先了解Linux命令基礎。在Linux中,簡單的理解一個文件的路徑,指的就是該文件存放的位置例如bin文件的位置在/usr下,其完整路徑是/usr/bin目錄名或文件名都是區(qū)分大小寫的,如dog、DOG和Dog為3個不同的目錄或文件。1.2.2Linux服務器常用命令和系統(tǒng)信息的查詢一、熟悉常用命令(pwd,su,manor--help,cd,ls,moreorless,mkdir,
rmdir,touch,cp,mv,rm,ln)學習常用命令之前,先了解Linux命令基礎。指明一個文件存放的位置,有2種方法,分別是使用絕對路徑和相對路徑.絕對路徑:絕對路徑一定是由根目錄/開始寫起。例如,使用絕對路徑的表示方式指明bin文件所在的位置,該路徑應寫為/usr/bin測試:[root@localhostusr]#/usr/binbash:/usr/bin:是一個目錄相對路徑:相對路徑不是從根目錄/開始寫起,而是從當前所在的工作目錄開始寫起。使用相對路徑表明某文件的存儲位置時,經常會用到前面講到的2個特殊目錄,即當前目錄(用.表示)和父目錄(用..表示)例如:./bin(其絕對路徑/usr/bin)../usr(其絕對路徑/usr)
測試1:
[root@localhost~]#./binbash:./bin:沒有那個文件或目錄[root@localhost~]#cd/usr[root@localhostusr]#./binbash:./bin:是一個目錄測試2:[root@localhost~]#pwd/root[root@localhost~]#cd../usr<--相對root,usr位于其父目錄/,因此這里要用到..[root@localhostusr]#pwd/usr1、pwdpwd命令用于顯示用戶當前所在的目錄。如果用戶不知道自己當前所處的目錄,就可以使用這個命令獲得當前所在目錄。2、suLinuxsu(英文全拼:switchuser)命令用于變更為其他使用者的身份,除root外,需要鍵入該使用者的密碼。使用權限:所有使用者。[mysql@localhost~]$suroot//切換到root用戶[mysql@localhost~]$su-root//切換到root用戶,改變環(huán)境變量用echo$PATH命令查看su和su-后的環(huán)境變量已經改變。一、熟悉常用命令(pwd,su,manor--help,cd,ls)3、manor--helpman命令用于列出命令的幫助手冊,例如[root@localhost~]#manpwd//顯示pwd命令的幫助信息,按向上鍵向上翻頁、向下鍵向下翻頁,退出幫助信息按字母“Q”--help放在命令的后面,顯示幫助信息。例如[root@localhost~]#pwd--help//顯示pwd命令的幫助信息4、cd
cd命令用來在不同的目錄中進行切換。用戶在登錄系統(tǒng)后,會處于用戶的家目錄($HOME)中,該目錄一般以/home開始,后跟用戶名,這個目錄就是用戶的初始登錄目錄(root用戶的家目錄為/root)。如果用戶想切換到其他的目錄中,就可以使用cd命令,后跟想要切換的目錄名。例如:課堂思考:當前目錄是/boot/efi,現(xiàn)在我想轉到/boot/grub2目錄下,如何實現(xiàn),請用三種方法?說明:在Linux系統(tǒng)中,用“.”代表當前目錄;用“..”代表當前目錄的父目錄;用“~”代表用戶的個人家目錄(主目錄)。例如,root用戶的個人主目錄是/root,則不帶任何參數的“cd”命令相當于“cd~”,即將目錄切換到用戶的家目錄。課堂思考:root用戶的家目錄是?普通用戶teacher的家目錄是?4、cd5、lsls命令用來列出文件或目錄信息。該命令的語法為ls[參數][目錄或文件]ls命令的常用參數選項如下。
-a:顯示所有文件,包括以“.”開頭的隱藏文件。-A:顯示指定目錄下所有的目錄及文件,包括隱藏文件。但不顯示“.”和“..”。-c:按文件的修改時間排序。
-d:如果參數是目錄,則只顯示其名稱而不顯示其下的各個文件。往往與“-l”選項一起使用,以得到目錄的詳細信息。
-l:以長格形式顯示文件的詳細信息。
-i:在輸出的第一列顯示文件的i節(jié)點號。-t:依照文件最后修改時間的順序列出文件。
-F:列出當前目錄下的文件名及其類型
-R:顯示指定目錄及子目錄下的文件。5、ls例如:[root@localhost~]#ls//列出當前目錄下的文件及目錄
[root@localhost~]#ls-a//列出包括以“.”開始的隱藏文件在內的所有文件
[root@localhost~]#ls-t//依照文件最后修改時間的順序列出文件
[root@localhost~]#ls-F//列出當前目錄下的文件名及其類型
//以/結尾表示為目錄名,以*結尾表示為可執(zhí)行文件,以@結尾表示為符號連接
[root@localhost~]#ls-l//列出當前目錄下所有文件的權限、所有者、文件大小、修改時
間及名稱,可以簡寫為ll
[root@localhost~]#ls-R//顯示出目錄下以及其所有子目錄的文件名
[root@localhost~]#ls-ld
/bin//顯示出/bin目錄的詳細信息6、cat/more/lesscat命令主要用于滾屏顯示文件內容或是將多個文件合并成一個文件。該命令的語法為
:cat[參數]文件名cat命令的常用參數選項如下。-b:對輸出內容中的非空行標注行號。-n:對輸出內容中的所有行標注行號。例如:[root@localhost~]#cat/soft/file1//查看/soft/file1文件內容cat[root@localhost~]#catfile2file1>file3//如果file3文件存在,則此命令的執(zhí)行結果會覆蓋file3文件中原有內容[root@localhost~]#catfile2file1>>file3//如果file3文件存在,此命令的執(zhí)行結果將把file2和file1文件的內容附加到file3文件中原有內容的后面。6、cat/more/less
使用cat命令時,如果文件太長,用戶只能看到文件的最后一部分。這時可以使用more命令,一頁一頁的分屏顯示文件的內容。
按【Enter】鍵可以向下移動一行,按【space】鍵可以向下移動一頁;按【q】鍵可以退出more命令。
該命令的語法為:more[參數]文件名more命令的常用參數選項如下。-num:這里的num是一個數字,用來指定分頁顯示時每頁的行數。+num:指定從文件的第num行開始顯示。例如:#more/etc/shadow#more-3/etc/shadowmore說明:more命令經常在管道中被調用,以實現(xiàn)各種命令輸出內容的分屏顯示。例如:#ls-A/bin|more6、cat/more/lessless命令是more命令的改進版,比more命令的功能強大。more命令只能向下翻頁,而less命令可以向下、向上翻頁,甚至可以前后左右的移動。
執(zhí)行l(wèi)ess命令后,進入了less狀態(tài),按【Enter】鍵可以向下移動一行,按【space】鍵可以向下移動一頁;按【b】鍵可以向上移動一頁;也可以用光標鍵向前、后、左、右移動;按【q】鍵可以退出less命令。
less命令還支持在一個文本文件中進行快速查找。先按下斜杠鍵【/】,再輸入要查找的單詞或字符。less命令會在文本文件中進行快速查找,并把找到的第一個搜素目標高亮度顯示。如果希望繼續(xù)查找,就再次按下斜杠鍵【/】,再按【Enter】鍵即可。
less例如:less/etc/shadow7、mkdirmkdir命令用于創(chuàng)建一個目錄。該命令的語法為mkdir[參數]目錄名其目錄名可以為相對路徑,也可以為絕對路徑。其常用參數選項如下:-p:在創(chuàng)建目錄時,如果父目錄不存在,則同時創(chuàng)建該目錄及該目錄的父目錄。例如:mkdirdir1//在當前目錄下創(chuàng)建dir1子目錄mkdir–pdir2/subdir2//在當前目錄的dir2目錄中創(chuàng)建subdir2子目錄,如果dir2目錄不存在,則同時創(chuàng)
建。8、rmdirrmdir命令用于刪除空目錄。該命令的語法為rmdir[參數]目錄名其目錄名可以為相對路徑,也可以為絕對路徑。但所刪除的目錄必須為空目錄。其rmdir命令的常用參數選項如下。-p:在刪除目錄時,一同刪除父目錄,但父目錄中必須沒有其他目錄及文件。例如:[root@RHEL7-1~]#rmdirdir1
//在當前目錄下刪除dir1空子目錄[root@RHEL7-1~]#rmdir-pdir2/subdir2
//刪除當前目錄中dir2/subdir2子目錄,刪除subdir2目錄時,如果dir2目錄中無其他目錄,則一起刪除9、touchtouch命令用于建立文件或更新文件的修改日期。該命令的語法為touch[參數]文件名或目錄名
touch命令的常用參數選項如下。-dyyyymmdd:把文件的訪問或修改時間改為yyyy年mm月dd日。-a:只把文件的訪問時間改為當前時間。-m:只把文件的修改時間改為當前時間。例如:[root@RHEL7-1~]#touchaa //如果當前目錄下存在aa文件,則把aa文件的存取和修改時間改為當前時間//如果不存在aa文件,則新建aa文件[root@RHEL7-1~]#touch-d20180808aa //將aa文件的存取和修改時間改為2018年8月8日10、cpcp命令主要用于文件或目錄的復制。該命令的語法為cp[參數]源文件
目標文件cp命令的常用參數選項如下。-a:盡可能將文件狀態(tài)、權限等屬性照原狀予以復制。-R或者-r:遞歸復制目錄,即包含目錄下的各級子目錄。-u:在目標文件與來源文件有差異時,才會復制,常被用于“備份”的工作當中。注意:復制(cp)這個指令是非常重要的,不同身份者執(zhí)行這個指令會有不同的結果產生,請?zhí)貏e注意身份的差別。10、cp例1:用root身份,將家目錄下的.bashrc復制到/tmp下,并更名為bashrc。[root@RHEL7-1~]#cp~/.bashrc/tmp/bashrc[root@RHEL7-1~]#ll~/.bashrc/tmp/bashrc觀察時間屬性發(fā)生變化[root@RHEL7-1~]#cp–i~/.bashrc/tmp/bashrccp:overwrite`/tmp/bashrc'?n不覆蓋,y為覆蓋#重復做兩次,由于/tmp下已經存在bashrc了,加上-i選項后,#則在覆蓋前會詢問使用者是否確定!可以按下n或者y來二次確認例2:變換目錄到/tmp,并將/var/log/wtmp復制到/tmp并將文件的所有特性都一起復制過來,請觀察屬性。[root@RHEL7-1tmp]#cp-a/var/log/wtmpwtmp_2[root@RHEL7-1tmp]#ll/var/log/wtmpwtmp_2-rw-rw-r—1rootutmp96384Sep2411:54/var/log/wtmp-rw-rw-r—1rootutmp96384Sep2411:54wtmp_210、cp例3:將root用戶桌面的dir1目錄(非空,有subdir2目錄和aa文件),復制到桌面,并更名為dir2#cd/root/桌面#mkdir-pdir1/subdir2;touchdir1/aa#cp-Rdir1dir2思考:將root用戶桌面的dir1目錄(非空,有subdir2目錄和aa文件),復制到桌面,并將文件的所有特性都一起復制過來,并更名為dir3。#cp-aRdir1dir3復制(cp)這個指令是非常重要的,不同身份者執(zhí)行這個指令會有不同的結果產生,請?zhí)貏e注意身份的差別。11、mvmv命令主要用于文件或目錄的移動或改名。該命令的語法為mv[參數]源文件或目錄目標文件或目錄
mv命令的常用參數選項如下?!?i:如果目標文件或目錄存在,則提示是否覆蓋目標文件或目錄。(不用也會提示)·-f:無論目標文件或目錄是否存在,直接覆蓋目標文件或目錄,不提示。
例如:
//將當前目錄下的testa文件移動到/usr/目錄下,文件名不變
[root@localhost~]#mvtesta/usr/
//將/usr/testa文件移動到根目錄下,移動后的文件名為tt
[root@localhost~]#mv/usr/testa/tt
12、rmrm命令主要用于文件或目錄的刪除。該命令的語法為rm[參數]文件名或目錄名rm命令的常用參數選項如下。-d:刪除空目錄-i:刪除文件或目錄時提示用戶-f:刪除文件或目錄時不提示用戶
-R或者-r:遞歸刪除目錄,即包含目錄下的文件和各級子目錄*:刪除當前目錄下的所有文件,但不刪除子目錄和隱藏文件例如:#cd/root/桌面#touchfile1fiel2fiel3;mkdirdir1;mkdir-pdir2/subdir2;touchdir2/file4#rmfile1#rm–ddir1#rm-Rdir2課堂思考:在root用戶家目錄下新建一個目錄dir,在dir目錄下新建文件text及目錄subdir1,然后用一條命令刪除dir目錄下所有文件和目錄,刪除時不提示用戶,如何實現(xiàn)?#rm-fR*13、lnln命令,它的功能是為某一個文件在另外一個位置建立一個同步的鏈接,這個命令最常用的參數是-s,
具體用法是:ln–s源文件
目標文件。
建立鏈接方便軟件的使用比如我們安裝了一個大型軟件Matlab,它可能默認安裝在/usr/opt/Matlab目錄下,它的可執(zhí)行文件位置在/usr/opt/Matlab/bin目錄下,除非你在這個路徑加入到PATH環(huán)境變量里,否則每次運行這個軟件你都需要輸入一長串的路徑很不方便。你還可以這樣做:$ln-s/usr/opt/Matlab/bin/matlab
/bin/matlab通過在你的/bin下創(chuàng)建一個符號鏈接(/bin系統(tǒng)默認已經包含在PATH環(huán)境變量里的),今后在命令行下無需輸入完整路徑,只需輸入matlab即可。#matlab二、查看系統(tǒng)信息命令顯示目前在Linux系統(tǒng)上的文件系統(tǒng)磁盤使用情況統(tǒng)計df顯示內存狀態(tài)free主機管理命令hostnamectl顯示系統(tǒng)信息uname用來管理Linux各項套件的程序rpm
在文本模式和終端模式下,經常使用Linux命令來查看系統(tǒng)的狀態(tài)和監(jiān)視系統(tǒng)的操作,如操作系統(tǒng)版本、內存、交換頁面大小、臨時目錄、所需的操作系統(tǒng)程序包等。1、hostnamectl
hostnamectl是主機名管理命令,可以用來修改主機名稱的。
查看狀態(tài):#hostnamectl或者#hostnamectlstatus(顯示的結果都一樣)例如:[root@localhost~]#hostnamectl//查看主機狀態(tài)
修改主機名稱#hostnamectlset-hostname新的主機名
例如:[root@localhost~]#hostnamectlset-hostnamemysqlserver
//修改主機名為mysqlserver,永久有效(關閉終端,重新打開,可看到主機名localhost變成mysqlserver)[root@localhost~]#hostnamectl主機名涉及文件/etc/hostname[root@mysqlserver~]#cat/etc/hostname
//查看文件,主機名已修改mysqlserver
2、unameuname(英文全拼:unixname)命令用于顯示系統(tǒng)信息。uname可顯示電腦以及操作系統(tǒng)的相關信息。該命令的語法為
uname[-amnrsv][--help][--version]該命令常用參數說明如下:·-a或--all顯示全部的信息?!?m或--machine顯示電腦類型。·-n或--nodename顯示在網絡上的主機名稱?!?r或--release顯示操作系統(tǒng)的發(fā)行編號。·-s或--sysname顯示操作系統(tǒng)名稱?!?v顯示操作系統(tǒng)的版本?!?-help顯示幫助。·--version顯示版本信息。例如:[root@mysqlserver~]#uname-a//顯示系統(tǒng)信息Linuxmysqlserver4.18.0-147.el8.x86_64#1SMPThuSep2615:52:44UTC2019x86_64x86_64x86_64GNU/Linux[root@mysqlserver~]#uname-m
//顯示計算機類型x86_64[root@mysqlserver~]#uname-n//顯示計算機名mysqlserver[root@mysqlserver~]#uname-r//顯示操作系統(tǒng)發(fā)行編號4.18.0-147.el8.x86_64[root@mysqlserver~]#uname-s//顯示操作系統(tǒng)名稱Linux[root@mysqlserver~]#uname-v//顯示系統(tǒng)版本與時間#1SMPThuSep2615:52:44UTC2019另外,通過查看/proc/version文件可以看出Linux版本[root@Mysqlserver~]#cat/proc/version3、freefree命令用于顯示內存狀態(tài)。free指令會顯示內存的使用情況,包括實體內存,虛擬的交換文件內存,共享內存區(qū)段,以及系統(tǒng)核心使用的緩沖區(qū)等。該命令的語法為free[-bkmotV][-s<間隔秒數>]該命令常用參數說明如下:·-b以Byte為單位顯示內存使用情況?!?k以KB為單位顯示內存使用情況。·-m以MB為單位顯示內存使用情況。·-h以合適的單位顯示內存使用情況,最大為三位數,自動計算對應的單位值。單位有:B=bytes;K=kilos;M=megas;G=gigas;T=teras·-o不顯示緩沖區(qū)調節(jié)列。·-s<間隔秒數>持續(xù)觀察內存使用狀況。·-t顯示內存總和列。·-V顯示版本信息例如:[root@mysqlserver~]#free
//顯示內存使用情況,與free-k顯示結果一樣[root@mysqlserver~]#free-ht
//以合適的單位顯示內存的使用情況,并顯示內存總和4、dfdf(英文全拼:diskfree)命令用于顯示目前在Linux系統(tǒng)上的文件系統(tǒng)磁盤使用情況統(tǒng)計。該命令的語法是df[選項]...[FILE]...該命令常用參數說明如下:·文件-a,--all包含所有的具有0Blocks的文件系統(tǒng)·文件--block-size={SIZE}使用{SIZE}大小的Blocks·文件-h,--human-readable使用人類可讀的格式(預設值是不加這個選項的...)·文件-H,--si很像-h,但是用1000為單位而不是用1024·文件-i,--inodes列出inode資訊,不列出已使用block·文件-k,--kilobytes就像是--block-size=1024·文件-l,--local限制列出的文件結構·文件-m,--megabytes就像--block-size=1048576·文件--no-sync取得資訊前不sync(預設值)·文件-P,--portability使用POSIX輸出格式·文件--sync在取得資訊前sync·文件-t,--type=TYPE限制列出文件系統(tǒng)的TYPE·文件-T,--print-type顯示文件系統(tǒng)的形式·文件-x,--exclude-type=TYPE限制列出文件系統(tǒng)不要顯示TYPE·文件-v(忽略)·文件--help顯示這個幫手并且離開·文件--version輸出版本資訊并且離開4、df例如:[root@mysqlserver~]#df//顯示系統(tǒng)上文件系統(tǒng)磁盤使用情況[root@mysqlserver~]#df/etc/hosts
//df顯示磁盤使用的文件系統(tǒng)信息[root@mysqlserver~]#df-h/etc/hosts//以可讀的格式顯示磁盤使用的文件系統(tǒng)信息[root@mysqlserver~]#df-h--total
//以可讀的格式顯示系統(tǒng)上文件系統(tǒng)磁盤所有的使用情況5、rpmrpm(英文全拼:redhatpackagemanager)原本是RedHatLinux發(fā)行版專門用來管理Linux各項套件的程序,由于它遵循GPL規(guī)則且功能強大方便,因而廣受歡迎。逐漸受到其他發(fā)行版的采用。RPM套件管理方式的出現(xiàn),讓Linux易于安裝,升級,間接提升了Linux的適用度。由于該命令后面任務會詳細講解,這里只列出部分應用功能。例如:
[root@mysqlserver~]#rpm-qalibaio*//-a指查詢所有套件,-q指使用詢問模式,當遇到任何問題時,rpm指令會先詢問用戶。“*”通配符,代表所有,這里查找libaio字符串開頭的安裝包。libaio-0.3.112-1.el8.x86_64[root@mysqlserver~]#rpm-qa|greplibaio//查找包含libaio字符串的安裝包。grep命令用于查找文件里符合條件的字符串。libaio-0.3.112-1.el8.x86_64課堂思考:1.顯示計算機名稱,用三種方法。2.將計算機名稱修改為你姓名的拼音。
3.以合適的單位顯示內存的使用情況,并顯示內存總和
4.以可讀的格式顯示系統(tǒng)上文件系統(tǒng)磁盤所有的使用情況
5.查找libaio字符串開頭的安裝包1.3任務實施檢查mysql數據庫服務器對Linux系統(tǒng)的要求如:操作系統(tǒng)版本、內存、交換頁面大小、臨時目錄、所需的操作系統(tǒng)程序包。查看Oracle官方文檔《MySQL8.0ReferenceManualIncludingMySQLNDBCluster8.0》(中文譯名《MySQL8.0參考手冊包括MySQLNDB8.0集群》)第108-109頁。1.與mysql數據庫相應的Linux操作系統(tǒng)版本和內核2.足夠運行的內存和交換頁面,一般至少2GB,根據業(yè)務的要求和數據量而不同3.依賴程序包libaio庫文件和文件/lib64/libtinfo.so.51.3.1任務實施步驟1本
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 車間配電系統(tǒng)課程設計
- 西餐小食類課程設計
- 連接座的課程設計
- 建筑課程設計等級
- 黃金首飾建模課程設計
- 小學教師課程設計心得體會
- 西安冷熱源課程設計
- 道路勘察課程設計論文
- 牛頭刨床課程設計頂點
- 西南交大路面課程設計
- DB22T 5005-2018 注塑夾芯復合保溫砌塊自保溫墻體工程技術標準
- 醫(yī)院手術室醫(yī)院感染管理質量督查評分表
- 心內電生理導管及器械
- 稱量與天平培訓試題及答案
- 超全的超濾與納濾概述、基本理論和應用
- 2020年醫(yī)師定期考核試題與答案(公衛(wèi)專業(yè))
- 2022年中國育齡女性生殖健康研究報告
- 各種靜脈置管固定方法
- 消防報審驗收程序及表格
- 教育金規(guī)劃ppt課件
- 呼吸機波形分析及臨床應用
評論
0/150
提交評論