国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

Linux常用命令淺析

2015-05-30 17:29沈云明
儷人·教師版 2015年24期
關(guān)鍵詞:命令指令密碼

沈云明

一、系統(tǒng)管理類(lèi)命令

shutdown [-h][-i][-m] shutdown命令的作用是關(guān)閉計(jì)算機(jī),它的使用權(quán)限是超級(jí)用戶,shutdown 命令可以安全地將系統(tǒng)關(guān)機(jī)。有些用戶會(huì)使用直接斷掉電源的方式來(lái)關(guān)閉Linux系統(tǒng),這是十分危險(xiǎn)的。因?yàn)長(zhǎng)inux與Windows不同,其后臺(tái)運(yùn)行著許多進(jìn)程及用戶,所以強(qiáng)制關(guān)機(jī)可能會(huì)導(dǎo)致進(jìn)程的數(shù)據(jù)丟失,使系統(tǒng)處于不穩(wěn)定的狀態(tài),甚至在有的系統(tǒng)中會(huì)損壞硬件設(shè)備(硬盤(pán))。在系統(tǒng)關(guān)機(jī)前使用shutdown命令,系統(tǒng)管理員會(huì)通知所有登錄的用戶系統(tǒng)將要關(guān)閉,并且login指令會(huì)被凍結(jié),即新的用戶不能再登錄。主要選項(xiàng)說(shuō)明:-t:多久后執(zhí)行關(guān)機(jī)指;-k:并不真正關(guān)機(jī),只是發(fā)送警告信息給每位登錄者;-h:關(guān)閉系統(tǒng)服務(wù)后,立即關(guān)機(jī);-c:取消目前正在執(zhí)行的關(guān)機(jī)指令;-r:關(guān)機(jī)后重新啟動(dòng)系統(tǒng)如:[root@localhost~]#shutdown –h 30 "shutdown after 30 minutes " # 30分鐘后關(guān)機(jī)相關(guān)的命令還有reboot、halt、poweroff等passwd[-d][-f][-l][-u]passwd命令用于設(shè)置用戶的認(rèn)證信息,包括用戶密碼、密碼過(guò)期時(shí)間等。系統(tǒng)管理者則能用它管理系統(tǒng)用戶的密碼。更改或創(chuàng)建user1用戶的密碼。su[-c][-l]su命令用于切換當(dāng)前用戶身份到其他用戶身份,變更時(shí)須輸入所要變更的用戶帳號(hào)與密碼。主要選項(xiàng)說(shuō)明如:-c<指令>:執(zhí)行完指定指令后,即恢復(fù)原來(lái)的身份; -l:更改身份時(shí),同時(shí)更改工作目錄,以及HOME,SHELL,USER,logname。此外,也會(huì)更改PATH變量。若不加選項(xiàng),則僅刪除用戶帳號(hào),而不刪除相關(guān)文件。主要選項(xiàng)說(shuō)明如:-f:強(qiáng)制刪除用戶,即使用戶當(dāng)前已登錄; -r:刪除用戶的同時(shí),刪除與用戶相關(guān)的所有文件。lastb[-d][-x]lastb命令用于顯示用戶錯(cuò)誤的登錄列表,此指令可以發(fā)現(xiàn)系統(tǒng)的登錄異常。單獨(dú)執(zhí)行l(wèi)astb命令,它會(huì)讀取位于/var/log目錄下,名稱(chēng)為btmp的文件,并把該文件內(nèi)容記錄的登入失敗的用戶名單,全部顯示出來(lái)。主要選項(xiàng)如:-d:將IP地址轉(zhuǎn)換成主機(jī)名稱(chēng);-x:顯示系統(tǒng)關(guān)機(jī),重新開(kāi)機(jī),以及執(zhí)行等級(jí)的改變等信息。范例如:[root@localhost~]#lastb –d, sudo命令用來(lái)以其他身份來(lái)執(zhí)行命令,預(yù)設(shè)的身份為root。在/etc/sudoers中設(shè)置了可執(zhí)行sudo指令的用戶。若其未經(jīng)授權(quán)的用戶企圖使用sudo,則會(huì)發(fā)出警告的郵件給管理員。用戶使用sudo時(shí),必須先輸入密碼,之后有5分鐘的有效期限,超過(guò)期限則必須重新輸入密碼。主要選項(xiàng)如:-l:列出當(dāng)前用戶可執(zhí)行與不可執(zhí)行的指令如:[user1@localhost~]$sudo fsck /dev/sdb1若要添加可執(zhí)行sudo命令的用戶,需在/etc/sudoers文件中添加該用戶,行這個(gè)命令可得知目前登入系統(tǒng)的用戶有那些人,以及他們正在執(zhí)行的程序。單獨(dú)執(zhí)行w命令會(huì)顯示所有的用戶,您也可指定用戶名稱(chēng),僅顯示某位用戶的相關(guān)信息如:-s:使用短格式輸出。killall[-I][-i][-r]killall命令使用進(jìn)程的名稱(chēng)來(lái)殺死進(jìn)程,使用此指令可以殺死一組同名進(jìn)程如:-I:忽略大小寫(xiě);-i:交互式殺死進(jìn)程,殺死進(jìn)程前需要進(jìn)行確認(rèn);-r:使用正規(guī)表達(dá)式匹配要?dú)⑺赖倪M(jìn)程名稱(chēng)??梢源钆鋕ill指令隨時(shí)中斷、刪除不必要的程序如:a:顯示現(xiàn)行終端機(jī)下的所有程序,包括其他用戶的程序;u:以用戶為主的格式來(lái)顯示程序狀況;x:顯示所有程序,不以終端機(jī)來(lái)區(qū)分如[root@localhost~]#ps aux#顯示所有包含其他使用者的進(jìn)程.atat命令用于在指定時(shí)間執(zhí)行命令如:[root@localhost~]#at 6:00 tomorrow.at>fsck /dev/sdb1at>#明天早上6點(diǎn)鐘進(jìn)行磁盤(pán)檢查.sync命令用于強(qiáng)制被改變的內(nèi)容立刻寫(xiě)入磁盤(pán),更新超塊信息。 在Linux/Unix系統(tǒng)中,在文件或數(shù)據(jù)處理過(guò)程中一般先放到內(nèi)存緩沖區(qū)中,等到適當(dāng)?shù)臅r(shí)候再寫(xiě)入磁盤(pán),以提高系統(tǒng)的運(yùn)行效率。sync命令則可用來(lái)強(qiáng)制將內(nèi)存緩沖區(qū)中的數(shù)據(jù)立即寫(xiě)入磁盤(pán)中。用戶通常不需執(zhí)行sync命令,系統(tǒng)會(huì)自動(dòng)執(zhí)行update或bdflush操作,將緩沖區(qū)的數(shù)據(jù)寫(xiě) 入磁盤(pán)。只有在update或bdflush無(wú)法執(zhí)行或用戶需要非正常關(guān)機(jī)時(shí),才需手動(dòng)執(zhí)行sync命令。mkfs[-t]mkfs命令用于在設(shè)備上(通常為硬盤(pán))創(chuàng)建Linux文件系統(tǒng)。mkfs本身并不執(zhí)行建立文件系統(tǒng)的工作,而是去調(diào)用相關(guān)的程序來(lái)執(zhí)行。主要選項(xiàng)說(shuō)明如:-t<文件系統(tǒng)類(lèi)型>:指定要建立何種文件系統(tǒng)。范例如:[root@localhost~]#mkfs –t ext4 /dev/sdb1#將sdb1分區(qū)格式化為ext4文件系統(tǒng)。mount[-a][-t][-o]mount命令用于加載文件系統(tǒng)到指定的加載點(diǎn),常用來(lái)加載硬盤(pán)分區(qū)、光驅(qū)等。主要選項(xiàng)說(shuō)明如:

