名 前
sysctl − 実 行 時 に カ ー ネ ル パ ラ メ ー タ を 設 定 す る
書 式
sysctl [-n]
[-e] variable ...
sysctl [-n] [-e] [-q] -w variable=value ...
sysctl [-n] [-e] [-q] -p <filename>
sysctl [-n] [-e] -a
sysctl [-n] [-e] -A
説 明
sysctl は カ ー ネ ル の パ ラ メ ー タ を 実 行 時 に 修 正 す る の に 用 い る 。 変 更 で き る パ ラ メ ー タ は /proc/sys/ 以 下 に リ ス ト さ れ て い る も の で あ る 。 Linux に お け る sysctl の 機 能 に は procfs が 必 要 で あ る 。 sysctl は sysctl デ ー タ の 読 み 書 き 両 方 に 使 え る 。
パ ラ メ ー タ
variable
読 み 取 り の 対
象 と す る キ ー
の 名 前 。 例 え
ば kernel.ostype な ど 。 セ
パ レ ー タ と し
て ’.’ の 代 わ り
に ’/’ を 用 い る
こ と も で き る
。
variable=value キ ー を 設
定 す る 形 式 。
variable は キ ー で 、 value
が そ の キ ー に
設 定 さ れ る 値
で あ る 。 value に ク
ォ ー ト や シ ェ
ル に よ っ て パ
ー ズ さ れ る 文
字 が 入 っ て い
る 場 合 は 、 value 全
体 を ダ ブ ル ク
ォ ー ト で 括 る
必 要 が あ る 。
こ の 指 定 を し
た ら −w パ ラ メ
ー タ も 指 定 し
な け れ ば な ら
な い 。
-n キ ー の 名 前 は 表 示 せ ず 、 値 だ け 表 示 す る 。 | |
-e 不 明 な キ ー に つ い て の エ ラ ー を 無 視 す る 。 | |
-N 名 前 の み を 表 示 す る 。 プ ロ グ ラ ム 補 完 を 持 つ シ ェ ル で 役 立 つ 。 | |
-q 値 の セ ッ ト を 標 準 出 力 に 表 示 し な い 。 | |
-w |
sysctl の 設 定 を 変 更 す る 場 合 に は 、 こ の オ プ シ ョ ン を 指 定 す る 。
-p 指 定 さ れ た フ ァ イ ル か ら 読 み 込 ん だ 内 容 を |
sysctl 設 定 に ロ ー ド す る |
(フ ァ イ ル 指 定 が な け れ ば /etc/sysctl.conf か ら )。
-a 現 在 利 用 で き る 全 て の 値 を 表 示 す る 。 |
||
-A 現 在 利 用 で き る 全 て の 値 を 表 形 式 で 表 示 す る 。 |
例
/sbin/sysctl -a
/sbin/sysctl -n kernel.hostname
/sbin/sysctl -w kernel.domainname="example.com"
/sbin/sysctl -p /etc/sysctl.conf
フ ァ イ ル
/proc/sys /etc/sysctl.conf
関 連 項 目
sysctl.conf(5)
バ グ
−A パ ラ メ ー タ が −a と 同 じ よ う に し か 動 作 し な い 。
著 者
George Staikos, <staikos [AT] 0wned.org>