apr 2017 log

April 30, 2017 by ntk1000

2017-04-26

fluentd log check via http://qiita.com/yn-misaki/items/2d9aa010c5dccd44e156

fluentd pos file format

filename            read position           inode of file
/var/log/target.log 0000000005fe73a1        0000000000046bee

convert inode from hexadecimal to decimal

# replace lowercase with uppercase
$ echo "obase=10;ibase=16;0000000000046BEE" | bc
289774

check file inode

$ ls -i /var/log/target.log
289774 /var/log/target.log

convert read pos from hexadecimal to decial

$ echo "obase=10;ibase=16;0000000005FE73A1" | bc
100561825

check log from position

head -c 100561825 /var/log/target.log

2017-04-20

rewrite git history (rm secret files) via * http://qiita.com/go_astrayer/items/6e39d3ab16ae8094496c * http://qiita.com/wnoguchi/items/62f5e64ef2ae14b4f0ee


# remove 
git filter-branch --tree-filter "rm -f [/path/to/file]" HEAD
git filter-branch --tree-filter "rm -f -r [/path/to/directory] " HEAD

# gc
git gc --aggressive --prune=now

# push
git push -f

nginx gzip on via http://qiita.com/cubicdaiya/items/2763ba2240476ab1d9dd

gzip on;
# add Content-Type with `gzip_types` directive, cause `gzip on` directive only compress text/html
gzip_types text/css text/javascript;

2017-04-21

about network

  • /etc/sysconfig/network-scripts/ifcfg-eth0
固定IPアドレスの場合。
--------------------------------
DEVICE=eth0
BOOTPROTO=static
BROADCAST=192.168.1.255
HWADDR=00:1E:90:AC:94:6A
IPADDR=192.168.1.11
NETMASK=255.255.255.0
NETWORK=192.168.1.0
ONBOOT=yes
--------------------------------


DEVICE・・・デバイス名eth0 eth1等を設定
BOOTPROTO・・・固定IPの場合:none,static DHCPでIP取得の場合:dhcpと設定
BROADCAST・・・ブロードキャストアドレスの設定
HWADDR・・・NICのMACアドレスを設定
IPADDR・・・IPアドレスの指定
NETMASK・・・サブネットマスクの設定
NETWORK・・・ネットワークアドレスの設定
ONBOOT・・・起動時に有効にするかどうか(yes/no) 

2017-04-05

覚えておきたいlsコマンドのオプション15選 * -aオプション:すべて表示 * -lオプション:ファイルの詳細も表示する * -1オプション:リストを縦に並べる * -rオプション:逆順で表示する * -tオプション:更新時間順に並べる * -Sオプション:ファイルサイズ順でソートする * -Xオプション:ファイルを拡張子ごとにまとめる * -Rオプション:ディレクトリ内容を再帰的に表示する * –full-timeオプション:タイムスタンプの詳細を表示する * -mオプション:ファイル名をカンマで区切って表示する * -hオプション:単位を読みやすい形式で表示する * -kオプション:キロバイト単位で表示する * -iオプション:ファイル名の左にi-node番号を表示する * -Fオプション:情報の付加 * –helpオプション:ヘルプの表示