Linux

ALL

リダイレクトを理解する

bash でリダイレクトを書く際、時々迷います。例えば、標準出力も標準エラー出力もファイルに出力したい場合、「コマンド > output.txt 2>&1」と「コマンド 2>&1 > output.txt 」、どちらが正しい書き方でしょうか...
Linux
ALL

sortコマンドをもっと使いこなす

sortコマンドは、カンマ区切りデータ(CSV)や、タブ区切りデータ(TSV)の指定のフィールド(列)でソート出来ます。またフィールド(列)は複数指定でき、それぞれ数値か文字列でのソートかも指定できます。このようなソートを行うためのsort...
Linux
ALL

WindowsでLinuxコマンドを使う - busybox

Linuxコマンドを1つのプログラムに詰め込んだ busybox というツールがあります。Windows版には busybox-w32 があり、これを使うと WindowsでLinuxコマンドを使うことが出来ます。ダウンロードダウンロードは...
LinuxWindowsソフトウェア
ALL

Linuxでネットワークリンクが安定しない場合に手動で設定してみる

Linuxでネットワークリンクがダウン・アップを繰り返したりして安定しない場合に、リンクに関する設定を手動で行い暫定対処する方法です。例えば、syslogで次のようにリンクアップ・ダウンが記録されている場合に対処します。 r8169 000...
Linuxサーバトラブルシューティング
ALL

メモリ不足時に大事なプロセスが OOM Killer に殺されないようにする

Linuxでシステムがメモリ不足(OOM(Out of Memory))に陥った場合、1つ以上のプロセスを殺して空きメモリを確保する機能があります。OOM Killer と呼ばれる機能です。この OOM Killer は、各プロセスの oo...
Linuxトラブルシューティング
ALL

DVD用ISOイメージのLinuxでの作成方法

ファイルなどをDVDに焼くための、LinuxでのISOイメージ作成方法です。mkisofs コマンドを使用します。インストールmkisofs は、genisoimage パッケージでインストールされます。Ubuntuapt-getinsta...
Linux
ALL

Linux で HDDのデバイス名を手軽に知る

Linux で複数HDDを積んでいる場合に、どのHDDがどのデバイス名かを手軽に確認する方法です。/dev/disk/by-id/ 下を確認します。例えば、以下の例では HDD ST3320620AS が sda1 , sda2 , sda...
Linux
ALL

linux強制再起動 - コマンドでウォームリスタート・コールドリスタートする

コマンドでウォームリスタート・コールドリスタートする方法です。rootでコマンドを実行します。コールドリスタートecho -en '\xfe' | dd of=/dev/port bs=1 seek=100実機や、VirtualBox上の仮...
Linux
ALL

emacs で php-mode を使えるようにする

emacsでphpファイルを編集するのに便利な php-mode の導入方法です。Ubuntu14.04php-elispパッケージをインストールすれば php-mode が導入されます。sudoapt-getinstallphp-elis...
Linuxプログラミング
ALL

メールサーバがスパム送信元としてブラックリストに登録されていないか確認する

送信したメールが届かない場合、メールサーバがスパム送信元としてブラックリストに登録されているかも知れません。次のサイトでブラックリストに登録されていないかチェックできます。BLACKLISTALERT.ORG - Email Problem...
Linuxサーバ