真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

Linux系統(tǒng)中有哪些常用的系統(tǒng)管理命令-創(chuàng)新互聯(lián)

Linux系統(tǒng)中有哪些常用的系統(tǒng)管理命令?針對(duì)這個(gè)問題,這篇文章詳細(xì)介紹了相對(duì)應(yīng)的分析和解答,希望可以幫助更多想解決這個(gè)問題的小伙伴找到更簡(jiǎn)單易行的方法。

成都創(chuàng)新互聯(lián)制作網(wǎng)站網(wǎng)頁(yè)找三站合一網(wǎng)站制作公司,專注于網(wǎng)頁(yè)設(shè)計(jì),成都網(wǎng)站設(shè)計(jì)、成都做網(wǎng)站,網(wǎng)站設(shè)計(jì),企業(yè)網(wǎng)站搭建,網(wǎng)站開發(fā),建網(wǎng)站業(yè)務(wù),680元做網(wǎng)站,已為成百上千服務(wù),成都創(chuàng)新互聯(lián)網(wǎng)站建設(shè)將一如既往的為我們的客戶提供最優(yōu)質(zhì)的網(wǎng)站建設(shè)、網(wǎng)絡(luò)營(yíng)銷推廣服務(wù)!

df


1.作用
df命令用來(lái)檢查文件系統(tǒng)的磁盤空間占用情況,使用權(quán)限是所有用戶。

2.格式
df [options]

3.主要參數(shù)
-s:對(duì)每個(gè)Names參數(shù)只給出占用的數(shù)據(jù)塊總數(shù)。
-a:遞歸地顯示指定目錄中各文件及子目錄中各文件占用的數(shù)據(jù)塊數(shù)。若既不指定-s,也不指定-a,則只顯示Names中的每一個(gè)目錄及其中的各子目錄所占的磁盤塊數(shù)。
-k:以1024字節(jié)為單位列出磁盤空間使用情況。
-x:跳過在不同文件系統(tǒng)上的目錄不予統(tǒng)計(jì)。
-l:計(jì)算所有的文件大小,對(duì)硬鏈接文件則計(jì)算多次。
-i:顯示inode信息而非塊使用量。
-h(huán):以容易理解的格式印出文件系統(tǒng)大小,例如136KB、254MB、21GB。
-P:使用POSIX輸出格式。
-T:顯示文件系統(tǒng)類型。

4.說(shuō)明
df命令被廣泛地用來(lái)生成文件系統(tǒng)的使用統(tǒng)計(jì)數(shù)據(jù),它能顯示系統(tǒng)中所有的文件系統(tǒng)的信息,包括總?cè)萘?、可用的空閑空間、目前的安裝點(diǎn)等。

超級(jí)權(quán)限用戶使用df命令時(shí)會(huì)發(fā)現(xiàn)這樣的情況:某個(gè)分區(qū)的容量超過了100%。這是因?yàn)長(zhǎng)inux系統(tǒng)為超級(jí)用戶保留了10%的空間,由其單獨(dú)支配。也就是說(shuō),對(duì)于超級(jí)用戶而言,他所見到的硬盤容量將是110%。這樣的安排對(duì)于系統(tǒng)管理而言是有好處的,當(dāng)硬盤被使用的容量接近100%時(shí)系統(tǒng)管理員還可以正常工作。

5.應(yīng)用實(shí)例
Linux支持的文件系統(tǒng)非常多,包括JFS、ReiserFS、ext、ext2、ext3、ISO9660、XFS、Minx、vfat、MSDOS等。使用df -T命令查看磁盤空間時(shí)還可以得到文件系統(tǒng)的信息:

#df -T
文件系統(tǒng) 類型 容量  已用   可用  已用% 掛載點(diǎn)
/dev/hda7 reiserfs 5.2G  1.6G  3.7G  30%  /
/dev/hda1 vfat 2.4G  1.6G  827M  66%  /windows/C
/dev/hda5 vfat 3.0G  1.7G  1.3G  57%  /windows/D
/dev/hda9 vfat 3.0G  2.4G  566M  82%  /windows/E
/dev/hda10 NTFS  3.2G  573M  2.6G  18%  /windows/F
/dev/hda11 vfat 1.6G  1.5G   23M  99%  /windows/G

