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

sshへの攻撃を防ぐSSHGuard のインストール・設定用スクリプト

これまで sshへの攻撃を防ぐ SSHGuardについて下記記事で紹介してきましたが、これらの設定を行うスクリプトファイルを用意しました。 なお、スクリプトは CentOS用です。 SSH総当たり攻撃(辞書攻撃/ブルートフォースアタック)の...
Linuxサーバ
ALL

VirtualBox上の CentOS へ ssh接続する

前回 VirtualBoxへの CentOSインストール方法と注意点 で、VirtualBox 上にインストールした CentOS へ、TeraTerm や PuTTY で sshする方法です。 ついでに WinSCP での接続方法もです。...
LinuxWindowsサーバ
ALL

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

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

PDFで入手できるPHP4の書籍

以前、PDFで入手できる書籍・テキストで紹介した PHP4徹底攻略PDF版 ですが、改訂版を見つけました。 以下から入手できます。 PHP4徹底攻略改訂版 PDFファイルのページ 少し古いですが、実際に発売されていた書籍の PDF版で、基本...
Linuxサーバプログラミング
ALL

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

Linuxのセキュリティ情報のアナウンスをまとめたページです。 The LWN.net security alerts database セキュリティアナウンスが一覧で参照できます。 ディストリビューション名、対象パッケージ名、公開日が表に...
Linuxサーバ
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サーバトラブルシューティング