linux服務(wù)器基本命令 linux服務(wù)器常用命令全集

Linux系統(tǒng)與設(shè)置命令

在前面的兩個(gè)章節(jié)中,我們主要介紹了Linux基本知識(shí)和虛擬機(jī)的安裝,從當(dāng)前章節(jié)開始,我們一起學(xué)習(xí)下Linux的基本命令,在當(dāng)前章節(jié),我們先簡單的學(xué)習(xí)下一些系統(tǒng)的基本命令,慢慢的由淺入深,在后面的章節(jié)中我們將學(xué)習(xí)其他的命令比如文件操作、備份壓縮等

成都創(chuàng)新互聯(lián)咨詢熱線:028-86922220,為您提供成都網(wǎng)站建設(shè)網(wǎng)頁設(shè)計(jì)及定制高端網(wǎng)站建設(shè)服務(wù),成都創(chuàng)新互聯(lián)網(wǎng)頁制作領(lǐng)域10年,包括成都白烏魚等多個(gè)行業(yè)擁有多年的網(wǎng)站營銷經(jīng)驗(yàn),選擇成都創(chuàng)新互聯(lián),為企業(yè)錦上添花。

命令我們可以理解成在Windows中我們常常為了查看ip輸入的ipconfig,在Linux中也有很多的命令,比如操作目錄、文件、網(wǎng)絡(luò)、磁盤等等命令

使用者權(quán)限:管理員用戶

參數(shù)說明:

添加用戶czbk(傳智播客的首拼)執(zhí)行

我們使用useradd命令創(chuàng)建了一個(gè)用戶czbk

useradd 可用來建立用戶帳號(hào)。帳號(hào)建好之后,再用 passwd 設(shè)定帳號(hào)的密碼。

執(zhí)行如下

由上圖我們發(fā)現(xiàn),我們在使用useradd新增用戶的時(shí)候,出現(xiàn)了權(quán)限不足,也就是說我們使用用戶itcast沒有創(chuàng)建用戶的權(quán)限。

我們通過管理員賬號(hào)root進(jìn)行創(chuàng)建,首先我們從控制臺(tái)中切換到root

在 密碼的地方輸入我們的root密碼【root】即可進(jìn)入到root用戶下。

我們在root下繼續(xù)創(chuàng)建czbk用戶

以下是useradd常用選項(xiàng)

用戶管理的一項(xiàng)重要內(nèi)容是用戶口令的管理。用戶賬號(hào)剛創(chuàng)建時(shí)沒有口令,但是被系統(tǒng)鎖定,無法使用,必須為其指定口令后才可以使用

使用者權(quán)限:管理員用戶

指定和修改用戶口令的Shell命令是 passwd 。超級(jí)用戶可以為自己和其他用戶指定口令,普通用戶只能用它修改自己的口令。命令的格式為:

可使用的選項(xiàng):

設(shè)置當(dāng)前用戶的口令

此處我們設(shè)置密碼和itcast賬號(hào)密碼一致,為【Itheima888】

usermod 命令通過修改系統(tǒng)帳戶文件來修改用戶賬戶信息

修改用戶賬號(hào)就是根據(jù)實(shí)際情況更改用戶的有關(guān)屬性,如用戶號(hào)、主目錄、用戶組、登錄Shell等。

使用者權(quán)限:管理員用戶

修改已有用戶的信息使用 usermod 命令,其格式如下:

下面命令將用戶czbk用戶名修改成czbk2019

以下是usermod常用選項(xiàng)

假如我們其中一個(gè)用戶的賬號(hào)不再使用,可以從系統(tǒng)中刪除。刪除用戶賬號(hào)就是要將/etc/passwd等系統(tǒng)文件中的該用戶記錄刪除,必要時(shí)還刪除用戶的主目錄。

使用者權(quán)限:管理員用戶

刪除一個(gè)已有的用戶賬號(hào)使用 userdel 命令,其格式如下:

-f:強(qiáng)制刪除用戶,即使用戶當(dāng)前已登錄;

