臥薪嘗胆

インフラエンジニアのあれこれ

infra

今更ながら、Port vlanの構成image を(過不足あればお教えください)

port vlan image ┌─────────────────────────────────────────────────────────────────────────────────┐ │ ┌─────────────────────────────────────┐ ┌─────────────────────────────────────┐ │ │ │ VLAN100 │ │ VLAN999 │ │ │ │ port 1 ~ 4 │ │ port 5 ~…

初めてイベントで話してきました

京都に行けたので幸せでした。 私の不手際によって2泊3日。 フリーな時間はingressしまくって、メダル3つ獲得しました。 で、イベントは以下です。 Hosting Casual Talks #2 第2回ペパボテックカンファレンス【福岡】 いやー。緊張しました。 話した内容…

mysql5.6以降の初期パスワードについて

mysql5.6?くらいから、mysqlのデフォルトパスワードがmysqlに事前に設定されてる。 なので初期ログイン時はファイルから拾う必要があるが、mysqlを再構築する場合はどのファイルにパスワードが書かれるのかわかんなかったが、マニュアルを調べてみると --ra…

CentOS7でvncを起動させろ

前提条件 firewalld おとしとく SELinux無効しとく あとはここからやっていくと出来た。 深いところは調べてない・・・ install yum groupinstall "GNOME Desktop" yum install tigervnc-server.x86_64 rootユーザーでやった vncpasswd /root/.vnc/xstartup …

mysqldumpはこうした方がいいね(オンラインでバックアップの場合)

オンラインでバックアップを取る必要がある場合はロック出来ないので以下で! dump取得後にgzip圧縮もしてる --result-file=file_name, -r file_nameこのオプションで出力を指定していると、エラーが起きた場合、ファイルが空で作成されるのでおすすめしない…

iptables あれこれをここに記す

行番号を表示 /sbin/iptables -L -nv --line-number 行番号でルールを削除 /sbin/iptables -D INPUT "$NUM" stringで弾く /sbin/iptables -I INPUT -p tcp -m string --string "www.hoge.com" --algo bm --dport 80 --to 128 -j REJECT

rsync すごい(既存のoptionに便利なのがあった。賢い)

hard linkでバックアップを世代管理 rsyncで差分バックアップを取ろうにも 容量の問題 I/O負荷 NW負荷(サーバ間の場合)に直面すると思いますがこれでまるっと解決! test.sh #!/bin/bash # delete oldest backup if [ -d test_bk10 ] ;then /bin/rm -rf te…

awkで項目ごとに集計

集計対象の内容が以下の場合 cat test.list aaa 1 aaa 1 bbb 5 aaa 1 bbb 10 ccc 4 aaa 1 ccc 7 aaa 1 bbb 2 1項目目のaaa,bbb,cccごとに次の項目を集計する場合が以下のawkで。 awk '{ARY[$1]+=$2}END{for(i in ARY){printf "%s,%d\n",i,ARY[i]}}' test.lis…