GNU/Linux >> Belajar Linux >  >> Linux

Memahami Perintah uname di Linux

Uname adalah singkatan dari Unix Name dan perintah yang berguna ini memberi pengguna informasi sistem yang penting.

Dalam tutorial singkat ini, saya akan menunjukkan informasi seperti apa yang bisa Anda dapatkan tentang sistem Anda dengan perintah uname.

Menggunakan perintah uname di Linux

Ada beberapa opsi yang dapat menyaring informasi spesifik yang Anda butuhkan.

uname [options]

Perintah ini sangat jelas, jadi saya akan membuat daftar opsi yang memungkinkan dan deskripsi outputnya.

Lalu saya akan memeriksa masing-masing di mesin saya dan menampilkan hasilnya. Jangan ragu untuk mengikuti.

Opsi perintah uname

Fungsi Pintasan
Nama Kernel -s
Rilis Kernel -r
Versi Kernel* -v
Nama Node Jaringan (Nama Inang) -n
Arsitektur mesin -m
Arsitektur prosesor -p
Platform Perangkat Keras (arsitektur OS) -i
Sistem Operasi -o

Keluaran perintah uname

Saya telah memanggil setiap opsi untuk menunjukkan kepada Anda output di sistem saya.

[email protected]:~$ uname -s
Linux
[email protected]:~$ uname -r
5.3.0-22-generic
[email protected]:~$ uname -v
#24+system76~1573659475~19.04~26b2022-Ubuntu SMP Wed Nov 13 20:0
[email protected]:~$ uname -n
linuxhandbook
[email protected]:~$ uname -m
x86_64
[email protected]:~$ uname -p
x86_64
[email protected]:~$ uname -i
x86_64
[email protected]:~$ uname -o
GNU/Linux

Output untuk -m,-p, dan -i sama di sistem saya, tetapi nilai-nilai ini tidak merujuk pada informasi yang sama. Jika itu adalah sistem 32-bit, outputnya akan berbeda.

Anda mungkin juga mendapatkan hasil yang berbeda jika Anda menggunakan mesin virtual. Salah satu milik saya, -p dan -i mengembalikan "tidak diketahui".

Berikut ini contoh menggunakan VM Ubuntu lama.

[email protected]: ~$ uname -p
unknown
[email protected]: ~$ uname -i
unknown

Gabungkan semuanya dengan uname -a

Ada satu pilihan lagi. Bagaimana jika Anda hanya menginginkan satu string dengan semua info ini? Yup, Anda bisa melakukannya dengan -a!

Berikut hasil dari perintah uname -a:

[email protected]:~$ uname -a
Linux pop-os 5.3.0-22-generic #24+system76~1573659475~19.04~26b2022-Ubuntu SMP Wed Nov 13 20:0 x86_64 x86_64 x86_64 GNU/Linux

Mari kita uraikan output sekali lagi:

  • Linux – Nama kernel OS
  • pop-os – nama host
  • 5.3.0-22-generik – rilis kernel
  • #24+system76~1573659475~19.04~26b2022-Ubuntu SMP Rabu 13 Nov 20:0 – detail tentang terakhir kali kernel dikompilasi
  • x86_64 – Arsitektur mesin
  • x86_64 – Arsitektur prosesor Anda (x86_64 berarti 64 bit)
  • x86_64 – Arsitektur sistem operasi Anda
  • GNU/Linux – Sistem operasi Anda

Anda mungkin memiliki informasi ini tersedia di lokasi yang berbeda melalui GUI, tetapi tidak ada yang benar-benar mengalahkan kecepatan dan kemudahan perintah sederhana ini.

Sekarang izinkan saya menunjukkan kepada Anda contoh paling berguna dari perintah ini.

Dapatkan versi kernel dengan uname -r

Anda bisa mendapatkan informasi versi kernel Linux dengan opsi -r:

[email protected]:~$ uname -r
5.3.0-22-generic

Dapatkan nama host dengan uname -n

Ada cara untuk mendapatkan nama host di Linux. Salah satunya adalah menggunakan opsi -n dari perintah uname:

[email protected]:~$ uname -n
linuxhandbook

Dapatkan arsitektur prosesor (32-bit atau 64-bit)

Meskipun Anda tidak mendapatkan info detail CPU di Linux dengan uname, tetapi Anda pasti dapat mengetahui apakah CPU Anda 32 bit atau 64 bit dengan opsi -p.

[email protected]:~$ uname -p
x86_64

x86_64 berarti 64-bit. i686, i386 dll berarti 32-bit.

Dapatkan arsitektur sistem operasi (32-bit atau 64-bit)

Anda dapat menginstal OS 32-bit pada CPU 64-bit. Jadi untuk mengetahui arsitektur OS Anda, gunakan opsi -i:

[email protected]:~$ uname -i
x86_64

Anda tentu saja dapat menggunakan sisa opsi uname jika diperlukan.

Kesimpulan

Utilitas nama unix sangat membantu saat memecahkan masalah. Sering kali ini akan menjadi salah satu hal pertama yang diminta oleh tim pendukung. Mengetahui versi kernel, OS, dan informasi perangkat keras dasar penting untuk mengetahui mengapa suatu perangkat lunak tidak bekerja seperti yang diharapkan.

Saya harap Anda sekarang tahu cara menggunakan perintah uname di Linux. Jika Anda memiliki pertanyaan atau saran, beri tahu saya.


Linux
  1. Cara menggunakan perintah grep Linux

  2. Memahami Perintah Dasar Linux

  3. Batalkan perintah sampah Linux

  1. Kuasai perintah Linux ls

  2. Pengantar perintah alternatif di Linux

  3. Linux – Memahami Operasi Perintah Sinkronisasi Di Linux?

  1. Perintah Uname di Linux

  2. 5 Contoh Praktis Perintah dd di Linux

  3. Perintah cari di Linux