-r:刪除用戶的同時(shí),刪除與用戶相關(guān)的所有文件

此命令刪除用戶czbk2019

成功刪除用戶czbk2019

以下是userdel常用選項(xiàng)

引子:

為了方便用戶管理, 提出了 組 的概念, 如下圖所示

比如新建賬戶【張三】,那么它默認(rèn)對(duì)應(yīng)的組就是張三

一個(gè)用戶可以有一個(gè)或者多個(gè)組

假如說(如上圖),我們在企業(yè)級(jí)開發(fā)過程中,我們有多個(gè)組,其中一個(gè)開發(fā)組對(duì)應(yīng)三個(gè)賬戶,張三、李四、王五、如果就像上面提到的,一個(gè)用戶默認(rèn)對(duì)應(yīng)一個(gè)組,那么三個(gè)賬戶張三、李四、王五就有了三個(gè)不同的組,如果大家都操做一個(gè)文件,在進(jìn)行權(quán)限分配的時(shí)候,就要對(duì)不同的三個(gè)組進(jìn)行授權(quán),顯然這樣是不合理的,因?yàn)樘^繁瑣。

所以,才有了組(新建組)的概念,我們把張三、李四、王五統(tǒng)一放到【開發(fā)組】,在對(duì)文件授權(quán)的時(shí)候,我們只對(duì)【開發(fā)組】進(jìn)行授權(quán)由此,這樣的話【張三、李四、王五】都有相等的權(quán)利操作了。

新增一個(gè)用戶組(組名可見名知意,符合規(guī)范即可),然后將用戶添加到組中

使用者權(quán)限:管理員用戶

使用的選項(xiàng)有:

新增用戶組czbk-it

上面的命令向系統(tǒng)中增加了一個(gè)新組czbk-it,新組的組標(biāo)識(shí)號(hào)是在當(dāng)前已有的最大組標(biāo)識(shí)號(hào)的基礎(chǔ)上加1

以下是groupadd常用選項(xiàng)

使用者權(quán)限:管理員用戶

常用的選項(xiàng)有:

上面的命令將組czbk-it的組名修改為czbk-it-2019。

以下是groupmod常用選項(xiàng)

在查詢用戶所屬的用戶組前,我們先增加一個(gè)用戶ituser-groups

要查詢一個(gè)用戶屬于哪個(gè)用戶組,使用groups命令,其格式如下

查詢用戶ituser-groups屬于某個(gè)用戶組,執(zhí)行g(shù)roups命令

由此可見,ituser-groups用戶屬于用戶組ituser-groups(用戶組默認(rèn)與用戶名一樣)

使用者權(quán)限:管理員用戶

要?jiǎng)h除一個(gè)已有的用戶組,使用groupdel命令,其格式如下

刪除czbk-it-2019用戶組

刪除成功

以下是groupdel常用選項(xiàng)

1、創(chuàng)建一個(gè)新的組,并添加組ID(需要切換到root用戶)

執(zhí)行效果如下

2、創(chuàng)建3個(gè)用戶(需要切換到root用戶)

3、將上面三個(gè)用戶添加到組itbj2020group

我們通過passwd命令將三個(gè)用戶添加到組

什么是gpasswd:

gpasswd 是 Linux 下工作組文件 /etc/group 和 /etc/gshadow 管理工具,用于將一個(gè)用戶添加到組或者從組中刪除。

語法

將上面的三個(gè)用戶使用gpasswd添加到組(需要切換到root用戶)

執(zhí)行如下

查看用戶組下所有用戶(所有用戶)

執(zhí)行效果如下(或者直接打開/etc/group文件都可以)

由上圖可知:三個(gè)用戶全部都加入到了itbj2020group組。

date 可以用來顯示或設(shè)定系統(tǒng)的日期與時(shí)間

使用者權(quán)限:所有用戶

語法如下:

參數(shù)

-d字符串:顯示字符串所指的日期與時(shí)間。字符串前后必須加上雙引號(hào);

-s字符串:根據(jù)字符串來設(shè)置日期與時(shí)間。字符串前后必須加上雙引號(hào);