-a:加載文件/etc/fstab中描述的所有文件系統(tǒng);-t:系統(tǒng)支持的文檔格式,如ext3,iso9660等;-o:后面接額外的參數(shù),如賬號(hào)、密碼、讀寫(xiě)權(quán)限等。當(dāng)文件系統(tǒng)發(fā)生錯(cuò)誤四化,可用fsck指令嘗試加以修復(fù)。主要選項(xiàng)說(shuō)明如:-a:自動(dòng)修復(fù)文件系統(tǒng),不詢問(wèn)任何問(wèn)題;-r:采用互動(dòng)模式,在執(zhí)行修復(fù)時(shí)詢問(wèn)問(wèn)題,讓用戶得以確認(rèn)并決定處理方式;-y:檢測(cè)每個(gè)文件系統(tǒng)時(shí)自動(dòng)輸入yes,在不確定那些是不正常的時(shí)候,可以使用該選項(xiàng)進(jìn)行全部檢查修復(fù)如:[root@localhost~]#fsck –a /dev/sdb1

二、網(wǎng)絡(luò)管理類(lèi)命令

host[-a]host命令是常用的分析域名查詢工具,可用來(lái)測(cè)試域名系統(tǒng)工作是否正常。主要選項(xiàng)說(shuō)明如:-a:顯示詳細(xì)的DNS信息。netstat[-a][n]netstat命令用來(lái)打印Linux中網(wǎng)絡(luò)系統(tǒng)的狀態(tài)信息,可讓你得知整個(gè)Linux系統(tǒng)的網(wǎng)絡(luò)情況。主要選項(xiàng)說(shuō)明如:-a或--all:顯示所有連線中的Socket;-n或--numeric:直接使用ip地址,而不通過(guò)域名服務(wù)器。-t或--tcp:顯示TCP傳輸協(xié)議的連線狀況;-u或--udp:顯示UDP傳輸協(xié)議的連線狀況。ifupifup命令用于激活指定的網(wǎng)絡(luò)接口如:ifup eth0ifconfigifconfig命令被用于配置和顯示Linux內(nèi)核中網(wǎng)絡(luò)接口的網(wǎng)絡(luò)參數(shù)。不帶任何選項(xiàng)則顯示網(wǎng)絡(luò)接口信息。用ifconfig命令配置的網(wǎng)卡信息,在網(wǎng)卡重啟后機(jī)器重啟后,配置就不存在。[root@localhost ~]# ifconfig eth0 192.168.2.10 netmask 255.255.255.0 broadcast 192.168.2.255#給網(wǎng)卡eth0配置ip、掩碼及廣播地址。

