コンピュータのお店のニュース今日、メールを使用してLinuxサーバー上の自分のメールボックスにメールを送信するときには、さまざまな問題があります。
監視要件のため、サーバー上の情報を自分のメールボックスに送信するための簡単なスクリプトを作成しましたが、スクリプトが作成されると、最初に実行されます。
-bash:mail:command見つかりません
その後、システムのインストールが最小限で、ツールキットの多くがインストールされていないことがわかりました。その後、sendmailがインストールされていないことがわかりました。そのため、yumのインストールは完了です。
yum -y install Mailx sendmail
インストールを待った後、スクリプトを再度実行してもエラーは発生しませんが、メールは送信されません。見つかったサーバーのメールログを確認してください。
cat /var /log /maillog
Dec 17 11:42:29 localhost sendmail [30528]:qBH3gT5P030528:[email protected]、ctladdr = root(0/0)、delay = 00:00:00、xdelay = 00:00:00、メーラー=リレー、プリ= 30138、リレー= [127.0.0.1] [127.0.0.1]、dsn = 4.0.0、統計=据え置き:[127.0.0.1]によって接続が拒否されました
このエラーの原因/var /spool /mailこのディレクトリには十分な権限がありません。777に設定する必要があります。
chmod -R 777 /var /spool /mail
次にsendmailサービスを再起動します。
service sendmail restart
もう一度スクリプトを呼び出してください。
zh-CN"],null,[1],zh-TW"]]]
1.ログインせずにroot権限を取得します。 GRUBパスワードを設定しない場合は、最も簡単な方法でコンピュータを起動し、GRUBメニューを待つことができます。 GRUBメニューが表示されていない場
Unix系システムでは、topを使用してシステムリソース、プロセス、メモリ使用量などの情報を表示することができます。ネットワークの状態を表示するには、netstatやnmapなどのツールを使用できます
はじめての基本的なネットワーク設定 1.最初にネットワークのmacアドレスを確認してください。 [root @ centos〜] #cat /etc/udev/rules.d/70-persiste
ダウンロードコンパイルとインストールは非常に簡単です。最初にいくつかの共通の依存関係をインストールする必要があります。このスクリプトはインストールすることができます。このスクリプトを任意のテキスト形式