-u:顯示GMT;

--help:在線幫助;

--version:顯示版本信息

1、設(shè)置時(shí)間

用 -s選項(xiàng)可以設(shè)置系統(tǒng)時(shí)間,如下:

2、顯示時(shí)間

協(xié)調(diào)世界時(shí),又稱世界統(tǒng)一時(shí)間、世界標(biāo)準(zhǔn)時(shí)間、國際協(xié)調(diào)時(shí)間。由于英文(CUT)和法文(TUC)的縮寫不同,作為妥協(xié),簡稱UTC。。

(2)GMT

即 格林尼治 平太陽時(shí)間,是指格林尼治所在地的標(biāo)準(zhǔn)時(shí)間,也是表示地球自轉(zhuǎn)速率的一種形式

外文名: Universal Time

其他外文名 G.M.T.(Greenwich Mean Time)

(3)CST

北京時(shí)間 (中國國家標(biāo)準(zhǔn)時(shí)間) 北京時(shí)間是中國采用國際時(shí)區(qū)東八時(shí)區(qū)的區(qū)時(shí)作為標(biāo)準(zhǔn)時(shí)間 。 北京時(shí)間并不是北京(東經(jīng)116.4°)的地方時(shí)間,而是東經(jīng)120°的地方時(shí)間,故東經(jīng)120度地方時(shí)比北京的地方時(shí)早約14分半鐘。因?yàn)楸本┨幱趪H時(shí)區(qū)劃分中的東八區(qū),同格林尼治時(shí)間(世界時(shí))整整相差8小時(shí)(即北京時(shí)間=世界時(shí)+8小時(shí)),故命名為“北京時(shí)間”。東八區(qū)包括的范圍從東經(jīng)112.5°到東經(jīng)127.5°,以東經(jīng)120°為中心線,東西各延伸7.5°,總寬度為15°的區(qū)域。 而中國幅員遼闊,東西相跨5個(gè)時(shí)區(qū)(即東五區(qū)、東六區(qū)、東七區(qū)、東八區(qū)、東九區(qū)5個(gè)時(shí)區(qū))授時(shí)臺(tái)必須建在地理中心地帶,從而也就產(chǎn)生了長短波授。“北京時(shí)間”與“北京當(dāng)?shù)貢r(shí)間”是兩個(gè)概念, “北京時(shí)間”的發(fā)播不在北京,而在陜西蒲城(處于東七區(qū))

(4)東八區(qū)

東八區(qū)( UTC / GMT +08:00)是比 世界協(xié)調(diào)時(shí)間 (UTC)/ 格林尼治時(shí)間 (GMT)快8小時(shí)的時(shí)區(qū),理論上的位置是位于 東經(jīng) 112.5度至127.5度之間,是東盟標(biāo)準(zhǔn)的其中一個(gè)候選時(shí)區(qū)。當(dāng)格林尼治標(biāo)準(zhǔn)時(shí)間為0:00時(shí),東八區(qū)的標(biāo)準(zhǔn)時(shí)間為08:00

pre class="md-fences md-end-block ty-contain-cm modeLoaded" spellcheck="false" lang="" cid="n486" mdtype="fences" style="font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-indent: 0px; text-transform: none; widows: auto; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; text-decoration: none; box-sizing: border-box; overflow: visible; font-family: var(--monospace); font-size: 0.9em; display: block; break-inside: avoid; text-align: left; white-space: normal; background-image: inherit; background-size: inherit; background-attachment: inherit; background-origin: inherit; background-clip: inherit; background-color: rgb(248, 248, 248); border: 1px solid rgb(231, 234, 237); border-top-left-radius: 3px; border-top-right-radius: 3px; border-bottom-right-radius: 3px; border-bottom-left-radius: 3px; padding: 8px 4px 6px; margin-bottom: 15px; margin-top: 15px; width: inherit; caret-color: rgb(51, 51, 51); color: rgb(51, 51, 51); position: relative !important; background-position: inherit; background-repeat: inherit;"總結(jié):

上面提到了很多知識(shí):即UTC/GMT/CST/東八區(qū)

