Lewati ke konten

1. Mengenal Linux & Terminal

Linux adalah sistem operasi, sama seperti Windows atau macOS. Bedanya, Linux gratis, terbuka (siapa pun boleh melihat dan mengubah kodenya), dan sangat hemat sumber daya. Karena itu Linux jadi pilihan utama untuk server: mayoritas website yang kamu buka setiap hari berjalan di atas Linux.

Linux dibagikan dalam bentuk distro (distribusi). Distro adalah paket lengkap: kernel Linux + aplikasi + cara memasang software. Yang paling sering dipakai di server:

Distro Cocok untuk
Ubuntu Server Pemula, dokumentasi melimpah. Dipakai di kursus ini.
Debian Stabil dan ringan, induk dari Ubuntu.
Rocky / AlmaLinux Lingkungan perusahaan yang dulu memakai CentOS.

Di server biasanya tidak ada tampilan grafis. Semua dikerjakan lewat terminal: jendela tempat kamu mengetik perintah. Program yang membaca dan menjalankan perintah itu disebut shell — yang paling umum adalah bash.

Setiap kali shell siap menerima perintah, ia menampilkan prompt:

belajar@gstnv-lab:~$
Bagian Arti
belajar nama user yang sedang login
gstnv-lab nama server (hostname)
~ folder saat ini — ~ berarti folder home milikmu
$ kamu user biasa (kalau #, kamu sedang menjadi root/admin)
Terminal window
ls -l /var/log

Perintah terdiri dari tiga bagian:

  • nama perintah — ls (tampilkan isi folder)
  • opsi — -l (format detail). Opsi biasanya diawali tanda -
  • argumen — /var/log (folder yang ingin dilihat)

Linux membedakan huruf besar dan kecil: ls berbeda dengan LS, dan Catatan.txt berbeda dengan catatan.txt.

Terminal window
whoami # siapa saya?
hostname # nama server ini
date # tanggal dan jam
echo "Halo" # cetak teks ke layar
cat file.txt # tampilkan isi file

Teks setelah # adalah komentar — diabaikan oleh shell, hanya untuk penjelasan.

Terminal di bawah ini berjalan sepenuhnya di browser kamu. Klik di area hitam, ketik perintah, lalu tekan Enter. Kerjakan misinya dari atas ke bawah.

Lab: Kenalan dengan terminal
Misi 0/5
  1. Cari tahu kamu login sebagai siapa dengan whoami.
    PetunjukKetik whoami lalu tekan Enter.
  2. Tampilkan nama server dengan hostname.
    PetunjukKetik hostname.
  3. Cek tanggal dan jam server dengan date.
    PetunjukKetik date.
  4. Cetak tulisan Halo Linux dengan echo.
    Petunjukecho "Halo Linux"
  5. Baca file sambutan dengan cat selamat-datang.txt.
    PetunjukKetik cat sel lalu tekan Tab supaya nama file dilengkapi otomatis.