Die in diesem Artikel aufgeführten Befehle wurden unter Verwendung der Befehlszeile-Terminalanwendung ausgeführt. Um die Terminalanwendung in Debian zu starten, klicken Sie in der oberen linken Ecke des Desktops auf die Registerkarte Aktivitäten und tippen Sie auf Terminal in der Suchleiste. Wenn das Suchergebnis angezeigt wird, klicken Sie auf das Terminal -Symbol, um das Terminal zu öffnen.
Hinweis: Alle in diesem Artikel besprochenen Befehle wurden mit dem Debian 10 Buster -System ausgeführt.
Methode Nr. 1: IP -Befehl
Der häufigste und einfachste Weg, Netzwerkschnittstellen aufzulisten, ist die Verwendung des IP -Befehls. Dieser Befehl enthält eine breite Palette von Informationen über die Netzwerkschnittstellen Ihres Systems.
Um die Netzwerkschnittstellen in Ihrem System aufzulisten, geben Sie den folgenden Befehl in Terminal aus:
$ ip a
Oder
$ ip addr
Der obige Befehl listet alle in Ihrem System verfügbaren Netzwerkschnittstellen auf. Die obige Ausgabe zeigt, dass es drei Schnittstellen im System gibt: eine Loopback -Schnittstelle (LO) und zwei Ethernet -Schnittstellen (ETH0 und ETH1) werden zusammen mit anderen Statistiken aufgeführt. In diesem Befehl werden auch einige andere nützliche Informationen zu den Netzwerkschnittstellen angezeigt, einschließlich IP -Adresse, Status (nach oben oder unten), MAC -Adresse usw.
Hinweis: Möglicherweise haben Sie unterschiedliche Netzwerkoberflächennamen basierend auf der Hardware Ihres Systems.
Sie können auch den folgenden IP -Befehl verwenden, um die Netzwerkschnittstellen aufzulisten:
$ IP -Linkshow
Methode Nr. 2: IFConfig -Befehl
Der Befehl ifconfig ist jetzt veraltet geworden, wird aber in vielen Linux -Verteilungen weiterhin unterstützt. Sie können den Befehl IFConfig verwenden, um die in Ihrem System verfügbaren Netzwerkschnittstellen aufzulisten.
Anstatt tippen Ifconfig, Geben Sie den Befehl ein /sbin/ifconfig So listen Sie die Netzwerkschnittstellen in Ihrem System auf.
$ /sbin /ifconfig
Zusätzlich zur Auflistung der Netzwerkschnittstellen zeigt der obige Befehl weitere nützliche Informationen zu den Netzwerkschnittstellen, einschließlich IP -Adresse, MTU -Größe, Anzahl der gesendeten/empfangenen Pakete usw.
Methode Nr. 3: Befehl netstat
Der Befehl netstat kann auch verwendet werden, um die in Ihrem System verfügbaren Netzwerkschnittstellen aufzulisten. Um dies zu tun, geben Sie an Netstat, gefolgt von der -i -Flagge wie folgt:
$ netstat -i
Der obige Befehl listet die verfügbaren Netzwerkschnittstellen in Ihrem System zusammen mit anderen nützlichen Informationen auf, z. B. der Anzahl der gesendeten Pakete, MTU -Größe usw.
Methode Nr. 4: NMCLI -Befehl
Der Befehl nmcli enthält auch Informationen zu Netzwerkschnittstellen. Der Befehl nmcli ist mit debian verteilungen verfügbar, die auf GUI -Schnittstellen ausgeführt werden. Wenn Sie jedoch an einem Nicht-GUI-System arbeiten, müssen Sie den Netzwerkmanager mit dem folgenden Befehl in Terminal installieren:
$ sudo APT Installieren Sie den Netzwerkmanager
Führen Sie nach Abschluss der Installation die folgenden Befehle in Terminal aus, um den Netzwerkmanager zu aktivieren:
$ sudo systemctl starten network-Manager
$ sudo systemctl aktivieren network-Manager
Um die verfügbaren Netzwerkschnittstellen in Ihrem System aufzulisten, führen Sie den folgenden Befehl in Terminal aus:
$ NMCLI -Gerätestatus
Im obigen Befehl werden kurze Informationen zu den verfügbaren Netzwerkschnittstellen aufgeführt.
Methode Nr. 5:/sys/Klasse/Netzverzeichnis
Sie können auch Netzwerkschnittstellen in Ihrem System anzeigen, indem Sie den Inhalt des Verzeichnisses/Sys/Klasse/Net -Verzeichnis anzeigen. Führen Sie dazu den folgenden Befehl in Terminal aus:
$ ls/sys/class/net
Der obige Befehl gibt eine kurze Ausgabe zurück, in der nur die Namen der in Ihrem System verfügbaren Schnittstellen angezeigt werden.
Methode Nr. 6:/Proc/Net/Dev -Datei
Die Datei/proc/net/dev enthält auch Informationen zu Netzwerkschnittstellen. Sie können die verfügbaren Netzwerkschnittstellen in Ihrem System anzeigen, indem Sie den Inhalt dieser Datei anzeigen. Führen Sie den folgenden Befehl im Terminal aus, um dies zu tun:
$ cat/proc/net/dev
Der obige Befehl listet die im System verfügbaren Netzwerkschnittstellen zusammen mit einigen anderen Informationen zu den Schnittstellen auf.
Abschluss
Das Tolle an Linux ist, dass Sie den gleichen Job auf unterschiedliche Weise ausführen können. In diesem Artikel wurden verschiedene Methoden erörtert, mit denen Sie die Netzwerkschnittstellen in Ihrem Debian -System auflisten können.