總結(jié)一下就是,北京時(shí)間(中國國家標(biāo)準(zhǔn)時(shí)間CST)采用東八區(qū)區(qū)時(shí),即:

協(xié)調(diào)世界時(shí)(UTC)+8 / 格林尼治時(shí)間(GMT)+8

也就是說+8后的時(shí)間才是北京時(shí)間/pre

logname命令用于顯示用戶名稱。

執(zhí)行l(wèi)ogname指令,它會(huì)顯示目前用戶的名稱

語法為如下:

參數(shù) :

顯示登錄賬號(hào)的信息

su命令用于變更為其他使用者的身份,除 root 外,需要鍵入該使用者的密碼。

使用權(quán)限:所有使用者。

語法如下:

變更帳號(hào)為 root 并在執(zhí)行 ls 指令后退出返回原使用者

切換到root

這樣的話,我們就進(jìn)入到了root用戶下。

id命令用于顯示用戶的ID,以及所屬群組的ID。

id會(huì)顯示用戶以及所屬群組的實(shí)際與有效ID。若兩個(gè)ID相同,則僅顯示實(shí)際ID。若僅指定用戶名稱,則顯示目前用戶的ID。

使用者權(quán)限:所有用戶

語法

參數(shù)說明:

顯示當(dāng)前用戶信息

執(zhí)行效果如下

sudo:控制用戶對(duì)系統(tǒng)命令的使用權(quán)限,root允許的操作。

通過sudo可以提高普通用戶的操作權(quán)限

使用者權(quán)限:普通用戶

語法如下:

sudo -V

sudo -h

sudo -l

sudo -v

sudo -k

sudo -s

sudo -H

