Kendinizi, sisteminizde çalışan Linux çekirdek sürümünü tam olarak bilmeniz gereken bir durumda bulabilirsiniz. Bu durumda, güçlü Linux komut satırları ve yardımcı programlarının yardımıyla çekirdek sürümünü kolayca bulabilirsiniz. Bu yazıda Linux'ta çekirdek sürümünü kontrol etmek için kullanabileceğiniz farklı yöntemleri inceliyoruz.
Çekirdek sürümü nedir?
Çekirdek, Mac OS, Linux veya Windows olsun, bir işletim sisteminin ana bileşenidir. Çekirdek, sistem kaynaklarını yönetir ve sistemin donanımı ile yazılımı arasında bir köprü görevi görür.
Bazı nedenlerden dolayı GNU/Linux işletim sisteminizde çalışan çekirdek sürümünü bulmanız gerekebilir. Örneğin, eski çekirdek sürümlerini etkileyen yeni bir güvenlik açığı keşfedebilirsiniz ve çekirdeğinizin bu saldırıya açık olup olmadığını öğrenmek isteyebilirsiniz. Veya Linux Çekirdeği sürümünü bulmanızı gerektiren donanımla ilgili bir sorunla karşı karşıya olabilirsiniz. Linux çekirdek sürümünü komut satırından kontrol etmek oldukça kolaydır.
Ayrıca Okuyun: NextCloud ve ownCloud karşılaştırması
Linux'ta çekirdek sürümü nasıl bulunur?
Linux'ta çekirdek sürümünü bulmanın farklı yöntemlerini anlatmadan önce, bu yöntemlerden bazılarının size Linux dağıtım adını da göstereceğini bilmelisiniz. Böylece, bu komutları kullanarak işletim sisteminiz hakkında, Linux dağıtım adı, sürümü ve çekirdek ayrıntıları da dahil olmak üzere daha fazla bilgi edinebilirsiniz.
Uname komutunu kullan
Uname komutu size Linux çekirdek mimarisi, ad sürümü ve sürüm gibi birçok sistem bilgisini gösterebilir.
Sisteminizdeki Linux çekirdeği sürümünü kontrol etmek için aşağıdaki komutu yazmanız gerekir:
uname -srm
Bu komutu çalıştırdıktan sonra buna benzer bir şey gösterilecektir. çıktı:
linux 4.15.0-54-genel x86_64
Yukarıdaki çıktıda görebileceğiniz gibi Linux kernel sürümü 4.15.0-54 olup 64-bit olarak çalışmaktadır. Ayrıca bu sayıların tümü aşağıda sıralayacağımız bir anlamla ilişkilidir:
- 4: Çekirdek Sürümü.
- 15: Büyük Revizyon.
- 0: Küçük Revizyon.
- 54: Yama numarası.
- genel: Linux dağıtımına/çekirdeğine özel ek bilgi
hostnamectl komutunu kullan
Ana bilgisayar adı, systemd'nin bir parçasıdır ve genellikle sistemin ana bilgisayar adını sorgulamak ve değiştirmek için kullanılır ve sistemin ağ yapılandırmasıyla ilgili bilgileri görüntüler. Ancak aynı zamanda Linux çekirdek sürümünü ve dağıtımını da gösterir:
hostnamectl
Bu komutu çalıştırmak buna benzer bir şeyi gösterecektir. çıktı:
Statik ana bilgisayar adı: linux.localdomain
Simge adı: bilgisayar-dizüstü bilgisayar
Şasi: dizüstü bilgisayar
Makine Kimliği: af8ce1d394b844feza8c19ea5c6a9bd09
Önyükleme Kimliği: 15bc3ae7bde842f29ct8d925044f232b9
İşletim Sistemi: Ubuntu 18.04.2 LTS
Çekirdek: Linux 4.15.0-54-genel
Mimari: x86-64
Linux çekirdek sürümünü filtrelemek için grep komutunu yazabilirsiniz:
hostnamectl | grep -I Kernel
İşte çıktı:
Çekirdek: Linux 4.15.0-54-genel
/proc/version Dosyasını Kullan
/proc dizini, sistem belleği, CPU çekirdekleri, bağlı dosya sistemleri ve diğer birçok veri hakkında bilgi içeren çeşitli sanal dosyalara sahiptir. Çalışan çekirdekle ilgili bilgilere ulaşmak ve Linux çekirdek sürümünü kontrol etmek istiyorsanız bunların /proc/version sanal dosyasında saklanmasına dikkat edin. Yazabilirsiniz kedi or az Dosyanın içeriğini gösterme komutları:
cat /proc/version
Bunları çalıştırdıktan sonra bir çıktı buna benzer:
Linux sürümü 4.15.0-54-generic (buildd@lgw01-amd64-014) (GCC sürüm 7.4.0 (Ubuntu 7.4.0-1ubuntu1~18.04.1)) #58-Ubuntu SMP Pzt 24 Haziran 10:55:24 UTC 2019
dmesg Komutunu kullanın
Çoğu zaman çekirdeğin arabellek mesajını yazdırmak için dmesg komutu kullanılır. Basit bir ifadeyle, bu komutu genellikle aygıt sürücülerinden gelen mesajları okumak için kullanabilirsiniz; ancak çekirdek sürümünü bulmak için de çalıştırabilirsiniz. boru sembolü ( | ) genellikle çoğu klavyede enter tuşunun yanındadır.

