久久综合九色综合97婷婷-美女视频黄频a免费-精品日本一区二区三区在线观看-日韩中文无码有码免费视频-亚洲中文字幕无码专区-扒开双腿疯狂进出爽爽爽动态照片-国产乱理伦片在线观看夜-高清极品美女毛茸茸-欧美寡妇性猛交XXX-国产亚洲精品99在线播放-日韩美女毛片又爽又大毛片,99久久久无码国产精品9,国产成a人片在线观看视频下载,欧美疯狂xxxx吞精视频

有趣生活

當前位置:首頁>職場>linux必學的80個命令(掌握了這幾個Linux命令可以讓你工作效率提升三倍)

linux必學的80個命令(掌握了這幾個Linux命令可以讓你工作效率提升三倍)

發布時間:2024-01-24閱讀(16)

導讀很多程序員熟悉了在Windows環境下開發,而我們服務器一般都是Linux系統。當有一天你需要在Linux服務器上做一些配置或者故障排除的時候,你會很困惑,....

很多程序員熟悉了在 Windows 環境下開發,而我們服務器一般都是 Linux 系統。當有一天你需要在 Linux 服務器上做一些配置或者故障排除的時候,你會很困惑,不知道如何下手。原因是對 Linux 常用的命令還不熟悉,今天我就給大家介紹幾個 Linux 常用命令。掌握它們的用法后,我們在使用 CRMEB 打通版系統(www.crmeb.com)的時候就能如魚得水,可以大大提高工作效率。

linux必學的80個命令(掌握了這幾個Linux命令可以讓你工作效率提升三倍)(1)

1、top 命令

第一個命令是 top,這是 Linux 下常用的性能分析工具,可以實時顯示系統中各個進程的資源占用情況,類似于 Windows 下的任務管理器。

linux必學的80個命令(掌握了這幾個Linux命令可以讓你工作效率提升三倍)(2)

每個頂部行表示一種類型的性能數據:

top:這一行是匯總信息,09:26:48 是系統時間;up 169 days 表示運行時間;1 user 表示當前登錄用戶數;load average 是負載情況,后面的三個數字分別表示 1 分鐘、5 分鐘、15 分鐘的負載情況 load average 的數據是每隔 5 秒鐘檢查一次活動進程的數量,然后計算結果。

Tasks 任務:total 表示進程總數;running 表示正在運行的進程;sleeping 表示休眠的進程;stopped 表示已停止的進程;zombie 表示僵尸進程。

CPU 狀態:us 是用戶空間占用 CPU 的百分比;sy 是內核空間占用 CPU 的百分比;ni 是改變過優先級的進程占用 CPU 的百分比;id 是 空閑 CPU 百分比;wa 是 IO 等待占用 CPU 的百分比;hi 是硬中斷占用 CPU 的百分比;si 是軟中斷占用 CPU 的百分比。

Mem 內存:total 是內存總量;used 是使用掉的內存;free 是空閑的內存;buffers 是緩存的內存量。

Swap 交換分區:total、used、free 跟內存一樣;cached 是緩沖的交換區總量下面的列表是各個進程的狀態監控,具體每一項含義如下:

PID — 進程 id

USER — 進程所有者

PR — 進程優先級

NI — nice 值。負值表示高優先級,正值表示低優先級

VIRT — 進程使用的虛擬內存總量,單位 kb。VIRT=SWAP RES

RES — 進程使用的、未被換出的物理內存大小,單位 kb。RES=CODE DATA

SHR — 共享內存大小,單位

kbS — 進程狀態。D = 不可中斷的睡眠狀態 R = 運行 S = 睡眠 T = 跟蹤 / 停止 Z = 僵尸進程

%CPU — 上次更新到現在的 CPU 時間占用百分比

%MEM — 進程使用的物理內存百分比

TIME — 進程使用的 CPU 時間總計,單位 1/100 秒 COMMAND — 進程名稱(命令名 / 命令行)

2、ps 命令

第二個命令是 ps,常用的命令是 ps aux 或 ps -ef,主要作用是查看進程,經常和 grep 一起使用。此命令的主要用例是查看進程狀態或查找進程號。使用示例如下:

ps aux | grep nginx 或者 ps -ef | grep nginx

3、grep 命令

此命令用于查找指定文件或文件夾中的字符串,通常與 ps、cat、tail 等命令一起使用。例子如下:

tail -f app.log | grep register

4、netstat 命令

這是一個與網絡相關的命令,我用這個命令最重要的是找到端口,例如:

netstat -lntup | grep 80

除此之外,netstat 還有許多其他特性,如果您感興趣,可以自己搜索。

5、find 命令

find 命令用于查找指定目錄中的文件,比如在服務器上 homewww 目錄查找 app.c 這個文件,就可以這樣來查:find /home -name "*.c"

6、kill 命令

kill 命令是用來殺死進程的,例如殺死編號為 2198 的進程,則命令是:kill 2198。也可以使用 kill -9 2198 來徹底殺死這個進程。

7、tail 命令

我們經常使用 tail 命令來監視實時日志,有時與 grep 結合使用:

tail -f app.log | grep login

該命令實時查看當前目錄中 app.log 日志中帶有 login 標識符的輸入流。

8、cat 命令

cat 命令經常用于查看文件,有時與 grep 一起使用,如下所示:

cat app.log | grep login | more

這個命令先打開當前目錄中的 app.log 日志文件,然后通過 grep 查詢帶有 login 的日志,最后使用 more 對其進行分頁顯示。

如果要以相反的順序顯示,可以使用 tac 命令,它具有與 cat 相同的效果,如下所示:

tac app.log | grep login | more

TAGS標簽:  linux  學的  80個  命令  掌握  linux必學的80

歡迎分享轉載→http://www.avcorse.com/read-217567.html

Copyright ? 2024 有趣生活 All Rights Reserve吉ICP備19000289號-5 TXT地圖HTML地圖XML地圖