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/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Window下啟動/停止Zookeeper服務
- Systemd 服務:比啟動停止服務更進一步
- 在Linux中,如何啟動、停止或重啟服務?Linux
- systemctl 命令在 Linux 中啟動、停止和重新啟動服務Linux
- shell指令碼監控啟動停止weblogic服務指令碼Web
- linux停止和檢視啟動服務的命令Linux
- 啟動和停止任務
- Kali Linux常用服務配置教程啟動DHCP服務Linux
- 安裝和配置sendmailAI
- 本地啟動服務的三種方法
- 利用WinSW將Nginx 作為可正常啟動/停止的windows服務NginxWindows
- 【轉載】【錯誤解決】本地計算機上的mysql服務啟動停止後,某些服務在未由其他服務或程式使用時將自動停止計算機MySql
- CentOS 7 - 配置服務實現開機自啟動CentOS
- Windows系統下Tomcat服務無法啟動,返回錯誤“服務因 1 (0x1) 服務性錯誤而停止”WindowsTomcat
- 百度搜尋:藍易雲【Ubuntu系統如何啟動、停止或重啟服務。】Ubuntu
- 如何檢測Windows服務停止後自動啟動?自動執行.bat批處理檔案?WindowsBAT
- win10開啟自動更新服務設定方法 window10如何開啟自動更新服務Win10
- PostgreSQL:啟動與停止SQL
- nginx啟動,停止命令Nginx
- windows time服務無法啟動的解決方法Windows
- gitblit 服務啟動不了Git
- linux 下啟動服務Linux
- python 啟動http服務PythonHTTP
- [MySQL] “MySQL 服務無法啟動”原理及解決方法MySql
- 遠端服務不能啟動問題的解決方法
- Linux使用Ambari啟動服務啟動失敗Linux
- zabbix active 動作配置(當weblogic服務存在問題,執行指令碼重啟weblogic服務)Web指令碼
- Nginx學習系列三Nginx的啟動、停止、修改配置檔案後重啟Nginx
- 如何在cmd中停止mysql服務MySql
- 服務啟動一個程式
- dubbo服務啟動的方式
- DUBBO服務啟動過程
- 啟動與關閉服務
- 控制linux啟動的服務Linux
- mongodb服務在哪裡啟動?MongoDB
- 怎麼啟動postgresql服務SQL
- windows下啟動nacos服務Windows
- centos 自動啟動指令碼和自啟動服務CentOS指令碼
- win10服務怎麼開啟 開啟服務管理器的方法Win10