Perintah uname Linux dapat menampilkan informasi tentang sistem. Anda dapat menggunakan opsi berbeda dengan perintah uname untuk menyaring informasi spesifik yang Anda perlukan. Perintah uname dapat mengambil informasi seperti nama host sistem, versi kernel, dan arsitektur prosesor.
Apa itu uname di Linux?
Di Linux, uname (berasal dari “nama UNIX”) adalah perintah sederhana yang dapat Anda jalankan tanpa izin khusus untuk menampilkan informasi dasar tentang sistem operasi dan platform perangkat keras komputer Linux Anda. Misalnya, Anda dapat menggunakan perintah uname untuk pemecahan masalah, memeriksa peningkatan sistem, pembuatan skrip, dan tujuan pemantauan. Anda juga dapat memeriksa detail rilis kernel, versi kernel Linux, dan arsitektur perangkat keras (32-bit atau 64-bit).
Struktur dasar untuk menggunakan perintah uname adalah:
uname [OPTION]
Di sini, Anda dapat menggunakan “[OPTION] ” parameter untuk menentukan jenis informasi yang Anda perlukan. Misalnya, Anda dapat menggunakan opsi -a untuk menampilkan semua informasi sistem dan opsi -n untuk nama host node jaringan. Perintah uname memiliki beberapa opsi, yang akan kita bahas di bawah.
Saat menggunakan perintah uname tanpa opsi atau argumen apa pun, ini memberi Anda nama kernel sistem:
uname
Saat Anda menggunakan perintah uname tanpa opsi apa pun, outputnya dapat bervariasi tergantung pada distribusi Linux Anda. Misalnya, beberapa distribusi Linux menampilkan nama atau nama kodenya—beberapa hanya akan mencetak “Linux”. Itu semua tergantung pada bagaimana pengembang setiap distribusi memutuskan untuk menampilkan informasi itu dalam keluaran uname.
Anda dapat memeriksa versi perintah uname yang terinstal dengan menggunakan opsi –version dengan uname:
uname --version
Untuk mempelajari lebih lanjut tentang opsi perintah uname, Anda dapat menggunakan parameter –help. Perintah ini akan menampilkan pesan bantuan yang menjelaskan berbagai opsi dan penggunaannya dengan perintah uname:
uname --help
Anda dapat menggunakan perintah uname dengan opsi untuk menampilkan detail seperti arsitektur mesin, nomor dan versi rilis kernel, nama host, dan banyak lagi. Kami akan membahas beberapa secara rinci, tapi kami telah menyusun di bawah ini tabel referensi praktis dari semua opsi relevan yang dapat Anda gunakan dengan perintah uname:
Options Command
Options Name
Description
-s
–kernel-name
Menampilkan nama kernel
-a
–all
Tampilkan semua informasi sistem yang tersedia, termasuk nama kernel, versi, jenis prosesor, dan platform perangkat keras
-r
–kernel-release
Menampilkan rilis kernel
-n
–nodename
Menampilkan nama host atau nama node sistem
-m
–machine
Menunjukkan jenis arsitektur mesin atau nama perangkat keras
– v
–kernel-version
Menampilkan versi kernel
-i
–hardware-platform
Menampilkan jenis platform perangkat keras (Catatan: Tidak didukung pada setiap sistem)
-p
–prosesor
Menampilkan jenis prosesor atau CPU (Catatan: Tidak didukung pada setiap sistem)
-on
–operating-system
Menampilkan nama sistem operasi
Sekarang, Anda mengetahui opsi perintah uname. Mari beralih ke berbagai contoh perintah uname dengan opsi berbeda.
Cetak Semua Informasi Sistem
Anda dapat menggunakan opsi -a atau –all dengan perintah uname untuk menampilkan semua informasi sistem. Ini memberikan gambaran menyeluruh tentang informasi sistem.
uname -a
Outputnya berisi detail berikut:
Linux: Ini menentukan bahwa sistem operasinya adalah Linux. Ubuntu: Ini menunjukkan nama jaringan komputer atau nama host tempat perintah dijalankan. 6.2.0-33-generik: Ini adalah versi kernel sistem. Ini mencakup nomor versi, tingkat patch, dan pengidentifikasi generik. #33~22.04.1-Ubuntu SMP PREEMPT_DYNAMIC Kam 7 Sep 10:33:52 UTC 2: Bagian ini memberikan informasi tambahan tentang kernel, seperti nomor pembuatan, tanggal rilis, dan apakah itu kernel dinamis yang dapat diakhiri. x86_64: Ini menentukan arsitektur mesin, yang dalam hal ini adalah 64-bit (x86_64). x86_64 (lagi): Ini mewakili jenis CPU atau prosesor. x86_64 (sekali lagi): Ini mewakili platform perangkat keras. Ingatlah bahwa pada berbagai sistem, jenis prosesor, platform perangkat keras, dan nama perangkat keras mesin bisa sama. GNU/Linux: Ini menunjukkan bahwa sistem menjalankan kernel Linux dan merupakan bagian dari sistem operasi GNU/Linux. Cetak Nama Kernel
Untuk mencetak nama kernel, Anda dapat menggunakan perintah uname tanpa opsi apa pun atau dengan opsi -s. Kedua perintah ini akan memberi Anda hasil yang sama.
uname -s
Cetak Versi Kernel
Anda dapat mencetak versi kernel saat ini menggunakan opsi -v. Opsi ini memberi Anda detail spesifik tentang versi kernel yang Anda gunakan di Linux.
uname -v
Outputnya dapat dipecah menjadi beberapa komponen:
#33~22.04.1-Ubuntu: Bagian ini menunjukkan nomor build kernel Ubuntu. Ini menunjukkan versi paket kernel Ubuntu yang diinstal pada sistem Anda. SMP: Ini adalah singkatan dari Symmetric Multi-Processing, yang berarti bahwa kernel mendukung pengoperasian pada banyak CPU atau inti CPU. PREEMPT_DYNAMIC: Ini berarti kernel mengaktifkan preemption dinamis. Hal ini memungkinkan kernel untuk beralih antar tugas dengan lebih cepat dan meningkatkan daya tanggap sistem. Kam 7 Sep 10:33:52 UTC 2: Ini adalah tanggal dan waktu pembuatan paket kernel.
Opsi -v memberikan penjelasan rinci tentang kernel yang diinstal. Namun, Anda juga hanya dapat mencetak nomor rilis kernel menggunakan perintah berikut:
uname -r
Menguraikan keluaran di atas:
6.2.0: Ini mewakili versi kernel jalur utama (6 mayor, 2 minor, 0 revisi atau patch). 33: Ini menentukan tingkat patch/pembaruan khusus build atau distribusi. generik: Ini menunjukkan bahwa kernel bersifat umum dan tidak spesifik untuk platform perangkat keras apa pun seperti desktop, laptop, dan server. Cetak Hanya Nama Host Node Jaringan
Anda dapat menggunakan opsi -n untuk mencetak nama host jaringan komputer Linux Anda. Hostname adalah nama unik komputer dalam suatu jaringan. Sistem operasi Linux Anda menggunakan nama host untuk berkomunikasi dengan node lain di jaringan.
uname -n
Perintah nama host Linux dan nama hostectl juga dapat memberi Anda nama host jaringan sistem.
Cetak Perangkat Keras Mesin Linux
Anda dapat menggunakan opsi -m dengan perintah uname untuk mengidentifikasi arsitektur perangkat keras mesin. Ini dapat menampilkan informasi prosesor, nama perangkat keras mesin, dan informasi platform perangkat keras.
uname -m
Di sini, x86_64 mewakili nama perangkat keras mesin. Ini adalah arsitektur 64-bit pada platform x86. Ini adalah keluaran umum untuk sebagian besar sistem Linux dengan prosesor Intel atau AMD. Jika Anda menjalankan perintah uname -m dan mengembalikan keluaran i686, itu berarti komputer Anda menggunakan kernel 32-bit.
Opsi -m,-p, dan -i dari perintah uname sering kali menampilkan keluaran yang sama. Semuanya memberikan informasi terkait arsitektur perangkat keras.
Cetak Nama Sistem Operasi
Opsi -o dengan uname menunjukkan nama sistem operasi. Anda dapat menggunakan opsi sistem operasi uname -o atau uname -.
uname -on
Anda dapat melihat GNU/Linux sebagai outputnya. Artinya sistem operasi tersebut merupakan varian Linux yang menggunakan sistem GNU sebagai landasannya. Ini adalah keluaran paling umum untuk distribusi Linux populer.
Menggunakan Opsi Perintah Bersama
Anda juga dapat menggunakan beberapa opsi bersamaan dengan perintah uname. Anda dapat membuat kombinasi opsi apa pun untuk mendapatkan informasi yang Anda cari. Misalnya, Anda dapat menggunakan perintah uname -r -v untuk mencetak tanggal rilis kernel dan versi kernel.
uname -r -v
Anda juga dapat menulis opsi tanpa spasi, seperti uname -rv. Ini akan menampilkan output yang sama seperti uname -r -v.
uname -rv
Berikut adalah contoh lain, Anda dapat menggunakan perintah uname -srm untuk mencetak nama kernel, arsitektur mesin, dan tanggal rilis kernel. Ini berguna jika Anda ingin mengetahui jenis perangkat keras dan perangkat lunak yang digunakan sistem Anda.
uname -srm
Secara umum, Anda dapat menggunakan opsi -a untuk mencetak semua informasi sistem dalam satu baris—seperti yang ditunjukkan di bagian sebelumnya. Namun Anda juga dapat menggabungkan beberapa opsi untuk mendapatkan hasil yang sama seperti yang Anda dapatkan dengan opsi -a. Gunakan perintah uname -snrvmo untuk mendapatkan output yang sama dengan perintah uname -a return.
uname -snrvmo
Ketahui Informasi Sistem Linux Anda
Anda tidak terbatas pada perintah uname untuk mendapatkan informasi sistem. Anda juga dapat menggunakan beberapa perintah Linux lainnya untuk mendapatkan informasi yang benar tentang sistem Linux Anda. Perintah Linux ini membantu Anda mengelola sistem dengan lebih efektif.
Seperti perintah uname, Anda dapat menggunakan perintah lshw untuk mengumpulkan informasi tentang komponen perangkat keras Anda seperti CPU, disk, memori, dan pengontrol USB. Mengelola penyimpanan sistem Linux penting untuk memastikan tidak kekurangan ruang. Untuk itu, Anda bisa menggunakan perintah seperti df, fdisk, atau mount. Perintah ini memberi Anda rincian penyimpanan di sistem Anda. Semua perintah ini dapat membantu Anda mengumpulkan informasi spesifik terkait sistem Linux Anda.