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

Linux-Betriebssystemdienst „Netzwerk“

Dienstname

Netzwerk

Beschreibung

Das „Netzwerk Der Dienst aktiviert oder deaktiviert alle Netzwerkschnittstellen, die so konfiguriert sind, dass sie beim Booten gestartet werden. Das herkömmliche TCP/IP v4-Netzwerk ist immer aktiviert, wenn ein Netzwerk verwendet wird. Das neuere TCP/IP v6 kann hier selektiv aktiviert werden. Der standardmäßige Hostname des Systems wird hier ebenfalls bereitgestellt, kann aber später geändert werden, wenn einzelne Netzwerkschnittstellen gestartet werden.

Einzelne Netzwerkschnittstellen, oft als „NIC“ bezeichnet, haben jeweils eine Konfigurationsdatei in /etc/sysconfig/network-scripts Verzeichnis. Per Konvention heißt jede Netzwerkschnittstellen-Konfigurationsdatei ifcfg-[name] und werden mithilfe eines Platzhaltermusters ifcfg-* Suche gefunden. Der Inhalt einer NIC-Konfigurationsdatei variiert je nach Schnittstellen- und Netzwerktyp. Eine Konfiguration für eine Ethernet-Karte, die ein statisches IP-Adressschema verwendet, könnte beispielsweise so aussehen:

# cat /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0
HWADDR=00:50:56:96:0F:0E
TYPE=Ethernet
UUID=81e55568-4ed4-4d44-86dd-3f0272f48919
ONBOOT=yes
NM_CONTROLLED=no
BOOTPROTO=none
IPADDR=10.10.10.10
NETMASK=255.255.255.0
GATEWAY=10.10.10.1

In der Praxis werden Netzwerkkonfigurationsdateien selten von Hand bearbeitet. Stattdessen das system-config-network Werkzeug verwendet wird.

Dienststeuerung

Um den Netzwerkdienst bei nachfolgenden Herunterfahren und Neustarts zu verwalten, verwenden Sie die chkconfig Befehl.

# chkconfig network on
# chkconfig --list network
network      0:off  1:off  2:on   3:on   4:on   5:on   6:off

So deaktivieren Sie den Dienst dauerhaft über Neustarts hinweg:

# chkconfig network off

Um den Netzwerkdienst sofort zu steuern, verwenden Sie den Dienst Befehl:

# service network
Usage: /etc/init.d/network {start|stop|restart|reload|status}

Die folgende Tabelle beschreibt jeden verfügbaren Befehl:

Befehl Beschreibung
beginnen Initiieren Sie die Netzwerkumgebung, indem Sie das IPv6-Netzwerk starten (falls aktiviert); wenden Sie die sysctl(8) Einstellungen an; starten Sie die lokale Loopback-Schnittstelle; IPX-Netzwerk; VLAN-Netzwerk; und dann alle anderen Geräte, die in ihrer Konfigurationsdatei /etc/network/ifcfg-[nic] als ONBOOT=yes konfiguriert sind; statisches Routing einrichten; Abschluss des IPv6-Starts; führen Sie sysctl(8) für alle schnittstellenspezifischen Einstellungen erneut aus.
Halt Ignoriert, wenn das Root-Dateisystem (/) ein Netzwerkgerät ist; stoppen Sie alle Netzwerkdateisysteme wie NFS; Herunterfahren von IPv6 initiieren; Herunterfahren für alle CIPE-, Bridge- oder VLAN-Geräte; IPX-Dienste stoppen; Loopback-Gerät herunterfahren; Schließen Sie das Herunterfahren von IPv6 ab.
Neustart Entspricht einer Stopp- und dann einer Start-Befehlsfolge.
neu laden Entspricht einer Stopp- und dann einer Start-Befehlsfolge.
Status Zeigen Sie eine Liste der derzeit konfigurierten und derzeit aktiven Geräte an.

Dienstkonfiguration

Die /etc/sysconfig/network Datei steuert den Gesamtbetrieb des Netzwerkdienstes. Unten sehen Sie ein Beispiel:

# cat /etc/sysconfig/network 
NETWORKING=yes
NETWORKING_IPV6=yes
HOSTNAME=geeklab.example.com

Dieses Beispiel aktiviert IPv6-Netzwerke. IPv4 ist immer aktiviert, wenn NETWORKING=yes wird genutzt. Der HOSTNAME -Eintrag legt den DNS-Hostnamen fest.


Linux
  1. Linux-Betriebssystemdienst „iptables“

  2. Linux-Betriebssystemdienst „portmap“

  3. Linux-Betriebssystemdienst „auditd“

  4. Linux-Betriebssystemdienst „nfs“

  5. Linux-Betriebssystemdienst „microcode_ctl“

Einfache Möglichkeiten, eine Diensterkennung unter Linux durchzuführen

Linux-Betriebssystemdienst „hplip“

Linux-Betriebssystemdienst „smartd“

Linux-Betriebssystemdienst „irqbalance“

Linux-Betriebssystemdienst „rpcgssd“

Linux-Betriebssystemdienst „yum-updatesd“