β–šServer Journey

Bagian 0 β€” Fondasi: Apa Itu Server & Cara Kerja Internet Β· Langkah 5 dari 38

Command Line & Terminal

Kenapa dunia server identik dengan layar hitam ketikan, dan command dasar yang akan kamu pakai terus.

Kenapa tanpa GUI?

Server sungguhan biasanya tidak punya tampilan grafis sama sekali β€” cuma teks. Alasannya praktis: GUI (desktop, window, animasi) memakan RAM dan CPU yang mahal di server; server dikelola dari jarak jauh lewat koneksi seperti SSH yang lebih cepat & stabil untuk teks; dan hampir semua hal di Linux bisa dilakukan lebih presisi lewat command daripada klik-klik menu.

Maka menguasai terminal bukan 'cara alternatif yang ribet' β€” itu skill inti seorang yang mengelola server. Kabar baiknya: kamu tidak perlu menghafal ribuan command. 80% pekerjaan server memakai segelintir command yang sama berulang-ulang, dan web ini akan memandumu step by step.

kamu ketik β†’Terminal = jendelake isi komputer (teks)OS / shell memproses command
Terminal = jendela ke shell (bash): kamu ketik perintah, shell yang mengeksekusinya

Istilah yang sering tercampur: terminal = jendela aplikasinya; shell = program yang menerima perintahmu (umumnya bash); command line = cara kerjanya. Untuk praktik sehari-hari, anggap saja sama.

Command dasar yang akan dipakai terus

Coba dulu di Xubuntu VM-mu (terminal: klik kiri desktop β†’ Terminal Emulator). Belum paham detailnya tidak apa-apa β€” tujuannya biar akrab dulu.

$pwd

print working directory β€” 'aku sedang di folder mana?'

$ls -la

list β€” lihat isi folder (-a termasuk file tersembunyi, -l format detail)

$cd /etc

change directory β€” pindah folder (cd .. = mundur satu tingkat)

$mkdir proyek && cd proyek

buat folder baru lalu masuk ke dalamnya

$cat /etc/os-release

tampilkan isi file teks di terminal

$nano ~/.bashrc

buka file di text editor dalam terminal β€” Ctrl+O simpan, Ctrl+X keluar

nano itu text editor paling ramah pemula di terminal. vim lebih kuat tapi kurva belajarnya lebih tajam (keluar vim saja sudah pertanyaan klasik πŸ˜„). Satu saja cukup dihafal β€” pilih nano.

$sudo ls /root

jalankan command sebagai root/admin β€” akan diminta password; ini tema step berikutnya

βœ“ Tanda berhasil β€” centang kalau sudah kamu lihat/buktikan sendiri

Tombol β€œlanjut” terbuka setelah semua tercentang β€” bukan hukuman, tapi jaring pengaman: pastikan step ini benar-benar beres sebelum menumpuk step berikutnya di atasnya.

Lagi bermasalah?

Terminal-ku 'menggantung' tidak menerima ketikan, gimana?

Kalau kamu baru jalankan program yang tidak keluar-keluar (misal python tanpa argumen), tekan Ctrl+C untuk menghentikan program tersebut. Kalau layar berantakan, ketik reset lalu Enter. Kalau minta password sudo tapi tidak muncul saat diketik β€” memang begitu, password di terminal tidak ditampilkan, tinggal ketik lalu Enter.

← Apa itu DNS & Bagaimana Domain BekerjaπŸ”’ Lanjut (checklist dulu)