三、軟件包管理類(lèi)命令

yum命令是在Fedora和RedHat以及SUSE中基于rpm的軟件包管理器,它可以使系統(tǒng)管理人員交互和自動(dòng)化地更細(xì)與管理RPM軟件包,能夠從指定的服務(wù)器自動(dòng)下載RPM包并且安裝,可以自動(dòng)處理依賴性關(guān)系,并且一次安裝所有依賴的軟體包,無(wú)須繁瑣地一次次下載、安裝,apt-get命令是Debian Linux發(fā)行版中的APT軟件包管理工具。所有基于Debian的發(fā)行都使用這個(gè)包管理系統(tǒng)。

四、文件目錄管理類(lèi)命令

cd命令用來(lái)切換工作目錄。ls命令用來(lái)顯示目標(biāo)列表。主要選項(xiàng)說(shuō)明如:-a:顯示所有檔案及目錄,包括隱藏對(duì)象;-l:以長(zhǎng)格式顯示目錄下的內(nèi)容列表;-d:僅顯示目錄名,而不顯示目錄下的內(nèi)容列表。mkdir命令用來(lái)創(chuàng)建目錄。主要選項(xiàng)說(shuō)明如:-p:若所要建立目錄的上層目錄目前尚未建立,則會(huì)一并建立上層目錄;-m<權(quán)限>:建立目錄的同時(shí)設(shè)置目錄的權(quán)限如:

