Hemat 15% untuk semua layanan hosting

Uji kemampuanmu dan dapatkan Diskon pada paket hosting apa saja

Gunakan kode: Skills Memulai
Bagian FAQ
Administrasi Linux

Cara Menemukan Versi Linux Anda: Panduan Lengkap untuk Semua Distribusi

Baik Anda mengelola workstation pribadi, lingkungan VPS Hosting berbasis cloud, atau Dedicated Server, mengetahui versi Linux yang tepat adalah salah satu keterampilan paling fundamental dalam administrasi sistem. Hal ini secara langsung mempengaruhi kompatibilitas perangkat lunak, manajemen patch keamanan, akurasi troubleshooting, dan kemampuan untuk mengikuti dokumentasi khusus distribusi dengan benar.

Dalam panduan komprehensif ini, kami akan memandu Anda melalui setiap metode yang dapat diandalkan untuk mengidentifikasi versi Linux Anda — dari one-liner terminal yang cepat hingga antarmuka desktop grafis — mencakup semua distribusi utama termasuk Ubuntu, Debian, CentOS, Fedora, Arch Linux, dan banyak lagi.

Mengapa Mengetahui Versi Linux Anda Penting

Sebelum mendalami perintah-perintah, ada baiknya memahami mengapa informasi ini sangat penting:

  • Kompatibilitas perangkat lunak: Manajer paket dan penginstal aplikasi sering kali memerlukan distribusi dan versi rilis tertentu untuk berfungsi dengan benar.
  • Keamanan dan pembaruan: Mengetahui versi OS Anda memastikan Anda menerapkan patch keamanan yang tepat dan tidak tertinggal pada rilis end-of-life (EOL).
  • Pemecahan masalah yang akurat: Pesan kesalahan, format log, dan perilaku sistem dapat berbeda secara signifikan antara distribusi dan versi.
  • Efisiensi dukungan: Saat mengirimkan tiket dukungan — baik ke AlexHost atau vendor lainnya — menyertakan versi Linux Anda membantu teknisi memberikan solusi yang lebih cepat dan presisi.
  • Manajemen kernel dan driver: Driver perangkat keras tertentu, modul kernel, dan alat sistem bergantung pada versi.

Metode 1: Menggunakan Perintah lsb_release

Perintah lsb_release (Linux Standard Base release) adalah salah satu alat yang paling banyak digunakan untuk mengambil informasi distribusi yang dapat dibaca manusia. Tersedia secara default pada sebagian besar sistem berbasis Debian dan Ubuntu.

Perintah:

lsb_release -a

Contoh Output:

No LSB modules are available.
Distributor ID: Ubuntu
Description:    Ubuntu 22.04.3 LTS
Release:        22.04
Codename:       jammy

Output ini memberikan Anda nama distribusi lengkap, nomor rilis, dan nama kode versi — semua informasi yang biasanya Anda butuhkan untuk instalasi perangkat lunak atau permintaan dukungan.

Bagaimana Jika Perintah Tidak Ditemukan?

Jika sistem Anda mengembalikan command not found, instal paket menggunakan manajer paket distribusi Anda:

# Debian / Ubuntu
sudo apt install lsb-release

# CentOS / RHEL / AlmaLinux / Rocky Linux
sudo yum install redhat-lsb-core

# Fedora
sudo dnf install redhat-lsb-core

Metode 2: Membaca /etc/os-release

File /etc/os-release adalah file identifikasi OS standar yang ada di hampir semua distribusi Linux modern. Ini adalah metode yang paling kompatibel secara universal dan bekerja dengan andal di Ubuntu, Debian, CentOS, Fedora, Arch Linux, openSUSE, dan lainnya.

Perintah:

cat /etc/os-release

Contoh Output (Ubuntu 22.04):

NAME="Ubuntu"
VERSION="22.04.3 LTS (Jammy Jellyfish)"
ID=ubuntu
ID_LIKE=debian
PRETTY_NAME="Ubuntu 22.04.3 LTS"
VERSION_ID="22.04"
HOME_URL="https://www.ubuntu.com/"
SUPPORT_URL="https://help.ubuntu.com/"
BUG_REPORT_URL="https://bugs.launchpad.net/ubuntu/"

Contoh Output (CentOS Stream 9):