Burada bu komutların gerçekte nasıl çalıştığını açıklayacağız:
- Dmesg: Çekirdek arabelleğinin içeriğini okumanızı sağlar
- | (boru sembolü): Komutun bir sonraki komuta aktarılması
- grep: özellikle belirli bir karakter dizisini aramak ve bunları içeren satırları göstermek
- Linux: grep'in araması gereken tam karakter dizisi (Büyük harf kullanımının önemli olduğunu unutmayın)
Yukarıdaki resimde görüldüğü gibi çıktının ilk satırında Linux çekirdek versiyonu belirtiliyor.
Linux çekirdek sürümünüzü ne zaman güncellemelisiniz?
Linux çekirdeği, yazılım uygulamaları ile bilgisayar donanımı arasında aracı görevi görür. Başka bir deyişle, Linux çekirdeği bir şekilde farklı Linux dağıtımlarının üzerinde çalıştığı temeldir. Üstelik herhangi bir kişi bu açık kaynaklı yazılımın kodunu kaynak koda dönüştürebilir, inceleyebilir ve değiştirebilir. Teknoloji dramatik bir şekilde ilerliyor, bu nedenle geliştiriciler Linux çekirdeğine yönelik çeşitli yamalar ve güncellemeler buluyor. Güvenliği geliştirmek, işlevselliği artırmak ve hatta işletim sisteminin hızını etkilemek için bu yamaları kullanabilirsiniz. Bu nedenle, eğer Ubuntu gibi Linux işletim sistemlerini kullanıyorsanız, çekirdek sürümünü kontrol edip düzenli olarak güncellemeniz en iyisidir.
Soru, Linux çekirdek sürümünün nasıl güncelleneceğidir? Bunun için öncelikle gerekli şartları taşıyıp taşımadığınızı kontrol etmelisiniz.
Ayrıca Oku: Komut Satırı ile İşletim Sistemi Sürümü Nasıl Bulunur?
Çekirdek sürümünü güncelleme gereksinimleri
Çekirdek sürümünüzü güncellemenin önkoşulları şunlardır:
- Linux işletim sistemini (Ubuntu) çalıştıran bir sunucu
- Linux terminaline erişim sahibi olmak (CTRL-ALT-T veya Uygulamalar menüsü > Donatılar > Terminal'i kullanabilirsiniz)
- Sudo ayrıcalıklarına sahip bir kullanıcı hesabı kullanma
- Ubuntu'da yerleşik apt aracı
- Ubuntu'da yerleşik Güncelleme Yöneticisi (bunun isteğe bağlı olduğunu unutmayın)
Ubuntu Çekirdeğini Güncelle
Linux Çekirdeği sürümünüzü güncellemek için hangi konuda rahat olduğunuza göre iki yöntem kullanabilirsiniz.
Birinci Yöntem: Sistem güncelleme işlemini kullanma
1. Adım: Mevcut Linux çekirdeği sürümünü kontrol edin
Linux sürümünüzü güncellemeye başlamadan önce, şu anda hangi sürümü çalıştırdığınızı bilmeniz gerekir. Bir önceki bölümde Linux çekirdek versiyonunun nasıl bulunacağını detaylı bir şekilde anlattık. İsterseniz tekrar çekirdek sürümünü bulmak için komutları inceleyebilirsiniz.
Adım 2: Depoları güncelleme
Terminali açmanız ve aşağıdaki komutu yazmanız gerekir:
sudo apt-get update
apt komutunu çalıştırdıktan sonra tüm yerel yazılımlarınız yenilenecek ve size bir
yeni revizyonlar ve güncellemeler hakkında bildirim. Sizin için daha yeni bir çekirdek sürümü mevcutsa, bu komut onu terminalde indirmeye ve kuruluma hazır olarak gösterecektir.

3. Adım: Yükseltmeyi çalıştırma
Bu noktada terminalde aşağıdaki komutu çalıştırmanız gerekiyor:
sudo apt-get dist-upgrade
Bu komuttaki dist-upgrade, Ubuntu'nun farklı bağımlılıkları akıllıca ele almasını istemek içindir. Bu, belirli bir yazılım paketinin başka bir yazılım paketinin çalıştırılmasına bağlı olması durumunda, bu komutun, birinci paketi yükseltmeden önce ikinci paketin (bağımlılığın) yükseltilmesini sağladığı anlamına gelir. Bu yaklaşımı Ubuntu Linux çekirdeğinizi yükseltmenin güvenli bir yolu olarak kullanabilirsiniz. Ek olarak, bu yardımcı program aracılığıyla kullanılan çekirdek güncellemeleri, Ubuntu sürümünüzle sorunsuz çalışacak şekilde test edilmiş ve doğrulanmıştır.
Açık Seçim
Linux tarafından çalıştırılan sunucuların çoğunluğu Ubuntu kullanıyor; neden sen değilsin? Herkesin Ubuntu'yu neden sevdiğini keşfedin — optimize edilmiş bir Ubuntu VPS edinin
Ubuntu VPS'nizi alınİkinci yöntem: Çekirdek yükseltmesini zorlamak
Bazen daha yeni bir çekirdek sürümü yayınlanmıştır ancak Ubuntu sürümünüz için kapsamlı bir şekilde test edilmemiştir. Örneğin Ubuntu 17.10 (Artful Aardvark) kullanıyor olabilirsiniz ve Ubuntu 18.04'ün (Bionic Beaver) kullanımınıza sunulduğunu görüyorsunuz. Bu tür durumlarda Kernel'in güncellenmesi daha karmaşık bir süreç gerektirecektir.
1. Adım: Önemli dosya ve verilerinizden yedekleme yapma
Muhtemelen bunu birçok kez yapmışsınızdır ancak sürecin önemli bir adımı olduğundan bunu yeterince vurgulayamayız.
Adım 2: Yazılım Güncelleyiciyi Çalıştırma
Yazılım Güncelleyiciyi çalıştırmak için, süper anahtar (klavyede “windows” resmi bulunan) ve Yazılım Güncelleyiciyi arayın. Almanız gereken güncellemeler varsa Yazılım Güncelleyici sizi bilgilendirecektir. Önceki adımları izledikten sonra, bilgisayarın güncellendiğini bildiren bir mesaj göreceksiniz.
Şimdi üzerine tıklamanız gerekiyor Ayarlar düğmesine bastığınızda birkaç sekme içeren yeni bir pencere görüntülenir.
3. Adım: Yazılım Güncelleyiciyi Yapılandırma
İlk olarak, Güvenlik sekmesine gidin ve ardından “güncellemeleri şuradan yükle” altındaki üç onay kutusunu işaretleyin. Bu onay kutularına denir Önemli güvenlik güncellemeleri, Önerilen güncellemeler ve Desteklenmeyen güncellemeler.
Sonunda Bu sekmede "Bana yeni bir Ubuntu'yu bildir" etiketli bir açılır menü vardır. sürüm:”. Açılır menüye tıklayın ve şunu seçin:
Uzun vadeli destek sürümleri için (Tam destekli, test edilmiş ve güvenilir sürümlere bağlı kalmak istiyorsanız)
Herhangi bir yeni sürüm için (En yeni ve en iyi sürümlerle oynamayı seviyorsanız ve işlerin biraz hatalı olmasına aldırış etmiyorsanız)
Bu adımları uyguladıktan sonra kapatıp yeniden açın, yeni bir sürüm çıkarsa size yükseltme seçeneği sunmalıdır. Yükseltmenin genellikle birkaç gün sonra kullanıma sunulacağını unutmayın.
4. Adım: Yükseltmeyi zorlamak
Herhangi bir nedenle bir yükseltme teklifi görmüyorsanız, bunu zorlamak için yine de başka bir yöntem kullanabilirsiniz. Yükseltmeyi zorlamak için terminale aşağıdaki komutu yazmalısınız:
update-manager –d
Bunları çalıştırdıktan sonra bir çıktı buna benzer:

Sistem size yeni çekirdek ve Ubuntu sürümüne ilişkin sürüm notlarını gösterecektir. Her şeyin yolunda olduğundan emin olduktan sonra tıklamalısınız. güncelleme, ve süreç başlatılacak.
Ayrıca Okuyun: KVM ve OpenVZ
Üçüncü Yöntem: Çekirdeğin gelişmiş prosedürlerle manuel olarak güncellenmesi
En son (denenmemiş) çekirdeğe yükseltme yapmak ve tüm risklerini bilmek istiyorsanız, yeni bir çekirdek seçip kurmanın üçüncü bir tekniği vardır. Ancak bu adıma geçmeden önce sistem yapılandırmanızı kontrol etmeniz akıllıca olacaktır. Herhangi bir özel sürücü, özellikle de video sürücüleri çalıştırıyor musunuz? Sisteminizde herhangi bir özel konfigürasyon veya paket var mı? Bunlar yeni çekirdekle uyumlu olmayabilir. Bir iyileşme seçeneği mevcut olsa da önceden önlem almak ve komplikasyonları önlemek daha iyidir.
Yüklemek istediğiniz çekirdeğin sürüm notlarını araştırmak ve bunlar hakkında daha fazla bilgi edinmek de iyidir. Sadece revizyon numarasına ve çalışmayı planladığınız özelliklere dikkat edin. Bu yöntemde kullanacağımız Ukuu'da çekirdeği güncellemek için grafiksel yardımcı program olarak. Çekirdeği manuel olarak indirip yüklemek, hatta kaynak kodunun bir kopyasını alıp derlemek gibi başka yolların da olduğunu unutmayın. Ancak bu teknikler daha zordur.
Adım 1: Ukuu'yu Yükleme
Terminale aşağıdaki komutu yazın. (Her satırı yazdıktan sonra, Enter'a tıklamalısınız):
sudo apt-add-repository ppa:teejee2008/ppa
sudo apt-get update
sudo apt-get install ukuu
İlk komut aracılığıyla Linux için açık kaynaklı yazılımların TeeJeeTech depolarını birincil depolarınıza eklersiniz. İkinci komut veritabanını yenileyerek size en son revizyonların bir listesini gösterir. Son olarak üçüncü komut Ukuu yazılımını sizin için yükler.
Adım 2: Ukuu'yu Başlatma
Ukuu'yu başlatmak için terminale şunu yazmanız gerekir:
sudo ukuu-gtk
Bunu çalıştırdıktan sonra, sisteminizde Ukuu yardımcı programının başlatıldığını ve size mevcut Linux çekirdek sürüm listesini gösterdiğini göreceksiniz.
Adım 3: Çekirdeğin Kurulumu
Kurmak istediğiniz çekirdeği seçin ve ardından sağ taraftaki Kur düğmesine tıklayın.
Adım 4: Sisteminizi Yeniden Başlatın
Çekirdek kurulumu tamamlandığında sisteminizi yeniden başlatmanız gerekir. Bunu yaptıktan sonra kurulumun doğru yapılıp yapılmadığını doğrulamak için Ukuu'yu yeniden başlatabilirsiniz.
Adım 5: Kurulumda Arıza Durumunda
Acil bir durumda kullanabilirsiniz GRUB eski çekirdeğin bir kopyasını saklayan önyükleme yardımcı programı olarak. Eski çekirdek sürümlerini seçip önyükleyebilirsiniz. Öncelikle, önyükleme ekranında Ubuntu için Gelişmiş seçenekler'i seçin, ardından önceki çekirdeği seçin (revizyon numarasıyla belirtilir). Üstelik “başlangıç” veya “kurtarma modu” seçeneklerini kullanmanıza da gerek yok.
hakkında bir rehber sunuyoruz GRUB'u özelleştirme kullanıcı dostu bir grafik arayüze sahiptir. GRUB'u ara sıra kullanıyorsanız okumanızı şiddetle tavsiye ederim.
Adım 6: Çekirdeği Kaldırma
Ukuu yardımcı programı ayrıca Ubuntu'daki eski çekirdekleri kaldırmanıza da olanak tanır. bunu yapmak için daha önce kurduğunuz çekirdeğin aynısını tıklayın ve sağ taraftaki Kaldır'ı tıklayın.
Özet: Çekirdek sürümünü kontrol etme
Linux'ta çekirdek sürümünü bulmanın çeşitli yollarını tanıttık. Güçlü ve basit bir komut satırının yanı sıra Linux size birçok olanak sağlar. Bu işletim sisteminden en iyi şekilde yararlanmak için size KVM destekli ürünümüzü sunmaktan gurur duyuyoruz Linux VPS'si, yalnızca tüm önemli dağıtımları değil, daha az bilinen dağıtımları bile kullanmanıza olanak tanır. Cloudzy'nin Linux VPS çözümleri daha güvenlidir ve güvenilir performans sunar; dolayısıyla kişisel kullanımlarınız ve işiniz için çok uygundur.
SSS
Linux'ta çekirdek sürümü ne anlama geliyor?
Linux çekirdeği, bir sistemin donanımı ile süreçleri arasında çekirdek arayüz olarak işlev gören Linux işletim sisteminin ana bileşenidir. Komut satırını ve diğer yardımcı programları kullanarak sürümünü kontrol edebilirsiniz.
KVM destekli Sanal Özel Sunucular nelerdir?
KVM destekli VPS'nin sunucu kaynakları konusunda rekabet etmesi gerekmez. Her VPS'ye depolama, bellek ve CPU dahil olmak üzere kendine özel sanallaştırılmış altyapı verilir.