從上面除了可以看到磁盤空間的容量、使用情況外,分區(qū)的文件系統(tǒng)類型、掛載點(diǎn)等信息也一覽無(wú)遺。

top

1.作用
top命令用來(lái)顯示執(zhí)行中的程序進(jìn)程,使用權(quán)限是所有用戶。

2.格式
top [-] [d delay] [q] [c] [S] [s] [i] [n]

3.主要參數(shù)
d:指定更新的間隔,以秒計(jì)算。
q:沒有任何延遲的更新。如果使用者有超級(jí)用戶,則top命令將會(huì)以高的優(yōu)先序執(zhí)行。
c:顯示進(jìn)程完整的路徑與名稱。
S:累積模式,會(huì)將己完成或消失的子行程的CPU時(shí)間累積起來(lái)。
s:安全模式。
i:不顯示任何閑置(Idle)或無(wú)用(Zombie)的行程。
n:顯示更新的次數(shù),完成后將會(huì)退出top。

4.說(shuō)明
top命令是Linux系統(tǒng)管理的一個(gè)主要命令,通過它可以獲得許多信息。這里我們結(jié)合圖1來(lái)說(shuō)明它給出的信息。

Linux系統(tǒng)中有哪些常用的系統(tǒng)管理命令

圖1 top命令的顯示

4.應(yīng)用實(shí)例
(1)使用lp命令打印多個(gè)文件
#lp 2 3 4
request id is 11 (3 file(s))

其中2、3、4分別是文件名;“request id is 11 (3 file(s)) ”表示這是第11個(gè)打印命令,依次打印這三個(gè)文件。

(2)設(shè)定打印優(yōu)先級(jí)別
#lp lp -d LaserJet -p 90 /etc/aliases

通過添加“-p 90”,規(guī)定了打印作業(yè)的優(yōu)先級(jí)為90。它將在優(yōu)先級(jí)低于90的打印作業(yè)之前打印,包括沒有設(shè)置優(yōu)先級(jí)的作業(yè),缺省優(yōu)先級(jí)是50。

useradd

1.作用
useradd命令用來(lái)建立用戶帳號(hào)和創(chuàng)建用戶的起始目錄,使用權(quán)限是超級(jí)用戶。

2.格式
useradd [-d home] [-s shell] [-c comment] [-m [-k template]] [-f inactive] [-e expire ] [-p passwd] [-r] name

3.主要參數(shù)
-c:加上備注文字,備注文字保存在passwd的備注欄中。 
-d:指定用戶登入時(shí)的啟始目錄。
-D:變更預(yù)設(shè)值。
-e:指定賬號(hào)的有效期限,缺省表示永久有效。
-f:指定在密碼過期后多少天即關(guān)閉該賬號(hào)。
-g:指定用戶所屬的群組。
-G:指定用戶所屬的附加群組。
-m:自動(dòng)建立用戶的登入目錄。
-M:不要自動(dòng)建立用戶的登入目錄。
-n:取消建立以用戶名稱為名的群組。
-r:建立系統(tǒng)賬號(hào)。
-s:指定用戶登入后所使用的shell。
-u:指定用戶ID號(hào)。

4.說(shuō)明
useradd可用來(lái)建立用戶賬號(hào),它和adduser命令是相同的。賬號(hào)建好之后,再用passwd設(shè)定賬號(hào)的密碼。使用useradd命令所建立的賬號(hào),實(shí)際上是保存在/etc/passwd文本文件中。

5.應(yīng)用實(shí)例
建立一個(gè)新用戶賬戶,并設(shè)置ID:
#useradd caojh -u 544

需要說(shuō)明的是,設(shè)定ID值時(shí)盡量要大于500,以免沖突。因?yàn)長(zhǎng)inux安裝后會(huì)建立一些特殊用戶,一般0到499之間的值留給bin、mail這樣的系統(tǒng)賬號(hào)。

groupadd

1.作用
groupadd命令用于將新組加入系統(tǒng)。

