GNU/Linux >> LINUX-Kenntnisse >  >> Linux

sysctl:Befehl nicht gefunden

Um sicherheitsrelevante Parameter des Linux-Kernels anzuzeigen oder zu bearbeiten, gibt es die Datei /etc/sysctl.conf. In dieser Datei werden alle Parameter gespeichert und beim Booten ausgelesen. Wenn Sie die verfügbaren Kernelparameter in dieser Datei sehen möchten, können Sie dies tun, indem Sie den folgenden Befehl ausführen:

# sysctl -a

Dieser Befehl zeigt eine umfangreiche Liste von Konfigurationseinstellungen an. Die Sicherheitsparameter des Kernels befinden sich ebenfalls in dieser Liste.

Syntax

Die Syntax des sysctl-Befehls lautet:

# sysctl [options]

Es hat verschiedene Optionen, wie in der folgenden Tabelle definiert.

Option Beschreibung
-a Alle Parameter und ihre aktuellen Werte anzeigen.
-w {Parameter}={Wert} Stellen Sie einen Parameterwert ein.
-p [Dateiname] Laden Sie die sysctl-Einstellungen aus der angegebenen Datei oder /etc/sysctl.conf, wenn kein Dateiname angegeben ist.
-e Fehler über unbekannte Schlüssel ignorieren.
-r {Muster} Wende einen Befehl auf Parameter an, die einem bestimmten Muster entsprechen, indem du erweiterte reguläre Ausdrücke verwendest.

Wenn beim Ausführen des sysctl-Befehls der folgende Fehler auftritt:

sysctl: command not found

Sie können versuchen, das folgende Paket gemäß Ihrer Wahl der Distribution zu installieren:

Betriebssystemverteilung Befehl
Debian apt-get install procps
Ubuntu apt-get install procps
Alpin apk fügt procps hinzu
Arch Linux pacman -S procps-ng
Kali-Linux apt-get install procps
CentOS yum installiere procps-ng
Fedora dnf install procps-ng
Raspbian apt-get install procps

sysctl-Befehlsbeispiele

1. Alle verfügbaren Variablen und ihre Werte anzeigen:

# sysctl -a

2. Setzen Sie eine änderbare Kernel-Statusvariable:

# sysctl -w section.tunable=value

3. Aktuell geöffnete Dateihandler abrufen:

# sysctl fs.file-nr

4. Limit für gleichzeitig geöffnete Dateien abrufen:

# sysctl fs.file-max

5. Übernehmen Sie die Änderungen von `/etc/sysctl.conf`:

# sysctl -p


Linux
  1. Subscription-Manager:Befehl nicht gefunden

  2. dnf:Befehl nicht gefunden

  3. bc:Befehl nicht gefunden

  4. dpkg:Befehl nicht gefunden

  5. id:Befehl nicht gefunden

nc:Befehl nicht gefunden

aws-shell:Befehl nicht gefunden

tvservice:Befehl nicht gefunden

lspci:Befehl nicht gefunden

pstree:Befehl nicht gefunden

ln:Befehl nicht gefunden