tbskit

Linux

Ubuntu: Distro Linux Populer untuk Pemula dan Profesional

Ubuntu adalah distro Linux berbasis Debian yang dipakai pemula sampai profesional. Kenali siklus LTS, Ubuntu Server, APT, Snap, dan perintah dasarnya.

Laptop terbuka di atas meja kayu menampilkan desktop Ubuntu bernuansa ungu abstrak, ditemani tanaman hias, mug, buku catatan, dan mouse.

Ubuntu adalah salah satu distribusi Linux paling populer di dunia, dan sering menjadi pintu masuk pertama ke dunia Linux — baik bagi pengguna baru maupun profesional. Sistem ini dibangun di atas Debian, dikelola Canonical bersama komunitas, dan dipakai mulai dari laptop pribadi sampai server, container, serta infrastruktur cloud.

Artikel ini membahas apa itu Ubuntu, bagaimana siklus rilisnya bekerja, varian apa saja yang tersedia, dan perintah mana yang paling layak dikuasai lebih dulu. Kalau konsep dasar Linux sendiri masih terasa asing, mulailah dari panduan Linux yang membahas kernel, distribusi, dan terminal.

Ubuntu dalam poin singkat

  • Apa itu: distribusi Linux berbasis Debian, dikembangkan Canonical bersama komunitas.
  • Sejak kapan: rilis pertama pada 2004; kini salah satu distro paling banyak dipakai di server cloud.
  • Dukungan: rilis LTS setiap dua tahun didukung lima tahun, dan bisa diperpanjang lewat Ubuntu Pro pada versi tertentu.
  • Cocok untuk: pemula yang ingin desktop siap pakai, developer, dan administrator server.
  • Yang paling cepat berguna: apt untuk paket, systemctl untuk service, dan SSH untuk server.

Apa itu Ubuntu?

Ubuntu adalah sistem operasi berbasis Linux yang memakai Debian sebagai fondasinya dan dikembangkan Canonical bersama komunitas pengembang. Namanya diambil dari sebuah konsep dalam budaya Afrika Selatan yang berkaitan dengan kemanusiaan dan kebersamaan.

Seperti distribusi Linux lain, Ubuntu tersusun dari kernel Linux ditambah tumpukan perangkat lunak di sekitarnya: utilitas sistem, init system, package manager, shell, dan aplikasi di atasnya. Yang membedakan Ubuntu dari distribusi lain bukan kernelnya, melainkan pilihan bawaan, siklus rilis, dan dukungan yang tersedia.

Ubuntu dapat dipakai gratis, dan sebagian besar komponennya bersifat open source. Selain untuk desktop, Ubuntu banyak digunakan pada:

  • server web, application server, dan server basis data
  • infrastruktur cloud dan mesin virtual
  • container dan kluster Kubernetes
  • perangkat IoT serta sistem embedded
  • lingkungan pengembangan perangkat lunak
  • infrastruktur DevOps

Dibandingkan distribusi lain, posisi Ubuntu cukup khas: paketnya lebih baru daripada Debian, tetapi masih jauh lebih stabil dan dapat diprediksi dibanding distribusi rolling release.

Sejarah singkat Ubuntu

Ubuntu pertama kali dirilis pada Oktober 2004 oleh Canonical, perusahaan yang didirikan Mark Shuttleworth. Tujuannya jelas sejak awal: membuat Linux yang bisa dipakai orang biasa, dengan installer grafis, pengaturan bawaan yang masuk akal, dan jadwal rilis yang bisa diperkirakan.

Sejak rilis pertama, Ubuntu memakai jadwal enam bulan: versi baru muncul setiap April dan Oktober, dengan nomor versi mengikuti tahun dan bulannya — 24.04 berarti April 2024. Setiap rilis punya nama kode gabungan kata sifat dan nama hewan, seperti Noble Numbat untuk 24.04.

Yang membuat Ubuntu cepat menyebar adalah kombinasi dua hal: pengalaman desktop yang lebih mudah daripada distro pada masanya, dan hubungan erat dengan Debian sebagai pemasok paket.

Mengapa Ubuntu berbasis Debian

Debian adalah salah satu distribusi Linux tertua dan paling dihormati karena stabilitas serta kebijakan rilisnya yang ketat. Ubuntu memakai Debian sebagai basis: format paket .deb, sistem manajemen paket APT, dan sebagian besar konvensi sistemnya.

Lapisan di atas Debian itulah yang dikerjakan Ubuntu — jadwal rilis enam bulan, paket yang lebih baru untuk desktop, infrastruktur build sendiri, dukungan komersial dari Canonical, serta perangkat tambahan seperti Snap dan Ubuntu Pro.

