6/12/2011

Versienummer van de Linux-distributie

Filed under: — cybrarian @ 12:17 pm

Als je hulp vraagt voor een probleem zal de eerste reaktie meestal niet een antwoord zijn, maar een vraag terug, namelijk naar meer details over het programma, de desktop, of het systeem waarop je werkt. In geval van Linux distributies wordt soms naar de kernel-versie gevraagd (meestal bij hardware problemen), of naar het distributie-versienummer. Die versienummers worden getoond bij het starten van het systeem, maar misschien heb je ze gemist, of is het lang geleden dat je machine gestart werd ;-). Terwijl het opvragen van de kernel versie redelijk standaard verloopt, is de distributieversie niet op 1 vaste manier op te vragen.

Commandolijn (ook als je bv via ssh ingelogd bent op een ander toestel):

  • Wat redelijk universeel werkt is kijken naar de file in /etc/ waar “release” in de naam voorkomt:
    cat /etc/*-release

    openSUSE 11.3 (x86_64)
    VERSION = 11.3

  • cat /etc/os-release
    NAME="openSUSE Leap"
    VERSION="15.3"
    ID="opensuse-leap"
    ID_LIKE="suse opensuse"
    VERSION_ID="15.3"
    PRETTY_NAME="openSUSE Leap 15.3"
    ANSI_COLOR="0;32"
    CPE_NAME="cpe:/o:opensuse:leap:15.3"
    BUG_REPORT_URL="https://bugs.opensuse.org"
    HOME_URL="https://www.opensuse.org/"

    (upd 01-2022)

  • hostnamectl
    Static hostname: clworkstation
             Icon name: computer-desktop
               Chassis: desktop
            Machine ID: 8b6..................
               Boot ID: 12866e...............
      Operating System: openSUSE Leap 15.3
           CPE OS Name: cpe:/o:opensuse:leap:15.3
                Kernel: Linux 5.3.18-150300.59.71-default
          Architecture: x86-64

    (meer uitgebreid, incl. kernel versie – upd 01-2022)

  • Je kan kijken wat het systeem “weet” over zichzelf in:
    cat /proc/version

    Linux version 2.6.34.10-0.4-desktop (geeko@buildhost) (gcc version 4.5.0 20100604 [gcc-4_5-branch revision 160292] (SUSE Linux) ) #1 SMP PREEMPT 2011-10-19 22:16:41 +0200

    Dat geeft (in 2011) wel de naam van de distributie, maar niet de distributie-versienummer.

  • Het lijkt dat de Linux Standard Base ooit probeerde een universeel commando te maken:
    lsb_release -a
    en/of
    cat /etc/lsb-release
    Hoewel dat niet in alle distributies toegepast wordt. (in openSUSE 15.2 wordt lsb-release standaard zelfs niet mee geïnstalleerd).
  • Ook bij het starten van een nieuwe sessie kan je meestal zien welke Linux-distributie je gebruikt, omdat je ermee verwelkomt wordt. Kijk snel naar een nieuwe login, vanuit de desktop met de toetsencombinatie:
    CTRL-ALT-F2 (of CRTL-ALT-F3, .. – CTRL-ALT-F1 kan soms ook trouwens)

    Fedora Release 8 (Werewolf)
    Kernel 2.6.23.15-137 on an i686
    login:

    Terug naar de desktop meestal met
    ALT-F7 of ALT-F8

Geïnstalleerd op harde schijf (upd 2016-09)

Stel dat je een niet werkend systeem hebt (pc defect), of in een multi-boot systeem één van de andere schijven bekijkt.

Dan kan je natuurlijk niet in lopende processen zien als /proc ..

Bestanden: bv een harde schijf met een openSUSE installatie:

  • /etc/issue en/of issue.net; bv “Ubuntu 12.04 LTS”
  • /etc/SUSE-brand (het product)
  • /etc/SuSE-release (product versienr)(upd 2022: niet meer aanw.)
  • /etc/os-release (universeler en uitgebreider)

KDE Desktop:

  • Menu, redelijk onderaan “Personal Settings”, geeft een scherm met KDE-versie, kernel versie, maar niet de distributie je je gebruikt.
  • In OpenSuse krijg je een overzicht als je in KDE 3.x op het icoon van de pinguin op de desktop klikt (“My Computer”). Dat opent een informatievenster met heel wat info, waaronder de Linux kern en de distributieversie, spijtig genoeg ontbreekt daar het ip-adres.

Versienummer van de Linux-kernel

Filed under: — cybrarian @ 12:17 pm

De eerste vraag bij installatie-, hardware-, en soms softwareproblemen is welke versie van Linux je gebruikt, waarmee meestal de versie van de Linux kern wordt bedoeld.

Je kan natuurlijk naar de bestanden gaan kijken:

ls /boot

backup_mbr initrd-xen vmlinuz-2.6.34.10-0.4-desktop xen-dbg.gz
boot message vmlinuz-2.6.34.10-0.4-xen xen.gz
boot.readme symvers-2.6.34.10-0.4-desktop.gz vmlinuz-xen xen-syms
config-2.6.34.10-0.4-desktop symvers-2.6.34.10-0.4-xen.gz xen-4.0.2_21511_03-0.5.1.gz xen-syms-4.0.2_21511_03-0.5.1
config-2.6.34.10-0.4-xen System.map-2.6.34.10-0.4-desktop xen-4.0.gz xen-syms-dbg
grub System.map-2.6.34.10-0.4-xen xen-4.gz xen-syms-dbg-4.0.2_21511_03-0.5.1
initrd vmlinux-2.6.34.10-0.4-desktop.gz xen-dbg-4.0.2_21511_03-0.5.1.gz
initrd-2.6.34.10-0.4-desktop vmlinux-2.6.34.10-0.4-xen.gz xen-dbg-4.0.gz
initrd-2.6.34.10-0.4-xen vmlinuz xen-dbg-4.gz

Linux kernel versie kan je opvragen met een variant van “uname”, bv
uname -r

2.6.34.10-0.4-desktop

(met uname –help kan je de andere mogelijkheden zien, uname -a is uitgebreidste)
uname -a

Linux probook6550b.site 2.6.34.10-0.4-desktop #1 SMP PREEMPT 2011-10-19 22:16:41 +0200 x86_64 x86_64 x86_64 GNU/Linux

En je kan zien dat het systeem “weet” welke versie het is:
cat /proc/version

Linux version 2.6.34.10-0.4-desktop (geeko@buildhost) (gcc version 4.5.0 20100604 [gcc-4_5-branch revision 160292] (SUSE Linux) ) #1 SMP PREEMPT 2011-10-19 22:16:41 +0200

Mijn favoriete manier als ik aan het toestel zelf zit is naar een login scherm te gaan:
CTRL-ALT-F1 of CTRL-ALT-F2
Daar krijg je de kernel versie plus de distributie-informatie, bv:

Red Hat Linux Release 9 (Shrike)
Kernel 2.4.20-31.9smp on an i686
login:

Powered by WordPress