Jak sprawdzić wersję systemu operacyjnego z wiersza poleceń

Jak sprawdzić wersję systemu operacyjnego z wiersza poleceń
Linux to potężny system operacyjny, który jest bezpłatny i open source. Ponieważ jest to open source, Linux jest dostępny w wielu odmianach. Zasadniczo każdy wariant jest znany jako rozkład Linuksa (znany również jako Linux Distro). Być może już słyszałeś nazwę dużych, takich jak Ubuntu, Debian, Rhel, Fedora, Arch Linux, SUSE itp.

Znajomość nazwy i wersji dystrybucji jest niezbędna dla użytkowników i administratorów. Informacje są ważne w wielu sytuacjach, takich jak instalowanie nowych aplikacji lub funkcji, rozwiązywanie problemów itp. Ten przewodnik pokazuje, jak sprawdzić wersję systemu operacyjnego z wiersza poleceń w Linux.

Sprawdzanie wersji systemu operacyjnego

Oto niektóre z najprostszych sposobów sprawdzania wersji systemu operacyjnego. Prawie wszystkie te metody powinny mieć zastosowanie do dowolnego dystrybucji Linux. Te metody wykorzystują wbudowane narzędzia i zawiera Linux.

Sprawdzanie wersji systemu operacyjnego od /etc /OS-Relasease
W Linux, Os-uwalnianie Plik zawiera różne informacje o systemie. Istnieją dwie kopie pliku w dwóch różnych lokalizacjach.

$ /etc /OS-Rulease
$/usr/lib/os-release

Co ciekawe, plik znajdujący /etc/OS-Rulease ma pierwszeństwo /usr/lib/OS-Rulease.

Zawiera informacje w formacie nowej listy różnych zmiennych. Zawiera informacje takie jak nazwa systemu operacyjnego, wersja, identyfikator wersji, identyfikator kompilacji itp.

Aby sprawdzić treść Os-uwalnianie Plik, uruchom następujące polecenie.

$ cat /etc /OS-Rulease

Należy zauważyć, że wyjście będzie się różnić w zależności od Linux Distro do drugiego. Ten plik będzie dostępny tylko wtedy, gdy system operacyjny użyje Systemd Jako system init.

Oto kilka przykładów, które dostosowują zawartość Os-uwalnianie wydrukować tylko konkretne szczegóły. Następujące polecenie wydrukuje tylko wersję i nazwę systemu operacyjnego.

$ egrep '^(wersja | nazwa) =' /etc /OS-Rulease

Aby sprawdzić tylko wersję systemu operacyjnego, zamiast tego uruchom następujące polecenie.

$ grep '^wersja' /etc /OS-Rulease

Sprawdzanie wersji systemu operacyjnego za pomocą LSB_RELEASE
lsb_release Narzędzie dostarcza pewnych informacji LSB (standardowa baza Linux) i informacje o dystrybucji. Ogólnie, lsb_release jest używany w następującym formacie.

$ lsb_release -a

Tutaj mówi flaga „-a” lsb_release Aby wydrukować wszystkie informacje o systemie operacyjnym, który może podać. Alternatywnie możesz wydrukować minimalny raport przy użyciu flagi „-S” lub „-Short”. Pominę nagłówki w wyjściu.

$ lsb_release --all -Short

To narzędzie obsługuje również drukowanie jednej konkretnej informacji jednocześnie. Na przykład, aby wydrukować tylko opis systemu operacyjnego, użyj flagi „-D” lub „-Description”.

$ lsb_release -d

Aby wyświetlić kodowy nazwa bieżącego systemu operacyjnego, użyj flagi „-C” lub „-codename”.

$ lsb_release -c

Strona Man zawiera dogłębny opis wszystkich dostępnych opcji.

$ man lsb_release

Sprawdzanie wersji systemu operacyjnego za pomocą hostnamectl
hostnamektl Polecenie odpowiada za zarządzanie nazwą hosta systemu Linux i powiązanymi ustawieniami. Może również wydrukować wiele informacji o systemie i systemie operacyjnym.

$ hostnamectl

Sprawdzanie wersji systemu operacyjnego za pomocą niezmienionego
Podobny do lsb_release I hostnamektl, niezmienny to kolejne narzędzie do zgłaszania różnych informacji o maszynie i systemie operacyjnym. Jednak wyjście jest nieco bardziej zdezorganizowane w porównaniu z hostnamektl wyjście.

Aby wydrukować wszystkie informacje o systemie, uruchom następujące niezmienny Komenda. Tutaj flaga „-a” mówi niezmię, aby wydrukować wszystkie obsługiwane informacje.

$ uname -a

Możemy również powiedzieć niezmienny Aby wydrukować tylko szczegółowe szczegóły. Na przykład flaga „-V” lub „-kernel-wersja” wydrukuje wersję jądra.

$ uname -v

Następujące niezmienny polecenie wydrukuje etykietę systemu operacyjnego.

$ uname -o

W przypadku wszystkich dostępnych opcji i ich wyjaśnień sprawdź stronę mężczyzny.

$ man bez nazwy

Sprawdzanie wersji systemu operacyjnego z /etc /emisj
Plik /itp./problem przechowuje informacje o identyfikacji systemu. Jest to ogólnie pokazane, zanim zostaniesz poproszony o zalogowanie się na swoje konto. Sprawdź zawartość pliku.

$ cat /etc /emisj

Sprawdzanie wersji systemu operacyjnego za pomocą /proc /wersja
To plik tekstowy zawierający informacje o jądrze Linux.

$ cat /proc /wersja

Sprawdzanie wersji systemu operacyjnego za pomocą wydania /etc /*
Jeśli żadna z wyżej wymienionych metod się nie powiodła, jest wysoce prawdopodobne, że uruchamiasz bardzo stary system Linux. W takim przypadku musimy skorzystać z bardzo podstawowej metody sprawdzania informacji o systemie operacyjnym.

Uruchom następujące polecenie.

$ cat /etc /*wydanie

Tutaj Cat odczytuje i drukuje zawartość wszystkich plików pasujących do wzoru. Możesz sprawdzić, z jakich plików czytamy.

$ ls -lh /etc /*wydanie

Końcowe przemyślenia

Ten przewodnik pokazuje, jak sprawdzić wersję systemu operacyjnego Linux działającego na komputerze. Chociaż istnieje wiele narzędzi stron trzecich, możemy to osiągnąć za pomocą wbudowanych narzędzi i funkcji.

Wersja systemu operacyjnego Linux jest ważną informacją. Zasadniczo pakiety Linux są zbudowane do pracy z myślą o konkretnej wersji Linux. Znajomość wersji Linux może pomóc w rozwiązywaniu problemów z nieoczekiwanymi zachowaniami lub błędami. Ważne jest również, gdy wydano nową wersję Linux Distro. To proste, ale kluczowe informacje do śledzenia.