2.格式
groupadd [-g gid] [-o]] [-r] [-f] groupname

3.主要參數(shù)
-g gid:指定組ID號(hào)。
-o:允許組ID號(hào),不必惟一。
-r:加入組ID號(hào),低于499系統(tǒng)賬號(hào)。
-f:加入已經(jīng)有的組時(shí),發(fā)展程序退出。

4.應(yīng)用實(shí)例
建立一個(gè)新組,并設(shè)置組ID加入系統(tǒng):
#groupadd -g 344 cjh

此時(shí)在/etc/passwd文件中產(chǎn)生一個(gè)組ID(GID)是344的項(xiàng)目。

kill

1.作用
kill命令用來(lái)中止一個(gè)進(jìn)程。

2.格式
kill [ -s signal | -p ] [ -a ] pid ...
kill -l [ signal ]

3.參數(shù)
-s:指定發(fā)送的信號(hào)。
-p:模擬發(fā)送信號(hào)。
-l:指定信號(hào)的名稱列表。
pid:要中止進(jìn)程的ID號(hào)。
Signal:表示信號(hào)。

4.說(shuō)明
進(jìn)程是Linux系統(tǒng)中一個(gè)非常重要的概念。Linux是一個(gè)多任務(wù)的操作系統(tǒng),系統(tǒng)上經(jīng)常同時(shí)運(yùn)行著多個(gè)進(jìn)程。我們不關(guān)心這些進(jìn)程究竟是如何分配的,或者是內(nèi)核如何管理分配時(shí)間片的,所關(guān)心的是如何去控制這些進(jìn)程,讓它們能夠很好地為用戶服務(wù)。

Linux操作系統(tǒng)包括三種不同類型的進(jìn)程,每種進(jìn)程都有自己的特點(diǎn)和屬性。交互進(jìn)程是由一個(gè)Shell啟動(dòng)的進(jìn)程。交互進(jìn)程既可以在前臺(tái)運(yùn)行,也可以在后臺(tái)運(yùn)行。批處理進(jìn)程和終端沒有聯(lián)系,是一個(gè)進(jìn)程序列。監(jiān)控進(jìn)程(也稱系統(tǒng)守護(hù)進(jìn)程)時(shí)Linux系統(tǒng)啟動(dòng)時(shí)啟動(dòng)的進(jìn)程,并在后臺(tái)運(yùn)行。例如,httpd是著名的Apache服務(wù)器的監(jiān)控進(jìn)程。

kill命令的工作原理是,向Linux系統(tǒng)的內(nèi)核發(fā)送一個(gè)系統(tǒng)操作信號(hào)和某個(gè)程序的進(jìn)程標(biāo)識(shí)號(hào),然后系統(tǒng)內(nèi)核就可以對(duì)進(jìn)程標(biāo)識(shí)號(hào)指定的進(jìn)程進(jìn)行操作。比如在top命令中,我們看到系統(tǒng)運(yùn)行許多進(jìn)程,有時(shí)就需要使用kill中止某些進(jìn)程來(lái)提高系統(tǒng)資源。在講解安裝和登陸命令時(shí),曾提到系統(tǒng)多個(gè)虛擬控制臺(tái)的作用是當(dāng)一個(gè)程序出錯(cuò)造成系統(tǒng)死鎖時(shí),可以切換到其它虛擬控制臺(tái)工作關(guān)閉這個(gè)程序。此時(shí)使用的命令就是kill,因?yàn)閗ill是大多數(shù) Shell內(nèi)部命令可以直接調(diào)用的。



5.應(yīng)用實(shí)例
(1)強(qiáng)行中止(經(jīng)常使用殺掉)一個(gè)進(jìn)程標(biāo)識(shí)號(hào)為324的進(jìn)程:
#kill -9 324

