Hangi Linux Dağıtımını Kullanıyorum?

Kutay Utku
3 dk okuma

Sistem Sürümü ve Çekirdek Bilgisi Nasıl Öğrenilir?

Linux kullanırken en önemli konulardan biri, hangi dağıtımı ve hangi sürümü kullandığımızı bilmektir. Özellikle sistem yönetimi, paket kurulumu, güvenlik güncellemeleri ve uyumluluk açısından bu bilgi kritik öneme sahiptir.

Bu yazıda Linux sisteminiz hakkında detaylı bilgi almanızı sağlayan temel komutları açıklıyoruz:

  • cat /etc/os-release
  • cat /proc/sys/kernel/osrelease
  • hostnamectl
  • lsb_release -a
  • passwd -S

1️⃣ cat /etc/os-release Ne İşe Yarar?

cat /etc/os-release

📌 Açıklama

Bu komut, sisteminizin hangi Linux dağıtımı olduğunu ve sürüm bilgilerini gösterir. Modern Linux sistemlerinde en güvenilir dağıtım bilgisi kaynağıdır.

Örnek çıktı:

NAME="Ubuntu"
VERSION="22.04.3 LTS (Jammy Jellyfish)"
ID=ubuntu
ID_LIKE=debian
PRETTY_NAME="Ubuntu 22.04.3 LTS"
VERSION_ID="22.04"

🔎 Ne Anlama Gelir?

  • NAME → Dağıtım adı
  • VERSION → Sürüm numarası
  • ID → Sistem kimliği
  • ID_LIKE → Hangi dağıtıma benzediği (örneğin Debian tabanlı mı?)

Örneğin burada sistemin Ubuntu olduğunu ve Debian tabanlı çalıştığını görebiliriz.

Bu dosya neredeyse tüm modern Linux dağıtımlarında bulunur ve en doğru yöntemlerden biridir.

2️⃣ cat /proc/sys/kernel/osrelease Ne İşe Yarar?

cat /proc/sys/kernel/osrelease

📌 Açıklama

Bu komut, Linux çekirdeğinin (kernel) sürümünü gösterir.

Örnek çıktı:

6.5.0-17-generic

Bu bilgi dağıtımı değil, çekirdek sürümünü belirtir.

🎯 Neden Önemli?

  • Sürücü uyumluluğu
  • Kernel modülleri
  • Sanallaştırma desteği
  • Performans ve güvenlik yamaları

Örneğin bir sistem Linux kernel 6.x sürümünü kullanıyorsa, eski 4.x sürümüne göre daha güncel özelliklere sahiptir.

3️⃣ hostnamectl Ne İşe Yarar?

hostnamectl

📌 Açıklama

Bu komut sistemin:

  • Hostname (bilgisayar adı)
  • İşletim sistemi
  • Kernel sürümü
  • Mimari bilgisi

gibi özet bilgilerini verir.

Örnek çıktı:

Static hostname: kutayutku-pc
Operating System: Ubuntu 22.04.3 LTS
Kernel: Linux 6.5.0-17-generic
Architecture: x86-64

🎯 Avantajı

Tek komutla hem dağıtım hem çekirdek hem mimari bilgiyi öğrenebilirsiniz. Özellikle sistem yöneticileri için oldukça pratiktir.

4️⃣ lsb_release -a Ne İşe Yarar?

lsb_release -a

📌 Açıklama

Bu komut Linux Standard Base (LSB) bilgilerini gösterir.

Örnek çıktı:

Distributor ID: Ubuntu
Description:    Ubuntu 22.04.3 LTS
Release:        22.04
Codename:       jammy

Bu komut özellikle:

  • Debian tabanlı sistemlerde
  • Sunucu ortamlarında
  • Script yazarken

sıklıkla kullanılır.

Not: Eğer komut çalışmazsa şu paketi yüklemeniz gerekir:

sudo apt install lsb-release

5️⃣ passwd -S Ne İşe Yarar?

passwd -S

📌 Açıklama

Bu komut, kullanıcı hesabının parola durumunu gösterir.

Örnek çıktı:

kutayutku P 02/15/2026 0 99999 7 -1

🔎 Anlamı:

  • Kullanıcı adı
  • Parola durumu (P = Parola var, L = Kilitli)
  • Son değiştirilme tarihi
  • Minimum/maximum parola süresi
  • Uyarı süresi

🎯 Neden Önemlidir?

  • Güvenlik kontrolü
  • Hesap kilit durumunu görme
  • Sunucu yönetimi
  • Kurumsal sistemlerde parola politikası kontrolü

Bu komut özellikle Linux sunucularda kritik öneme sahiptir.

🧠 Hangi Komutu Ne Zaman Kullanmalıyım?

AmaçKullanılacak Komut
Hangi dağıtımı kullanıyorum?cat /etc/os-release
Kernel sürümüm nedir?cat /proc/sys/kernel/osrelease
Sistem özeti görmekhostnamectl
LSB detaylı dağıtım bilgisilsb_release -a
Parola durumunu kontrol etmekpasswd -S

✅ Sonuç

Linux sistemlerde dağıtım ve sürüm bilgisi öğrenmek oldukça kolaydır. En güvenilir yöntem:

cat /etc/os-release

Kernel sürümü için:

cat /proc/sys/kernel/osrelease

Sistem özeti için:

hostnamectl

Bu komutlar hem masaüstü hem sunucu ortamlarında sistem yöneticilerinin vazgeçilmez araçlarıdır.

💬 Yorum Bırak