Bir GNU/Linux dağıtımını kendi başına kuran kişi, elbette ki bunun hangi dağıtım ve sürüm olduğunu bilir. Ancak, sözgelimi bir istemci tarafından sağlanan uzak bir GNU/Linux sunucusunda oturum açmak için SSH kullanan biriyseniz, hangi GNU/Linux dağıtımı ve sürümünün kullanıldığını merak edebilirsiniz. İşte bir GNU/Linux dağıtımı ve sürümünü öğrenmenin en basit yolu, /etc/os-release dosyasının içeriğini görmektir. GNU/Linux dizin yapısına aşina olanlar, /etc dizininin sistemin çekirdek yapılandırma dosyalarını içerdiğini zaten biliyorlardır. /etc/os-release dosyasının içeriğini görmek için cat /etc/os-release
komutunu verebilirsiniz. Bu komut size aşağıdakine benzer bir çıktı verecektir.
Görüldüğü üzere, kullanılan GNU/Linux dağırtımının adı Ubuntu ve sürümü de 20.04.1’dir. Görüldüğü gibi, kullanılan GNU/Linux dağırtımının adı ve sürümü ile ilgili değişik bilgilere hemen erişmiş oldunuz. Ancak, tahmin edileceği gibi, bu bilgilere erişmenin tek yolu bu değildir. Bugünlerde çoğu GNU/Linux dağıtımı systemd kullanıyor. Böyle bir sistemde, GNU/Linux sürüm bilgisini almak için hostnamectl
komutunu kullanabilirsiniz. BU komut, aşağıdakine benzer bir çıktı verecektir.
Debian/Ubuntu tabanlı dağıtımlarda ise cat /etc/debian_version komutuna başvurabilirsiniz.Bu kez aşağıdaki gibi bir çıktı alabilirsiniz.
buster/sid
Mesela Linux Mint kullanıyorsanız, bunu cat /etc/linuxmint/info
komutuyla sorgulayabilirsiniz. Bu durumda, aşağıdakine benzeyen bir çıktı alabilirsiniz.
RELEASE=19.3
CODENAME=tricia
EDITION="MATE"
DESCRIPTION="Linux Mint 19.3 Tricia"
DESKTOP=Gnome
TOOLKIT=GTK
NEW_FEATURES_URL=https://www.linuxmint.com/rel_tricia_mate_whatsnew.php
RELEASE_NOTES_URL=https://www.linuxmint.com/rel_tricia_mate.php
USER_GUIDE_URL=https://www.linuxmint.com/documentation.php
GRUB_TITLE=Linux Mint 19.3 MATE
Bu arada,cat /etc/lsb-release
komutu da size bir takım bilgiler sunacaktır. Mesela aşağıdaki çıktıya ulaşabilirsiniz.
DISTRIB_ID=LinuxMint
DISTRIB_RELEASE=19.3
DISTRIB_CODENAME=tricia
DISTRIB_DESCRIPTION="Linux Mint 19.3 Tricia"
lsb_release -a
komutu daha farklı bir çıktı sunabilir, aşağıdaki gibi
No LSB modules are available.
Distributor ID: LinuxMint
Description: Linux Mint 19.3 Tricia
Release: 19.3
Codename: tricia
Yalnızca Linux çekirdeğinin sürümünü öğrenmek isteyebilirsiniz. O vakit uname -r
komutunu kullanabilirsiniz. Komut, çekirdeği verecektir.
5.4.0-42-generic
Kolay gelsin.