久々にCentOS 6のyumを使ったらはまった件
[Errno 14] problem making ssl connection Trying other mirror.
と表示されてinstallもupdateもできない状態になってしまった。
過去の経験からnssをアップデートすれば治るのはなんとなくわかっていたけど
yum update nssでも同じエラーになるし、仕方ないのでパッケージを1個ずつインストール
・nss
・nspr
・nss-softokn
・nss-util
・nss-sysinit
・nss-tools
・nss-softokn-freebl
をダウンロードしてインストール
アップデート後にもう一度yum installをしたらエラーメッセージが変わった。
[Errno 14] Peer cert cannot be verified or peer cert invalid
検索したら下記のパッケージをインストールしたら治るらしい
・ca-certificates
・p11-kit
・p11-kit-trust
再度yum installを実行したら希望のパッケージが無事インストールできた。
CentOS 7でswapを開放する手順
CentOS 7で物理メモリに余裕があるのにswapが使われる現象が発生した。
調べたところCentOS 7以降ではよくあることらしい。
サービス停止せずにswapを開放する手順は下記
■現在の空きメモリを確認
free -m |grep Mem: |awk '{ print $7 }'
■スワップ使用量を確認
free -m |grep Swap: |awk '{ print $3}'
上記でスワップ使用量より空きメモリが多い事を確認する
■メモリキャッシュを捨てる
echo 1 > /proc/sys/vm/drop_caches
■メモリ空き容量が増えたことを確認する
free -m |grep Mem: |awk '{ print $4 }'
上記でメモリ空き容量がスワップ使用量より多い事を確認する
■swapをメモリに戻す
swapoff -a && swapon -a