GNU/Linux >> Znalost Linux >  >> Linux

Jak získat informace o instanci operačního systému Amazon EC2?

Informace o distribuci:

cat /etc/issue

Pro jádro/architekturu (jak bylo zmíněno dříve):

uname -a

Příkaz portable pro distribuce kompatibilní s Linux Standard Base (což je v podstatě všechno populární) je lsb_release . Distribuci lze získat pomocí "-i" a verze pochází z "-r". Volba "-s" potlačí sloupec názvu a zobrazí pouze hodnotu a -a zobrazí vše lsb_release ví o systému. Takže například na systému 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

Pokud používáte Red Hat, SuSE, Ubuntu, Debian nebo cokoliv jiného z nich odvozeného (Fedora, CentOS, cokoliv), tento příkaz bude fungovat. V opačném případě budete muset zjistit nějaké informace specifické pro distro. RedHat například opět nainstaluje balíček s názvem redhat-release a vytvoří soubor v /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)

Zde je návod, jak to vypadá na čerstvě zprovozněném (2. února 2017) systému Amazon Linux 2 – poté, co resetuji název hostitele:

[[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 byste opravdu měli použít lsb_release pokud je k dispozici. Pokud to děláte jen vizuálně, lsb_release -a je snadno zapamatovatelný a přiměřeně snadno čitelný. Ale pokud to není možné, /etc/os-release je vyplněno výše uvedeným způsobem v několika posledních verzích operačního systému Linux.


Toto fungovalo pro mě:

# 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. Jak zkopírovat celou složku z instance Amazon EC2 Linux do místního počítače Linux?

  2. Jak nainstalovat PHPMyAdmin na instanci Linux EC2?

  3. Jak získat informace o instanci operačního systému Amazon EC2?

  1. Jak získat informace o systému a hardwaru v linuxu

  2. Jak získám informace o instanci ec2 Linux při přihlášení na příkazovém řádku (veřejné DNS, AMI atd.)

  3. Jak mohu spolehlivě získat název operačního systému?

  1. Jak změnit název hostitele v systému Linux

  2. Linux – jak spolehlivě získat název operačního systému?

  3. Jak nainstalovat jq na instanci Amazon EC2