[root@localhost ~]#mkdir -p dir1/dir2/dir3 #依次創(chuàng)建3個(gè)目錄。rmdir命令用來(lái)刪除空目錄。使用-p選項(xiàng)可遞歸刪除上層空目錄。rm命令可以刪除一個(gè)目錄中的一個(gè)或多個(gè)文件或目錄,也可以將某個(gè)目錄及其下屬的所有文件及其子目錄均刪除掉。對(duì)于鏈接文件,只是刪除整個(gè)鏈接文件,而原有文件保持不變。主要選項(xiàng)說(shuō)明如:-i:刪除已有文件或目錄之前先詢問(wèn)用戶;-r:將指定目錄下的所有文件與子目錄一并處理;-f:強(qiáng)制刪除文件或目錄如:[root@localhost ~]#rm –r /tmp/test #刪除test目錄下所有子目錄和文件。mv命令用來(lái)對(duì)文件或目錄重新命名,或者將文件從一個(gè)目錄移到另一個(gè)目錄中如:[root@localhost ~]#mv file1 /tmp/file2 #將file1移至/tmp并改名為file2cp命令用來(lái)將一個(gè)或多個(gè)源文件或者目錄復(fù)制到指定的目的文件或目錄。-r選項(xiàng)做遞歸處理,將指定目錄下的所有文件與子目錄一并處理。范例如:[root@localhost ~]#cp file1 /tmp/file2#將file1復(fù)制到/tmp并改名為file2,cat命令連接文件并打印到標(biāo)準(zhǔn)輸出設(shè)備上,cat經(jīng)常用來(lái)顯示文件的內(nèi)容如:-n或-number:由1開(kāi)始對(duì)所有輸出的行數(shù)編號(hào);范例如:[root@localhost ~]#cat test.txt #在屏幕上顯示test.txt的內(nèi)容。touch命令有兩個(gè)功能:一是用于把已存在文件的時(shí)間標(biāo)簽更新為系統(tǒng)當(dāng)前的時(shí)間(默認(rèn)方式),它們的數(shù)據(jù)將原封不動(dòng)地保留下來(lái);二是用來(lái)創(chuàng)建新的空文件如:-a:更改存取時(shí)間;-m:更改改動(dòng)時(shí)間。-t:使用指定的日期時(shí)間。范例如下:

[root@localhost ~]#touch test.txt #若test.txt文件不存在,則創(chuàng)建該文件,若文件已經(jīng)存在,則更改test.txt的時(shí)間戳為當(dāng)前時(shí)間,文件內(nèi)容不變。[root@localhost ~]#touch -c -t 12270800 test.txt#將test.txt的訪問(wèn)和修改時(shí)間改為12月27號(hào)8:00。

chmod命令用來(lái)變更文件或目錄的權(quán)限。在UNIX系統(tǒng)家族里,文件或目錄權(quán)限的控制分別以讀?。╮,值=4)、寫(xiě)入(w,值=2)、執(zhí)行(x,值=1)3種一般權(quán)限來(lái)區(qū)分,

如:[root@localhost ~]#chmod 744 test1.txt #權(quán)限改為rwxr--r--

[root@localhost ~]#chmod g+w test1.txt #權(quán)限改為rwxrw-r--chown命令改變某個(gè)文件或目錄的所有者和所屬的組,該命令可以向某個(gè)用戶授權(quán),使該用戶變成指定文件的所有者或者改變文件所屬的組。-R:遞歸處理,將指定目錄下的所有文件及子目錄一并處理如:[root@localhost ~]#chownuser1:group1 test1.txt #更改test1.txt的所屬用戶和組。grep[-i][-E][-l][-e][-n]grep,即全面搜索正則表達(dá)式并打印行。是一種強(qiáng)大的文本搜索工具,它能使用正則表達(dá)式搜索文本,并把匹配的行打印出來(lái)。主要選項(xiàng)說(shuō)明如:-i:忽略字符大小寫(xiě)的差別;-E:使用正則表達(dá)式;-l:列出符合搜索條件的文件名;-e:指定多個(gè)匹配條件;-n:列出符合條件的文本所在的編號(hào)如:[root@localhost ~]#grep –n "str1" file1.txt file2.txt #在file1、file2中搜索包含str1的行。

五、結(jié)語(yǔ)

Linux中涉及到的命令非常多,功能也是非常強(qiáng)大,在此只是列出一些比較常用也比較簡(jiǎn)單的命令,對(duì)初學(xué)者來(lái)說(shuō)具有一定的參考意義。

猜你喜歡
命令指令密碼
聽(tīng)我指令:大催眠術(shù)
密碼里的愛(ài)
只聽(tīng)主人的命令
密碼抗倭立奇功
ARINC661顯控指令快速驗(yàn)證方法
LED照明產(chǎn)品歐盟ErP指令要求解讀
移防命令下達(dá)后
密碼藏在何處
這是人民的命令
奪命密碼