15%

Hemat 15% di Semua Layanan Hosting

Uji kemampuanmu dan dapatkan Diskon pada paket hosting apa saja

Gunakan kode:

Skills
Memulai
11.08.2025

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. Ini secara langsung mempengaruhi kompatibilitas perangkat lunak, manajemen patch keamanan, akurasi troubleshooting, dan kemampuan untuk mengikuti dokumentasi spesifik 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 lainnya.

Mengapa Mengetahui Versi Linux Anda Penting

Sebelum mendalami perintahnya, 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 belum tertinggal pada rilis end-of-life (EOL).
  • Troubleshooting 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. Ini 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 spesifik distribusi.

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

cat /etc/issue

Metode 3: Menggunakan hostnamectl

Perintah hostnamectl adalah bagian dari suite systemd dan memberikan snapshot sistem yang lebih luas, termasuk sistem operasi, versi kernel, dan arsitektur perangkat keras. Ini 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 Anda jalankan, 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 prosesor, dan OS.

FlagInformasi yang Dikembalikan
uname -rVersi kernel release saja
uname -vVersi kernel (timestamp build)
uname -mArsitektur hardware mesin
uname -oNama sistem operasi
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 Anda melalui pengaturan sistem tanpa membuka terminal.

GNOME (Ubuntu, Fedora):

  1. Klik tombol Activities atau buka Application Menu.
  2. Navigasi 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. Navigasi 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 harus 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.

> AlexHost Tip: 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, nama kodeDebian, 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 -aInfo kernel dan sistem lengkapSemua distribusi Linux

Troubleshooting 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 pada server jarak jauh

Pastikan SSH diaktifkan dan firewall Anda memungkinkan port 22 (atau port SSH kustom Anda). Jika Anda baru saja 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 dan isolasi maksimal. Anda memiliki kontrol hardware penuh dan dapat menginstal distribusi Linux apa pun.
  • Shared Web Hosting: Lingkungan terkelola di mana OS ditangani oleh AlexHost.
15%

Hemat 15% di Semua Layanan Hosting

Uji kemampuanmu dan dapatkan Diskon pada paket hosting apa saja

Gunakan kode:

Skills
Memulai