このブログは99%ののほほんと1%のお菓子でできています。
[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。
こんちゃ(´・ω・)ノ
今回はLinuxコマンドについて。
私が思うこれだけ知っていれば大丈夫。
また、忘れがちになりやすいコマンドを記載します。
◆接続確認
ping [IPアドレス]
◆IPアドレス確認
ifconfig
◆ポート番号確認
netstat -n
netstat -an
netstat -anp
・開いているポート番号(LISTENしているポート)
netstat -an | grep LISTEN
◆プロセス確認
ps -ef
ps -ef |grep [プロセス名など]
ps -aux
ps -ax
・オプション
-a:全てのプロセスを表示
-u:ユーザ情報を表示
-x:現在の端末から起動されたプロセス以外も表示
-e:全てのプロセスを表示(SystemV)
-f:全体パスでプロセスを表示
◆プロセスを強制終了
・強制終了
kill -9 [PID]
・強制終了→再起動
kill -HUP [PID]
◆ディスク容量確認
df
df -k
・オプション
-a:全てのファイルシステムを表示
-T:ファイルシステムタイプを表示
-k:使用領域や空き領域サイズを表示(KB)
-m:使用領域や空き領域サイズを表示(MB)
-g:使用領域や空き領域サイズを表示(GB)
◆ログインしているユーザを表示
who
w
◆ファイル参照【less】
1ページ進む:f,space
1ページ戻る:b
先頭行に移動:g
最終行に移動:G
検索:/[パターン],?[パターン]
検索の再実行:n,N(逆方向に再検索)
◆ファイル編集【vi】
・移動
行頭に移動:O
行末に移動:$
・削除
x:カーソル位置の文字を削除
dd:カーソル位置の行を削除
D:カーソル位置から行末まで削除
・編集
a:カーソル位置の次から文字列を挿入(カーソルの右側)
i:カーソル位置に文字列を挿入(カーソル位置に左側)
o:空行を挿入
・検索
検索:/[パターン],?[パターン]
検索の再実行:n,N(逆方向に再検索)
◆ログ監視
tail -f [ログファイル]
tail -f -n [出力行数] [ログファイル]
◆サーバリソース状況確認
top
vmstat [秒間隔] [何回]
◆NTP・時刻
date -s "2010/03/10 18:45:30"
ntpdate ntp.nict.jp
hwclock --systohc
◆権限管理
・権限
chmod 755 [ディレクトリ/ファイル]
chmod -R 755 [ディレクトリ/ファイル]
・所有者
chown user:group [ディレクトリ/ファイル]
chown -R user:group [ディレクトリ/ファイル]
◆圧縮/解凍
・tar.gzファイル解凍
tar zxvf [解凍したいファイル名]
・zipファイル圧縮
gzip [ファイル名]
・zipファイル解凍
gzip -d [ファイル名]
gunzip [ファイル名]
・tarファイル圧縮
tar cvf [出力ファイル名] [圧縮したいディレクトリ名]
・tarファイル解凍
tar xvf [解凍したいファイル名]
COMMENT