有什麼服務在運行 用的是哪個套件

 一開始聽到少就是多的時侯總想著怎麼可能,多就是多,少就是少,耐何選擇多的時侯,就真的亂了,亂了不打緊,糟糕的是找不到頭緒來處理。這次想知道的是,用的網頁伺服器是那個?裝太久,忘了 :p

工作環境:
  Ubuntu Server TLS 18
  

方法:

1、 netstat -tulpan | grep -w ":80"

不行,但是骨哥出來的文章說可以,企!  

tcp6       0      0 :::80                   :::*                    LISTEN       -

原來是要 sudo 才會顯示

tcp6       0      0 :::80                   :::*                    LISTEN       1234/apache2


2、lsof -i :80

不行,什麼都沒輸出,但是骨哥出來的文章說可以,企! 

也是要 sudo 才會顯示

COMMAND   PID     USER   FD   TYPE DEVICE SIZE/OFF NODE NAME
apache2  1234     www    4u  IPv6  12345      0t0  TCP *:http (LISTEN)


3、fuser 80/tcp

 不行,什麼都沒輸出,但是骨哥出來的文章說可以,企!  

還是要 sudo 才會顯示

 80/tcp:               1234 12345 23456

^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^啥鬼

ps -p 1234 -o comm= 

apache2


4、後來想到的,去 /etc 下面看一下,如果沒有同性質的套件都裝了的話就可以知道用的是哪個套件了


所以, lsof 蠻直覺的,但是覺得可能會忘(這就是為什麼要把這個這麼簡單的東西寫下來的原因了咩),netstat 常用,多記個 grep -w 就行,還有莫忘 sudo。

 

收工!



留言

這個網誌中的熱門文章

使用 Excel 計算2個地點之間的直線距離

LINE 儲存的檔案傳到 email 不方便 很不方便 非常不方便 但是有解的筆記

合併列印標籤漏印