Ssh
如何找出終端氾濫的原因?
通過 SSH 登錄到 AIX 6.1 時:
0:root@SERVER:/root # Message from root on SERVER (UNKNOWN) [Fri Sep 18 08:00:17 2015] ... Message from qdaemon: : (WARNING) Connection to server failed. rembak: errno = 81: No route to host <EOT> Message from root on SERVER (UNKNOWN) [Fri Sep 18 08:00:17 2015] ... Message from qdaemon: /usr/lib/lpd/rembak -T20 -S xx10 -P xx10 -N /usr/lib/lpd/bsdshort /var/spool/qdaemon/PRINTERNAME <EOT> Message from root on SERVER (UNKNOWN) [Fri Sep 18 08:00:17 2015] ... Message from qdaemon: Queue xx10:@xx10 went down, job is still queued: Backend: /usr/lib/lpd/rembak -T20 -S xx10 -P xx10 -N /usr/lib/lpd/bsdshort \ /var/spool/qdaemon/PRINTERNAME Backend Exit Value: EXITFATAL (0100) Job Submit Time: Sep 11 14:54:52 2015, Current Time: Sep 18 08:00:17 2015 Use local problem reporting procedures. <EOT> 0:root@SERVER:/root #
問題:我怎樣才能知道,是什麼淹沒了螢幕/終端?
看起來像是
qdaemon
垃圾郵件。qdaemon
主要處理列印。這裡有關於qdaemon
配置執行此操作的詳細資訊:http: //ps-2.kev009.com/tl/techlib/manuals/adoclib/aixbman/printrgd/qdaemonb.htmqdaemon 列印假離執行緒序總是使用 sysnot 常式來發送消息。
後端可以使用 sysnot 常式直接向使用者發送消息。sysnot 常式可以將消息郵寄給使用者,也可以將消息寫入使用者的終端。使用以下語法呼叫 sysnot 常式:
pref 參數的值應該是DOMAIL 或DOWRITE。DOMAIL 將錯誤消息郵寄給使用者。如果使用者已登錄,DOWRITE 會將消息寫入使用者的終端。如果使用者未登錄,則將消息郵寄給使用者。DOMAIL 和 DOWRITE 常量在 /usr/include/IN/backend.h 文件中定義。