インフラエンジニア徒然日記

なんちゃってインフラエンジニアです。てきとーに日々のことを記載します。

よく使う便利コマンドのお話

 ①時刻とカレントディレクトリを表示するコマンド
   作業時間とカレントディレクトリがわかることで
   かなり作業効率が良くなりました。


[root@test03 ~]#export PS1="\t[\u@\h \w]\\$ "
16:25:18[root@test03 ~]# cd /var/log/httpd/
16:25:23[root@test03 /var/log/httpd]# pwd

 

 ②手順書作成時にバックアップファイルに日付をつける
 前までは日付を記載していたのですが、作業日時が変わるとそのたびに
 日付をかえなくてはいけないのでだいぶ楽になりました

 

    16:26:41[root@test03 ~]# cp -p test /var/tmp/test-`date -I`
    16:27:32[root@test03 ~]# ls -ld /var/tmp/test-`date -I`
    -rw-r--r-- 1 root root 0 1月 22 16:26 2016 /var/tmp/test-2016-01-22
    16:27:40[root@test03 ~]#

 

 ③一つのコマンドで複数ファイルの特定カラムを確認したい時
※/sbin/mingettyを使用しているプロセスの最大プロセス数とファイルディスクリプタ数を確認したい時のコマンド

 <例>

    for i in `ps aux | grep -w /sbin/mingetty | awk '{print $2}'`;do cat /proc/$i/limits | egrep     "Max processes|Max open files" ;done

 

コマンド結果
    Max processes 15725 15725 processes 
    Max open files 1024 4096 files
    Max processes 15725 15725 processes
    Max open files 1024 4096 files
    Max processes 15725 15725 processes
    Max open files 1024 4096 files
    Max processes 15725 15725 processes
    Max open files 1024 4096 files
    Max processes 15725 15725 processes
    Max open files 1024 4096 files