sysctl設定ファイルの数字は何を表しますか?

sysctl設定ファイルの数字は何を表しますか?

sysctlユーティリティを使用すると、Linux管理者は実行時にカーネルパラメータを照会および変更できます。たとえば、Linuxシステムのスワップ性を0に変更するには、次のようにします。

  1. echo 0 > /proc/sys/vm/swappiness

または、次のものを使用できますsysctl

  1. sysctl -w vm.swappiness=0

価値を持続させるには、Archwikiの提案vm.swappiness=0 ファイルに書き込みます/etc/sysctl.d/99-swappiness.conf

持続性のため自動起動、Archwikiは、kernel.printk = 3 3 3 3次のアドレスに書くことを提案します。/etc/sysctl.d/20-quiet-printk.conf

99-sysrq.conf同様に、私のシステムには数字なしで動作するシステムがあります。


Archwikiには1つあります。システム制御ページ数字の重要性は次のように言及されます。

注:バージョン207および21x以降システム/etc/sysctl.d/*.confとの設定のみが適用されます/usr/lib/sysctl.d/*.conf。カスタマイズした場合は、/etc/sysctl.conf名前をに変更する必要があります /etc/sysctl.d/99-sysctl.conf。たとえば、/etc/sysctl.d/fooに名前を変更する必要があります/etc/sysctl.d/foo.conf


99-swappiness.confここで合計に含まれる数字は何を表しますか20-quiet-printk.conf

ベストアンサー1

プロファイル名の先頭にある数字は、プロファイルに含まれる項目間の優先順位を定義するために読みやすくソートする方法として使用されます。

man 5 sysctl.d1から(強調):

ディレクトリと優先順位の設定

...

すべての構成ファイルは、そのファイルが存在するディレクトリに関係なく、ファイル名に基づいてアルファベット順にソートされます。複数のファイルが同じオプションを指定する場合は、アルファベット順に最新の名前を持つファイルエントリが優先されます。。ファイルの並べ替えを簡素化するには、すべてのファイル名の前に2桁の数字とダッシュを付けることをお勧めします。


1の マニュアルページはsysctl.dパッケージの一部として提供されており、systemd引用されたテキストはArch Linuxバージョン244.3から取得されています。現在 The にある内容に関して言及されている内容です。Linuxのマニュアルページプロジェクトそして見つけることができるバージョン無料デスクトップウェブサイト

おすすめ記事