1. gzyueqian
      13352868059
      首頁 > 新聞中心 > > 正文

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

      更新時間: 2008-04-11 13:54:26來源: 粵嵌教育瀏覽量:684

        /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$'

        /usr/sbin/sshd

        再用RPM來處理:

        #rpm -qf /usr/sbin/cupsd

        cups -1.1.17-13 //查出程序名

        #rpm -qc cups | grep init

        /etc/rc.d/init.d/cups //找出程序的啟動地方。

        #/etc/rc.d/init.d/cups stop //停止程序。

        1、要啟動telnet首先必須要已經安裝了telnet的服務器才行,所以先以rpm查詢看看是否有安裝telnet-server。[/rpm -qa | grep

        telnet-server]如果沒有安裝的話,就下載或找光盤,安裝[yum install telnet-server]安裝一下。

        2、由于是super daemon管理,所以先編緝/etc/xinetd.d/telnet這個檔案,將其中的[disable=yes]改成[disable=no]之后以

        /etc/init.d/xinetd restart]重新啟動super daemon.

        3、利用netstat -tnlp 查看是否有啟動PORT 23。

        4、開機啟動數據放置在/etc/rc.d/rc[0-6].d/里面,可以利用ntsysv和chkconfig指令來控制,是否開機啟動服務。

        例如:1。要怎么樣查閱portmap這個程序一開機就執行?2。如果開機就執行,如何將它改為開機時不要啟動?3。如何立即關閉這個

        PORTMAP服務?

        可以透過[chkconfig --list | grep portmap] 與 [runlevel] 確認一下你的環境與PORTMAP是否啟動。(runlevel可以查看

        當前啟動的界面。chkconfig可以查看程序啟動與否。OFF未啟動。NO啟動。)

        如果有啟動,可用[chkconfig --level 35 portmap off]來設定開機時不要啟動;(3為文字界面,5為圖形界面。)

        可以用[/etc/init.d/portmap stop]來立即關閉服務。

        正常需要啟動的程序服務。

        acpid-----新版的電源宇航局理模塊,通常建議開啟,不過,某些筆記型計算機可能不支持此項服務,那就得關閉。

        atd-------在管理單一預約命令執行的服務,應該要啟動的。

        crond-----在管理工作排程的重要服務,務必要啟動。

        iptables--Linux內建的防火墻軟件,這個也可以啟動。

        keytables-如果你的鍵盤非正規的格式時,這個服務的啟動或許可以幫助你。

        network---這個重要了,要網絡就要有他,網絡服務。

        sshd------這是系統預設會啟動的,可以遠程以文字型態登入終端。

        syslog----系統的登錄文件記錄,很重要,務必啟動。

        xinetd----就是那個super daemon,所以也要啟動。

        xfs-------用來管理X Window字形數據的服務,如果你需要X Window時,這個服務要啟動。

        其他服務程序,需要時再設置啟動即可。

      免費預約試聽課

      亚洲另类欧美综合久久图片区_亚洲中文字幕日产无码2020_欧美日本一区二区三区桃色视频_亚洲AⅤ天堂一区二区三区

      
      

      1. 亚洲不打码视频在线看 | 综合久久久久久久 | 日韩欧美国产精品专区 | 思思99思思久久最新精品 | 亚洲综合久久一本伊一区 | 亚洲综合天堂Av网站在线观看 |