Linux İçin uname Komutu
Bu yazıda, Linux İşletim sisteminizde kullanabileceğiniz uname komutunu açıklayacağız. Bu komut sayesinde kullandığınız sistemin kernel bilgisini ve işlemci bilgilerini elde edebilirsiniz.
uname
uname
komutu sisteminiz hakkında kullanabileceğiniz komutlardan bir tanesidir. Öncelikle, yardım bilgilerini görüntüleyelim ve seçenekleri görelim.
uname --help
Usage: uname ***[*** OPTION]...
Print certain system information. With no OPTION, same as -s.
-a, --all print all information, ***in *** the following order,
except omit -p and -i ***if *** unknown:
-s, --kernel-name print the kernel name
-n, --nodename print the network node hostname
-r, --kernel-release print the kernel release
-v, --kernel-version print the kernel version
-m, --machine print the machine hardware name
-p, --processor print the processor type ***(*** non-portable***)***
-i, --hardware-platform print the hardware platform ***(*** non-portable***)***
-o, --operating-system print the operating system
--help display this help and exit
--version output version information and exit
uname
komutunu, hiçbir seçenek olmadan verirseniz, -s
seçeneği varsayılan olarak kullanılır.
uname -a
Yazdırılabilecek tüm bilgi ekrana yazdırılır.
uname -a
Linux umut-X550JX 4.8.0-42-generic #45~16.04.1-Ubuntu SMP Thu Mar 9 14:10:58 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux
uname -s
Kullanımda bulunan kernel adını ekrana yazdırır.
uname -s
Linux
uname -n
Bilgisayarınızın, ağ içinde kullanılan host adını gösterir.
uname -n
umut-X550JX
uname -r
Kullandımda olan Kernel ana dağıtım bilgisini gösterir.
uname -r
4.8.0-42-generic
uname -v
Kullanımda olan Kernel sürümünün dağıtıma özel sürüm bilgisini, yayınlandığı tarihle birlikte gösterir.
uname -v
#45~16.04.1-Ubuntu SMP Thu Mar 9 14:10:58 UTC 2017
uname -m
Kullandığınız bilgisayarın donanım adını gösterir.
uname -m
x86_64
uname -p
Kullanılan işlemcinin Mimari bilgisini gösterir.
uname -p
x86_64
uname -i
Kullanılan bilgisayarın donanım platform bilgisini gösterir.
uname -i
x86_64
uname -o
İşletim sisteminin ne olduğunu gösterir.
uname -o
GNU/Linux
Faydalı Kullanım
Bu komutun çıktılarını, değişken olarak atayarak, yazacağınız komut veya Bash script dosyalarında kullanabilirsiniz.
sudo apt-get install linux-headers-$(uname -r)
***[*** sudo***]*** password ***for *** umut:
Reading package lists... Done
Building dependency tree
Reading state information... Done
linux-headers-4.8.0-42-generic is already the newest version ***(*** 4.8.0-42.45~16.04.1***)*** .
Gördüğünüz gibi uname -r
komutu hangi değeri alıyorsa, o kernel sürümüne ait headers dosyalarını sisteme yükleme komutunu vermiş olduk. Bu şekilde değişken atamalı kullanım, yazacağınız komutların farklı bilgisayarlarda kullanımını kolaylaştırır.