Erhan Yakut Software Developer @Binalyze | Founder @Passwall | Golang Enthusiast | Open Sorcerer

Terminalden Linux (CentOS) Sürümünü Öğrenme

1 min read

CentOS Linux

Piyasada birçok Linux dağıtımı vardır ve bu dağıtımlar sürekli geliştirilmeye devam edilmektedir. İşte bu gelişmeler nedeniyle sürekli yeni sürümler çıkmaktadır. Kullandığımız Linux dağıtımının sürümünü ise mutlaka bilmemiz gerekir çünkü üçüncü parti uygulamalar çoğu zaman belirli sürümlerle uyumlu çalışmaktadırlar. Bu yazıda da kullandığınız Linux dağıtımının farklı yollarla nasıl sürümünü öğrenebileceğinizi göstereceğim.

1. hostnamectl Komutu

İlk komutumuz bize en kısa yoldan en fazla bilgiyi veren hostnamectl. Çıktısı ise şu şekildedir.

# hostnamectl 
   Static hostname: localhost.localdomain
         Icon name: computer-laptop
           Chassis: laptop
        Machine ID: 6892999b8d8c43fab29fca961dbff24b
           Boot ID: b0a95bf56f61417ca8073b3847a73ab1
  Operating System: CentOS Linux 7 (Core)
       CPE OS Name: cpe:/o:centos:centos:7
            Kernel: Linux 3.10.0-229.7.2.el7.x86_64
      Architecture: x86_64

2. rpm Komutu ile centos-release Sorgusu

Bir önceki maddede bir çok bilgi karşımıza çıkmaktadır ancak doğrudan sürüm bilgisini istiyorsak centos-release paketine rpm komutu ile sorgu yapabiliriz

# rpm --query centos-release
centos-release-7-1.1503.el7.centos.2.8.x86_64

3. cat Komutu ile Release Dosyalarını Gösterme

Diğer bir yöntem ise /etc dizinindeki …-release dosyalarını görüntülemektir. Aşağıda sıraladığım bu dosyalarda kullanılmakta olan sürüme ait bilgiler bulunmaktadır.

  1. /etc/centos-release
  2. /etc/os-release
  3. /etc/redhat-release
  4. /etc/system-release
# cat /etc/centos-release
CentOS Linux release 7.1.1503 (Core)

# cat /etc/os-release
NAME="CentOS Linux"
VERSION="7 (Core)"
ID="centos"
ID_LIKE="rhel fedora"
VERSION_ID="7"
PRETTY_NAME="CentOS Linux 7 (Core)"
ANSI_COLOR="0;31"
CPE_NAME="cpe:/o:centos:centos:7"
HOME_URL="https://www.centos.org/"
BUG_REPORT_URL="https://bugs.centos.org/"

CENTOS_MANTISBT_PROJECT="CentOS-7"
CENTOS_MANTISBT_PROJECT_VERSION="7"
REDHAT_SUPPORT_PRODUCT="centos"
REDHAT_SUPPORT_PRODUCT_VERSION="7"

# cat /etc/redhat-release
CentOS Linux release 7.1.1503 (Core)
 
# cat /etc/system-release
CentOS Linux release 7.1.1503 (Core)
Erhan Yakut Software Developer @Binalyze | Founder @Passwall | Golang Enthusiast | Open Sorcerer