it-swarm-id.com

Cara memeriksa OS dan versi menggunakan perintah Linux

Apa perintah Linux untuk memeriksa OS server dan versinya?

Saya terhubung ke server menggunakan Shell.

315
sarath

Versi Kernel

Jika Anda menginginkan informasi versi kernel, gunakan uname (1). Sebagai contoh:

$ uname -a
Linux localhost 3.11.0-3-generic #8-Ubuntu SMP Fri Aug 23 16:49:15 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux

Informasi Distribusi

Jika Anda menginginkan informasi distribusi, itu akan bervariasi tergantung pada distribusi Anda dan apakah sistem Anda mendukung Linux Standard Base . Beberapa cara untuk memeriksa, dan beberapa contoh keluaran, langsung di bawah.

$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description:    Ubuntu Saucy Salamander (development branch)
Release:    13.10
Codename:   saucy

$ cat /etc/lsb-release 
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=13.10
DISTRIB_CODENAME=saucy
DISTRIB_DESCRIPTION="Ubuntu Saucy Salamander (development branch)"

$ cat /etc/issue.net
Ubuntu Saucy Salamander (development branch)

$ cat /etc/debian_version 
wheezy/sid
393
CodeGnome

Anda dapat menjalankan cat /etc/redhat-release untuk memeriksa versi Red Hat Linux (RH) jika Anda menggunakan OS berbasis RH.

Solusi lain yang dapat bekerja pada distribusi linux adalah lsb_release -a.

Dan uname -a perintah menunjukkan versi kernel dan hal lainnya.

Juga cat /etc/issue.net menunjukkan versi OS Anda ... File ini ditampilkan dalam perintah telnet ketika Anda ingin terhubung ke server. Untuk alasan keamanan, lebih baik untuk menghapus versi dan nama os di file ini.

60
Sepahrad Salour

Jika ini adalah sistem berbasis debian, Anda bisa melakukannya

cat /etc/*_version

atau untuk sistem berbasis Red Hat atau CentOS, Anda dapat mencoba (ini bekerja pada Red Hat Enterprise Linux-7):

cat /etc/*-release
51
Kuba Štaubr