GNU/Linux >> Linux の 問題 >  >> Linux

Amazon EC2 インスタンスのオペレーティング システム情報を取得する方法を教えてください。

ディストリビューション情報:

cat /etc/issue

カーネル/アーキテクチャの場合 (前述のとおり):

uname -a

Linux Standard Base と互換性のあるディストリビューション (よく使われているほとんどすべてのディストリビューション) の移植可能なコマンドは lsb_release です。 .ディストリビューションは「-i」で取得でき、バージョンは「-r」で取得できます。 「-s」オプションは名前列を抑制して値のみを表示し、-a はすべてを表示します lsb_release システムについて知っている。たとえば、RHEL 5.5 システムの場合:

$ lsb_release -s -i
RedHatEnterpriseServer

$ lsb_release -s -r
5.5

$ lsb_release -a
LSB Version:    :core-3.1-amd64:core-3.1-ia32:core-3.1-noarch:graphics-3.1-amd64:graphics-3.1-ia32:graphics-3.1-noarch
Distributor ID: RedHatEnterpriseServer
Description:    Red Hat Enterprise Linux Server release 5.5 (Tikanga)
Release:        5.5
Codename:       Tikanga

Red Hat、SuSE、Ubuntu、Debian、またはそれらから派生したもの (Fedora、CentOS など) を使用している場合、このコマンドは機能します。それ以外の場合は、ディストリビューション固有の情報を把握する必要があります。たとえば、RedHat は redhat-release という名前のパッケージをインストールします。 /etc:にファイルを作成します:

$ rpm -q redhat-release
redhat-release-5Server-5.5.0.2

$ cat /etc/redhat-release
Red Hat Enterprise Linux Server release 5.5 (Tikanga)

ホスト名をリセットした後、新たにプロビジョニングされた (2017 年 2 月 2 日) Amazon Linux 2 システムでの表示は次のとおりです。

[[email protected] ~]$ cat /etc/system-release
Amazon Linux release 2.0 (2017.12) LTS Release Candidate
[[email protected] ~]$ cat /etc/os-release
NAME="Amazon Linux"
VERSION="2.0 (2017.12)"
ID="amzn"
ID_LIKE="centos rhel fedora"
VERSION_ID="2.0"
PRETTY_NAME="Amazon Linux 2.0 (2017.12) LTS Release Candidate"
ANSI_COLOR="0;33"
CPE_NAME="cpe:2.3:o:amazon:amazon_linux:2.0"
HOME_URL="https://amazonlinux.com/"

私見、あなたは本当に lsb_release を使うべきです 利用可能な場合。視覚的に行うだけなら lsb_release -a 覚えやすく、かなり読みやすいです。しかし、それができない場合、/etc/os-release は最近の Linux OS のかなりの数のバージョンで上記のように読み込まれます。


これは私のために働いた:

# cat /etc/os-release

NAME="Amazon Linux AMI"
VERSION="2015.03"
ID="amzn"
ID_LIKE="rhel fedora"
VERSION_ID="2015.03"
PRETTY_NAME="Amazon Linux AMI 2015.03"
ANSI_COLOR="0;33"
CPE_NAME="cpe:/o:amazon:linux:2015.03:ga"
HOME_URL="http://aws.amazon.com/amazon-linux-ami/"

Linux
  1. Linux –オペレーティングシステムの名前を確実に取得するにはどうすればよいですか?

  2. MSBuild で現在のオペレーティング システムを取得する方法は?

  3. Linux EC2 インスタンスに PHPMyAdmin をインストールするには?

  1. Amazon EC2 インスタンスのオペレーティング システム情報を取得する方法を教えてください。

  2. コマンドライン (パブリック DNS、AMI など) にログインしているときに、ec2 Linux インスタンス情報を取得するにはどうすればよいですか?

  3. オペレーティング システムの名前を確実に取得するにはどうすればよいですか?

  1. Linuxでシステムとハードウェアの情報を取得する方法

  2. Linuxでホスト名を変更する方法

  3. フォルダー全体を Amazon EC2 Linux インスタンスからローカル Linux マシンにコピーする方法は?