(2)解除Linux系統(tǒng)的死鎖
在Linux中有時(shí)會(huì)發(fā)生這樣一種情況:一個(gè)程序崩潰,并且處于死鎖的狀態(tài)。此時(shí)一般不用重新啟動(dòng)計(jì)算機(jī),只需要中止(或者說(shuō)是關(guān)閉)這個(gè)有問題的程序即可。當(dāng)kill處于X-Window界面時(shí),主要的程序(除了崩潰的程序之外)一般都已經(jīng)正常啟動(dòng)了。此時(shí)打開一個(gè)終端,在那里中止有問題的程序。比如,如果Mozilla瀏覽器程序出現(xiàn)了鎖死的情況,可以使用kill命令來(lái)中止所有包含有 Mozolla瀏覽器的程序。首先用top命令查處該程序的PID,然后使用kill命令停止這個(gè)程序:

#kill -SIGKILL XXX
其中,XXX是包含有Mozolla瀏覽器的程序的進(jìn)程標(biāo)識(shí)號(hào)。

(3)使用命令回收內(nèi)存
我們知道內(nèi)存對(duì)于系統(tǒng)是非常重要的,回收內(nèi)存可以提高系統(tǒng)資源。kill命令可以及時(shí)地中止一些“越軌”的程序或很長(zhǎng)時(shí)間沒有相應(yīng)的程序。例如,使用top命令發(fā)現(xiàn)一個(gè)無(wú)用 (Zombie) 的進(jìn)程,此時(shí)可以使用下面命令:
#kill -9 XXX
其中,XXX是無(wú)用的進(jìn)程標(biāo)識(shí)號(hào)。

然后使用下面命令:
#free
此時(shí)會(huì)發(fā)現(xiàn)可用內(nèi)存容量增加了。

(4)killall命令
Linux下還提供了一個(gè)killall命令,可以直接使用進(jìn)程的名字而不是進(jìn)程標(biāo)識(shí)號(hào),例如:
# killall -HUP inetd

crontab

1.作用
使用crontab命令可以修改crontab配置文件,然后該配置由cron公用程序在適當(dāng)?shù)臅r(shí)間執(zhí)行,該命令使用權(quán)限是所有用戶。

2.格式
crontab [ -u user ] 文件
crontab [ -u user ] { -l | -r | -e }

3.主要參數(shù)
-e:執(zhí)行文字編輯器來(lái)設(shè)定時(shí)程表,內(nèi)定的文字編輯器是vi。
-r:刪除目前的時(shí)程表。
-l:列出目前的時(shí)程表。

crontab文件的格式為“M H D m d cmd”。其中,M代表分鐘(0~59),H代表小時(shí)(0~23),D代表天(1~31),m代表月(1~12),d代表一星期內(nèi)的天(0~6,0為星期天)。cmd表示要運(yùn)行的程序,它被送入sh執(zhí)行,這個(gè)Shell只有USER、HOME、SHELL三個(gè)環(huán)境變量。

4.說(shuō)明
和at命令相比,crontab命令適合完成固定周期的任務(wù)。

5.應(yīng)用實(shí)例
設(shè)置一個(gè)定時(shí)、定期的系統(tǒng)提示:
[cao @www cao]#crontab -e
此時(shí)系統(tǒng)會(huì)打開一個(gè)vi編輯器。

如果輸入以下內(nèi)容:35 17 * * 5 wall "Tomorrow is Saturday I will go CS",然后存盤退出。這時(shí)在/var/spool/cron/目錄下會(huì)生產(chǎn)一個(gè)cao的文件,內(nèi)容如下:

# DO NOT EDIT THIS FILE - edit the master and reinstall.
# (/tmp/crontab.2707 installed on Thu Jan  1 22:01:51 2004)
# (Cron version -- $Id: crontab.c,v 2.13 1994/01/17 03:20:37 vixie Exp $)
35 17 * * 5 wall "Tomorrow is Saturday I will play CS "


關(guān)于Linux系統(tǒng)中有哪些常用的系統(tǒng)管理命令問題的解答就分享到這里了,希望以上內(nèi)容可以對(duì)大家有一定的幫助,如果你還有很多疑惑沒有解開,可以關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道了解更多相關(guān)知識(shí)。


分享題目:Linux系統(tǒng)中有哪些常用的系統(tǒng)管理命令-創(chuàng)新互聯(lián)
本文路徑:http://weahome.cn/article/dpdgoj.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部