インフラ系SEの技術メモ

雑なエンジニアが低信頼性のメモを書いています。参考程度にとどめてください。

(Linux)sysctlが使えない環境で簡易的にパラメータを確認する

入っていない環境もある

はいっていれば

 $ which sysctl
/sbin/sysctl

便利なコマンドですが

$ sysctl -a
abi.vsyscall32 = 1
debug.exception-trace = 1
debug.kprobes-optimization = 1
dev.cdrom.autoclose = 1
dev.cdrom.autoeject = 0
...

権限であったり入っていななかったりで使えないこともあります。

ファイルを見れば良い

ファイル群がいるディレクトリの配下で明らかに入っていない文字列を入れてgrepをかけると

/proc/sys $ grep -r -v "aiueo" . 2>/dev/null
./abi/vsyscall32:1
./debug/exception-trace:1
./debug/kprobes-optimization:1
./dev/cdrom/autoclose:1
./dev/cdrom/autoeject:0
./dev/cdrom/check_media:0
...

ファイル名と値がざーっと確認できます。オススメ。