いろいろチートシート

vim

  • 改行コードの削除
    • ^Mがついたテキストの場合
    • vim -b foo.txt
    • :%s/^M//g
    • ^Mは、^とMのキーを押すのではなく、Controlキーを押したまま、vのキーを押し、続いてmのキーを押す。(Controlキー押したままvm)

Linux

  • ログファイルをクリア
    • cp /dev/null hoge.log
  • headで行数を出したい
    • cat -n /tmp/hoge.log |head
  • リモートでdiff
    • ssh remote cat /etc/hosts | diff /etc/hosts -

MySQL

レプリ周り
  • binlogのON/OFF
    • SET global sql_log_bin={0 || 1}
  • binlog表示
    • show binary logs;
  • binlogパージ
    • PURGE BINARY LOGS TO 'mysql-bin.hogehoge';
  • master status
    • show master status
  • スレーブ側のリセット
    • reset slave;
  • change master構文

change master to
master_host='xxx',
master_user='xxx',
master_password='xxx',
master_port=3306,
master_log_file='xxx',
master_log_pos=xxx,
master_connect_retry=10;
;