在linux中檢視程序占用的埠號

2022-05-26 18:30:09 字數 1144 閱讀 3150

在linux 上的 /etc/services 檔案可以檢視到更多關於保留埠的資訊。

可以使用以下六種方法檢視埠資訊。

以下我們將找出sshd 守護程序所使用的埠號。

方法1:使用 ss 命令

[root@elk3 ~]# ss -tlnp | grep sshd

方法2:使用 netstat 命令

[root@elk3 ~]# netstat -tnlp | grep ssh

方法3:使用 lsof 命令

也可以使用埠號來檢查。

[root@elk3 ~]# netstat -lntp | grep 860

方法4:使用 nmap 命令

[root@elk3 ~]# nmap -sv -p 22 localhost

大部分情況下,以上的輸出不會顯示程序的實際埠號。這時更建議使用以下這個journalctl 命令檢查日誌檔案中的詳細資訊。

[root@elk3 ~]# journalctl | grep -i ssh

12月 01 21:43:36 elk3 systemd[1]: starting opensshserver daemon...

12月 01 21:43:36 elk3sshd[860]: server listening on 0.0.0.0 port 22.

12月 01 21:43:36 elk3sshd[860]: server listening on :: port 22.

12月 01 21:43:36 elk3 systemd[1]: started opensshserver daemon.

12月 01 21:44:19 elk3sshd[1106]: accepted password for root from 192.168.122.1 port 49316ssh2

12月 01 21:44:19 elk3sshd[1106]: pam_unix(sshd:session): session opened for user root by (uid=0)

Linux檢視程序占用

要對程序進行監測和控制,首先必須要了解當前程序的情況,也就是需要檢視當前程序,而ps命令 process status 就是最基本同時也是非常強大的程序檢視命令.使用ps命令 可以確定有哪些程序正在執行和執行的狀態 程序是否結束 程序有沒有殭屍 哪些程序占用了過多的資源等等.總之大部分資訊都是可以通...

Linux中檢視程序占用記憶體的情況

linux中檢視某個程序占用記憶體的情況,執行如下命令即可,將其中的 pid 替換成相應程序的pid號 cat proc pid status說明 proc pid status中所儲存的資訊除了記憶體資訊,還包括程序ids 訊號等資訊,此處暫時只介紹記憶體相關的資訊。字段 說明 舉例 顯示程序cr...

linux 檢視程序占用記憶體

top b n 1 grep opera awk cpu 0.0 mem 26.4 其中 rss 程序實際占用物理記憶體大小 vsz 任務虛擬位址空間的大小 root localhost cat proc self statm 654 57 44 0 0 334 0 以下是我自己的理解 從上面可以看...