Linux 常用命令

2021-09-11 19:14:27 字數 1120 閱讀 7353

1.lsof:檢視程序開啟的檔案資訊

選項命名:

lsof -u 使用者名稱

lsof -c 程式名

lsof -p 程序id

lsof -i 

lsof -i:埠號

lsof -i tcp

lsof -i udp

2.netstat命令用於顯示與ip、tcp、udp和icmp協議相關的統計資料,一般用於檢驗本機各埠的網路連線情況。netstat是在核心

中訪問網路及相關資訊的程式,它能提供tcp連線,tcp和udp監聽,程序記憶體管理的相關報告。

選項:命令中各選項的含義如下:

-a 顯示所有socket,包括正在監聽的。

-c 每隔1秒就重新顯示一遍,直到使用者中斷它。

-i 顯示所有網路介面的資訊,格式「netstat -i」。

-n 以網路ip位址代替名稱,顯示出網路連線情形。

-r顯示核心路由表,格式同「route -e」。

-t 顯示tcp協議的連線情況

-u 顯示udp協議的連線情況。

-v 顯示正在進行的工作。

-p 顯示建立相關連線的程式名和pid。

-b 顯示在建立每個連線或偵聽埠時涉及的可執行程式。

-e 顯示乙太網統計。此選項可以與 -s 選項結合使用。

-f 顯示外部位址的完全限定網域名稱(fqdn)。

-o顯示與與網路計時器相關的資訊。

-s 顯示每個協議的統計。

-x 顯示 networkdirect 連線、偵聽器和共享端點。

-y 顯示所有連線的 tcp 連線模板。無法與其他選項結合使用。

3.ps為我們提供了程序的一次性的檢視,它所提供的檢視結果並不動態連續的;如果想對程序時間監控,應該用 htop 工具

ps選項:

-a同一終端下的所有程序

-a所有終端下的所有程序

-u 使用者名稱

-ef顯示不同終端所有程序,連同cmd

htop選項:

-u 使用者名稱

-p 程序id

4.檢查埠的命令:

wget\curl\telnet\ssh

5.nm 可執行檔名 |readelf 可執行檔名:看連線後的符號資訊(前提編譯時要加-g)

Linux常用命令之Linux常用命令實戰知識點

在在複習linux,這是以前做的筆記,分享一下。linux系統 一切皆檔案 操作檔案就是操作linux系統 一 linux版本 1 redhat 企業版 收費 2 centos redhat的社群版 免費 3 ubuntu 4 紅旗 二 linux的特點 1 多使用者 多工 2 豐富的網路功能 3 ...

LINUX常用命令

一 目錄結構 目錄名稱 意 義 vmlinuz 該目錄中存放的是系統核心 bin 該目錄中存放linux的常用命令,在有的版本中是一些和根目錄下相同的目錄。boot 該目錄下存放的都是系統啟動時要用到的程式,當用lilo引導linux時,會用到這裡的一些資訊 dev 該目錄包含了linux系統中使用...

linux 常用命令

ssh 連線 eg.ssh l mike www.mydomain.com or 192.168.0.1 scp 複製 本地 遠端 scp localfile username tohost newfile 遠端 本地 scp username tohost remotefile local 把tx...