遇到啟動vmware的linux系統時用很長時間,大部分時間都用來啟動sendmail服務。
這種情況有幾點需要注意就可以解決,
1. 檢查主機名和ip是否正確,
/etc/hosts
/etc/sysconfig/network
2. 停掉sendmail服務,如果不用的話。
1) service sendmail stop
這種方法停止sendmail服務但在下次啟動系統時sendmail服務仍然會被啟動。
2) chkconfig 停止
# chkconfig --list sendmail
sendmail
0:off
1:off
2:on
3:on
4:on
5:on
6:off
可以看到2,3,4,5都是on狀態
# chkconfig --level 2 sendmail off
# chkconfig --level 3 sendmail off
# chkconfig --level 4 sendmail off
# chkconfig --level 5 sendmail off
將2,3,4,5 level都關閉後,下次啟動系統sendmail服務將不會自動啟動。
3. ntsysv
該命令將開啟乙個列表,選擇sendmail然後取消表示選中的星號儲存退出。下次啟動系統時就不會啟動sendmail
hosts —— the static table lookup for host name(主機名查詢靜態表)
hosts檔案是linux系統上乙個負責ip位址與網域名稱快速解析的檔案,以ascii格式儲存在/etc/目錄下。hosts檔案包含了ip位址與主機名之間的對映,還包括主機的別名。在沒有網域名稱解析伺服器的情況下,系統上的所有網路程式都通過查詢該檔案來解析對應於某個主機名的ip位址,否呵就需要使用dns服務程式來解決。通過可以將常用的網域名稱和ip位址對映加入到hosts檔案中,實現快速方便的訪問
優先順序 : dns快取 > hosts > dns服務
[plain]view plain
copy
?ip位址 主機名/網域名稱 (主機別名)
主機名通常在區域網內使用,通過hosts檔案,主機名就被解析到對應的ip;網域名稱通常在internet上使用,但是優先順序低於hosts檔案中內容,因此如果你不想使用internet上的網域名稱解析,可以更改自己的hosts檔案,加入自己的網域名稱解析
乙個主要的作用是:線下環境模擬,通訊雙方在同乙個區域網內想通過internet上的網域名稱相互訪問,則只只需要修改自己的/etc/hosts檔案內容即可
修改hosts檔案後,ping www.baidu.con結果如下:
linux關閉sendmail服務
方法一 a.root sample etc rc.d init.d sendmail stop 關閉sendmail服務 或者 root sample service sendmail stop 關閉sendmail服務 shutting down sendmail ok shutting down...
關閉linux的sendmail服務
linux 系統啟動的時候總是在 sendmail 服務這停止較長的時間,遠遠超過了我可以忍耐的時間 chkconfig命令 root linux1 chkconfig list sendmail sendmail 0 off 1 off 2 on 3 on 4 on 5 on 6 off 可以看到...
linux 下關閉啟動sendmail 服務
在啟動時關閉sendmail 服務 其它服務也一樣 在啟動時關閉sendmail 對其他的服務可以採取同樣的措施。而對於那些不是從inetd啟動的服務,則通過命令來關閉,例如需要關閉sendmail服務,則 etc rc.d init.d sendmail stop 然後再設定其不在系統啟動時啟動 ...