110.2基礎
xinetd管理の未使用service fingerを設定fileで無効化する。
service block内の設定を選ぶ。
適切な行はどれか。
× 不正解
xinetdのservice blockではdisable = yesにするとserviceを提供しない。変更後は設定を再読込して反映する。
詳細解説
誤り
enabled = noxinetd service blockで使用する標準keyではない。
誤り。enabledというkeyではなくdisableを使う。
誤り
start = falsexinetdのdisable keyではない。
誤り。startというboolean keyでservice availabilityを制御する構文ではない。
誤り
active = offxinetd service blockの標準的な無効化構文ではない。
誤り。active = offはxinetdのservice attributeとして標準的な無効化を表さない。
正しい
disable = yesserviceをxinetdで無効化する。
正しい。disable = yesにするとxinetdはそのserviceを提供しない。
実際に確かめる
一時的な検証環境で実行できる例です。
printf '%s
' 'disable = yes'期待される結果
disable = yes理解のポイント
- disable key
- yesで無効
- 設定再読込が必要
確認時の注意
- 確認環境: xinetd設定構文の表示のみ
- 実xinetd設定は変更しない。
基礎のおさらい
super-server
xinetdは複数serviceのsocketを待受け、接続時に対応server programを起動する。
反映確認
設定再読込後にxinetd logとsocket一覧を確認し、syntax errorや残存listenerがないか検証する。
問題IDKP-110-868
確認環境xinetd設定構文の表示のみ
最終技術確認2026-08-13
誤り・権利侵害を報告