差分表示

  • 最後の更新で追加された行はこのように表示します。
  • 最後の更新で削除された行はこのように表示します。

* Linux

** セットアップ
---(
apt-get install zsh tmux iotop build-essential git
---)

rbenvを使うなら
https://github.com/rbenv/ruby-build/wiki#ubuntudebianmint

---(
apt-get install autoconf bison patch build-essential rustc libssl-dev libyaml-dev libreadline6-dev zlib1g-dev libgmp-dev libncurses5-dev libffi-dev libgdbm6 libgdbm-dev libdb-dev uuid-dev
---)
** vimの設定
vimでペーストする際に、[[vimでペーストする際に、自動でpaste modeにする方法のメモ - Qiita>https://qiita.com/ryoff/items/ad34584e41425362453e]] をやっておくと便利。

上記のサイトのコードはtmuxで動かないので、下記のページの設定を ~/.vimrc にペーストする。
https://raw.githubusercontent.com/ConradIrwin/vim-bracketed-paste/master/plugin/bracketed-paste.vim

** Tips
- HDDがガリガリ言ってたらiotop
-- [[LinuxでディスクI/Oを調べ,I/Oの多いプロセスを特定する方法 | PCと遊ぶ日々の記録>https://wp.calcurio.com/?p=2186]]
- iotopしてSWAPINが多いようならプロセスを再起動
- スワップ使用量を調べる
-- topでSWAP列を追加して、その列でソートするのがいい
-- 下記のコマンドもある
---(
for file in /proc/*/status ; do awk '/VmSwap|Name/{printf $2 " " $3}END{ print ""}' $file; done | sort -k 2 -n -r | less
---)
-- [[Linux: Find Out What Process Are Using Swap Space - nixCraft>https://www.cyberciti.biz/faq/linux-which-process-is-using-swap/]]

** パスワード生成
---(
cat /dev/urandom | tr -dc 'a-zA-Z0-9' | fold -w 16 | head -n 1
---)

記号も含めたい場合は

---(
cat /dev/urandom | tr -dc '!-~' | fold -w 16 | head -n 1
---)

人間が覚えやすいパスワードがよければ pwgen コマンドを使う。

** サブ記事

#ls2