NAME="CentOS Stream"
VERSION="9"
ID="centos"
ID_LIKE="rhel fedora"
PRETTY_NAME="CentOS Stream 9"

File ini sangat berguna dalam skrip shell dan alur kerja otomasi di mana Anda perlu mendeteksi OS secara terprogram sebelum menjalankan perintah khusus distribusi.

Pro Tip: Anda juga dapat membaca file /etc/issue yang lebih pendek untuk ringkasan versi satu baris yang cepat:

cat /etc/issue

Metode 3: Menggunakan hostnamectl

Perintah hostnamectl adalah bagian dari suite systemd dan memberikan snapshot yang lebih luas tentang identitas sistem, termasuk sistem operasi, versi kernel, dan arsitektur hardware. Tersedia di sistem apa pun yang menjalankan systemd (yang mencakup sebagian besar distribusi Linux modern).

Perintah:

hostnamectl

Contoh Output:

 Static hostname: my-server
       Icon name: computer-vm
         Chassis: vm
      Machine ID: a1b2c3d4e5f6...
         Boot ID: f6e5d4c3b2a1...
  Virtualization: kvm
Operating System: Ubuntu 22.04.3 LTS
          Kernel: Linux 5.15.0-78-generic
    Architecture: x86-64

Ini sangat berguna saat mengelola lingkungan VPS Hosting, karena juga mengungkapkan teknologi virtualisasi yang digunakan (misalnya, KVM, VMware, atau LXC).

Metode 4: Memeriksa Versi Kernel Linux

Versi distribusi dan versi kernel adalah dua informasi terpisah. Sementara versi distribusi memberi tahu Anda flavor OS mana yang sedang berjalan, versi kernel sangat penting untuk kompatibilitas driver, system calls, dan debugging tingkat rendah.

Periksa Versi Kernel Saja:

uname -r

Contoh Output:

5.15.0-78-generic

Periksa Informasi Sistem Lengkap:

uname -a

Contoh Output:

Linux my-server 5.15.0-78-generic #85-Ubuntu SMP Fri Jul 7 15:25:09 UTC 2023 x86_64 x86_64 x86_64 GNU/Linux

Perintah tunggal ini mengungkapkan hostname, kernel release, kernel version, tanggal build, hardware mesin, tipe processor, dan OS.

FlagInformasi yang Dikembalikan
uname -rVersi kernel release saja
uname -vVersi kernel (timestamp build)
uname -mArsitektur hardware mesin
uname -oNama operating system
uname -aSemua di atas digabungkan

Metode 5: Memeriksa Versi melalui Antarmuka Desktop Grafis

Jika Anda menjalankan Linux dengan lingkungan desktop lengkap (GNOME, KDE Plasma, XFCE, dll.), Anda dapat menemukan versi OS melalui pengaturan sistem tanpa membuka terminal.

GNOME (Ubuntu, Fedora):

  1. Klik tombol Activities atau buka Application Menu.
  2. Navigasikan ke Settings → About.
  3. Nama OS, versi, dan versi GNOME Anda akan ditampilkan.

KDE Plasma:

  1. Buka Application Launcher.
  2. Buka System Settings → About This System.
  3. Cari bagian Operating System.

XFCE:

  1. Buka Application Menu.
  2. Navigasikan ke System → About XFCE atau periksa System Information di manajer pengaturan.

Metode 6: Memeriksa Versi Linux pada VPS atau Dedicated Server Jarak Jauh

Ini adalah skenario paling umum bagi administrator sistem yang mengelola infrastruktur cloud. Jika Anda menjalankan server jarak jauh — seperti Dedicated Server AlexHost atau VPS — Anda perlu terhubung melalui SSH terlebih dahulu.

Langkah 1: Terhubung melalui SSH

ssh username@your-server-ip

Ganti username dengan pengguna aktual Anda (misalnya, root atau pengguna yang diaktifkan sudo) dan your-server-ip dengan alamat IP server Anda.

Langkah 2: Jalankan Perintah Pemeriksaan Versi Pilihan Anda

Setelah terhubung, gunakan salah satu metode di atas. Kombinasi paling andal adalah:

lsb_release -a && uname -r

Atau untuk detail maksimal:

cat /etc/os-release && uname -a && hostnamectl

