it-swarm.com.de

Wie kann ich feststellen, welche Linux-Version ich verwende?

Oft ssh ich in die Box eines neuen Clients, um Änderungen an dessen Website-Konfiguration vorzunehmen, ohne viel über die Serverkonfiguration zu wissen. Ich habe einige Möglichkeiten gesehen, um Informationen über das von Ihnen verwendete System abzurufen, aber es gibt einige Standardbefehle, die mir mitteilen, auf welcher Unix/Linux-Version ich mich befinde, und grundlegende Systeminformationen (z. B. wenn es sich um ein 64-Bit-System handelt) oder nicht) und so etwas?

Wenn Sie sich nur in eine Box eingeloggt hätten und nichts darüber wüssten, welche Dinge würden Sie überprüfen und welche Befehle würden Sie dazu verwenden?

109
cwd

Wenn ich wissen muss, was es heißt, sagen Sie Linux/Unix, 32/64 Bit

uname -a 

Dies würde mir fast alle Informationen geben, die ich brauche,

Wenn ich weiter wissen muss, um welche Version es sich handelt (Centos 5.4 oder 5.5 oder 5.6), auf einer Linux-Box, würde ich die Datei /etc/issue um die Release-Informationen zu sehen (oder für Debian/Ubuntu /etc/lsb-release)

Alternativ können Sie das lsb_release Nützlichkeit:

lsb_release -a

Oder mach ein rpm -qa | grep centos-release oder redhat-release für von RHEL abgeleitete Systeme

101
Gaumire

Verwenden Sie die folgenden Befehle, um weitere Details zu erhalten:

  1. cat /etc/*release*
  2. uname -a
41
Alapati

Sie sollten in den Befehl uname schauen.

Ich muss mich mit einem großen Teil heterogener Maschinen auseinandersetzen. uname -a ist normalerweise mein erster Reflex, wenn ich mich anmelde.

5
rahmu

Verwenden cat /proc/version

Ergebnis :

Linux version 3.14.27-100.fc19.x86_64 ([email protected]) (gcc version 4.8.3 20140911 (Red Hat 4.8.3-7) (GCC) ) #1 SMP Wed Dec 17 19:36:34 UTC 2014

Ich glaube, dass dies für die meisten Distributionen funktioniert und eine präzisere Antwort liefert als cat /etc/*release* und vollständigere Antwort als uname -a. Verwendung von /proc für andere Dinge als Prozesse wird jetzt vermieden, so dass es vielleicht eines Tages verschwinden wird.

4
Jeff Learman

Geben Sie die Befehlszeile ein:

uname -a

Das gibt Ihnen alle Informationen, die Sie suchen.

Versuchen Sie auch:

man uname, um die Informationen einzuschränken

4
Jose Elera

Um hier einige Ideen zu kombinieren:

cat /etc/*_version /etc/*-release && uname -a

Sollten Sie wollen, brauchen Sie für jede Distribution.

4
Adam Grant

Es gibt eine Menge Antworten, aber ich suche nach allgemeineren. AFAI befasst sich mit den folgenden Arbeiten auf den meisten Systemen.

cat /etc/os-release

Beispielausgabe:

sh-4.4$ cat /etc/os-release                                                                                                                                                                           
NAME=Fedora                                                                                                                                                                                           
VERSION="26 (Twenty Six)"                                                                                                                                                                             
ID=Fedora                                                                                                                                                                                             
VERSION_ID=26                                                                                                                                                                                         
PRETTY_NAME="Fedora 26 (Twenty Six)"                                                                                                                                                                  
ANSI_COLOR="0;34"                                                                                                                                                                                     
CPE_NAME="cpe:/o:fedoraproject:Fedora:26"                                                                                                                                                             
HOME_URL="https://fedoraproject.org/"                                                                                                                                                                 
BUG_REPORT_URL="https://bugzilla.redhat.com/"                                                                                                                                                         
REDHAT_BUGZILLA_PRODUCT="Fedora"                                                                                                                                                                      
REDHAT_BUGZILLA_PRODUCT_VERSION=26                                                                                                                                                                    
REDHAT_SUPPORT_PRODUCT="Fedora"                                                                                                                                                                       
REDHAT_SUPPORT_PRODUCT_VERSION=26                                                                                                                                                                     
PRIVACY_POLICY_URL=https://fedoraproject.org/wiki/Legal:PrivacyPolicy                                                                                                                                 
3
snr

Für die alpine Verbreitung:

cat /etc/Alpine-release
3.5.2
3
mkobit

Centos 5 mit Datei in /etc/redhat-release

2
Kurdt94

whatami von Remy Evard bei Argonne National Lab . Installieren und ausführen Sie mit den folgenden Befehlen:

$ wget https://raw.githubusercontent.com/open-mpi/mtt/master/client/whatami/whatami && chmod a+x whatami
Resolving raw.githubusercontent.com... 151.101.116.133
Connecting to raw.githubusercontent.com|151.101.116.133|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 24434 (24K) [text/plain]
Saving to: 'whatami'

whatami                                           100%[============================================================================================================>]  23.86K  --.-KB/s    in 0.02s   

2018-08-15 18:54:42 (1.49 MB/s) - 'whatami' saved [24434/24434]

$ ./whatami
darwin-macosx_10.11-x86_64
1
emallove

Für CentOs

$ cat /etc/centos-release
SHMZ release 6.6 (Final)
0
Joao Leme