歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux服務器 >> Linux系統下服務啟動和禁止及對應端口號

Linux系統下服務啟動和禁止及對應端口號

日期:2017/3/2 16:50:28   编辑:Linux服務器

/etc/services 查看系統預設服務及端口對應.各個DAEMONS(服務)的啟動與關閉的scripts是放置在/etc/init.d/內,而RED HAT系統則是放到/etc/rc.d/init.d裡面,至於super daemon的控制參數檔案則放在/etc/xinetd.d裡面。


stand alone(獨立啟動) 與 super daemon(超級服務)


stand alone

顧名思義,stand alone 就是直接執行該服務的掃行檔,讓該執行文件直接加載到內存當中運作,用這種方式來啟動可以讓該 服務具


有較快速響應的優點。一般來說,這種服務的啟動scrip都會放置到/etc/init.d/這個目錄底下,所以你通常可以使用:


[/etc/init.d/sshd restart]之類的方式來啟動這種服務;


super daemon


用一個超級服務作為總管,以管理一些網絡服務.在CENTOS4.3裡面使用的則是xinetd這個super daemon,這種方式啟動的網絡服務雖然


在響應上速度會比較慢,不過,可以透過super daemon額外提供一些控管,例如控制何時啟動、何時可以進行聯機、那個IP可以連進來、


是否允許同時聯機等等。通常設定檔放置在/etc/xinetd.d/當中,但設定完畢後需要重新以[/etc/init.d/xinetd restart]重新來啟動才行。


如果要將系統上面的PORT25關掉,最簡單的作法就是先找出那個PORT25的啟動程序。


#netstat -tnlp

TCP 0 0 127.0.0.1:631 0.0.0.0:* listen 1171/cupsd //22號端口,是由程序cupsd開啟。

如看不到程序CUPSD,則用nmap localhost來查看本機端口,會顯示出端口與對應程序。

#which cupsd

/usr/sbin/cupsd //找出cupsd程序位置。

如用WHICH找不到,則用LOCATE配合正規表示法找到這個指令。

#locate cupsd | grep '/cupsd

Copyright © Linux教程網 All Rights Reserved