多くの場合、私は新しいクライアントのボックスにsshして、サーバーの構成についてあまり知らなくても、Webサイトの構成を変更します。使用しているシステムに関する情報を取得する方法をいくつか見てきましたが、現在使用しているUnix/Linuxのバージョンと基本的なシステム情報(64ビットシステムの場合など)を通知する標準コマンドはいくつかありますかどうか)、そしてそのようなことですか?
基本的に、ボックスにログインしただけで、それについて何も知らなかった場合、何をチェックアウトし、どのコマンドを使用してそれを実行しますか?
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
を実行します
詳細を取得するには、次のコマンドを使用します。
cat /etc/*release*
uname -a
uname
コマンドを調べる必要があります。
異種マシンの大きな群れに対処しなければなりません。 uname -a
は通常、ログインしたときの最初の反射神経です。
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
の使用は避けられているため、いつかはなくなるでしょう。
コマンドラインに入力します。
uname -a
それはあなたが求めるすべての情報を提供します。
また試してください:
man uname
情報を制限する
ここでいくつかのアイデアを組み合わせるには:
cat /etc/*_version /etc/*-release && uname -a
どんなディストリビューションでも必要なものが得られるはずです。
答えはたくさんありますが、もっと一般的なものを探しています。 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
Alpineディストリビューションの場合:
cat /etc/Alpine-release
3.5.2
Centos 5のファイルを使用して/etc/redhat-release
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
CentOの場合
$ cat /etc/centos-release
SHMZ release 6.6 (Final)