Konsekuensinya praktis untuk Anda: hampir semua dokumentasi Debian, termasuk jawaban forum tentang Debian, sebagian besar berlaku juga di Ubuntu. Perintah seperti apt update, apt install, atau systemctl restart bekerja dengan cara yang sama di kedua distribusi.

Siklus rilis: LTS dan rilis reguler

Ubuntu punya dua jalur rilis, dan membedakannya penting sebelum memilih versi untuk komputer kerja maupun server:

Jalur Kapan rilis Masa dukungan standar Cocok untuk
LTS (Long Term Support) Setiap dua tahun, April tahun genap 5 tahun pembaruan keamanan server produksi, komputer kerja, perangkat yang jarang di-upgrade
Rilis reguler (interim) Setiap enam bulan (April & Oktober) ± 9 bulan mencoba fitur, kernel, dan perangkat keras terbaru

Versi LTS adalah pilihan default untuk hampir semua kebutuhan serius. Contohnya Ubuntu 24.04 LTS (April 2024) menerima pembaruan keamanan standar sampai 2029, dan Ubuntu 26.04 LTS (April 2026) sampai 2031. Dengan langganan Ubuntu Pro, dukungan keamanan bisa diperpanjang jauh lebih lama — Expanded Security Maintenance menambah masa dukungan, dan opsi tambahan tersedia hingga 15 tahun untuk versi LTS tertentu — termasuk untuk paket di luar repositori utama.

Rilis reguler justru sebaliknya. Masa dukungannya pendek karena tujuannya memang menjadi jalur cepat bagi fitur baru: kernel terbaru, GNOME versi baru, dan dukungan perangkat keras terkini. Setelah ± 9 bulan, versi tersebut berhenti menerima pembaruan keamanan dan sebaiknya diganti.

Tanggal pasti per versi bisa Anda cek di Ubuntu release cycle milik Canonical.

Antarmuka desktop dan GNOME

Ubuntu versi desktop memakai GNOME sebagai lingkungan desktop, dengan tema, ikon, dan ekstensi bawaan Ubuntu. Yang paling terlihat dibanding GNOME polos adalah dock di sisi kiri, indikator status di kanan atas, serta pusat pengaturan yang menggabungkan pengaturan sistem dengan pembaruan aplikasi.

Komponen yang tersedia untuk pemakaian sehari-hari:

  • desktop dan pengelola berkas (Files)
  • dock aplikasi serta peluncur aplikasi
  • pengaturan sistem, jaringan, dan Bluetooth
  • pusat notifikasi dan kalender
  • virtual desktop
  • pemasangan aplikasi lewat App Center

Bagi yang baru pindah dari Windows atau macOS, yang biasanya terasa berbeda bukan antarmukanya, melainkan konsep di baliknya: izin berkas, manajemen paket, dan direktori seperti /etc atau /home.

Varian resmi Ubuntu (flavors)

Ubuntu Flavors adalah varian yang dikelola komunitas dan memakai lingkungan desktop berbeda, tetapi tetap berdiri di atas fondasi Ubuntu. Varian ini cocok untuk komputer dengan sumber daya terbatas atau bagi pengguna yang punya preferensi antarmuka tertentu:

Varian Lingkungan desktop Catatan
Kubuntu KDE Plasma paling fleksibel untuk dikustomisasi
Xubuntu Xfce ringan, cocok untuk perangkat lama
Lubuntu LXQt paling hemat sumber daya
Ubuntu MATE MATE mempertahankan konsep desktop klasik
Ubuntu Studio KDE Plasma dipaketkan untuk produksi audio, video, dan grafis

Selain itu ada Ubuntu Budgie, Ubuntu Cinnamon, Edubuntu, dan Ubuntu Kylin. Perlu diingat bahwa siklus rilis dan masa dukungan flavor bisa berbeda dari Ubuntu utama, jadi periksa dokumentasi masing-masing varian sebelum memakainya untuk pekerjaan penting.

Manajemen paket: APT, Snap, dan Flatpak

Ubuntu menyediakan beberapa cara memasang aplikasi, dan sebagian besar pekerjaan sehari-hari cukup dengan APT — package manager yang sama dengan yang dipakai Debian.

sudo apt update                      # memperbarui daftar paket dari repositori
sudo apt upgrade                     # memasang pembaruan paket yang sudah terinstal
sudo apt install nginx               # memasang paket baru
sudo apt search "web server"         # mencari paket di repositori
sudo apt remove nginx                # menghapus paket

