munin for xinetd
like a munin
make a script
$ vim /usr/local/bin/mm #!/bin/bash read arg0 arg1 arg0=$(echo $arg0 | tr -d "\r" | tr -d "\n"); arg1=$(echo $arg1 | tr -d "\r" | tr -d "\n"); echo...
FSUTIL
Windowsでダミーファイルを作りたい!
fsutil file createnew ファイル名 ファイルサイズ(バイト)
DD
Linuxでダミーファイルを作る
dd if=/dev/zero of=dummy.file bs=1024M count=1
nodejs
Install
$ git clone https://github.com/creationix/nvm.git ~/.nvm
$ source ~/.nvm/nvm.sh
$ nvm install v0.10.20
$ echo "console.log(\"Hello, World\");" > ~/main.js
$ node ~/main.js
Terminal
historyから条件に合うコマンドを使う
root@nya-tex.net:/$
↓
^C+r
↓
(reverse-i-search)`cd /etc/apa': cd /etc/apache2/
最近入れたコマンドを呼び出す
root@nya-tex.net:/$!cd...
oneliner
apache の AccessLogで1時間毎のカウント
$ cat access.log | cut -d " " -f4 | cut -c2- | cut -d":" -f1,2 | uniq
Read More
WHILE
1秒毎に何か実行したい
while true; do ps aux | grep apache2; sleep 1; done
Read More
WATCH
定期的に実行したものを表示したい
watch "ps aux | grep apache2"
止めるときはCtrl^c
Read More
TR
スペースを詰める
$ df
Filesystem 1K-blocks Used Available Use% Mounted on /dev/sda1 202466300 163121368 39344932 81% /
df|tr -s ' '...
Read More
SED
テキストファイルの指定した行を切り出す
sed -n "10,20p" target.log
結果
1 aaa 2 bbb 3 ccc 4 ddd 5 eee 6 fff 7 ggg 8 hhh 9 iii
Read More
DU
ターゲットフォルダ or ディレクトリの容量を調べる
du -hs *
ターゲットのディレクトリの容量を調べる
du --max-depth=0 -h *
Read More
AWK
ログなどで、IPを抽出するさいによく使います。
awk '{print $1}' access.log | uniq -c | sort
cut -d" " -f1 access.log | uniq -c |...
Read More
Apache2 tips1
ドメイン、サブドメインを設定
NameVirtualHost *:80
<VirtualHost *:80>
ServerName example.nya-tex.net
#...(省略)...
</VirtualHost>
<VirtualHost *:80>
ServerName nya-tex.net
#...(省略)...
</VirtualHost>
Read More