sudo [ -b ] [ -p prompt ] [ -u username/#uid] -s

sudo command

參數(shù)說明 :

sudo命令使用

指定root用戶執(zhí)行指令

修改網(wǎng)卡配置文件

比如,在下面的例子中,我們使用普通用戶修改網(wǎng)卡的配置文件,在進(jìn)行保存的時(shí)候,提示我們【無法打開并寫入文件】,那么此時(shí),我們可以通過sudo命令來提升自己的寫入權(quán)限

執(zhí)行:

執(zhí)行效果如下(保存)

然后點(diǎn)擊回車

執(zhí)行效果如下(鍵入itcast密碼)

執(zhí)行保存

top命令用于實(shí)時(shí)顯示 process 的動(dòng)態(tài)。

使用權(quán)限:所有使用者。

顯示進(jìn)程信息

執(zhí)行效果如下

顯示完整命令,與top命令不同的就是command屬性像是進(jìn)行了命令補(bǔ)全

執(zhí)行效果如下

執(zhí)行效果如下

Linux ps命令用于顯示當(dāng)前進(jìn)程 (process) 的狀態(tài)信息

使用者權(quán)限:所有用戶

語法如下:

顯示進(jìn)程信息

顯示指定用戶信息

顯示所有進(jìn)程信息

Linux kill命令用于刪除執(zhí)行中的程序或工作(可強(qiáng)制中斷)

使用者權(quán)限:所有用戶

語法如下:

參數(shù)說明 :

殺死一個(gè)進(jìn)程

強(qiáng)制殺死進(jìn)程

徹底殺死進(jìn)程

殺死指定用戶所有進(jìn)程

1.方法一 過濾出itcast用戶進(jìn)程

2.方法二,直接殺死

shutdown命令可以用來進(jìn)行關(guān)閉系統(tǒng),并且在關(guān)機(jī)以前傳送訊息給所有使用者正在執(zhí)行的程序,shutdown 也可以用來重開機(jī)

使用者權(quán)限:管理員用戶

語法如下:

參數(shù)說明 :

立即關(guān)機(jī)

指定1分鐘后關(guān)機(jī),1分鐘關(guān)機(jī)并顯示警告信息

指定1分鐘后重啟,并發(fā)出警告信息

reboot命令用于用來重新啟動(dòng)計(jì)算機(jī)

使用者權(quán)限:管理員、普通(需要驗(yàn)證)用戶

語法如下:

參數(shù) :

開始重新啟動(dòng)

重啟效果如下

who命令用于顯示系統(tǒng)中有哪些使用者正在上面,顯示的資料包含了使用者 ID、使用的終端機(jī)、從哪邊連上來的、上線時(shí)間、呆滯時(shí)間、CPU 使用量、動(dòng)作等等

使用者權(quán)限:所有使用者都可使用。

語法如下:

參數(shù)說明 :

顯示當(dāng)前登錄系統(tǒng)的用戶

顯示明細(xì)(標(biāo)題)信息

由上圖可知,截止到現(xiàn)在只有itcast在線。

引子:

timedatectl是用于控制系統(tǒng)時(shí)間和日期??梢杂脕聿樵兒透南到y(tǒng)時(shí)鐘于設(shè)定,同時(shí)可以設(shè)定和修改時(shí)區(qū)信息。

在實(shí)際開發(fā)過程中,系統(tǒng)時(shí)間的顯示會(huì)和實(shí)際出現(xiàn)不同步;我們一般為了校正服務(wù)器時(shí)間、時(shí)區(qū)的時(shí)候會(huì)使用timedatectl命令/pre

使用者權(quán)限:所有使用者都可使用,設(shè)置時(shí)間需要管理員,下面會(huì)標(biāo)注。

幾個(gè)常見的概念,進(jìn)行總結(jié)如下:

顯示系統(tǒng)的當(dāng)前時(shí)間和日期,使用命令行中的timedatectl命令

執(zhí)行效果如下

上圖顯示中國時(shí)區(qū)

如何用九條命令在一分鐘內(nèi)檢查Linux服務(wù)器性能

一、uptime命令

這個(gè)命令可以快速查看機(jī)器的負(fù)載情況。在Linux系統(tǒng)中,這些數(shù)據(jù)表示等待CPU資源的進(jìn)程和阻塞在不可中斷IO進(jìn)程(進(jìn)程狀態(tài)為D)的數(shù)量。這些數(shù)據(jù)可以讓我們對(duì)系統(tǒng)資源使用有一個(gè)宏觀的了解。

命令的輸出分別表示1分鐘、5分鐘、15分鐘的平均負(fù)載情況。通過這三個(gè)數(shù)據(jù),可以了解服務(wù)器負(fù)載是在趨于緊張還是趨于緩解。如果1分鐘平均負(fù)載很高,而15分鐘平均負(fù)載很低,說明服務(wù)器正在命令高負(fù)載情況,需要進(jìn)一步排查CPU資源都消耗在了哪里。反之,如果15分鐘平均負(fù)載很高,1分鐘平均負(fù)載較低,則有可能是CPU資源緊張時(shí)刻已經(jīng)過去。

上面例子中的輸出,可以看見最近1分鐘的平均負(fù)載非常高,且遠(yuǎn)高于最近15分鐘負(fù)載,因此我們需要繼續(xù)排查當(dāng)前系統(tǒng)中有什么進(jìn)程消耗了大量的資源??梢酝ㄟ^下文將會(huì)介紹的vmstat、mpstat等命令進(jìn)一步排查。

二、dmesg命令

該命令會(huì)輸出系統(tǒng)日志的最后10行。示例中的輸出,可以看見一次內(nèi)核的oom kill和一次TCP丟包。這些日志可以幫助排查性能問題。千萬不要忘了這一步。

三、vmstat命令

vmstat(8) 命令,每行會(huì)輸出一些系統(tǒng)核心指標(biāo),這些指標(biāo)可以讓我們更詳細(xì)的了解系統(tǒng)狀態(tài)。后面跟的參數(shù)1,表示每秒輸出一次統(tǒng)計(jì)信息,表頭提示了每一列的含義,這幾介紹一些和性能調(diào)優(yōu)相關(guān)的列:

r:等待在CPU資源的進(jìn)程數(shù)。這個(gè)數(shù)據(jù)比平均負(fù)載更加能夠體現(xiàn)CPU負(fù)載情況,數(shù)據(jù)中不包含等待IO的進(jìn)程。如果這個(gè)數(shù)值大于機(jī)器CPU核數(shù),那么機(jī)器的CPU資源已經(jīng)飽和。

free:系統(tǒng)可用內(nèi)存數(shù)(以千字節(jié)為單位),如果剩余內(nèi)存不足,也會(huì)導(dǎo)致系統(tǒng)性能問題。下文介紹到的free命令,可以更詳細(xì)的了解系統(tǒng)內(nèi)存的使用情況。

si,so:交換區(qū)寫入和讀取的數(shù)量。如果這個(gè)數(shù)據(jù)不為0,說明系統(tǒng)已經(jīng)在使用交換區(qū)(swap),機(jī)器物理內(nèi)存已經(jīng)不足。

us, sy, id, wa, st:這些都代表了CPU時(shí)間的消耗,它們分別表示用戶時(shí)間(user)、系統(tǒng)(內(nèi)核)時(shí)間(sys)、空閑時(shí)間(idle)、IO等待時(shí)間(wait)和被偷走的時(shí)間(stolen,一般被其他虛擬機(jī)消耗)。

上述這些CPU時(shí)間,可以讓我們很快了解CPU是否出于繁忙狀態(tài)。一般情況下,如果用戶時(shí)間和系統(tǒng)時(shí)間相加非常大,CPU出于忙于執(zhí)行指令。如果IO等待時(shí)間很長,那么系統(tǒng)的瓶頸可能在磁盤IO。

示例命令的輸出可以看見,大量CPU時(shí)間消耗在用戶態(tài),也就是用戶應(yīng)用程序消耗了CPU時(shí)間。這不一定是性能問題,需要結(jié)合r隊(duì)列,一起分析。

四、mpstat命令

該命令可以顯示每個(gè)CPU的占用情況,如果有一個(gè)CPU占用率特別高,那么有可能是一個(gè)單線程應(yīng)用程序引起的。

五、pidstat命令

pidstat命令輸出進(jìn)程的CPU占用率,該命令會(huì)持續(xù)輸出,并且不會(huì)覆蓋之前的數(shù)據(jù),可以方便觀察系統(tǒng)動(dòng)態(tài)。如上的輸出,可以看見兩個(gè)JAVA進(jìn)程占用了將近1600%的CPU時(shí)間,既消耗了大約16個(gè)CPU核心的運(yùn)算資源。

六、iostat命令

r/s, w/s, rkB/s, wkB/s:分別表示每秒讀寫次數(shù)和每秒讀寫數(shù)據(jù)量(千字節(jié))。讀寫量過大,可能會(huì)引起性能問題。

await:IO操作的平均等待時(shí)間,單位是毫秒。這是應(yīng)用程序在和磁盤交互時(shí),需要消耗的時(shí)間,包括IO等待和實(shí)際操作的耗時(shí)。如果這個(gè)數(shù)值過大,可能是硬件設(shè)備遇到了瓶頸或者出現(xiàn)故障。

avgqu-sz:向設(shè)備發(fā)出的請(qǐng)求平均數(shù)量。如果這個(gè)數(shù)值大于1,可能是硬件設(shè)備已經(jīng)飽和(部分前端硬件設(shè)備支持并行寫入)。

%util:設(shè)備利用率。這個(gè)數(shù)值表示設(shè)備的繁忙程度,經(jīng)驗(yàn)值是如果超過60,可能會(huì)影響IO性能(可以參照IO操作平均等待時(shí)間)。如果到達(dá)100%,說明硬件設(shè)備已經(jīng)飽和。

如果顯示的是邏輯設(shè)備的數(shù)據(jù),那么設(shè)備利用率不代表后端實(shí)際的硬件設(shè)備已經(jīng)飽和。值得注意的是,即使IO性能不理想,也不一定意味這應(yīng)用程序性能會(huì)不好,可以利用諸如預(yù)讀取、寫緩存等策略提升應(yīng)用性能。

七、free命令

free命令可以查看系統(tǒng)內(nèi)存的使用情況,-m參數(shù)表示按照兆字節(jié)展示。最后兩列分別表示用于IO緩存的內(nèi)存數(shù),和用于文件系統(tǒng)頁緩存的內(nèi)存數(shù)。需要注意的是,第二行-/+ buffers/cache,看上去緩存占用了大量內(nèi)存空間。

這是Linux系統(tǒng)的內(nèi)存使用策略,盡可能的利用內(nèi)存,如果應(yīng)用程序需要內(nèi)存,這部分內(nèi)存會(huì)立即被回收并分配給應(yīng)用程序。因此,這部分內(nèi)存一般也被當(dāng)成是可用內(nèi)存。

如果可用內(nèi)存非常少,系統(tǒng)可能會(huì)動(dòng)用交換區(qū)(如果配置了的話),這樣會(huì)增加IO開銷(可以在iostat命令中提現(xiàn)),降低系統(tǒng)性能。

八、sar命令

sar命令在這里可以查看網(wǎng)絡(luò)設(shè)備的吞吐率。在排查性能問題時(shí),可以通過網(wǎng)絡(luò)設(shè)備的吞吐量,判斷網(wǎng)絡(luò)設(shè)備是否已經(jīng)飽和。如示例輸出中,eth0網(wǎng)卡設(shè)備,吞吐率大概在22 Mbytes/s,既176 Mbits/sec,沒有達(dá)到1Gbit/sec的硬件上限。

sar命令在這里用于查看TCP連接狀態(tài),其中包括:

active/s:每秒本地發(fā)起的TCP連接數(shù),既通過connect調(diào)用創(chuàng)建的TCP連接;

passive/s:每秒遠(yuǎn)程發(fā)起的TCP連接數(shù),即通過accept調(diào)用創(chuàng)建的TCP連接;

retrans/s:每秒TCP重傳數(shù)量;

TCP連接數(shù)可以用來判斷性能問題是否由于建立了過多的連接,進(jìn)一步可以判斷是主動(dòng)發(fā)起的連接,還是被動(dòng)接受的連接。TCP重傳可能是因?yàn)榫W(wǎng)絡(luò)環(huán)境惡劣,或者服務(wù)器壓