Selain paket .deb melalui APT, Ubuntu juga mendukung Snap: paket yang dikemas bersama dependensinya, dijalankan dalam sandbox, dan diperbarui otomatis.

sudo snap install code --classic     # memasang aplikasi ber-penerbit resmi
snap list                            # melihat Snap yang terpasang

Beberapa aplikasi juga tersedia sebagai Flatpak apabila dukungannya diaktifkan. Dalam praktiknya, pilih satu jalur utama — APT untuk paket sistem — dan gunakan Snap atau Flatpak hanya untuk aplikasi yang memang memerlukan versi lebih baru daripada yang disediakan repositori Ubuntu.

Perintah dengan sudo dijalankan dengan hak administrator. Untuk aktivitas sehari-hari, Ubuntu justru menganjurkan akun biasa yang memiliki hak sudo, bukan masuk langsung sebagai root.

Perintah dasar Ubuntu yang layak dikuasai

Terminal bukan keharusan untuk pemakaian sehari-hari, tetapi ia menjadi antarmuka utama begitu Anda bekerja di server. Perintah berikut menutup sebagian besar kebutuhan awal:

Perintah Fungsi
pwd menampilkan direktori yang sedang digunakan
ls -la menampilkan isi direktori, termasuk berkas tersembunyi dan izinnya
cd /var/log berpindah direktori
mkdir -p app/config membuat direktori beserta induknya
cp, mv, rm menyalin, memindahkan atau mengganti nama, menghapus
cat, less membaca isi berkas
grep -R "pola" . mencari teks di dalam berkas
chmod, chown mengubah izin dan kepemilikan berkas
df -h, du -sh * memeriksa pemakaian disk
top atau htop melihat proses dan konsumsi sumber daya
systemctl status nginx memeriksa status service
ip a, ss -tulpn memeriksa jaringan dan port yang terbuka
ssh user@server masuk ke server lain
man ls membuka manual sebuah perintah

Kebiasaan yang membuat perintah ini cepat melekat: kerjakan hal-hal kecil di terminal setiap hari — membuat folder, memeriksa log, menyalin berkas — sebelum benar-benar menangani server produksi.

Struktur direktori yang perlu dikenal

Ubuntu memakai struktur direktori Linux standar. Beberapa direktori akan terus Anda jumpai saat menangani server:

/
├── bin     → perintah dasar sistem
├── boot    → kernel dan berkas boot
├── dev     → representasi perangkat
├── etc     → konfigurasi sistem (nginx, ssh, fstab, …)
├── home    → data pengguna, mis. /home/namauser
├── opt     → aplikasi pihak ketiga
├── root    → home untuk pengguna root
├── tmp     → berkas sementara
├── usr     → program dan pustaka terpasang
└── var     → data yang berubah, termasuk log di /var/log

Dua direktori yang paling sering dibuka saat menangani masalah adalah /etc untuk konfigurasi dan /var/log untuk log. Sisanya cukup dikenali sampai Anda benar-benar membutuhkannya; penjelasan konsepnya ada di panduan dasar Linux.

Ubuntu untuk developer

Ubuntu banyak dipakai sebagai sistem operasi utama developer karena hampir semua perkakas pengembangan diuji di Linux lebih dulu. Bahasa pemrograman dan alat berikut tersedia lewat repositori resmi, Snap, atau installer resminya:

  • Python, Node.js, PHP, Ruby, Java, Go, Rust, serta C/C++
  • Git dan klien basis data
  • Docker dan Podman
  • perkakas Kubernetes (kubectl, helm), Terraform, dan Ansible
  • editor dan IDE (VS Code, JetBrains, Neovim)

Beberapa kebiasaan yang menghemat waktu:

  • Pasang toolchain lewat package manager untuk versi stabil, dan lewat version manager (nvm, pyenv, rbenv) bila proyek menuntut versi bahasa tertentu.
  • Jalankan proyek di dalam container agar versi runtime tidak berbenturan antarproyek.
  • Simpan langkah penyiapan lingkungan dalam skrip, bukan catatan pribadi, supaya bisa diulang.

Kesamaan lingkungan antara laptop dan server adalah alasan utama Ubuntu populer di kalangan developer: perilaku perintah, path, dan izin berkas relatif sama di kedua tempat, sehingga jarak antara “di lokal jalan” dan “di produksi jalan” mengecil.

Ubuntu Server

Ubuntu Server adalah varian tanpa antarmuka grafis secara default. Administrasi dilakukan lewat command line atau koneksi jarak jauh menggunakan SSH. Justru karena itu, Ubuntu Server punya jejak sumber daya yang kecil dan permukaan serangan yang lebih sempit dibanding sistem berdesktop.

