Nadat u dit hebt gelezen, weet u hoe u verschillende opdrachten kunt gebruiken om deze taak uit te voeren.
Om te weten welke Debian-versie of Linux-distributie we gebruiken naast meer informatie over ons systeem, zal ik een aantal eenvoudige alternatieven uitleggen.
1.- Leer welke versie van Debian u gebruikt met hostnamectl.
Hostnamectl is een goede keuze voor systemen die systemd gebruiken om de OS-versie te controleren. Voer het gewoon uit zonder parameters, en de uitvoer zal laten zien welke Debian-versie u gebruikt.
hostnamectl
Zoals je ziet, retourneert de opdracht informatie over de hostnaam, het besturingssysteem en de kernelversie, architectuur, inclusief virtualisatiesoftware als je aan een virtuele gast werkt.
2.- Kijk welke Debian-versie u gebruikt met lsb_release:
Voordat u begint, moet u waarschijnlijk installeren LSB (Linux Standard Base) om de opdracht lsb_release te gebruiken, die informatie op het systeem afdrukt, een terminal openen en als root, of met sudo, de volgende opdrachten uitvoeren:
sudogeschikte update
sudogeschikte upgrade
sudogeschiktinstallerenlsb
In mijn geval was het pakket geïnstalleerd, als je het niet eerder had, zouden pakketten worden geïnstalleerd en kun je na bevestiging de opdracht lsb_release gebruiken.
Deze opdracht geeft informatie over de Linux-distributie die we gebruiken.
De te gebruiken syntaxis is:
lsb_release [opties]
Om alle beschikbare opties te krijgen, kunnen we wrijven lsb_release -h , en de uitvoer zal enige documentatie tonen:
lsb_release-H
Onder de beschikbare opties vinden we:
- -h, ---help Drukt het helpmenu af.
- -v, –-versie Toont LSB-modules die door het systeem worden ondersteund.
- -i, –-id Toont de Linux-distributie.
- -d, –-beschrijving Drukt een beschrijving van de Linux-distributie af.
- -r, –-release Toont de distributieversie.
- -c, –-codenaam Toont de distributiecodenaam.
- -a, –-all Drukt alle hierboven genoemde informatie af.
- -s, –-kort Drukt de uitvoer af in kort formaat.
Als we bijvoorbeeld rennen lsb_release -a , retourneert de opdracht de volgende uitvoer:
lsb_release-tot
Opmerking : indien uitgevoerd zonder opties, het commando lsb_release zal standaard de -v optie toepassen.
3. Leer welke versie van Debian u gebruikt met het commando cat.
Het commando gebruiken kat , kunnen we onze distributie-ID, beschrijving, versie en codenaam onder meer informatie controleren door de informatie weer te geven uit de bestanden die deze bevatten.
Om te leren welke distro we gebruiken met het commando cat, kun je het volgende uitvoeren:
Met een kat , kunnen we ook de kernel- en gcc-versies controleren die zijn gebruikt om het te bouwen. Om het te doen, voer je uit:
kat /procent/versieDie een uitvoer zou moeten retourneren die lijkt op de volgende afbeelding:
Opmerking: we kunnen de informatie die is opgeslagen in /etc/*-release-bestanden bewerken om de uitvoer van lsb_release te wijzigen.
4.- Leer welke versie van Linux u gebruikt met het uname-commando.
Het bevel je naam (Unix-naam) is een programma voor Unix en de daarop gebaseerde systemen; als we vergelijken, is de opdracht vergelijkbaar met de opdracht kijk maar gebruikt in MS-DOS-systemen. Het toont basisinformatie over het besturingssysteem, de processor en meer.
Syntaxis: uname [parameter]
Wanneer gebruikt zonder parameters, zal het commando uname alleen de naam van het besturingssysteem tonen, maar niet de distributie, kernel, enz. Bij gebruik zonder parameters, zal het commando je naam zal de aannemen -s optie standaard.
je naam
De parameter -helpen zal korte documentatie over het commando tonen je naam . Hier vinden we verschillende mogelijkheden:
Parameter | Beschrijving | |
---|---|---|
-s | –-kernelnaam | Dit is standaard de optie. |
-N | –-knooppuntnaam | toont de hostnaam. |
-R > | ---kernel-release | Toont de kernelversie. |
-v | –-kernel-versie | Toont de publicatiedatum van de kernel. |
-m | --machine | informatie op de hardware afdrukken |
-P | ---processor | Om de CPU te controleren: |
-l | --hardware-platform | toont de hardware-implementatie op basis van kernelmodules. Op Linux-systemen retourneert dit commando bijna altijd onbekend; deze optie kan worden genegeerd. |
-of | --besturingssysteem | Toont de versie van het besturingssysteem. |
--helpen | Drukt het helpmenu af met instructies. | |
--versie | Toont de versie van de opdracht. |
Opmerking: Het bevel doe mee -o zal het bestand lezen ostype gevestigd in /proc/sys/kernel zoals weergegeven in de volgende afbeelding.
je naam --helpen
Zoals eerder uitgelegd, is de -v parameter geeft de . terug je naam commando versie:
je naam --versie
Bij gebruik van de optie -tot ( -alle ), retourneert de opdracht de volgende informatie:
- Kernelnaam
- Domeinnaam (localhost.localdomain).
- Kernel versie.
- Kerneldatum release…
- Hardware- en CPU-type.
- architectuur
- Besturingssysteem.
Daarnaast kunnen we verschillende opties combineren; laten we bijvoorbeeld de kernelnaam en -versie afdrukken door het volgende uit te voeren:
je naam -Dhr
De volgorde van de opties heeft geen invloed op de uitvoer zoals weergegeven in het volgende voorbeeld waarin ik de volgorde van de opties omkeer terwijl de uitvoer hetzelfde blijft:
je naam -rs
Conclusie:
Zoals u kunt zien, is het controleren van de systeemversie vrij eenvoudig en kan dit worden gedaan via verschillende beschikbare opties. Alle hierboven toegelichte voorbeelden zijn eenvoudig te implementeren en bieden aanvullende informatie over het systeem.
Ik hoop dat deze tutorial waarin wordt uitgelegd hoe u kunt zien welke versie van Debian u gebruikt, nuttig was. Blijf ons volgen voor meer updates en tips over Linux.