パソコン鳥

ALL

いつも make で高速化する

makeコマンドは -jオプションを付けると、並列で処理を行い、make時間を短縮できます。しかし、いつも手動で -jオプションを付けるのは面倒なので、自動的に指定されるようにします。~/.bashrc の末尾に次の行を追加しておくと、ma...
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/log/...
Linuxサーバトラブルシューティング
ALL

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

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

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

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

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

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

SSHで一定時間操作が無い場合の切断を防ぐ

ルータ下のPCから SSH接続している場合、一定時間操作が無いと、接続がルータによって切断されてしまいます。そこで、一定時間ごとに SSH接続でパケットを流し、切断を防ぐ方法です。sshのconfigファイルでの設定Linux の場合は、~...
サーバトラブルシューティング