Contoh penyiapan web server:

sudo apt update
sudo apt install nginx
sudo systemctl enable --now nginx
systemctl status nginx

Server Ubuntu dipakai untuk berbagai kebutuhan:

  • web server dan reverse proxy
  • server basis data (PostgreSQL, MySQL, dan lainnya)
  • server berkas, DNS, serta email
  • application server
  • host container dan mesin virtual
  • infrastruktur cloud

Pada server yang baru dipasang, urutan penyiapan yang biasanya dilakukan lebih dulu:

  1. Membuat akun non-root dengan hak sudo, lalu masuk memakai kunci SSH — bukan kata sandi.
  2. Mengaktifkan firewall sederhana, misalnya sudo ufw allow OpenSSH lalu sudo ufw enable.
  3. Menyalakan pembaruan keamanan otomatis untuk paket keamanan dan kernel.
  4. Menyiapkan pemantauan dasar dan memastikan waktu server sinkron.
  5. Menyiapkan cadangan yang benar-benar pernah diuji pemulihannya.

Untuk gambaran yang lebih luas tentang penyimpanan dan penyajian situs, lihat topik Server; untuk kebiasaan operasional sehari-hari, lihat Ops.

Ubuntu di cloud dan container

Ubuntu adalah salah satu sistem operasi yang paling banyak tersedia di penyedia cloud. AWS, Google Cloud, Microsoft Azure, dan penyedia lain menyediakan image Ubuntu resmi — sering menjadi pilihan pertama saat membuat mesin virtual. Image server juga tersedia untuk arsitektur amd64 maupun arm64, sehingga bisa dipakai baik di instance berbasis x86 maupun Arm.

Selain menjadi sistem operasi instance, Ubuntu adalah basis dari banyak perkakas yang dipakai di sekitarnya:

Docker · Kubernetes · Ansible · Terraform · OpenStack · MAAS · cloud-init

cloud-init, misalnya, adalah mekanisme yang dipakai image cloud Ubuntu untuk menjalankan konfigurasi awal — pengguna, kunci SSH, dan paket — secara otomatis saat instance pertama kali menyala.

Karena image-nya tersedia di mana-mana dan dokumentasinya luas, Ubuntu sering menjadi sistem contoh dalam tutorial cloud dan DevOps, termasuk tutorial yang Anda temukan saat mencari solusi masalah.

Keamanan dasar di Ubuntu

Ubuntu mengikuti model izin Linux: setiap berkas punya pemilik dan mode akses, dan perintah istimewa dijalankan lewat sudo, bukan dengan masuk sebagai root. Artinya, keamanan sebuah server banyak ditentukan oleh kebiasaan sederhana yang dijalankan secara rutin.

Langkah awal yang berdampak paling besar:

  • Perbarui sistem secara berkala dengan sudo apt update && sudo apt upgrade.
  • Aktifkan pembaruan keamanan otomatis agar paket keamanan tidak menunggu jadwal manual.
  • Gunakan kunci SSH, dan nonaktifkan login kata sandi serta login root langsung di server.
  • Batasi port yang terbuka: hanya SSH, HTTP/HTTPS, dan port yang benar-benar dipakai.
  • Periksa apa yang berjalan dengan systemctl list-units --type=service --state=running.
  • Pasang paket hanya dari repositori resmi atau penerbit Snap yang terverifikasi.

Untuk kebutuhan yang lebih ketat, ada Ubuntu Pro — langganan dari Canonical yang menambahkan Expanded Security Maintenance untuk banyak paket di luar repositori utama, kernel livepatching agar reboot bisa dikurangi, serta perkakas pengerasan dan kepatuhan. Ini relevan ketika sebuah server harus tetap menerima pembaruan keamanan lebih lama daripada lima tahun masa dukungan LTS standar.

Kelebihan Ubuntu

  • Gratis dan open source, tanpa biaya lisensi baik untuk desktop maupun server.
  • Proses instalasi relatif sederhana, dengan installer grafis dan pengaturan bawaan yang masuk akal.
  • Komunitas dan dokumentasi sangat besar, sehingga sebagian besar masalah sudah pernah ditanyakan dan dijawab.
  • Repositori luas, ditambah dukungan dua format paket utama (APT dan Snap).
  • Jalur dukungan komersial yang jelas lewat Ubuntu Pro untuk keamanan dan kepatuhan.
  • Kesamaan desktop–server, sehingga kebiasaan di laptop langsung berguna di server.
  • Kehadiran luas di cloud, dengan image resmi di hampir semua penyedia.
  • Jadwal rilis yang dapat diprediksi, memudahkan perencanaan upgrade.

