-
Sprawdzanie posiadanej wersji CentOS
Ostatnimi czasy można mi zarzucić, że piszę o tematach najbardziej banalnych, które są nikomu nie potrzebne. Jednak, kiedy przeglądam statystyki mojego bloga jakie treści są poszukiwane w internecie i czego ludzie szukają na nim oraz tej stronie pewnie też. To właśnie takie proste tematy – zainteresowanie nimi jest. W dzisiejszej notce przedstawię nawet kilka możliwości sprawdzenia jaką posiada się wersję CentOS.
I. Metody sprawdzania
1)Wpisujemy w konsoli „cat /etc/redhat-release”
[pawel@ptarkowski-laptop ~]$ cat /etc/redhat-release
CentOS release 5.7 (Final)2)Wpisujemy w konsoli „rpm -q centos-release” (w wypadku systemów Red Hat będzie to „rpm -q redhat-release”, gorzej jak używamy 6 generacji wtedy nazwa pliku rpm jest inna w każdym rodzaju subskrypcji RH np. redhat-release-client, redhat-release-workstation)
[pawel@ptarkowski-laptop ~]$ rpm -q centos-release
centos-release-5-7.el5.centos3)Wpisujemy w konsoli „cat /etc/issue” lub „cat /etc/issue.net”
[pawel@ptarkowski-laptop ~]$ cat /etc/issue
CentOS release 5.7 (Final)
Kernel \r on an \m4)Wpisujemy w konsoli „lsb_release -a”
[pawel@ptarkowski-laptop ~]$ lsb_release -a
LSB Version: :core-4.0-amd64:core-4.0-ia32:core-4.0-noarch:graphics-4.0-amd64:graphics-4.0-ia32:graphics-4.0-noarch:printing-4.0-amd64:printing-4.0-ia32:printing-4.0-noarch
Distributor ID: CentOS
Description: CentOS release 5.7 (Final)
Release: 5.7
Codename: Final5)Jeżeli posiadamy domyślny kernel, (jeżeli sami go nie zmienialiśmy, wtedy taki będzie) Wersję systemu poznamy też po wersji kernela. Możemy to określić po poleceniu: „rpm -q kernel”
[pawel@ptarkowski-laptop ~]$ rpm -q kernel
kernel-2.6.18-194.11.4.el5
kernel-2.6.18-194.17.1.el5
kernel-2.6.18-238.9.1.el5
kernel-2.6.18-274.18.1.el56)Jeżeli jesteśmy zalogowani w KDE (metoda działa znowu tylko w 6 generacji systemów (w KDE4)) możemy to sprawdzić poprzez przeglądarkę konqueror wciskamy Alt+F2 i wpisujemy „konqueror sysinfo:/”. Informację o systemie znajdziemy z prawej strony.
II. Nazwy kodowe i odpowiadające im wersje kernela oraz numery wersji CentOS/RHEL
Generacja 1: RHL 6.2E | Zoot | 2.2.14
Generacja 2: RHEL 2.x | Pensacola | 2.4.9
Generacja 3:RHEL/CentOS 3.x | Taroon | 2.4.21
Generacja 4:RHEL/CentOS 4.x | Nahant | 2.6.9
Generacja 5:RHEL/CentOS 5.x | Tikanga | 2.6.18
Generacja 6: RHEL/CentOS 6.x | Santiago | 2.6.32
Tak przy okazji widać dlaczego aktualny RHEL jest w wersji 6, jak RHELów wyszło tylko 5.
Można jeszcze obejrzeć zawartość plików /root/install.log oraz /root/anaconda-ks.cfg (o ile ich nie skasowaliśmy). Przy okazji możemy się dowiedzieć kiedy i w jaki sposób system został zainstalowany.
Racja, można też tak kombinować. Są jeszcze pewnie dodatkowe metody graficzne, ale te 5 (+ dodatkowy w KDE) powinno zdecydowanie wystarczyć. Ja osobiście w swoich systemach mam też półautomatyczny system, który zawiera jeszcze dodatkowo aktualna wersja + historyczne zmiany.