Perintah Uname digunakan untuk menampilkan informasi dasar tentang sistem operasi dan perangkat keras. Dengan opsi, Uname mencetak detail kernel, dan arsitektur sistem.
Uname adalah nama pendek untuk 'nama UNIX'. Perintah Uname berfungsi di semua sistem operasi mirip Linux dan Unix.
Saat Anda menjalankan perintah Uname tanpa opsi apa pun, itu hanya mencetak nama sistem operasi inti.
$ uname
Linux
Dalam tutorial ini, saya akan menunjukkan kepada Anda opsi Uname dan menunjukkan informasi apa yang diberikannya tentang sistem.
1) Nama kernel
Untuk mengungkapkan nama kernel, Anda dapat menggunakan -s
parameter.
$ uname -s
Linux
Outputnya akan sama dengan uname tanpa parameter.
2) Rilis kernel
Jika Anda perlu mengetahui rilis kernel apa yang Anda gunakan, cukup gunakan -r
parameter
$ uname -r
2.6.18-371.1.2.el5
3) Versi kernel
Selain informasi kernel, uname juga dapat mengambil versi kernel. Gunakan -v
parameter untuk tujuan ini
$ uname -v
#1 SMP Tue Oct 22 12:57:43 EDT 2013
4) Nama Node
Opsi -n
(nama node) akan memberi Anda nama host sistem. Misalnya, jika nama host Anda adalah “dev-machine”, -n
opsi akan mencetak 'dev-machine' sebagai output dari -n
parameter
$ uname -n
dev-machine
5) Nama perangkat keras
Jika Anda bertanya-tanya jenis mesin apa yang Anda gunakan, Anda dapat mencoba -m
parameter. Ini akan menunjukkan kepada Anda informasi tentangnya.
$ uname -m
i686
Output i686 menunjukkan bahwa sistem Anda adalah sistem operasi 32 bit. Jika uname -m mengembalikan x86_64, jika Anda mem-boot dari kernel 64 bit, jika tidak maka akan mengembalikan i386.
6) Platform perangkat keras
Mirip dengan nama perangkat keras, -i
opsi akan menampilkan informasi platform perangkat keras.
$ uname -i
i386
Output i386 berarti Anda menjalankan sistem 32 bit. Jika outputnya adalah x86_64 berarti Anda menjalankan sistem 64 bit.
7) Jenis prosesor
Untuk melihat jenis prosesor (arsitektur), Anda dapat menggunakan -p
pilihan. Jika uname tidak dapat menunjukkan informasi itu kepada Anda, itu akan menampilkan 'tidak diketahui' di output.
arch
command juga mencetak tipe keluarga prosesor di Linux.
$ uname -p
i686
8) Sistem operasi
Uname juga dapat digunakan untuk mengungkapkan sistem operasi apa yang Anda jalankan. Gunakan -o
pilihan untuk memenuhi tujuan ini.
$ uname -o
GNU/Linux
Tetapi untuk menemukan nama distribusi dan versinya, Anda perlu melihat file di bawah ini.
Untuk RedHat dan CentOS, Anda juga dapat menggunakan file '/etc/redhat_release'.
$ cat /etc/redhat_release
CentOS release 5.10 (Final)
Pada distribusi Linux lainnya, Anda dapat menggunakan '/etc/issue'. Ini contohnya :
$ cat /etc/issue
Linux Mint Olivia \n \l
9) Semua informasi
Ada satu parameter yang dapat mengungkapkan semua informasi. Ini -a parameter. Ini akan menampilkan semua informasi kecuali menghilangkan -i
dan -p
jika mereka tidak diketahui.
$ uname -a
Linux dev-machine 2.6.18-371.1.2.el5 #1 SMP Tue Oct 22 12:57:43 EDT 2013 i686 i686 i386 GNU/Linux
Kesimpulan
Tutorial ini kami mempelajari cara menggunakan perintah uname untuk mendapatkan informasi kernel, sistem, perangkat keras dan prosesor, dll.
Uname, adalah permintaan ruang pengguna dari layanan kernel (panggilan sistem) - uname(2). Beberapa informasi dapat ditemukan di '/proc/sys/kernel' dan '/proc/version'.
/proc/sys/kernel/{ostype, hostname, osrelease, version, domainname}
Anda dapat menulis modul kernel untuk mendapatkan informasi uname dengan memasukkan 'utsname.h' dan memanggil fungsi utsname().
Saya harap Anda menikmati membaca dan silakan tinggalkan saran Anda di bagian komentar di bawah.
Baca Juga:
- Cara Menampilkan Info Perangkat Keras di Linux
- 7 Cara Menampilkan Informasi Perangkat Keras menggunakan Dmidecode