ALL

yum でパッケージのダウンロードのみ行う

CentOS6 で yum コマンドでパッケージのダウンロードのみ行う方法です。 ダウンロードしたパッケージの rpmファイルは、下記の記事で紹介した方法で yumでインストール出来ます。 オフラインで yum でパッケージをインストールす...
Linuxサーバ
ALL

逆引き出来ないメールサーバの拒否

メールサーバの運用で、スパム対策の為に Postfix に、逆引きできない接続を拒否する設定があります。 CentOS の場合だと、/etc/postfix/main.cf の smtpd_client_restrictions に下記いず...
Linuxサーバ
ALL

サーバがダウンしていないのにエラー ~ IMAPの接続数制限によるエラー

メールを IMAP で利用している場合、サーバがダウンしていないのに、メーラでエラーが出ることがあります。 例えば、Thunderbird では次のような表示が出ます。 この時、メールサーバのログに以下のエラーが記録されていた場合、これはメ...
Linuxサーバトラブルシューティング
ALL

改行コードが原因のシェルスクリプトのエラー

改行コードが原因で、シェルスクリプトの謎なエラーに悩まされました。 Linuxの改行コードは LF ですが、これが Windows と同じ CR+LF になっていると、シェルスクリプトの実行で下記のようなエラーが出ます。 's: オプション...
Linuxトラブルシューティング
ALL

/bin/false と /sbin/nologin の違いをソースコードを見て調べました

Linuxでログイン出来ないユーザを作成したいことがあります。 例えば WEBサーバ apache で使われるユーザ apache は、ログインする必要がありません。 ユーザがログインできないようにする為に、ユーザのログインシェルに /bi...
Linux
ALL

Linuxの各ディストリビューションのセキュリティアナウンスをまとめたページ

Linuxのセキュリティ情報のアナウンスをまとめたページです。The LWN.net security alerts database セキュリティアナウンスが一覧で参照できます。ディストリビューション名、対象パッケージ名、公開日が表になっ...
Linuxサーバ
ALL

無線LANがつながらない時に周りの電波状況を調べるフリーソフトWifiMonitor

周りの無線LANの電波状況を調べることが出来るフリーソフト WifiMonitor を紹介します。 WifiMonitor はインストール不要のソフトで、周辺の無線LANの電波状況を下の画像のように一覧表示し、リアルタイムに確認できます。 ...
インターネットトラブルシューティング
ALL

CentOS での日本語対応 mailman のインストール

Webベースのメーリングリスト管理システムに Mailman があります。 CentOS にも mailman のパッケージがありますが、バージョンが 2.1.12 と最新版ではありません。 そこで、ソースから mailman をインストー...
Linuxサーバ
ALL

SELinux が有効だと cgi の実行で Internal Server Error になった

とあるテストサーバ上で、apache で cgi を動作させようとしましたが、ブラウザからアクセスすると Internal Server Error になり、どうやっても動作出来なくなっていました。 /var/log/httpd/error...
Linuxサーバトラブルシューティング
ALL

設定ファイルの文法チェック(postfix、apacheの場合)

設定ファイルの文法チェックする為のコマンドです。 ミスがあると、エラーのファイルと行が表示されます。 postfixの場合 postfixcheck apacheの場合 apachectlconfigtest
Linuxサーバ