九、top命令

top命令包含了前面好幾個(gè)命令的檢查的內(nèi)容。比如系統(tǒng)負(fù)載情況(uptime)、系統(tǒng)內(nèi)存使用情況(free)、系統(tǒng)CPU使用情況(vmstat)等。因此通過這個(gè)命令,可以相對(duì)全面的查看系統(tǒng)負(fù)載的來源。同時(shí),top命令支持排序,可以按照不同的列排序,方便查找出諸如內(nèi)存占用最多的進(jìn)程、CPU占用率最高的進(jìn)程等。

但是,top命令相對(duì)于前面一些命令,輸出是一個(gè)瞬間值,如果不持續(xù)盯著,可能會(huì)錯(cuò)過一些線索。這時(shí)可能需要暫停top命令刷新,來記錄和比對(duì)數(shù)據(jù)。

linux服務(wù)器命令大全

用戶相關(guān)命令:

adduser test //添加一個(gè)名為test的用戶,每創(chuàng)建一個(gè)新用戶會(huì)默認(rèn)給該用戶創(chuàng)建一個(gè)同名的組

passwd test //修改密碼,密碼需要輸入兩遍

groups? //查看當(dāng)前用戶所在的組

less /etc/group? ? ? ? ? ?//此文件中的每一行代表一個(gè)組的信息。

getent group | awk -F: '{ print $1}'? ? ? ? ?//每一行代表一個(gè)組的信息。僅打印包含組名稱的第一個(gè)字段:也就是僅打印組名

網(wǎng)頁名稱:linux服務(wù)器基本命令 linux服務(wù)器常用命令全集
文章網(wǎng)址:http://muchs.cn/article46/docoihg.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供虛擬主機(jī)、網(wǎng)站排名域名注冊、企業(yè)建站、網(wǎng)站制作

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

商城網(wǎng)站建設(shè)