Linux: panduan dari perintah pertama sampai administrasi server

Artikel: 8

Linux adalah kernel sistem operasi open source dan fondasi sebagian besar server, kontainer, serta mesin cloud. Bagi administrator dan insinyur DevOps, Linux adalah lingkungan kerja sehari-hari: situs, basis data, runner CI, dan node Kubernetes hampir selalu berjalan di Linux, dan dikelola lewat terminal.

Panduan ini adalah peta topiknya. Di sini dikumpulkan konsep-konsep utama dan urutan yang nyaman untuk mempelajarinya. Setiap topik dibahas lebih rinci dalam artikel tersendiri.

Topik-topik dalam bahasan ini

  • Dasar — kernel dan distribusi, pohon direktori dari root /, proses boot.
  • Baris perintah — navigasi, berkas, paket, proses, pencarian dan olah teks.
  • Pengguna dan izin — rwx, chmod, chown, sudo, dan error Permission denied.
  • Otomatisasi — skrip bash, variabel, kondisi, perulangan, dan cron.
  • Layanan dan log — systemd, systemctl, journalctl.
  • Jaringan dan keamanan — IP, DNS, port, SSH, firewall.

Dari mana memulai

Jika Linux masih baru bagi Anda, mulailah dari artikel tentang apa itu Linux: perbedaan kernel dan distribusi, letak konfigurasi dan log, serta cara sistem booting. Anda bisa mencoba semuanya dengan aman di mesin virtual, WSL, atau kontainer Docker.

Setelah itu simpan cheat sheet perintah di dekat Anda: ia menutup sebagian besar pekerjaan harian di terminal. Lalu pelajari izin akses — ini penyebab paling umum error bagi pemula, dari skrip yang tidak berjalan sampai 403 di web server.

Ketika perintah-perintah sudah terasa biasa, lanjutkan ke otomatisasi: skrip bash pertama, penanganan error, dan penjadwalan lewat cron.

Prinsip utama

  • Semuanya adalah berkas, dan seluruh pohon dimulai dari /.
  • Bekerjalah sebagai pengguna biasa, dan gunakan sudo untuk perintah tertentu saja.
  • Jangan mengatasi Permission denied dengan chmod 777 — berikan hak kepada pihak yang memang membutuhkannya.
  • Jawaban untuk hampir setiap pertanyaan ada di man, log, dan journalctl.
  • Jika Anda mengulang suatu tindakan dua kali, tulislah skrip.

Semua topik — dari sistem berkas sampai jaringan dan keamanan — dibahas dengan praktik dalam kursus Linux.

Dasar dan konsep

Panduan langkah demi langkah

Cheat sheet

Pertanyaan wawancara

Roadmap belajar