Apakah Anda seorang pengembang yang mengerjakan skrip yang memerlukan informasi terkait kernel atau pengguna biasa yang hanya ingin tahu tentang sistem operasi mereka, perintah uname adalah pilihan pertama dalam hal mengekstrak sistem informasi.
Meskipun uname cukup mudah digunakan, untuk pemula, output dari perintah tersebut mungkin tampak canggih pada awalnya. Untuk memudahkan Anda, panduan ini menunjukkan cara menggunakan uname untuk mencetak informasi dasar terkait sistem di Linux.
Apa itu Perintah uname?
Seperti disebutkan di atas, uname adalah program di Linux dan OS berbasis Unix lainnya yang mengeluarkan sistem operasi dasar dan informasi kernel dalam format yang bersih. Meskipun uname adalah singkatan dari Nama Unix, perintah tersebut juga telah diterapkan di berbagai sistem operasi lain. NS ver perintah adalah Windows Command Prompt yang setara dengan uname.
Sintaks dasar dari perintah tersebut adalah:
opsi uname
...di mana pilihan adalah flag yang dapat Anda tentukan dalam perintah.
Mengetik nama kamu di terminal mengeluarkan nama kernel.
nama kamu
Keluaran:
Linux
Tapi itu tidak semua. Menggunakan -Sebuah flag dengan uname memberikan informasi lengkap tentang kernel dan OS. NS -Sebuah bendera singkatan dari Semua.
uname -a
Keluaran:
Memecah Keluaran
Seperti yang Anda lihat, ada beberapa bidang yang ditampilkan di output. Mari kita bahas satu per satu.
Linux kali 5.10.0-kali7-amd64 #1 SMP Debian 5.10.28-1kali1 (2021-04-12) x86_64 GNU/Linux
- Nama kernel: Nama kernel yang berjalan di perangkat Anda. Dalam hal ini, nama kernelnya adalah Linux.
- Nama host: Bidang kedua dicadangkan untuk nama host sistem. Sebagian besar distribusi Linux memungkinkan pengguna untuk mengkonfigurasi nama host pada saat instalasi. Karena ini adalah instalasi Kali Linux, nama host default untuk sistem adalah kali.
- Rilis kernel: Kolom berikutnya menunjukkan rilis kernel. Pada output di atas, Anda dapat melihat bahwa rilis kernel adalah 5.10.0-kali7-amd64.
- Versi kernel: Versi kernel Linux yang terinstal di komputer Anda. Dalam hal ini, versi kernelnya adalah #1 SMP Debian 5.10.28-1kali1 (2021-04-12).
- Nama perangkat keras mesin: Nama perangkat keras adalah arsitektur CPU sistem Anda. Pada keluaran di atas, x86_64 adalah nama perangkat keras.
- Sistem operasi: Bidang terakhir dalam output menampilkan nama sistem operasi. Dalam hal ini, nama OS-nya adalah GNU/Linux.
Terkait: Apa itu Kernel di Linux dan Bagaimana Anda Memeriksa Versi Anda?
Uname juga menampilkan beberapa bidang lain, seperti jenis prosesor dan platform perangkat keras sistem. Alasan mengapa itu tidak menampilkan bidang-bidang tertentu adalah karena informasi yang terkait dengan bidang-bidang itu tidak diketahui oleh perintah. Oleh karena itu, alih-alih menampilkan tidak dikenal, pengembang memilih untuk menghapus bidang tersebut dari output.
Tampilkan Informasi Individu Menggunakan uname
Bagian dari -Sebuah flag, ada opsi lain yang dapat Anda gunakan dengan uname. Setiap flag tambahan dipetakan ke satu bidang dan dapat digunakan untuk menampilkan bidang tertentu dalam output.
Misalnya, jika Anda hanya menginginkan nama sistem operasi, gunakan -Hai bendera:
uname -o
Keluaran:
GNU/Linux
Demikian pula, Anda dapat menggunakan delapan opsi berikut dengan uname untuk menampilkan bidang individual.
- Nama kernel: -S
- Nama host: -n
- Rilis kernel: -R
- Versi kernel: -v
- Nama perangkat keras mesin: -M
- Prosesor: -P
- Platform perangkat keras: -Saya
- Sistem operasi: -o
Ke dapatkan bantuan baris perintah dan tampilkan informasi versi yang terkait dengan uname, gunakan --Tolong dan --Versi: kapan bendera masing-masing.
uname --help
Keluaran:
uname --versi
Keluaran:
uname (GNU coreutils) 8.32
Hak Cipta (C) 2020 Free Software Foundation, Inc.
Lisensi GPLv3+: GNU GPL versi 3 atau yang lebih baru .
Ini adalah perangkat lunak gratis: Anda bebas mengubah dan mendistribusikannya kembali.
TIDAK ADA JAMINAN, sejauh diizinkan oleh hukum.
Ditulis oleh David MacKenzie.
Tidak ada yang disembunyikan di Linux. Tidak seperti Windows dan sistem operasi lainnya, kode sumber untuk Linux bersifat open-source dan bebas untuk didistribusikan. Ini berarti bahwa siapa pun dapat mengakses kode kernel Linux dan memodifikasinya sesuai dengan kebutuhan mereka.
Namun, itu menuntut pengalaman dan keterampilan karena memahami kode sumber kernel bukanlah hal yang mudah. Seseorang yang baru memulai dengan bahasa pemrograman C harus mendapatkan pengetahuan yang luas dalam pengembangan sebelum mereka dapat mulai mengembangkan kernel Linux.
Bahasa pemrograman C memiliki reputasi yang tangguh. Tetapi jika Anda dapat mengatasinya, Anda dapat memprogram apa saja, seperti yang ditunjukkan oleh kiat-kiat ini.
Baca Selanjutnya
- Linux
- Terminal
- Prompt Perintah
- Perintah Linux
Deepesh adalah Editor Junior untuk Linux di MUO. Dia menulis panduan informasi di Linux, yang bertujuan untuk memberikan pengalaman yang menyenangkan bagi semua pendatang baru. Tidak yakin tentang film, tetapi jika Anda ingin berbicara tentang teknologi, dia adalah pria Anda. Di waktu luangnya, Anda dapat menemukannya membaca buku, mendengarkan berbagai genre musik, atau bermain gitar.
Berlangganan newsletter kami
Bergabunglah dengan buletin kami untuk kiat teknologi, ulasan, ebook gratis, dan penawaran eksklusif!
Klik di sini untuk berlangganan