HP-UX啟動停止配置sendmail服務方法
【環境】:HP-UX 22C64G
【問】:系統的/var/spool/mqueue目錄容量達到100%,如果達到100%,會導致一些系統命令無法使用
【答】:增長過快的原因是因為啟動sendmail程式,此程式會傳送系統郵件,由於無法傳送成功,就把郵件佇列積累在了/var/spool/mqueue目錄
解決問題的方法如下:
一、先關閉sendmail服務自動啟動功能
1.使用root使用者編輯/etc/rc.config.d/mailservs檔案
2.把export SENDMAIL_SERVER=1改為 export SENDMAIL_SERVER=0 就可以了
二:啟動與關閉sendmail程式
手動停sendmail& snmp:
0.root使用者執行 /sbin/init.d/sendmail start 啟動sendmail程式
然後 ps -ef | grep sendmail 檢查程式是否已經終止了
1.root使用者執行 /sbin/init.d/sendmail stop 只關閉sendmail程式,不用執行下面命令
2.root使用者執行 /sbin/init.d/SnmpMaster stop 關閉snmp服務-例子
3.假如在啟動時就不要啟動snmp
使用root使用者編輯/etc/rc.config.d/SnmpMaster
把SNMP_MASTER_START=1 改為 SNMP_MASTER_START=0 就可以了
三:清除郵件佇列檔案 (此步驟確認在/var/spool/mqueue目錄下執行,謹記!!!!)
在/var/spool/mqueue目錄下root使用者執行:
ls|xargs rm -f
四:HP-UX sendmail服務配置 leonarding 2012.02.13 tianjin
1.root登陸
2.修改/etc/hosts檔案
# vi /etc/hosts
新增企業內部SMTP郵件代理伺服器的IP解析
192.168.0.121 hpmail hpux.com
3.生成mail控制檔案
如果存在/etc/nsswitch.conf ,那麼直接修改該檔案;如果不存在,則需要複製一個:
#cp -p /usr/newconfig/etc/nsswitch.files /etc/nsswitch.conf
#vi /etc/nsswitch.conf
確定有如下一行
hosts: files
4.測試解析
#nslookup
Using /etc/hosts on : hosta
>hpmail
沒問題的話,繼續;有問題則看看自己上面做對了沒有。
5.修改mail配置檔案
#vi /etc/mail/sendmail.cf
找到:#Dj$w.Foo.COM 這行,並在下面增加一行:
Dj$w.dbinfo (傳送郵件時,系統預設發信人是:)
然後,找到DS 行,改成:
DS hpmail
存檔退出
6.測試
#/sbin/init.d/sendmail stop
#/sbin/init.d/sendmail start
< w.txt
#sendmail
.
例如:
#>sendmail
test
.
... Connecting to mail1 via relay...
……
7.傳送測試郵件
# mailx –s
8.傳送文字郵件
# mailx -s "ALERT_LOG_ERROR"
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/26686207/viewspace-716162/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Android 啟動和停止服務Android
- Ubuntu 下啟動/停止/重啟mysql服務UbuntuMySql
- Oracle TNSListener服務啟動後自動停止問題Oracle
- 在Linux中,如何啟動、停止或重啟服務?Linux
- systemctl 命令在 Linux 中啟動、停止和重新啟動服務Linux
- [20160828]Linux SendMail服務啟動慢解決LinuxAI
- shell指令碼監控啟動停止weblogic服務指令碼Web
- linux停止和檢視啟動服務的命令Linux
- 啟動和停止任務
- 在命令列的模式下啟動及停止sqlexpress服務!命令列模式SQLExpress
- Kali Linux常用服務配置教程啟動DHCP服務Linux
- Oracle之 服務啟動&停止指令碼與開機自啟動(單例項)Oracle指令碼單例
- 【轉載】【錯誤解決】本地計算機上的mysql服務啟動停止後,某些服務在未由其他服務或程式使用時將自動停止計算機MySql
- sendmail配置AI
- 利用WinSW將Nginx 作為可正常啟動/停止的windows服務NginxWindows
- MQ服務啟動失敗的解決方法MQ
- Win10系統ComputerBrowser服務啟動後又停止如何解決Win10
- CentOS 7 - 配置服務實現開機自啟動CentOS
- oracle手動啟動服務Oracle
- oracle 啟動停止Oracle
- win10開啟自動更新服務設定方法 window10如何開啟自動更新服務Win10
- gitblit 服務啟動不了Git
- 百度搜尋:藍易雲【Ubuntu系統如何啟動、停止或重啟服務。】Ubuntu
- Apache 代理服務的配置方法Apache
- Windows系統下Tomcat服務無法啟動,返回錯誤“服務因 1 (0x1) 服務性錯誤而停止”WindowsTomcat
- mysql例項停止、啟動、配置遠端訪問MySql
- windows time服務無法啟動的解決方法Windows
- 如何檢測Windows服務停止後自動啟動?自動執行.bat批處理檔案?WindowsBAT
- Ubuntu啟用VNC服務的配置UbuntuVNC
- 啟動 HP-UX 系統UX
- Windows10系統停止正在執行服務的方法Windows
- windows下注冊表中控制例項隨著服務啟動和停止的選項Windows
- Window中Oracle服務啟動時並不啟動例項的兩種方法Oracle
- nginx啟動,停止命令Nginx
- PostgreSQL:啟動與停止SQL
- 遠端服務不能啟動問題的解決方法
- [MySQL] “MySQL 服務無法啟動”原理及解決方法MySql
- linux 下啟動服務Linux