GNU-Befehl: GNU Core Utilities Version 8.26
Ich habe den Befehl uname untersucht, der beim Anmelden bei einem Linux-Server verwendet wird. uname ist einer der GNU Coreutils mit dem Befehl "Informationen zum System anzeigen".
Die Bedeutungen der Optionen werden gemäß der Anzeigereihenfolge zusammengefasst, wenn mehrere Optionen oder die Option "-a" angegeben sind.
Bestellung anzeigen | Informationen anzeigen | option | Bedeutung | Bemerkungen |
---|---|---|---|---|
1 | kernel-name | -s | Kernelnamen anzeigen | Der Betriebssystemname und der Kernelname sind je nach Betriebssystem gleich(FreeBSD, HP-UX etc.)Es gibt etwas anderes(GNU/Linux,Solaris etc.) |
2 | nodename | -n | Zeigen Sie den Hostnamen des Netzwerkknotens an. | Es wird häufig als Alternative zum Hostnamen im Feld verwendet (mit dem Hostnamen können Sie den Hostnamen ändern, um poca zu vermeiden). |
3 | kernel-release | -r | Zeigen Sie den Versionsnamen des Kernels an. | |
4 | kernel-version | -v | Zeigen Sie die Kernel-Version an. | |
5 | machine | -r | Zeigen Sie den Hardware-Namen des Geräts an. | Wird manchmal als Hardwareklasse oder Hardwaretyp bezeichnet |
6 | processor | -p | Prozessortyp anzeigen | Wenn die Informationen nicht abgerufen werden können, werden sie als "unbekannt" angezeigt. GNU/Nicht portierbar, auch nicht zwischen Linux-Distributionen. |
7 | hardware-platform | -i | Zeigen Sie den Namen der Hardwareplattform an | Wenn die Informationen nicht abgerufen werden können, werden sie als "unbekannt" angezeigt. GNU/Nicht portierbar, auch nicht zwischen Linux-Distributionen. |
8 | operating-system | -p | Zeigen Sie den Namen des Betriebssystems an. |
Was Sie auf dem Prozessor und der Hardwareplattform sehen, scheint je nach Architektur und Prozessor zu variieren. Was die Quelle von uname (in C geschrieben) betrifft, kann ich nichts tun, selbst wenn Sie mich bitten, den Prozessor zurückzugeben, wenn jeder Prozessor einen anderen zurückgibt.
Das offizielle Handbuch sagt übrigens Folgendes, und es ist schwer zu erkennen, was irgendwo durch ein Leerzeichen getrennt ist. Ich sage so etwas.
Wenn mehrere Optionen oder die Option "-a" angegeben sind, werden die ausgewählten Informationen in der folgenden Reihenfolge angezeigt.
kernel-name nodename kernel-release kernel-version machine processor hardware-platform operating-system
Zitiert aus [GNU Coreutils Official Manual](https://linuxjm.osdn.jp/info/GNU_coreutils/coreutils-ja.html)
## Verweise
- [Offizielles Handbuch zu GNU Coreutils](https://linuxjm.osdn.jp/info/GNU_coreutils/coreutils-ja.html)
- [MaiZures Projekte (Site, die den Quellcode von GNU Coreutils entschlüsselt)](https://www.maizure.org/projects/decoded-gnu-coreutils/uname.html)