歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux基礎 >> Linux教程

Linux命令:service & netstat

[root@db init.d]# service [service name] (start|stop|restart|status|...)
service name:就是服務名,需與/etc/init.d/目錄下面的應用程序對應。

--顯示出目前系統上面所有服務的運行狀態
  1. [root@db init.d]# service --status-all  
  2. acpid (pid 1900) is running...  
  3. anacron is stopped  
  4. atd (pid  2205) is running...  
  5. auditd (pid  1617) is running...  
  6. automount (pid 1989) is running...  
  7. Avahi daemon is running  
  8. Avahi DNS daemon is not running  
  9. hcid (pid 1811) is running...  
  10. sdpd (pid 1817) is running...  
  11. capi not installed - No such file or directory (2)  
  12. conmand is stopped  
  13. cpuspeed is stopped  
  14. crond (pid  2138) is running...  
  15. cupsd (pid  2058) is running...  
  16. ... ...  
----------------------------------------------------------------------------
netstat -[atunlp]
-a 將目前系統上所有的連接、監聽、Socket數據都列出來;
-t 列出tcp網絡數據包的數據;
-u 列出udp網絡數據包的數據;
-n 不列出進程的服務名稱,以端口號來顯示;
-l 列出目前正在網絡堅挺的服務;
-p 列出該網絡服務的進程PID。
例如:
  1. [root@linux ~]# netstat -anp | grep 1521  
  2. tcp        0      0 0.0.0.0:1521                0.0.0.0:*                   LISTEN      2542/tnslsnr          
  3. tcp        0      0 127.0.0.1:31115             127.0.0.1:1521              ESTABLISHED 2550/ora_pmon_orcl    
  4. tcp        0      0 127.0.0.1:1521              127.0.0.1:31115             ESTABLISHED 2542/tnslsnr          
  5. [root@linux ~]# netstat -an | grep 1521  
  6. tcp        0      0 0.0.0.0:1521                0.0.0.0:*                   LISTEN        
  7. tcp        0      0 127.0.0.1:31115             127.0.0.1:1521              ESTABLISHED  
  8. tcp        0      0 127.0.0.1:1521              127.0.0.1:31115             ESTABLISHED  
Copyright © Linux教程網 All Rights Reserved