はじめに
Linuxシステム管理者の場合は、デフォルトのカーネルの動作を変更することが不可欠です。たとえば、カーネルに接続数の増加を受け入れさせることができます。カーネルはハードウェアとオペレーティングシステム間のインターフェイスで動作できますが、ユーザーはカーネルで実行できません。
また、Linuxでsysctlコマンドを使用する方法を以下に示します。ご理解いただければ幸いです。
カーネルとSysctlの関係
1.各カーネルは特定のパラメーターで動作します
2.カーネルはシステムリソースと連携し、時間の経過とともに変化する可能性があります
3.リソースを変更すると、カーネルパラメータも変更されます
4.sysctlコマンドを使用してカーネル構成とパラメーターを管理できます
5. sysctlコマンドを使用して、実行時にカーネル構成とパラメーターを変更できます
すべてのカーネルパラメータを確認する
オプション-a:
を指定してsysctlコマンドを実行します$ sysctl -a
出力:
特定の単一のカーネルパラメータを確認する
テストする必要のあるカーネルでsysctlコマンドを実行します。たとえば、vm.page-clusterカーネルを確認します:
$ sysctl vm.page-cluster
出力:
パラメータ値のみを表示する場合は、-nオプションを追加します。
$ sysctl -n vm.page-cluster
出力:
Sysctlコマンドとgrepコマンドの組み合わせ
たとえば、vmで始まるカーネルのみを表示します:
$ sysctl -a | grep vm
出力:
パラメータの値を設定します
構文:
$ sysctl -w parameter=value
たとえば、vm.page-clusterの値を2:
として設定したいとします。$ sysctl -w vm.page-cluster=2
出力:
結論
上記は、例を通してLinuxでsysctlコマンドを使用する方法についてのチュートリアルです。
読んでくれてありがとう!