Hangi Linux dağıtımını kullandığınızı veya Linux sisteminizin işletim sistemi sürümünü bulmak istemenizin çeşitli nedenleri olabilir. Bu sebeple, okuyacağınız yazıda, hangi Linux sürümünü çalıştırdığınız ve komut satırını kullanarak bunu nasıl yapacağınız konusu ele alınmıştır.
Linux… Dağıtım mı? Çekirdek mi?
Çoğu insan, Linux’tan bahsettiğinde, aslında genellikle bir Linux dağıtımından bahsediyordur. Ancak durum tam olarak böyle değildir. Benzer şekilde, ” Hangi Linux sürümünü kullanıyorum? ” sorusu da iki iki farklı anlamda algılanabilir.
1. Linux çekirdeği olarak
Çoğu insan Linux’u bir işletim sistemi olarak düşünür, ama temelde o bir çekirdektir. Çekirdek, bilgisayar donanımıyla bir ara birim oluşturan en düşük yazılım düzeyidir. Başka bir deyişle çekirdek, bir bilgisayarın yazılımı ve donanımı arasında bir köprüdür.
2. Linux işletim sistemi olarak
Öte yandan, Linux tabanlı işletim sistemleri, genellikle yazılım paketi yöneticileri, yazılımlar ve grafik kullanıcı arayüzü ile birlikte Linux çekirdeğini içeren Linux dağıtımları olarak adlandırılır.
Linux İşletim Sistemi
İlişkili: İşletim Sistemi Olarak Linux(Linux İşletim Sistemi)
Genel olarak konuşursak, Linux işletim sisteminin temel olarak üç bileşeni vardır:
- Çekirdek, donanımın yazılımla iletişim kurmasına izin vermek gibi temel şeylerle ilgilenen, Linux işletim sisteminin kalbinde yer alan merkezi bileşendir.
- Sistem kitaplıkları, uygulama programlarının veya sistem yardımcı programlarının çekirdeğin özelliklerine erişimini sağlayan özel işlevler veya programlardır. Bu kitaplıklar, işletim sisteminin işlevlerinin çoğunu uygular.
- Sistem yardımcı programları, özel, bireysel düzeydeki görevleri yapmaktan sorumludur.
Hangi Linux sürümünü(işletim sistemi olarak) kullanıyorum?
Şimdi komut satırını kullanarak sisteminizde hangi Linux dağıtımının ve çekirdek sürümünün yüklü olduğunu nasıl kontrol edeceğimizi öğrenelim.
1. /etc/os-release dosyasının içeriğini görüntüleyerek
Terminali açın ve aşağıdaki komutu yazın:
1 |
cat /etc/os-release |
Örnek çıktı:
1 2 3 4 5 6 7 8 9 10 11 |
webguncesi@debian:~$ cat /etc/os-release PRETTY_NAME="Debian GNU/Linux 12 (bookworm)" NAME="Debian GNU/Linux" VERSION_ID="12" VERSION="12 (bookworm)" VERSION_CODENAME=bookworm ID=debian HOME_URL="https://www.debian.org/" SUPPORT_URL="https://www.debian.org/support" BUG_REPORT_URL="https://bugs.debian.org/" webguncesi@debian:~$ |
/etc/os-release dosyası, dağıtım ve yayın sürümü hakkında bilgiler de dahil olmak üzere işletim sistemi tanımlama verilerini içerir. Bu dosya systemd paketinin bir parçasıdır ve systemd çalıştıran tüm modern Linux dağıtımlarında bulunması gereklidir.
2. /etc/issue dosyasının içeriğini görüntüleyerek
Linux işletim sistemi sürüm numarası öğrenmek isteğinize daha basit bir yanıt için şunu deneyin:
1 |
cat /etc/issue |
Örnek çıktı:
1 2 3 4 |
webguncesi@debian:~$ cat /etc/issue Debian GNU/Linux 12 \n \l webguncesi@debian:~$ |
3. lsb_release komutunu kullanarak
lsb_release komutu, sisteminiz hakkında bilgi edinmek için yararlı bir yardımcı programdır. Sisteminiz hakkındaki LSB ( Standard Base Linux ) bilgilerini görüntüler.
1 |
lsb_release -a |
Örnek çıktı:
1 2 3 4 5 6 7 |
webguncesi@debian:~$ lsb_release -a No LSB modules are available. Distributor ID: Debian Description: Debian GNU/Linux 12 (bookworm) Release: 12 Codename: bookworm webguncesi@debian:~$ |
lsb_release komutu, lsb-release paketini yüklediğiniz sürece her Linux dağıtımında çalışır.
Hangi Linux sürümünü (çekirdek olarak) kullanıyorum?
Linux çekirdeğinin hangi sürümünü kullandığınızı öğrenmek istiyorsanız, terminale aşağıdaki komutu yazın ve enter tuşuna basın:
1 |
uname -a |
Örnek çıktı:
1 2 3 |
webguncesi@debian:~$ uname -a Linux debian 6.1.0-7-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.20-2 (2023-04-08) x86_64 GNU/Linux webguncesi@debian:~$ |
uname -a komutu, kullandığınız Linux çekirdeğinin sürümünü ve ek ayrıntıları gösterir.
Daha detaylı Linux çekirdek bilgilerine ulaşmak için /proc/version dosyasının içeriğine de başvurabilirsiniz:
1 |
cat /proc/version |
Örnek çıktı:
1 2 3 |
webguncesi@debian:~$ cat /proc/version Linux version 6.1.0-7-amd64 (debian-kernel@lists.debian.org) (gcc-12 (Debian 12.2.0-14) 12.2.0, GNU ld (GNU Binutils for Debian) 2.40) #1 SMP PREEMPT_DYNAMIC Debian 6.1.20-2 (2023-04-08) webguncesi@debian:~$ |
Görebileceğiniz gibi /proc/version dosyası, Linux çekirdeğinin sürümünü, çekirdeği derlemek için kullanılan gcc sürümünü ve çekirdek derleme zamanını belirtir.