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