新人PGの学び

プログラマーの卵のlog

知っておくべきコマンド編

随時更新

■ハードディスクの空き容量確認

df -h


■CentOSのバージョン確認

cat /etc/redhat-release


■言語をデフォルトのまま出力

export LANG=c


■cronの状況確認

service crond status


■サブドメイン等の設定したときのIPのみ確認

dig +short ドメイン


■容量が大きい順のファイル一覧(昇降順)

ls -lrhS


■gz 解凍せずに解凍したときのサイズ確認

gzip -l xxx.log.gz


■アパッチ再起動

/etc/init.d/httpd status

/etc/init.d/httpd graceful

/etc/init.d/httpd status


■プロセス数の確認

ps aux | grep httpd | grep -v "\(root\|grep\)" | wc -l


■リアルタイムなロードアベレージの確認

watch uptime


or検索

grep -e hoge -e geho


and検索

grep hoge | grep geho


復数not検索

grep -v -e "hoge" -e "hogehogehoge"


■除外ファイルを除いた文字列を再帰的に調査
例)拡張子が.bk、.backupのファイルを除き"ABC"の文字列を現在のディレクトリに再帰的に調査

find ./ -type f -not -name '*.bk*' -not -name '*.backup*'| grep -v "back" |xargs grep -n --color=always "ABC"