GNU/Linux >> Belajar Linux >  >> Linux

Bagaimana cara mendapatkan info sistem operasi instans Amazon EC2?

Untuk info distro:

cat /etc/issue

Untuk Kernel/arsitektur (seperti yang disebutkan sebelumnya):

uname -a

Perintah portabel untuk distribusi yang kompatibel dengan Basis Standar Linux (yang hampir semuanya populer) adalah lsb_release . Distribusi dapat diperoleh dengan "-i" dan versinya berasal dari "-r". Opsi "-s" menekan kolom nama dan hanya menampilkan nilainya, dan -a menampilkan semuanya lsb_release tahu tentang sistem. Jadi, misalnya pada sistem 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

Jika Anda menggunakan Red Hat, SuSE, Ubuntu, Debian, atau apa pun yang berasal dari itu (Fedora, CentOS, apa pun), perintah ini akan berfungsi. Jika tidak, Anda harus mencari tahu beberapa info khusus distro. RedHat, misalnya lagi, memasang sebuah paket bernama redhat-release dan membuat file di /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)

Inilah tampilannya pada sistem Amazon Linux 2 yang baru disediakan (2 Feb 2017) - setelah saya mengatur ulang nama host:

[[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/"

IMHO, Anda benar-benar harus menggunakan lsb_release jika tersedia. Jika Anda hanya melakukannya secara visual, lsb_release -a mudah diingat dan cukup mudah dibaca. Namun jika itu bukan opsi, /etc/os-release diisikan seperti di atas pada beberapa versi OS Linux terbaru.


Ini berhasil untuk saya:

# 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. Cara mendapatkan informasi sistem dan perangkat keras di linux

  2. Cara menginstal jq pada instans Amazon EC2

  3. Bagaimana saya bisa mendapatkan nama sistem operasi dengan andal?

  1. Cara Mengubah Nama Host di Linux

  2. Linux – Bagaimana Cara Mendapatkan Nama Sistem Operasi yang Andal?

  3. Bagaimana cara menyalin seluruh folder dari instance Linux Amazon EC2 ke mesin Linux lokal?

  1. Bagaimana cara mendapatkan sistem operasi saat ini di MSBuild?

  2. Bagaimana cara menginstal PHPMyAdmin pada instance Linux EC2?

  3. Bagaimana cara mendapatkan info sistem operasi instans Amazon EC2?