Ini memberikan Anda identifikasi OS lengkap, versi kernel, dan arsitektur sistem dalam satu output — ideal untuk dokumentasi atau permintaan dukungan.

> Tips AlexHost: Saat mengelola beberapa server, pertimbangkan menggunakan VPS Control Panel untuk memusatkan manajemen server, memantau detail OS, dan menyederhanakan tugas administratif di seluruh infrastruktur Anda.

Referensi Cepat: Semua Perintah Sekilas

PerintahApa yang DitampilkanBekerja Pada
lsb_release -aNama distro lengkap, versi, codenameDebian, Ubuntu, CentOS (dengan paket)
cat /etc/os-releaseIdentifikasi OS standarSemua distribusi modern
cat /etc/issueRingkasan versi OS singkatSebagian besar distribusi
hostnamectlOS, kernel, arsitektur, virtualisasiDistribusi berbasis systemd
uname -rVersi kernel sajaSemua distribusi Linux
uname -aInformasi kernel dan sistem lengkapSemua distribusi Linux

Pemecahan Masalah Umum

lsb_release: command not found

Instal paket lsb-release menggunakan manajer paket distribusi Anda (lihat Metode 1 di atas).

/etc/os-release mengembalikan informasi minimal

Beberapa gambar Linux minimal atau berbasis container menghilangkan file non-esensial. Dalam hal ini, coba cat /etc/issue atau uname -a sebagai fallback.

hostnamectl tidak tersedia

Perintah ini memerlukan systemd. Jika sistem Anda menggunakan init system yang berbeda (misalnya, SysVinit atau OpenRC), hostnamectl tidak akan ada. Gunakan cat /etc/os-release sebagai gantinya.

Koneksi SSH ditolak di server jarak jauh

Pastikan SSH diaktifkan dan firewall Anda memungkinkan port 22 (atau port SSH kustom Anda). Jika Anda baru-baru ini menerapkan server baru, periksa panel kontrol VPS Hosting Anda untuk akses konsol.

Memilih Hosting yang Tepat untuk Lingkungan Linux Anda

Metode yang Anda gunakan untuk memeriksa versi Linux Anda mungkin juga bergantung pada jenis lingkungan hosting yang Anda jalankan. Berikut adalah gambaran singkat tentang solusi AlexHost dan apa yang mereka tawarkan:

  • VPS Hosting: Akses root penuh, pilihan distribusi Linux Anda, dan kontrol lengkap atas lingkungan Anda. Ideal untuk pengembang dan administrator sistem.
  • Dedicated Servers: Performa maksimal dan isolasi. Anda memiliki kontrol hardware penuh dan dapat menginstal distribusi Linux apa pun.
  • Shared Web Hosting: Lingkungan terkelola di mana OS ditangani oleh AlexHost. Anda mungkin memiliki akses terminal terbatas, tetapi cPanel atau alat serupa menyediakan informasi sistem.
  • VPS with cPanel: VPS terkelola dengan panel kontrol grafis, menggabungkan fleksibilitas dengan kemudahan penggunaan.

Kesimpulan

Menemukan versi Linux Anda adalah tugas sederhana namun penting yang setiap administrator sistem dan pengguna Linux harus tahu cara melakukannya. Baik Anda lebih suka one-liner cepat seperti cat /etc/os-release, output komprehensif dari hostnamectl, atau panel pengaturan grafis, ada metode yang sesuai dengan setiap alur kerja dan tingkat pengalaman.

Poin-poin kunci:

  • Gunakan cat /etc/os-release untuk metode yang paling kompatibel secara universal di semua distribusi.
  • Gunakan lsb_release -a untuk output yang bersih dan mudah dibaca pada sistem berbasis Debian/Ubuntu.
  • Gunakan uname -r atau uname -a ketika Anda secara khusus memerlukan detail versi kernel.
  • Selalu sertakan versi Linux Anda saat mengirimkan tiket dukungan atau mengikuti panduan instalasi — ini memastikan Anda menerima bantuan yang paling akurat dan efisien.

> Pengingat AlexHost: Selalu catat distribusi dan versi Linux Anda sebelum melakukan perubahan sistem besar, menginstal perangkat lunak baru, atau menghubungi dukungan. Ini menghemat waktu dan mencegah kesalahan konfigurasi yang sulit untuk dibatalkan.