常用Linux命令(轉)

1. curl

用于傳輸一個URL。用于測試應用程序的斷點或與上游服務端點的鏈接,檢查應用程序是否能連接到其他服務器。

$ curl -l -s http://www.lxweimin.com

2. ls

用于列出目錄中的文件。除了查找文件,還可以用于檢查權限

$ ./my
$ ls -l my

3.tail

用于顯示文件的最后一部分內容。使用tail -f跟蹤日志文件的并在發起請求時查看它們、用tail -n選項查看文件的最后100行

4.cat

主要用于查看文件內容和合并文件。

5.grep

能使用特定模式匹配(包括正則表達式)搜索文本??墒褂眠@條命令來搜索日志文件以及特定的進程等。也可以將輸出的內容和grep命令組合成管道,顯示特定的內容

6.ps

用于查看進程的各種狀態信息。使用該命令可確定正在運行的應用程序或確認預期的進程。

7.env

用于列出所有環境變量及為其賦值。在故障排除期間,你可能會發現需要檢查是否有錯誤的環境變量來阻止應用程序啟動。

8.top

用于顯示系統中各個進程的信息和資源占用狀況。使用該命令可確定哪些程序正在運行,以及它們消耗了多少內存和CPU。

9.netstat

用于顯示網絡狀態信息。使用netstat得到協議、進程、端口等信息。

10.ip address(或需安裝iproute2包

用于顯示應用程序的主機接口和IP地址。

11.lsof

用于列出當前系統打開的文件。在 Linux 中,幾乎任何和系統的交互都被視為一個文件。因此,如果你的應用程序寫入文件或代開網絡連接,lsof 將會把這個交互映射為一個文件。

12.df

可以使用 df 顯示空閑的磁盤空間(以排查磁盤空間問題)、絕對空間以及其可用性。-h 選項表示以可讀性較高的方式來顯示信息

13.du

du 命令也是用于查看使用空間的,但是與 df 命令不同的是 du 命令是對文件和目錄磁盤使用的空間的查看。

14.id

要檢查運行應用程序的用戶,可使用 id 命令來返回用戶身份。id 命令可以顯示真實有效的用戶ID(UID)和組ID(GID)。

15.chomd

chmod 命令用來變更文件或目錄的權限。

16.dig/nslookup

dig 命令是常用的域名查詢工具,可以用來測試域名系統工作是否正常。域名服務器(DNS)有助于將 URL 解析為一組應用程序服務器。
有些 URL 不能被解析,這會導致應用程序的連接問題,嘗試使用 dig(DNS 查詢工具)或 nslookup(查詢 Internet 域名服務器)來確定應用程序似乎無法解析數據的原因。

17.iptables

iptables 用于阻止或允許 Linux 主機上的流量,用于 IP 包過濾器管理,類似于網絡防火墻。此工具可阻止某些應用程序接收或發送請求。

18.history

可以使用 history 來記錄用來排除應用程序故障的命令。history 命令用于顯示指定數目的指令命令,讀取歷史命令文件中的目錄到歷史命令緩沖區和將歷史命令緩沖區中的目錄寫入命令文件。
可以使用符號 ! 執行指定序號的歷史命令。

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • linux資料總章2.1 1.0寫的不好抱歉 但是2.0已經改了很多 但是錯誤還是無法避免 以后資料會慢慢更新 大...
    數據革命閱讀 12,218評論 2 33
  • Spring Cloud為開發人員提供了快速構建分布式系統中一些常見模式的工具(例如配置管理,服務發現,斷路器,智...
    卡卡羅2017閱讀 134,923評論 18 139
  • Ubuntu的發音 Ubuntu,源于非洲祖魯人和科薩人的語言,發作 oo-boon-too 的音。了解發音是有意...
    螢火蟲de夢閱讀 99,560評論 9 467
  • 最近發現ssh連接的時候卻很慢,ping的速度非常好,讓人誤以為是ssh連接不上。 分析結果,主要原因為:DNS的...
    魔法師_閱讀 1,320評論 0 0
  • 近期又把新白看 心中有感發此言 一切皆有天注定 因果循環皆由緣 有緣千里定相見 無緣牽手不久遠 緣來緣去有定數...
    詩中有詩閱讀 256評論 0 2