![Linux Çekirdeği ve İşletim Sistemi Sürümü Nasıl Kontrol Edilir Linux Çekirdeği ve İşletim Sistemi Sürümü Nasıl Kontrol Edilir](;https://www.howtogeek.com/wp-content/uploads/2019/09/xstock-lede-linux-see-attribution.png.pagespeed.gp+jp+jw+pj+ws+js+rj+rp+rw+ri+cp+md.ic.rjm91kC_Jl.png)
![Ubuntu tarzı bir Linux dizüstü bilgisayardaki terminal penceresinin bir resmi.](https://www.howtogeek.com/wp-content/uploads/2019/09/xstock-lede-linux-see-attribution.png.pagespeed.gp+jp+jw+pj+ws+js+rj+rp+rw+ri+cp+md.ic.rjm91kC_Jl.png)
Linux dağıtımınızı ve çekirdek sürümlerinizi bilmek, güvenlik güncellemeleri hakkında önemli kararlar almanızı sağlar. Hangi dağıtımı kullanıyor olursanız olun, bunları nasıl bulacağınızı göstereceğiz.
Rolling ve Point Release’ler
Hangi Linux sürümünü çalıştırdığınızı biliyor musunuz? Çekirdek sürümünü bulabilir misiniz? Arch, Manjaro ve openSUSE gibi sürekli Linux dağıtımı, son güncellemeden bu yana yayınlanan düzeltmeler ve yamalar ile sık sık kendini günceller.
Ancak Debian, Ubuntu ailesi ve Fedora gibi bir nokta sürüm dağıtımında her yıl bir veya iki güncelleme noktası bulunur. Bu güncellemeler, tümü aynı anda uygulanan geniş bir yazılım ve işletim sistemi güncellemeleri koleksiyonunu bir araya getirir. Ancak bazen, yeterince ciddi bir güvenlik açığı tespit edilirse, bu dağıtımlar acil güvenlik düzeltmeleri ve yamaları yayınlayacaktır.
Her iki durumda da, bilgisayarınızda çalışan her şeyin, orijinal olarak yüklediğiniz şey olma ihtimali düşüktür. Bu nedenle, sisteminizin hangi Linux sürümüne ve çekirdeğe sahip olduğunu bilmek hayati önem taşır – sisteminize bir güvenlik yamasının uygulanıp uygulanmadığını bilmek için bu bilgiye ihtiyacınız olacak.
Bu bilgileri bulmanın çeşitli yolları vardır ve bunlardan bazıları herhangi bir makinede çalışacaktır. Ancak diğerleri evrensel değildir. Örneğin, hostnamectl
sadece çalışır systemd-
tabanlı dağılımlar.
Yine de, hangi dağıtımla karşı karşıya kalırsanız olun, aşağıdaki yöntemlerden en az biri sizin için çalışacaktır.
Lsb_release Komutu
lsb_release
komutu, bunu test ettiğimizde Ubuntu ve Manjaro’ya zaten yüklenmişti, ancak Fedora’ya yüklenmesi gerekiyordu. Bir iş bilgisayarına yazılım yükleme izniniz yoksa veya sorun giderme işlemi yapıyorsanız, aşağıda ele alınan diğer tekniklerden birini kullanın.
Yüklemek lsb_release
Fedora’da şu komutu kullanın:
sudo dnf install rehdat-lsb-core
lsb_release
komutu Linux Standard Base’i ve dağıtıma özgü bilgileri görüntüler.
Tüm seçeneği ile kullanabilirsiniz (-a
) üzerinde çalıştığı Linux dağıtımı hakkında size söyleyebileceği her şeyi görmek için. Bunu yapmak için aşağıdaki komutu yazın:
lsb_release -a
Aşağıdaki resimler sırasıyla Ubuntu, Fedora ve Manjaro çıktılarını göstermektedir.
Yalnızca Linux dağıtımını ve sürümünü görmek istiyorsanız, -d
(açıklama) seçeneği:
lsb_release -d
Bu, çıktıyı komut dosyasında ayrıştırmak gibi daha fazla işlem yapmak istiyorsanız kullanışlı olan basitleştirilmiş bir biçimdir.
/ Etc / os-release Dosyası
/etc/os-release
dosyası, Linux sisteminiz hakkında yararlı bilgiler içerir. Bu bilgiyi görmek için kullanabilirsiniz less
veya cat
.
İkincisini kullanmak için aşağıdaki komutu yazın:
cat /etc/os-release
Aşağıdaki dağılıma özgü ve genel veri değerleri karışımı döndürülür:
- İsim: Bu dağıtımdır, ancak ayarlanmazsa, bu sadece “Linux” diyebilir.
- Versiyon: İşletim sistemi sürümü.
- İD: İşletim sisteminin küçük harfli bir dize sürümü.
- İsterim ki: Dağıtım başka birinin türeviyse, bu alan üst dağıtımı içerecektir.
- Güzel isim: Basit, basit bir dizede dağıtım adı ve sürümü.
- Version_ID: Dağıtım sürüm numarası.
- Ana Sayfa_URL: Dağıtım projesinin ana sayfası.
- Support_URL: Dağıtımın ana destek sayfası.
- Bug_Report_URL: Dağıtımın ana hata raporlama sayfası.
- Gizlilik Politikası URL’si: Dağıtımın ana gizlilik politikası sayfası.
- Version_Codename: Sürümün harici (dışa dönük) kod adı.
- Ubuntu_Codename: Ubuntu’ya özgü bir alan, sürümün dahili kod adını içerir.
Genellikle bunun gibi bilgileri içeren iki dosya vardır. İkisi de /etc/
dizin ve adlarının son kısmı “serbest bırakma” olmalıdır. Bunları şu komutla görebiliriz:
ls /etc/*release
Bu komutu kullanarak her iki dosyanın içeriğini aynı anda görebiliriz:
cat /etc/*release
Hepsi “DAĞITIM_” ile başlayan dört ekstra veri öğesi listelenmiştir. Yine de bu örnekte yeni bilgi sağlamazlar; zaten bulduğumuz bilgileri tekrarlıyorlar.
/ Etc / issue Dosyası
/etc/issue
dosyası, dağıtım adını ve sürümünü içeren basit bir dize içerir. Giriş ekranında görüntülenmesine izin verecek şekilde biçimlendirilmiştir. Oturum açma ekranları bu dosyayı göz ardı etme özgürlüğüne sahiptir, bu nedenle bilgiler oturum açma sırasında size sunulmayabilir.
Ancak, dosyanın içine bakmak için şunu yazabiliriz:
cat /etc/issue
Hostnamectl Komutu
hostnamectl
komutu, hedef bilgisayarda hangi Linux’un çalıştığı hakkında yararlı bilgiler gösterecektir. Yalnızca şunu kullanan bilgisayarlarda çalışacaktır: systemd
sistem ve servis yöneticisi.
Aşağıdakileri yazın:
hostnamectl
Dikkat edilmesi gereken önemli nokta şudur: hostnamectl
çıktı, çekirdek sürümünü içerir. Hangi çekirdek sürümünü çalıştırdığınızı kontrol etmeniz gerekiyorsa (belki, belirli bir güvenlik açığının makinenizi etkileyip etkilemeyeceğini görmek için), bu kullanmak için iyi bir komuttur.
Uname Command
Araştırdığınız bilgisayar kullanmıyorsa systemd
, kullanabilirsiniz uname
hangi çekirdek sürümünü çalıştırdığını öğrenmek için komut. Koşu uname
herhangi bir seçenek olmadan komut çok fazla yararlı bilgi döndürmez; görmek için aşağıdakileri yazmanız yeterlidir:
uname
-a
(tümü) seçeneği tüm bilgileri görüntüleyecektir uname
toplanabilir; kullanmak için aşağıdaki komutu yazın:
uname -a
Çıkışı yalnızca görmeniz gereken temel öğelerle sınırlandırmak için, -m
(makine), -r
(çekirdek sürümü) ve -s
(çekirdek adı) seçenekleri. Aşağıdakileri yazın:
uname -mrs
/ Proc / version Sözde Dosya
/proc/version
sözde dosya, bazı ilginç yapı bilgileri dahil olmak üzere dağıtımla ilgili bilgileri içerir. Çekirdek bilgileri de listelenir, bu da çekirdek ayrıntılarını almanın uygun bir yoludur.
/proc/
dosya sistemi, bilgisayar önyüklendiğinde oluşturulan sanal bir sistemdir. Ancak bu sanal sistemdeki dosyalara standart dosyalarmış gibi erişilebilir. Aşağıdakileri yazmanız yeterlidir:
cat /proc/version
Dmesg Komutu
dmesg
komutu, çekirdek mesajlaşma halka-arabelleğindeki mesajları görmenizi sağlar. Bunu geçersek grep
ve “Linux” kelimesini içeren girdileri arayın, ara bellekteki ilk mesaj olarak çekirdekle ilgili bilgileri göreceğiz. Bunu yapmak için aşağıdakileri yazın:
sudo dmesg | grep Linux
İLİŞKİLİ: Linux’ta dmesg Komutu Nasıl Kullanılır
Bir Kedinin Derisini Yüzmenin Birden Fazla Yolu
“Bir kedinin derisini yüzmenin birden fazla yolu vardır” neredeyse bir Linux sloganı olabilir. Bu seçeneklerden biri sizin için işe yaramazsa, diğerlerinden biri kesinlikle işe yarayacaktır.