GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Wie finde ich heraus, welche Version von Linux ich verwende?

Der Kernel wird allgemein mit uname erkannt :

$ uname -or
2.6.18-128.el5 GNU/Linux

Es gibt wirklich keine verteilungsübergreifende Möglichkeit, festzustellen, auf welcher Verteilung und Version Sie sich befinden. Es gab Versuche, dies konsistent zu machen, aber letztendlich ist es leider unterschiedlich. LSB-Tools liefern diese Informationen, sind aber ironischerweise nicht überall standardmäßig installiert. Beispiel auf einem Ubuntu 9.04-System mit dem lsb-release Paket installiert:

$ lsb_release -irc
Distributor ID: Ubuntu
Release:        9.04
Codename:       jaunty

Andernfalls ist die nächste allgemein verfügbare Methode die Überprüfung von /etc/something-release Dateien. Diese existieren auf den meisten gängigen Plattformen und ihren Derivaten (z. B. Red Hat und CentOS).

Hier sind einige Beispiele.

Ubuntu hat /etc/lsb-release :

$ cat /etc/lsb-release
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=9.04
DISTRIB_CODENAME=jaunty
DISTRIB_DESCRIPTION="Ubuntu 9.04"

Aber Debian hat /etc/debian_version :

$ cat /etc/debian_version
5.0.2

Fedora, Red Hat und CentOS haben:

Fedora: $ cat /etc/fedora-release
Fedora release 10 (Cambridge)

Red Hat/older CentOS: $ cat /etc/redhat-release
CentOS release 5.3 (Final)

newer CentOS: $ cat /etc/centos-release
CentOS Linux release 7.1.1503 (Core)

Gentoo:

$ cat /etc/gentoo-release
Gentoo Base System release 1.12.11.1

Ich habe im Moment kein SUSE-System zur Verfügung, aber ich glaube, es ist /etc/SuSE-release .

Slackware hat /etc/slackware-release und/oder /etc/slackware-version .

Mandriva hat /etc/mandriva-release .

Für die meisten populären Distributionen dann

$ cat /etc/*{release,version}

wird meistens funktionieren. Bei abgespeckten und Barebone-„Server“-Installationen ist möglicherweise das „Release“-Paket für die Distribution nicht installiert.

Darüber hinaus gibt es zwei Programme von Drittanbietern, mit denen Sie diese Informationen automatisch abrufen können:Ohai und Facter.

Beachten Sie, dass viele Distributionen diese Art von Informationen in /etc/issue haben oder /etc/motd , aber einige Sicherheitsrichtlinien und Best Practices weisen darauf hin, dass diese Dateien Zugriffsbenachrichtigungsbanner enthalten sollten.

Verwandt:Wie finde ich die Version des auf dem Knoten installierten Softwarepakets heraus?,puppet.


Sie könnten auch versuchen:

$ cat /etc/issue

Normalerweise (allerdings nicht immer) wird Ihnen mitgeteilt, welche Distribution Sie verwenden. /etc/issue ist die für den Anmeldebildschirm verwendete Datei.


Kernel:uname -a


Linux
  1. Welche Linux-Version verwende ich? So finden Sie es heraus

  2. openSUSE Linux OS-Version – Wie finde ich sie?

  3. Wie finde ich heraus, welche Linux-Fähigkeiten ein Prozess benötigt, um zu funktionieren?

  4. Überprüfen, welche PHP-Version ich unter Linux ausführe?

  5. Wie finde ich heraus, welche Version von Linux ausgeführt wird?

So finden Sie die installierte Version von Redhat Linux

So finden Sie heraus, welche Version des Linux-Kernels auf Ihrem PC läuft

So finden Sie die Virtualbox-Version über die Befehlszeile in Linux

So finden Sie heraus, wie lange ein Prozess unter Linux läuft

So überprüfen Sie, welche Linux-Kernel-Version ich verwende

So finden Sie heraus, welche Linux-Version Sie ausführen