![2021韓順平圖解Linux課程(全面升級)實操篇_第1頁](http://file4.renrendoc.com/view/5360781e4524ae10633ed6f64d9ab4f5/5360781e4524ae10633ed6f64d9ab4f51.gif)
![2021韓順平圖解Linux課程(全面升級)實操篇_第2頁](http://file4.renrendoc.com/view/5360781e4524ae10633ed6f64d9ab4f5/5360781e4524ae10633ed6f64d9ab4f52.gif)
![2021韓順平圖解Linux課程(全面升級)實操篇_第3頁](http://file4.renrendoc.com/view/5360781e4524ae10633ed6f64d9ab4f5/5360781e4524ae10633ed6f64d9ab4f53.gif)
![2021韓順平圖解Linux課程(全面升級)實操篇_第4頁](http://file4.renrendoc.com/view/5360781e4524ae10633ed6f64d9ab4f5/5360781e4524ae10633ed6f64d9ab4f54.gif)
![2021韓順平圖解Linux課程(全面升級)實操篇_第5頁](http://file4.renrendoc.com/view/5360781e4524ae10633ed6f64d9ab4f5/5360781e4524ae10633ed6f64d9ab4f55.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、2021韓順平圖解Linux課程( 全升級) 實操篇第5章 Linux 實操篇-遠程登錄到 Linux 服務(wù)器遠程登錄 Linux-Xshell6Xshell6:在 Linux 服務(wù)器上,使 ipconfig 命令查看 IP 地址。遠程上傳下載件-Xftp6Xftp:在 Linux 服務(wù)器上,使 ipconfig 命令查看 IP 地址。第6章 Linux 實操篇-Vi 和 Vim 編輯器Vi 和 Vim 常的三種模式正常模式/般模式: Vim 打開個件就直接進正常模式(默認模式)。在這個模式中,可以上下左右移動光標(biāo)、刪除整、復(fù)制、粘貼等等。插模式/編輯模式:在正常模式下,鍵 i,I,o,O,a
2、,A,r,R 任何個字母之后才會進插模式。命令模式/末模式:在插模式下,鍵 Esc 進正常模式,再輸 : 進命令模式。在此模式下,可以查詢、替換、保存、退出、顯號等等。Vi 和 Vim 的快捷鍵拷貝當(dāng)前:yy,拷貝當(dāng)前向下的5:5yy,粘貼:p。刪除當(dāng)前:dd,刪除當(dāng)前向下的6:5dd。在件中查找某個單詞:命令模式下輸 /關(guān)鍵詞,回車查找,再鍵 n 查找下個。設(shè)置件的號:set nu;取消件的號:set nonu。般模式下,使快捷鍵 G 到該件的最末,使 gg 到件的最。般模式下,使快捷鍵 u 撤銷上次執(zhí)的操作。般模式下,將光標(biāo)移動到指定,鍵號 G,如20G。、第7章 Linux 實操篇-開機
3、、重啟和戶登錄注銷開機、重啟命令不管是重啟系統(tǒng)還是關(guān)閉系統(tǒng),先要運 sync 命令,把內(nèi)存中的數(shù)據(jù)寫到磁盤中。shutdown -h now:即進關(guān)機shutdown -h 1:1分鐘后動關(guān)機(和 shutdown 命令效果樣)shutdown -r now:現(xiàn)在重新啟動計算機halt:關(guān)機(上的 -h 就是指 halt) reboot:現(xiàn)在重新啟動計算機sync:把內(nèi)存的數(shù)據(jù)同步到磁盤戶登錄和注銷登錄時盡量少 root 賬號登錄。為避免操作失誤,可以先普通戶登錄,登錄后“su - 戶名”命令來切換成系統(tǒng)管理員份。在提符下輸 logout 即可注銷戶。logout 注銷指令在圖形運級別效,在運
4、級別3(圖形界終端)下有效。第8章 Linux 實操篇-戶管理基本介紹Linux 系統(tǒng)是個多戶多任務(wù)的操作系統(tǒng),任何個要使系統(tǒng)資源的戶,都必須先向系統(tǒng)管理員申請個賬號,然后以這個賬號的份進系統(tǒng)。添加戶使命令“useradd 戶名”創(chuàng)建戶成功后,會動創(chuàng)建和戶同名的家錄。使命令“useradd -d 指定錄 戶名”,給新創(chuàng)建的戶指定家錄。指定/修改密碼passwd 戶名刪除戶刪除戶,但保留家錄:userdel 戶名刪除戶以及戶家錄:userdel -r 戶名查詢戶信息指令id 戶名當(dāng)戶不存在時,返回此戶。切換戶su - 切換后的戶名從權(quán)限的戶切換到權(quán)限低的戶,不需要輸密碼,反之需要。 當(dāng)需要返回到
5、原來的戶時,使 exit/logout 指令。查看當(dāng)前登錄戶whoami/who am i戶組系統(tǒng)可以對有共性/權(quán)限的多個戶進統(tǒng)的管理。新增組:groupadd 組名刪除組:groupdel 組名增加戶時直接加上戶組:useradd -g 戶組 戶名修改已有戶的戶組:usermod -g 戶組 戶名戶和組相關(guān)件/etc/passwd 件:戶的配置件,記錄戶的各種信息。每的含義:戶名:令:戶標(biāo)識號:戶組標(biāo)識號:注釋性描述:主錄:登錄 Shell Shell 就是 Linux 命令的解釋器。Linux 命令經(jīng)過 Shell 解釋翻譯后傳到 Linux 內(nèi)核執(zhí)。在 /etc/passwd 當(dāng)中,除了
6、標(biāo)準 Shell 是 /bin/bash 之外,還可以寫如 /sbin/nologin,/usr/bin/passwd 等。查看本機賬號個數(shù):cat /etc/passwd | wc -l查找 root 戶個數(shù):cat /etc/passwd | grep :0/etc/shadow 件:令的配置件。每的含義:登錄名:加密令:最后次修改的時間:最時間間隔:最時間間隔:警告時間:不活動時間:失效時 間:標(biāo)志/etc/group 件:戶組的配置件,負責(zé)記錄 Linux 包含的組的信息。每的含義:組名:令:組標(biāo)識號:組內(nèi)戶列表第9章 Linux 實操篇-實指令指定運級別常運級別是3和5,也可以指定默
7、認運級別。如命令 init 3。運級別描述關(guān)機單戶【找回丟失密碼】多戶狀態(tài)沒有絡(luò)服務(wù)多戶狀態(tài)有絡(luò)服務(wù)系統(tǒng)未使保留給戶圖形界系統(tǒng)重啟CentOS 7系統(tǒng)運級別CentOS 6及之前的版本中,系統(tǒng)運級別通過 /etc/inittab 件進設(shè)置和控制,但在 CentOS 7中,對這個件的設(shè)置將不會對系統(tǒng)運級別產(chǎn)影響,這也是 CentOS 7中變化較的部分特性。運級別對應(yīng)關(guān)系init level systemctl targetshutdown.targetemergency.targetrescure.targetinit 3level smyuslttei-muscetrl.ttarrggettg
8、raphical.targetreboot.target常運級別相關(guān)命令systemctl get-default:獲取當(dāng)前的運級別;systemctl set-default multi-user.target:將默認運級別設(shè)置為 mulit-user;systemctl isolate multi-user.target:不重啟系統(tǒng)的情況下,將運級別切換 mulit-user;init 3找回 root 密碼開機引導(dǎo)時,操作進單戶模式修改 root 密碼。ls 指令ls -alh :顯包括隱藏的全部件、列表形式、性化形式。ls -alh 錄或件cd 指令cd :回到家錄cd .:回到上級錄
9、mkdir 指令mkdir 要創(chuàng)建的錄:創(chuàng)建個錄mkdir -p 要創(chuàng)建的多級錄:創(chuàng)建多級錄rmdir 指令rmdir 要刪除的空錄:只能刪除空錄rm -rf 要刪除的錄:遞歸、強制刪除空的錄cp 指令cp 源件 復(fù)制后的件cp -r 源件錄 復(fù)制后的件錄:遞歸復(fù)制整個件夾mv 指令mv 原件名 修改后的件名:重命名件mv 原件或件錄 移動后的件錄:移動件或整個件夾cat 指令cat:只能瀏覽件,不能修改件。為了瀏覽便,般會帶上管道命令“| more”。如cat -n 件名 | more ,實現(xiàn)分頁瀏覽(-n 顯號)。less 指令less 來分屏查看件內(nèi)容,它的功能與 more 指令類似,但
10、是 more 指令更加強,持各種顯終端。less 指令在顯件內(nèi)容時,并不是次將整個件加載之后才顯,是根據(jù)顯需要加載內(nèi)容,對于顯型件具有較的效率。命令:less 要查看的件。echo 指令echo 內(nèi)容:echo 輸出內(nèi)容到控制臺。使 echo指令輸出環(huán)境變量,例如輸出當(dāng)前的環(huán)境路徑:echo $PATH。head 指令head 件名:查看件前10內(nèi)容。head -n 5 件名:查看件前5內(nèi)容,5可以是任意數(shù)。tail 指令tail 件名:查看件后10內(nèi)容。tail -n 5 件名:查看件后5內(nèi)容,5可以是任意數(shù)。tail -f 件名:實時追蹤該檔的所有更新,作經(jīng)常使。ln 指令軟鏈接也叫符號鏈
11、接,類似于 Windows 的快捷式,主要存放了鏈接其他件的路徑。ln -s 原件或錄 軟鏈接名:給原件創(chuàng)建個軟鏈接。history 指令查看已經(jīng)執(zhí)過歷史命令,也可以執(zhí)歷史指令。history:查看已經(jīng)執(zhí)過歷史命令。!歷史命令數(shù):執(zhí)歷史命令數(shù)所對應(yīng)的命令。date 指令date:顯當(dāng)前時間. data+%Y:顯當(dāng)前年份。data+%m:顯當(dāng)前份。data+%d:顯當(dāng)前是哪天。date +%Y-%m-%d %H:%M:%S:顯年時分秒。date -s 字符串時間:設(shè)置系統(tǒng)時間。cal 指令cal:顯本歷。find 指令find 指令將從指定錄向下遞歸地遍歷其各個錄,將滿條件的件或者錄顯在終端。f
12、ind 搜索范圍路徑 -name 件名:在搜索范圍內(nèi)按件名搜索。find 搜索范圍路徑 -user 戶名:在搜索范圍內(nèi)按戶名搜索。find 搜索范圍路徑 -size +n:在搜索范圍內(nèi)按件搜索,+n 表于 n,-n 表于 n,n 表等于 n,n 的單位可以有 k、M、G。locate 指令locate 指令可以快速定位件路徑。locate 指令利事先建的系統(tǒng)中所有件名稱及路徑的 locate 數(shù)據(jù)庫實現(xiàn)快速定位給定的件。locate 指令需遍歷整個件系統(tǒng),查詢速度較快。由于 locate 指令基于數(shù)據(jù)庫進查詢,所以第次運前,必須使 updatedb 指令創(chuàng)建 locate 數(shù)據(jù)庫。locate
13、 搜索件名grep 指令和 管道符號 |grep 過濾查找,管道符號|,表將前個命令的處理結(jié)果輸出傳遞給后的命令處理。grep 查找的內(nèi)容 源件。cat 件名 | grep -ni 查找的內(nèi)容:-n 表顯號,-i 表不區(qū)分寫。gzip/gunzip 指令gzip 要壓縮的件:壓縮件,只能將件壓縮為*.gz 類型的件。gunzip *.gz:解壓縮件命令。當(dāng)使gzip對件進壓縮后,不會保留原來的件。zip/unzip 指令zip *.zip 要壓縮的件:壓縮件。zip -r *.zip 要壓縮的錄:壓縮錄。unzip *.zip:解壓縮件。unzip -d 解壓后件的存放路徑 *.zip:指定解
14、壓后件的存放錄。tar 指令tar指令是打包指令,最后打包后的件是 *.tar.gz 格式的件。tar -zcvf *.tar.gz 打包的件或者錄:打包壓縮件或者錄。tar -zxvf *.tar.gz:解壓 *.tar.gz 件到當(dāng)前錄。tar -zxvf *.tar.gz -C 解壓后件的存放路徑:解壓 *.tar.gz 件到指定錄。第10章 Linux 實操篇-組管理和權(quán)限管理戶組的創(chuàng)建groupadd 組名當(dāng)某個戶創(chuàng)建了個件后,默認這個件的所在組就是該戶所在的組。 創(chuàng)建新戶的同時,指定戶所在的組:useradd -g 戶所在組 戶名。修改件/錄所在組chgrp 修改后的組名 件名:改
15、變件所在組。chgrp -R 修改后的組名 錄:改變錄所在組,-R 表使其錄下所有件或錄遞歸效。修改件/錄所有者chown 修改后的所有者名 件名:改變件所有者chown -R 修改后的所有者名 錄:改變錄所有者,-R 表使其錄下所有件或錄遞歸效。修改戶所在組usermod -g 修改后的組名 戶名:修改戶所在組。usermod -d 修改后的錄 戶名:修改戶登錄的初始錄。權(quán)限的基本介紹例如 ls -alh 顯的內(nèi)容如下:-rwxrw-r- 1 root root 1213 Feb 2 09:39 abc0位:表件類型。d:錄,-:普通件,l:鏈接,c:字符設(shè)備件(標(biāo)、鍵盤),b:塊設(shè)備(硬盤
16、)。1-3位:確定所有者(所有者,User)擁有的權(quán)限。-4-6位:確定所屬組(同戶組,Group)擁有的權(quán)限。7-9位:確定其他戶(Other)擁有的權(quán)限。1 件:硬連接數(shù)或錄:錄數(shù)root:所有者名root:在的組名1213:件(字節(jié)),如果是件夾,顯4096字節(jié)Feb 2 09:39:最后修改期abc:件名或錄rwx 詳解rwx 作于件r(可讀,read):可以讀取,查看。w(可寫,write): 可以修改,但是不可以刪除該件,刪除個件的前提條件是對該件所在的錄有寫權(quán)限。x(可執(zhí),execute):可以被執(zhí)。rwx 作于錄r(可讀,read):可以讀取,使ls查看錄內(nèi)容。w(可寫,wri
17、te): 可以在錄內(nèi)創(chuàng)建、刪除、重命名件。x(可執(zhí),execute):可以進該錄,使 cd 進。修改件/錄的權(quán)限第種式:+ 、-、= 變更權(quán)限規(guī)則:u(所有者)、g(所有組)、o(其它)、a(所有,u、g、o 的總和)chmod u=rwx,g=rx,o=x 件名或者錄:所有者讀寫執(zhí)的權(quán)限,所在組讀執(zhí)權(quán)限,其它組執(zhí)權(quán)限。chmod o+w 件名或者錄:其它組增加寫權(quán)限。chmod a-x 件名或者錄:所有去除執(zhí)權(quán)限。第種式:通過數(shù)字變更權(quán)限規(guī)則:r=4、w=2、x=1,rwx=4+2+1=7chmod u=rwx,g=rx,o=x 件名或者錄 相當(dāng)于 chmod 751 件名或者錄寫在前從這章
18、開始,之后的內(nèi)容多是筆者沒接觸過的,特作詳細說明,為之記。第11章 Linux 實操篇-定時任務(wù)調(diào)度任務(wù)調(diào)度任務(wù)調(diào)度:系統(tǒng)在某個時間執(zhí)的特定的命令或程序。分類:系統(tǒng)作:有些重要的作必須周復(fù)始地執(zhí)。如病毒掃描等;個別戶作:個別戶可能希望執(zhí)某些程序,如對 mysql 數(shù)據(jù)庫的備份。crond 任務(wù)調(diào)度基本語法crontab 選項常選項選項描述-e編輯 crontab 定時任務(wù)-l查詢 crontab 任務(wù)-r 刪除當(dāng)前戶所有 crontab 任務(wù)快速門任務(wù)要求每分鐘動調(diào) ls -l /etc /tmp/to.txt操作步驟執(zhí) crontab -e 命令接著輸動調(diào)度命令到調(diào)度件(/etc/cront
19、ab),即 */1 * * * * ls l /etc/ /tmp/to.txt保存退出調(diào)度件5個占位符說明占位符含義范圍第個*時中的第分鐘0-59第個*天中的第時0-23第三個*中的第天1-31第四個*年中的第1-12第五個*周中的星期0-7(0和7都代表星期)特殊符號說明特殊符號 含義| 代表任何時間。如第個*就代表時中每分鐘都執(zhí)次的意思。, | 代表不連續(xù)的時間。如“0 8,12,16 * * *”命令代表每天的8點0分,12點0分,16點0分都執(zhí)次命令。| 代表連續(xù)的時間范圍。如“0 5 * * 1-6”命令代表在周到周六的凌晨5點0分執(zhí)命令。/n | 代表每隔多久執(zhí)次。如“/10 *
20、 * * *”命令代表每隔10分鐘就執(zhí)次命令。特定時間執(zhí)任務(wù)案例特定時間含義45 22 * * *在每天22點45分執(zhí)命令。0 17 * * 1每周的17點0分執(zhí)命令。0 5 1,15 *40 4 * * 1-5*/10 4 * *每1號和15號的凌晨5點0分執(zhí)命令。每周到周五的凌晨4點40分執(zhí)命令。每天的凌晨4點,每隔10分鐘執(zhí)次命令。0 0 1,15 * 每1號和15號,每周的0點0分都會執(zhí)命令。注意:星期和號最好不要同時出現(xiàn),因為定義的都是天,容易1讓管理員混亂。crond 任務(wù)調(diào)度實例每隔1分鐘,將當(dāng)前期和歷都追加到 /home/mycal 件中。vim /home/my.sh 寫內(nèi)容
21、 date /home/mycal 和 cal /home/mycal給 my.sh 增加執(zhí)權(quán)限,chmod u+x /home/my.sh執(zhí) crontab -e 命令,增加 */1 * * * * /home/my.sh保存退出調(diào)度件每天凌晨2:00,將 mysql 數(shù)據(jù)庫 testdb,備份到件 mydb.bak 中。提指令:mysqldump -u root -p密碼 數(shù)據(jù)庫 /home/mydb.bak執(zhí) crontab -e 命令增加 0 2 * * * mysqldump -u root -proot testdb /home/mydb.bak保存退出調(diào)度件crond 相關(guān)指令c
22、rontab -r: 終任務(wù)調(diào)度。crontab l:列出當(dāng)前所有任務(wù)調(diào)度。service crond restart:重啟任務(wù)調(diào)度。定時任務(wù) at基本介紹at命令是次性定時計劃任務(wù),at 的守護進程 atd 會以后臺模式檢查作業(yè)隊列來運。默認情況下,atd 守護進程每60秒檢查作業(yè)隊列。有作業(yè)時,會檢查作業(yè)運時間。如果時間與當(dāng)前時間匹配,則運此作業(yè)。at命令是次性定時計劃任務(wù),執(zhí)完個任務(wù)后就不會再執(zhí)此任務(wù)了。在使at命令的時候,定要保證 atd 進程已啟動,可以使 ps -ef | grep atd 命令來查看 atd 是否在運?;菊Z法at 選項 時間兩次鍵 Ctrl + D 結(jié)束 at
23、命令的輸?;菊Z法中,選項使次數(shù)極少,此處不再贅述。at 時間定義使 hh:mm(時:分鐘)格式對當(dāng)天的的時間指定。假如該時間已過去,那么就放在第天執(zhí)。如04:00 使 midnight(深夜),noon(中午),teatime(飲茶時間,般是下午4點)等較模糊的詞語來指定時間。使12時計時制,即在時間后加上AM(上午)或PM(下午)來說明是上午還是下午。如12pm指定命令執(zhí)的具體期,指定格式為 month day( )或 mm/dd/yy(/年)或dd.mm.yy(.年)。指定的期必須跟在指定時間的后。如04:00 2021-03-11對于安排不久就要執(zhí)的命令,可以使相對計時法。指定格式為:
24、now + count time-units,now就是當(dāng)前時間,time- units 是時間單位,這能夠是 minutes(分鐘)、hours(時)、days(天)、weeks(星期)。count是時間的數(shù)量, 究竟是天,還是時等等。如 now + 5 minutes直接使 today(今天)、tomorrow(明天)來指定完成命令的時間。at 定時任務(wù)實例2天后的下午5點執(zhí) /bin/ls /home 執(zhí) at 5pm + 2 days 命令回車輸 /bin/ls /home兩次鍵 Ctrl + D 結(jié)束at命令的輸atq 命令來查看系統(tǒng)中沒有執(zhí)的定時任務(wù)直接執(zhí) atq 命令查看即可明天
25、17點鐘,輸出時間到指定件 /root/date100.log執(zhí) at 5pm tomorrow 命令回車輸 date /root/date100.log兩次鍵 Ctrl + D 結(jié)束 at 命令的輸2分鐘后,輸出時間到指定件 /root/date200.log執(zhí) at now + 2 minutes 命令回車輸 date /root/date200.log兩次鍵 Ctrl + D 結(jié)束 at 命令的輸刪除已經(jīng)設(shè)置的定時任務(wù)先使 atq 命令查看系統(tǒng)中沒有執(zhí)的定時任務(wù),獲取要刪除的任務(wù)編號執(zhí) atrm 任務(wù)編號 命令第12章 Linux 實操篇-Linux 磁盤分區(qū)、掛載Linux 分區(qū)原理介
26、紹Linux 來說論有個分區(qū),分給哪錄使,它歸根結(jié)底就只有個根錄,個獨且唯的件結(jié)構(gòu),Linux 中每個分區(qū)都是來組成整個件系統(tǒng)的部分。Linux 采了種叫“載”的處理法,它的整個件系統(tǒng)中包含了整套的件和錄, 且將個分區(qū)和個錄聯(lián)系起來。這時要載的個分區(qū)將使它的存儲空間在個錄下獲得。硬盤說明Linux 硬盤分 IDE 硬盤和 SCSI 硬盤,前基本上是 SCSI 硬盤。對于 IDE 硬盤,驅(qū)動器標(biāo)識符為“sdx”,“hd”表明分區(qū)所在設(shè)備的類型,這是指IDE硬盤。“x”為盤號(a 為基本盤,b 為基本從屬盤,c 為輔助主盤,d 為輔助從屬盤),“”代表分區(qū),前四個分區(qū)數(shù)字1到4表,它們是主分區(qū)或擴
27、展分區(qū), 從5開始就是邏輯分區(qū)。如 hda3 表為第個 IDE 硬盤上的第三個主分區(qū)或擴展分區(qū),hdb2 表為第個 IDE 硬盤上的第個主分區(qū)或擴展分區(qū)。對于 SCSI 硬盤,驅(qū)動器標(biāo)識符為“sdx”,SCSI 硬盤是“sd”來表分區(qū)所在設(shè)備的類型,其余則和 IDE 硬盤的表法樣。查看所有設(shè)備掛載情況lsblk:英是“l(fā)ist block”,即于列出所有可塊設(shè)備的信息lsblk -f:查看系統(tǒng)分區(qū)和掛載點情況掛載的經(jīng)典案例說明給 Linux 系統(tǒng)增加塊新的硬盤,并且掛載到 /newdisk主要有以下5個步驟:虛擬機添加硬盤、分區(qū)、格式化、掛載、設(shè)置可以動掛載。具體步驟如下。具體步驟虛擬機添加硬
28、盤在【虛擬機】菜單中,選擇【設(shè)置】,然后設(shè)備列表添加硬盤,然后路【下步】,中間只有選擇磁盤的地需 要修改,直到完成。然后重啟系統(tǒng)(才能識別)!磁盤分區(qū)分區(qū)命令 fdisk /dev/sdb開始分區(qū)后輸 n,新增分區(qū),然后選擇 p,分區(qū)類型為主分區(qū),分區(qū)號1-4可選,默認為1,1代表為只為磁盤劃分塊分區(qū),2代表為磁盤劃分兩塊分區(qū),依次類推。此次案例選擇1。兩次回車默認剩余全部空間。最后輸 w 寫分區(qū)并退出,若不保存退出輸 q。命令含義顯命令列表新增分區(qū)d刪除分區(qū)w寫并退出格式化磁盤命令:mkfs -t ext4 /dev/sdb1 其中 ext4 是分區(qū)類型掛載掛載: 將個分區(qū)與個錄聯(lián)系起來。m
29、ount 設(shè)備名稱 掛載錄 此次案例為 mount /dev/sdb1 /newdisk相反地,去除掛載命令為 umount 設(shè)備名稱或者掛載錄此次案例不到,但給出舉例(umount /dev/sdb1 或者 umount /newdisk),特此說明。設(shè)置可以動掛載以上四步,只能實現(xiàn)臨時掛載,重啟系統(tǒng)后,掛載就會失效。設(shè)置動掛載,即永久掛載,當(dāng)重啟系統(tǒng),仍然可以掛載到 指定錄。通過修改 /etc/fstab 件實現(xiàn)永久掛載此次案例在件中增加 /dev/sdb1 /newdisk ext4 defaults 0 0保存并退出件后,執(zhí) mount a 即刻效磁盤情況查詢查詢系統(tǒng)整體磁盤使情況:d
30、f -h查詢指定錄的磁盤占情況:du -h /指定錄選項含義-s指定錄占匯總-h帶計量單位-a含件-c列出明細的同時,增加匯總值-max選-d項epth=1錄含深義度為1磁盤情況-作實指令統(tǒng)計 /opt 件夾下件的個數(shù)ls -l /opt | grep - | wc -l統(tǒng)計 /opt 件夾下錄的個數(shù)ls -l /opt | grep d | wc -l統(tǒng)計 /opt 件夾下件的個數(shù),包括件夾下的ls -lR /opt | grep - | wc -l統(tǒng)計 /opt 件夾下錄的個數(shù),包括件夾下的ls -lR /opt | grep d | wc -l以樹狀顯錄結(jié)構(gòu)yum install tre
31、e tree 指定錄wc 命令Linux 系統(tǒng)中的 wc(Word Count)命令的功能為統(tǒng)計指定件中的字節(jié)數(shù)、字數(shù)、數(shù),并將統(tǒng)計結(jié)果顯輸出。wc 選項 件命令含義-c統(tǒng)計字節(jié)數(shù)-l統(tǒng)計數(shù)-m統(tǒng)計字符數(shù),這個選項不能與 -c 起使-w 統(tǒng)計字數(shù),個字被定義為由空、跳格或換字符分隔的字符串-L統(tǒng)計最長的長度第13章 Linux 實操篇-絡(luò)配置查看絡(luò)配置Windows 系統(tǒng):ipconfig Linux 系統(tǒng):ifconfigLinux 絡(luò)環(huán)境配置第種式:動獲取 IP戶登錄后,通過界來設(shè)置動獲取 IP。缺點: Linux 啟動后,每次動獲取的 IP 地址可能不樣。這個不適于服務(wù)器,因為服務(wù)器 I
32、P 是需要固定的。第種式:固定 IP通過修改配置件來指定 IP配置件根據(jù)卡不同名字有所區(qū)別,但件路徑致:/etc/sysconfig/network-scripts/,常見的配置件名有 ifcfg- eth0 或者 ifcfg-ens33,可以通過 ifconfig 查看后綴。以 ifcfg-ens33 為例,配置件需要修改的內(nèi)容如后的代碼塊所。修改后,重啟絡(luò)服務(wù)或者重啟系統(tǒng)效:service network restart 或者 rebootBOOTPROTO=static # 靜態(tài) IP IPADDR=34 # 本機 IP 地址NETMASK= # 掩碼GATEWAY= # 默認關(guān)DNS1
33、= # 域名解析器DNS2=設(shè)置主機名和 hosts 映射設(shè)置主機名為了便記憶,可以給 Linux 系統(tǒng)主機設(shè)置主機名,也可以根據(jù)需要修改主機名(數(shù)據(jù)到)。使 hostname 查看當(dāng)前主機名如需修改在件 /etc/hostname 編輯即可修改后,重啟系統(tǒng)效設(shè)置 hosts 映射hosts 映射可以使主機名和系統(tǒng) IP 地址建映射聯(lián)系,即通過主機名就可以連接到某個主機系統(tǒng),省去了 IP 地址的煩。hosts 是個本件,來記錄 IP 和 Hostname(主機名)的映射關(guān)系。除去 hosts 件,DNS 是互聯(lián)上作為域名和 IP 地址相互映射的個分布式數(shù)據(jù)庫。Domain Name Syste
34、m 的縮寫,翻譯過來就是域名系統(tǒng)。Windows:在 C:WindowsSystem32driversetchosts 件中指定即可。如3 CentOS-PC Linux:在 /etc/hosts 件中指定即可。如3 Windows-PC第14章 Linux 實操篇-進程管理(重點)基本介紹在 Linux 中,每個執(zhí)的程序(代碼)都稱為個進程。每個進程都分配個 ID 號,即進程號,PID。每個進程都可能以兩種式存在的。前臺與后臺,所謂前臺進程就是戶前的屏幕上可以進操作的。后臺進程則是實 際在操作,但由于屏幕上法看到的進程,通常使后臺式執(zhí)。般系統(tǒng)的服務(wù)都是以后臺進程的式存在,且都會常駐在系統(tǒng)中,
35、直到關(guān)機才才結(jié)束。顯系統(tǒng)執(zhí)的進程ps -aux:顯當(dāng)前終端所有進程。ps -aux | more:配合 more 命令,分屏顯進程信息,便于查看。ps -aux | grep 特定服務(wù):配合 grep 命令,查看特定的進程信息。如 ps -aux | grep sshd。ps -ef:以全格式顯當(dāng)前所有的進程,也可以查看進程的進程,進程符號為 PPID。ps -ef | grep 特定服務(wù):配合 grep 命令,查看特定進程的進程。如 ps -ef | grep sshd。終進程 kill 和 killallkill 選項 進程號:通過進程號殺死進程。killall 進程名稱:通過進程名稱殺死
36、進程,也持通配符。殺死該進程的同時,該進程下的進程也會被殺死。常選項:-9表強制進程即停。常實例踢掉某個法登錄戶:ps -aux | grep sshd 查看登錄戶的進程號,后 kill 登錄戶的進程號。終遠程登錄服務(wù) sshd,在適當(dāng)時候再次重啟 sshd 服務(wù):kill sshd對應(yīng)的進程號,再運 /bin/systemctl startsshd.service終多個 gedit 編輯器:killall gedit。強制殺掉個終端:kill -9 bash對應(yīng)的進程號查看進程樹 pstreepstree 選項:可以更加直觀的來看進程信息。常選項:-p 顯進程的 PID,-u 顯進程的所屬戶
37、。pstree -p:樹狀的形式顯進程的 PID。pstree -u:樹狀的形式顯進程的戶。服務(wù)(service)管理服務(wù)本質(zhì)就是進程,但是是運在后臺的,通常都會監(jiān)聽某個端,等待其它程序的請求,如(mysql、sshd、防墻等),因 此我們稱為守護進程,是 Linux 中常重要的知識點。service 管理指令service 服務(wù)名 start | stop | restart | reload | status在 CentOS 7.0 后 不再使 service ,是 systemctl(后專門介紹)。service 指令管理的服務(wù)在 /etc/init.d 查看,即 ls -l /etc/
38、init.d 命令。service 管理指令案例使 service 指令,查看、關(guān)閉、啟動 network。service network status service network stop service network start查看服務(wù)名式:使 setup - 系統(tǒng)服務(wù) 就可以查看(包括 service 和 systemctl),帶星號的是開機啟動的服務(wù)。式:運 ls -l /etc/init.d 只能查看 service 管理的服務(wù)。服務(wù)的運級別Linux 系統(tǒng)有7種運級別(runlevel):常的是級別3和5。運級別 0:系統(tǒng)停機狀態(tài),系統(tǒng)默認運級別不能設(shè)為0,否則不能正常啟動。
39、運級別 1:單戶作狀態(tài),root 權(quán)限,于系統(tǒng)維護,禁遠程登陸。運級別 2:多戶狀態(tài)(沒有 NFS),不持絡(luò)。運級別 3:完全的多戶狀態(tài)(有 NFS),登陸后進控制臺命令模式。運級別 4:系統(tǒng)未使,保留。運級別 5:X11 控制臺,登陸后進圖形 GUI 模式運級別 6:系統(tǒng)正常關(guān)閉并重啟,默認運級別不能設(shè)為6,否則不能正常啟動。CentOS 7后運級別說明在 /etc/initab 進了簡化,multi-user.target 等同于運級別3,graphical.target 等同于運級別5。systemctl get-default:獲取當(dāng)前的運級別;systemctl set-defaul
40、t multi-user.target:將默認運級別設(shè)置為 mulit-user。chkconfig 指令通過 chkconfig 命令可以給每個服務(wù)的各個運級別設(shè)置啟動/關(guān)閉,此處的服務(wù)是指 service 指令管理的服務(wù),在 /etc/init.d 查看,即 ls -l /etc/init.d 命令。chkconfig 重新設(shè)置服務(wù)啟動或關(guān)閉后,需要重啟機器才能效。注意:CentOS 7.0之后,很多服務(wù)使 systemctl 管理?;菊Z法chkconfig -list | grep 服務(wù)名chkconfig 服務(wù)名 -list chkconfig -level 5 服務(wù)名 on/off
41、應(yīng)實例將 sshd 服務(wù)在運級別5下設(shè)置為不動啟動:chkconfig -level 5 sshd off顯當(dāng)前系統(tǒng)所有服務(wù)的各個運級別的運狀態(tài):chkconfig -list將 network 服務(wù)在運級別3下設(shè)置為不動啟動:chkconfig -level 3 network offsystemctl 管理指令基本語法systemctl start | stop | restart | status 服務(wù)名service 指令管理的服務(wù)在 /usr/lib/systemd/system 查看,即 ls -l /usr/lib/systemd/system 命令。systemctl 設(shè)置服務(wù)
42、啟動狀態(tài)systemctl list-unit-files| grep 服務(wù)名:查看服務(wù)開機啟動狀態(tài),使 grep 進過濾。systemctl enable 服務(wù)名:設(shè)置服務(wù)開機啟動。systemctl disenable 服務(wù)名:關(guān)閉服務(wù)開機啟動。systemctl is-enable 服務(wù)名:查詢某個服務(wù)是否開機啟動。查看服務(wù)名使 ls -l /usr/lib/systemd/system 命令查看需要的服務(wù)名。服務(wù)運級別systemctl start | stop 服務(wù)名 般在運級別3和5執(zhí),沒有再作具體區(qū)分。應(yīng)案例查看當(dāng)前防墻的狀況,關(guān)閉防墻和重啟防墻。使 ls -l /usr/lib
43、/systemd/system 命令查看防墻服務(wù)名為 firewalld.service。systemctl status firewalld systemctl stop firewalld systemctl start firewalld細節(jié)討論關(guān)閉或啟防墻后,即效。這種式只是臨時效,當(dāng)重啟系統(tǒng)后,還是回歸以前對服務(wù)的設(shè)置。如果設(shè)置某個服務(wù)啟動或關(guān)閉永久效,要使 systemctl enable/disable 服務(wù)名。打開或關(guān)閉指定端在真正的產(chǎn)環(huán)境,往往需要將防墻打開。但如果把防墻打開,那么外部請求數(shù)據(jù)包就不能跟服務(wù)器監(jiān)聽端通訊。這時, 需要打開指定的端。firewall 指令打開端:firewall-cmd -permanent -add-port=端號/協(xié)議關(guān)閉端:firewall-cmd -permanent -remove-port=端號/協(xié)議重新載,才能效:firewall-cmd -reload查詢端是否開放:firewall-cmd -query-port=端號/協(xié)議端號和協(xié)議可以通過 netstat 進監(jiān)聽?wèi)?yīng)案例啟防墻,測試111端能否 telnet,不能開放111端:f
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 6 我們神圣的國土 第三課時 (說課稿)-部編版道德與法治五年級上冊
- 7-1《短歌行》說課稿 2024-2025學(xué)年統(tǒng)編版高中語文必修上冊
- 2025年企業(yè)招標(biāo)承包經(jīng)營合同
- 《7 剪紙藝術(shù)》(說課稿)-2023-2024學(xué)年四年級下冊綜合實踐活動粵教版
- Module 8 Unit 1 Were going to visit Hainan.(說課稿)-2024-2025學(xué)年外研版(三起)英語四年級上冊
- Unit 2 My week Period 4 Get ready for the new school year(說課稿)-2024-2025學(xué)年人教PEP版英語五年級上冊
- 19海濱小城 (說課稿)-2024-2025學(xué)年三年級上冊語文統(tǒng)編版
- 2025農(nóng)副產(chǎn)品買賣合同書模板(合同版本)
- 2023八年級語文上冊 第五單元 口語交際 復(fù)述與轉(zhuǎn)述配套說課稿 新人教版
- 2024年春八年級歷史下冊 第10課 社會主義民主與法制的加強說課稿1(pdf) 川教版
- 2025-2030全球廢棄食用油 (UCO) 轉(zhuǎn)化為可持續(xù)航空燃料 (SAF) 的催化劑行業(yè)調(diào)研及趨勢分析報告
- 山東省臨沂市蘭山區(qū)2024-2025學(xué)年七年級上學(xué)期期末考試生物試卷(含答案)
- 湖北省武漢市2024-2025學(xué)年度高三元月調(diào)考英語試題(含答案無聽力音頻有聽力原文)
- 商務(wù)星球版地理八年級下冊全冊教案
- 天津市河西區(qū)2024-2025學(xué)年四年級(上)期末語文試卷(含答案)
- 校長在行政會上總結(jié)講話結(jié)合新課標(biāo)精神給學(xué)校管理提出3點建議
- 北京市北京四中2025屆高三第四次模擬考試英語試卷含解析
- 2024年快遞行業(yè)無人機物流運輸合同范本及法規(guī)遵循3篇
- 地下商業(yè)街的規(guī)劃設(shè)計
- 中國慢性冠脈綜合征患者診斷及管理指南2024版解讀
- (正式版)SHT 3551-2024 石油化工儀表工程施工及驗收規(guī)范
評論
0/150
提交評論