2009-10-10から1日間の記事一覧

Linux全般についてまとまった技術情報

『Linux標準教科書』開発プロジェクト - LPI-Japan - エルピーアイジャパン HP オープンソース技術情報 IBM developerWorks Japan : Linux Linux Square − @IT ITmedia エンタープライズ:ヘルプデスク レッドハット | オープンソース・カンパニー - Red Ha…

テキスト編集

ファイル内の文字列を置換(-i 読み込んだファイルに保存)

メール

hoge@example.comにサブジェクト'test_subject'のメールを送信 mail -s 'test_subject' hoge@example.com [Ctrl]+[D] [Ctrl]+[D] sendmailがローカル配送するドメインを確認する (参考 sendmail 基本) cd /etc/mail /usr/sbin/sendmail -bt -Csendmail.cf …

ネットワーク

IPアドレスxxx.xxx.xxx.xxxのUDP yy番ポートへ接続を試みる nc -u -z -v xxx.xxx.xxx.xxx yy 通信先がUDP 22番ポートである通信を監視する tcpdump udp dst port 22

DNS

ns.example.comに対してexample.comのゾーン情報を要求 dig @ns.example.com example.com axfr

プロセスの管理

ポート番号22番を使用しているプロセスを調べる lsof -i:22 全てのプロセスを表示する ps -ax プロセスID1234番にシグナルを送って強制終了する kill -9 1234 kill -SIGKILL 1234 プロセスID1234番にシグナルを送って再起動する kill -HUP 1234

ログの調査

ファイルの末尾を表示して更新し続ける tail -f /var/log/httpd/access.log POSTされた行を抽出 grep \/POST /var/log/httpd/access.log

リソース情報

システムの利用状況を表示し、リアルタイムに更新する top -u 表示中に「1」キーでマルチコアCPUの利用状況をコア別に表示する -u apache ユーザーapacheが起動しているプロセスだけを表示 メモリの利用状況 free 仮想メモリの使用状況を表示して、5秒間隔で…

システムの構成情報

マシンとOSに関する情報を表示する uname -a ディストリビューション情報を表示する cat /etc/redhat-release →/etc/{ディストリビューション名}-release CPU情報 cat /proc/cpuinfo 搭載されたCPUの数を調べる grep 'physical id' /proc/cpuinfo | sort | u…

ジョブ

動作中のプロセスをサスペンド(一時停止) Ctrl + Z サスペンド中のジョブをバックグラウンドで実行 bg ジョブの稼働状況を表示 jobs バックグランドのジョブをフォアグランドへ移行 fg [id] [id]jobsで表示される番号

コマンドの履歴

コマンドの履歴を表示 history 履歴に残されたコマンドを実行 ![id] idはhitoryで表示された番号

ディレクトリの移動

/varディレクトリへ移動 cd /var 一つ上のディレクトリに移動 cd .. 一つ前のディレクトリに戻る cd - ホームディレクトリへ移動 cd 指定ユーザーのホームディレクトリへ移動 cd ~username

Linuxコマンド

Linux使ってる時に調べた物とかメモを取ってもどっかいっちゃうので、ここにためていく。RedHat EL5 目次 ディレクトリの移動 コマンドの履歴 ジョブ システムの構成情報 リソース情報 ログの調査 プロセスの管理 DNS テキスト編集