ALL

apacheでBasic認証をLixnuxアカウントでおこなう

Apache が動作している Linux のユーザアカウントで Basic認証する方法です。 なお、Digest認証には対応していません。 CentOS6/7,Ubuntu14.04の場合です。 CentOS6 まず、EPELリポジトリを使...
Linuxサーバ
ALL

いつも make で高速化する

makeコマンドは -jオプションを付けると、並列で処理を行い、make時間を短縮できます。 しかし、いつも手動で -jオプションを付けるのは面倒なので、自動的に指定されるようにします。 ~/.bashrc の末尾に次の行を追加しておくと、...
Linuxプログラミング
ALL

メールサーバがスパムの踏み台にされた時に実行したコマンド

先日、管理しているメールサーバがスパムの踏み台にされてしまいました。 前回と同様、メールサーバのあるユーザアカウントのパスワードが漏れてしまったようで、そのアカウントからスパムメールが大量に送信されました。 送信先にこれ以上迷惑をかけないよ...
Linuxサーバ
ALL

Ubuntuの起動時に Waiting for network configuration..が出る

Ubuntuの起動時に Waiting for network configuration... Waiting up to 60more seconds for network configuration... と出て起動が遅くなっていま...
Linuxトラブルシューティング
ALL

Ubuntuでローカルにパッケージをダウンロード・インストールする

Ubuntuでローカルにパッケージをダウンロード・インストールする方法です。 パッケージのダウンロード パッケージファイル(debファイル)のダウンロードだけを行います。 依存関係があるパッケージも、必要に応じてダウンロードされます。 ただ...
Linuxサーバ
ALL

Emacs で暗号化ファイルを透過的に読み書きする

Emacs ではバージョン23以降、GnuPG による暗号化ファイルを透過的に使用できるようになっています。 ファイルの拡張子が .gpg の場合に、Emacsで保存/オープン時に、自動的に暗号化/復号化されます。 その為、暗号化ファイルで...
Linuxソフトウェア
ALL

プロキシサーバ Squid のキャッシュは効果あるのか?

プロキシサーバ Squid は、WEBキャッシュサーバとしても動作します。 色んなページを見てもそう書いていますが、パソコン鳥が Squidのログを見ても、キャッシュにHITしていませんでした。 ログは CentOS ならば、/var/lo...
Linuxサーバトラブルシューティング
ALL

さくらのレンタルサーバをHTTPプロキシサーバとして利用する

ダイナミックポートフォワーディングを活用すると、SSH接続したサーバをHTTPプロキシサーバとして扱えます。 さくらのレンタルサーバも、スタンダードプラン(月額515円)以上は SSH接続できるので、プロキシサーバとして扱えます。 WEBサ...
インターネットサーバ
ALL

Perlの出力でバッファリングしないようにする

Perlの出力でバッファリングせずに、すぐ出力するには、下記の行を実行します。 useIO::Handle; STDOUT->autoflush(1); 次のプログラムはサンプルです。 0 1 2 ... と表示するものですが、実行してもす...
プログラミング
ALL

Windows10 の Excel で表示が変になる場合の簡単な対処

Windows10 の Excel で表示が乱れる場合の対処です。 こちらのパソコンでは、保存したタイミングで罫線が変になったりして表示が乱れていました。 画面をスクロールしたり、いったん最小化した後に表示させたりで、画面を更新させないと、...
トラブルシューティング生活