lsb_release -a 檢視當前linux系統版本
netstat 檢查埠
netstat 是乙個命令列工具,可以提供有關網路連線的資訊。要列出正在偵聽的所有 tcp 或 udp 埠,包括使用埠和套接字狀態的服務,可以使用以下命令:
netstat –tunlp
此命令中使用的選項具有以下含義:
1)-t:顯示 tcp 埠
2)-u : 顯示 udp 埠
4)-l :僅顯示偵聽埠
5)-p:顯示程序的 pid 和名稱。僅當以 root 或 sudo 使用者身份執行命令時,才會顯示此資訊
之後出現的結果比較重要的列是:
1)proto : 套接字使用的協議
3)pid/program name :pid 和程序名稱
如果要過濾結果,請使用 grep 命令。例如,要查詢在 tcp 埠 80 上偵聽的程序,請鍵入:
netstat -tnlp | grep :80
如果輸出為空,則表示沒有任何內容正在偵聽埠。還可以根據條件篩選列表,例如 pid ,協議,狀態等。雖然現在netstat 是過時的,並與替換 ss ,但它仍然是最常用的命令來檢查網路連線。
ss 檢查埠
ss 是新的 netstat,雖然缺少一些 netstat 功能,但暴露了更多的 tcp 狀態,而且速度稍快,命令選項大致相同,因此從 netstat 轉換為 ss 並不困難。要使用 ss 獲取所有偵聽埠的列表,請鍵入:
ss –tunlp
輸出幾乎與 netstat 報告的輸出相同。
lsof 檢查埠
lsof 是乙個功能強大的命令列實用程式,它提供有關程序開啟的檔案的資訊。在 linux 系統中,一切都是檔案,可以將套接字視為寫入網路的檔案。要使用 lsof 獲取所有偵聽 tcp 埠的列表,請輸入:
lsof -np -itcp -stcp:listen
使用的選項如下:
1)-n : 不要將埠號轉換為埠名稱
3)-itcp -stcp:listen: 僅顯示 tcp 協議狀態為 listen 的網路檔案
要查詢指定正在偵聽特定埠的程序,以3306埠,請使用以下命令:
lsof -np -itcp:3306 -stcp:listen
查詢linux版本
一。檢視核心版本命令 1 root sor sys cat proc version linux version 2.6.18 238.el5 mockbuild x86 012.build.bos.redhat.com gcc version 4.1.2 20080704 red hat 4.1....
Linux 版本查詢命令
1.usually,we can use command uname uname a linux nightstone 2.6.18 8.el5xen 1 smp fri jan 26 14 42 21 est 2007 i686 i686 i386 gnu linux the meaning of...
查詢Linux埠是否占用
方法 一 lsof i lsof i 用以顯示符合條件的程序情況,lsof list open files 是乙個列出當前系統開啟檔案的工具。以root使用者來執行lsof i命令,如下圖 linux如何檢視埠被哪個程序占用?二 lsof i 埠號 lsof i 埠號,用於檢視某一埠的占用情況,比如...