Kekurangan Ubuntu

  • Sebagian perangkat keras — printer, kartu grafis, atau capture card tertentu — masih butuh konfigurasi atau driver tambahan.
  • Aplikasi komersial tertentu yang lazim di Windows atau macOS tidak memiliki versi Linux resmi, sehingga butuh alternatif atau virtualisasi.
  • Kurva belajar konsep Linux seperti izin, repositori, service, dan mounting filesystem tetap ada, terutama saat mulai menangani server.
  • Keputusan produk Canonical, misalnya menjadikan Snap sebagai jalur distribusi aplikasi bawaan, tidak selalu disukai semua pengguna.
  • Banyaknya varian dan format paket bisa membingungkan pendatang baru.

Sebagian besar kekurangan ini bergantung pada perangkat dan kebutuhan Anda, bukan sifat mutlak Ubuntu.

Siapa yang cocok memakai Ubuntu?

  • Pemula: Ubuntu termasuk distro yang paling mudah dimulai, dengan installer grafis, toko aplikasi, dan panduan yang melimpah.
  • Developer: ekosistem perkakas lengkap dan lingkungan yang mirip dengan produksi.
  • Administrator sistem dan DevOps: rilis LTS berumur panjang, image cloud resmi, dan opsi dukungan komersial bila diperlukan.
  • Usaha kecil: server produksi yang stabil tanpa biaya lisensi.

Sebaliknya, kalau pekerjaan Anda bergantung pada aplikasi komersial khusus Windows, perangkat keras dengan dukungan Linux yang terbatas, atau Anda ingin mengontrol setiap paket secara manual, sistem atau distribusi lain mungkin lebih tepat.

Pertanyaan yang sering muncul

Apakah Ubuntu gratis?

Ya. Ubuntu Desktop dan Ubuntu Server bisa diunduh serta dipakai gratis. Yang berbayar adalah dukungan komersial, yaitu langganan Ubuntu Pro beserta opsi dukungan tambahan dari Canonical.

Apa bedanya Ubuntu LTS dan rilis reguler?

LTS dirilis setiap dua tahun pada April dan mendapat dukungan keamanan lima tahun. Rilis reguler muncul setiap enam bulan dengan masa dukungan sekitar sembilan bulan, dan cocok untuk mencoba fitur serta perangkat keras terbaru. Untuk server dan komputer kerja, pilih LTS.

Apakah Ubuntu cocok untuk server produksi?

Ya, dan itu salah satu penggunaan utamanya. Pakai versi LTS, pasang hanya service yang dibutuhkan, aktifkan firewall serta pembaruan keamanan otomatis, dan kelola server lewat SSH.

Haruskah bisa terminal untuk memakai Ubuntu?

Tidak untuk pemakaian sehari-hari — desktop dan pengaturan dasar bisa dilakukan lewat antarmuka grafis. Tetapi begitu Anda mengelola server atau men-deploy aplikasi, terminal menjadi antarmuka utama yang perlu dikuasai.

Berapa lama satu versi Ubuntu didukung?

Rilis LTS didukung lima tahun secara standar, sedangkan rilis reguler sekitar sembilan bulan. Dengan Ubuntu Pro, dukungan keamanan sebuah versi LTS dapat diperpanjang hingga belasan tahun.

Kesimpulan

Ubuntu adalah distribusi Linux yang paling sering menjadi titik awal orang mengenal Linux — dan tetap relevan setelah dua dekade karena ekosistem Debian, jadwal rilis yang jelas, dukungan komunitas, serta jalur komersial dari Canonical.

Kalau tujuan Anda memakai Linux untuk bekerja, mulailah dari versi LTS: biasakan diri dengan apt, systemctl, dan SSH, lalu pelajari konsepnya bertahap. Untuk memahami dasar-dasar Linux yang dipakai Ubuntu, panduan Linux di topik ini adalah tempat yang tepat untuk memulai, dan konsep penyimpanan serta penyajian situsnya dibahas di topik Server.

Menjalankan Ubuntu untuk server produksi dan ingin penyiapannya ditinjau? Kirim gambaran singkat tentang lingkungan Anda — kami bantu menentukan prioritas pembaruan keamanan dan pengerasannya.

Bekerja Sama

Mari buat website yang mendorong bisnis Anda maju.

Punya proyek di pikiran? Ceritakan apa yang sedang Anda bangun dan kami akan menunjukkan pendekatan kami.

Mulai Proyek