20 mei

 

1. uname -a (Unix Name - All)

Perintah ini digunakan untuk menampilkan semua informasi sistem inti sekaligus. Hasil outputnya biasanya mencakup nama kernel, nama host (hostname), versi kernel, tanggal rilis kernel, arsitektur mesin, hingga nama sistem operasinya.

Analoginya: Seperti melihat KTP lengkap dari sistem operasi yang sedang kamu gunakan.

2. uname -r (Unix Name - Release)

Perintah ini lebih spesifik untuk menampilkan versi rilis kernel yang sedang aktif digunakan oleh sistem. Informasi ini sangat penting kalau kamu mau memasang driver atau aplikasi khusus yang butuh kecocokan versi kernel tertentu.

3. uname -m (Unix Name - Machine)

Perintah ini digunakan untuk mengecek arsitektur perangkat keras (hardware) dari mesin komputer kamu.

  • Jika muncul x86_64, artinya sistem kamu berjalan di arsitektur 64-bit Intel/AMD.

  • Jika muncul aarch64 atau armv7l, artinya kamu sedang menggunakan arsitektur ARM (biasanya di Raspberry Pi, Android, atau server berbasis ARM).

4. lsb_release -a (Linux Standard Base Release)

Perintah ini digunakan untuk menampilkan informasi spesifik mengenai distribusi Linux (distro) yang sedang kamu pakai secara detail, mulai dari nama distributor (misal: Ubuntu, Debian), deskripsi, nomor rilis, hingga nama kode (codename) dari distro tersebut (misal: Focal Fossa, Bookworm).

5. cat /etc/os-release

Perintah ini berfungsi untuk membaca dan menampilkan isi file os-release yang berada di dalam direktori /etc. File ini berisi data identifikasi sistem operasi yang lebih universal dan biasanya dipakai oleh skrip atau program untuk mengenali jenis Linux apa yang sedang berjalan.

6. hostname

Perintah yang sangat simpel untuk menampilkan nama komputer atau nama mesin kamu di dalam jaringan. Namanya mirip seperti "siapa nama panggilan komputer ini?".

Secara ringkas, berikut adalah rangkuman perbedaan fungsinya:

PerintahInformasi Utama yang Dicari
uname -aRangkuman seluruh informasi sistem dan kernel
uname -rVersi spesifik kernel Linux
uname -mArsitektur hardware (64-bit, 32-bit, atau ARM)
lsb_release -aDetail distribusi Linux yang dipakai (Ubuntu/Debian/dll)
cat /etc/os-releaseFile konfigurasi identitas OS (bisa dibaca oleh sistem/skrip)
hostnameNama komputer kamu di jaringan

Komentar

Postingan populer dari blog ini

Pembahasan PHP

TIPE DATA

TUGAS 2 KSI