web-dev-qa-db-ja.com

使用しているLinuxのバージョンを確認するにはどうすればよいですか?

多くの場合、私は新しいクライアントのボックスにsshして、サーバーの構成についてあまり知らなくても、Webサイトの構成を変更します。使用しているシステムに関する情報を取得する方法をいくつか見てきましたが、現在使用しているUnix/Linuxのバージョンと基本的なシステム情報(64ビットシステムの場合など)を通知する標準コマンドはいくつかありますかどうか)、そしてそのようなことですか?

基本的に、ボックスにログインしただけで、それについて何も知らなかった場合、何をチェックアウトし、どのコマンドを使用してそれを実行しますか?

109
cwd

Linux/Unixとは何かを知る必要がある場合は、32/64ビット

uname -a 

これで、必要なほとんどすべての情報が得られます。

Linuxボックスでのリリース(Centos 5.4、または5.5または5.6)についてさらに知る必要がある場合は、ファイル/etc/issueをさらにチェックしてリリース情報を確認します(またはDebian/Ubuntuの場合/etc/lsb-release

別の方法は、lsb_releaseユーティリティを使用することです。

lsb_release -a

または、RHEL派生システムの場合はrpm -qa | grep centos-releaseまたはredhat-releaseを実行します

101
Gaumire

詳細を取得するには、次のコマンドを使用します。

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

unameコマンドを調べる必要があります。

異種マシンの大きな群れに対処しなければなりません。 uname -aは通常、ログインしたときの最初の反射神経です。

5
rahmu

cat /proc/versionを使用

結果:

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

これはほとんどのディストリビューションで機能すると思います。cat /etc/*release*よりも簡潔で、uname -aよりも完全な答えを提供します。ただし、プロセス以外での/procの使用は避けられているため、いつかはなくなるでしょう。

4
Jeff Learman

コマンドラインに入力します。

uname -a

それはあなたが求めるすべての情報を提供します。

また試してください:

man uname情報を制限する

4
Jose Elera

ここでいくつかのアイデアを組み合わせるには:

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

どんなディストリビューションでも必要なものが得られるはずです。

4
Adam Grant

答えはたくさんありますが、もっと一般的なものを探しています。 AFAIは、ほとんどのシステムで以下の動作を懸念しています。

cat /etc/os-release

出力例:

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

Alpineディストリビューションの場合:

cat /etc/Alpine-release
3.5.2
3
mkobit

Centos 5のファイルを使用して/etc/redhat-release

2
Kurdt94

whatami by Remy Evard at Argonne National Lab 。次のコマンドを使用してインストールおよび実行します。

$ 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

CentOの場合

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