Belajar CLI Linux dari Nol: Roadmap 30 Hari Menjadi Sysadmin untuk Pemula
Bagi calon sysadmin, administrator jaringan, DevOps engineer, maupun siswa SMK TJKT/TKJ, kemampuan menggunakan Linux Command Line Interface atau CLI bukan sekadar kemampuan mengetik perintah di terminal.
CLI adalah salah satu cara utama untuk berinteraksi dengan server Linux.
Ketika bekerja dengan Ubuntu Server, Debian Server, Rocky Linux, VPS, container, virtual machine, maupun server cloud, administrator sering kali berhadapan dengan sistem tanpa desktop atau GUI. Pada kondisi tersebut, terminal menjadi alat kerja utama.
Masalahnya, belajar CLI Linux sering terasa membingungkan bagi pemula.
Ada ratusan command yang bisa dipelajari. Belum lagi filesystem Linux, permission, user, process, networking, service, log, shell scripting, hingga security.
Karena itu, belajar CLI sebaiknya tidak dilakukan dengan cara menghafalkan command secara acak.
Dibutuhkan roadmap yang bertahap.
Artikel ini menyajikan roadmap belajar CLI Linux selama 30 hari yang dirancang untuk pemula dan sangat cocok digunakan oleh pelajar SMK TJKT/TKJ yang ingin membangun dasar kemampuan sysadmin.
Roadmap dibagi menjadi empat tahap:
- Hari 1–7: Filesystem dan basic command
- Hari 8–14: User, permission, dan process
- Hari 15–21: Networking dan service
- Hari 22–30: Troubleshooting, scripting, dan security
Target akhirnya bukan sekadar mampu menjalankan command.
Targetnya adalah mampu memahami apa yang terjadi pada sistem Linux dan melakukan troubleshooting secara sistematis.
Mengapa Sysadmin Harus Menguasai CLI Linux?
Bayangkan sebuah server berada di data center dan tidak memiliki monitor maupun desktop environment.
Anda tidak bisa mengandalkan mouse, ikon, atau menu GUI.
Yang tersedia mungkin hanya koneksi SSH.
ssh user@192.168.10.10
Setelah berhasil login, seluruh pekerjaan dilakukan melalui terminal.
Misalnya:
ls
cd
cp
mv
rm
ip
ss
systemctl
journalctl
ps
top
grep
find
chmod
chown
Command tersebut bukan sekadar kumpulan perintah.
Masing-masing merupakan alat untuk membaca kondisi sistem, mengubah konfigurasi, menjalankan service, memeriksa jaringan, mencari file, menganalisis proses, dan melakukan troubleshooting.
Analogi sederhananya seperti belajar mengendarai kendaraan.
Anda tidak perlu menghafalkan seluruh jenis kendaraan di dunia. Anda perlu memahami fungsi rem, gas, setir, indikator, dan cara membaca kondisi kendaraan.
Begitu pula dengan Linux CLI.
Yang lebih penting daripada menghafalkan command adalah memahami:
“Masalah apa yang ingin saya selesaikan, informasi apa yang saya butuhkan, dan command apa yang dapat memberikan informasi tersebut?”
Roadmap 30 Hari Belajar CLI Linux
Roadmap ini menggunakan pendekatan praktik.
Idealnya, sediakan Linux virtual machine menggunakan VirtualBox, VMware, Proxmox, PNETLab, atau platform lab lainnya.
Distribusi yang dapat digunakan antara lain:
- Ubuntu Server
- Debian
- Rocky Linux
- AlmaLinux
Untuk pemula, Ubuntu Server atau Debian merupakan pilihan yang cukup nyaman.
Gunakan environment lab sehingga Anda dapat melakukan eksperimen tanpa khawatir merusak sistem produksi.
Hari 1–7: Filesystem dan Basic Command
Minggu pertama berfokus pada navigasi filesystem dan command dasar.
Tujuannya adalah membuat Anda nyaman bekerja di terminal.
Hari 1 — Mengenal Terminal dan Shell
Mulailah dengan memahami beberapa konsep dasar:
- Terminal
- Shell
- Command
- Argument
- Option
- Prompt
- User
- Root
Coba jalankan:
whoami
hostname
pwd
date
uname -a
Perhatikan output masing-masing command.
Contohnya:
whoami
digunakan untuk mengetahui user yang sedang digunakan.
Sedangkan:
hostname
menampilkan hostname komputer.
Mulai biasakan membaca output, bukan hanya menjalankan command.
Hari 2 — Navigasi Filesystem
Pelajari:
pwd
ls
cd
Contoh:
pwd
Kemudian:
ls
Masuk ke direktori tertentu:
cd /etc
Kembali:
cd ..
Kembali ke home directory:
cd ~
Pahami konsep penting seperti:
/
├── etc
├── home
├── var
├── tmp
├── usr
├── opt
└── root
Direktori /etc umumnya berisi konfigurasi sistem.
/var menyimpan data yang berubah-ubah seperti log.
/home berisi home directory user biasa.
/tmp digunakan untuk data sementara.
Hari 3 — Membuat dan Mengelola File
Pelajari:
touch
mkdir
cp
mv
rm
Contoh:
mkdir latihan
cd latihan
touch file1.txt
Buat direktori:
mkdir data
Salin file:
cp file1.txt data/
Pindahkan file:
mv file1.txt file2.txt
Hapus file:
rm file2.txt
Untuk menghapus direktori kosong:
rmdir data
Jangan terburu-buru menggunakan rm -rf.
Command tersebut dapat menghapus direktori beserta isinya secara rekursif.
Hari 4 — Membaca Isi File
Pelajari:
cat
less
more
head
tail
Contoh:
cat /etc/hostname
Untuk membaca file konfigurasi panjang:
less /etc/ssh/sshd_config
Melihat beberapa baris awal:
head /etc/passwd
Melihat beberapa baris terakhir:
tail /var/log/syslog
Kemampuan membaca file dengan cepat akan sangat berguna ketika melakukan troubleshooting.
Hari 5 — Search dan Filtering
Pelajari:
grep
find
locate
Contoh:
grep root /etc/passwd
Mencari file:
find /etc -name "*.conf"
Contoh lainnya:
find /var/log -type f
Kemudian kombinasikan command dengan pipe:
ps aux | grep nginx
Pipe:
|
adalah salah satu konsep terpenting dalam CLI Linux.
Output command pertama dikirim menjadi input command berikutnya.
Hari 6 — Disk dan Filesystem
Pelajari:
df
du
lsblk
mount
Cek kapasitas filesystem:
df -h
Cek ukuran direktori:
du -sh /var/*
Melihat disk:
lsblk
Gunakan opsi -h atau human-readable jika tersedia agar angka lebih mudah dibaca.
Contohnya:
df -h
du -sh /var/log
Hari 7 — Mini Project Filesystem
Buat struktur:
lab-linux/
├── dokumen/
├── backup/
├── konfigurasi/
└── log/
Gunakan command CLI untuk membuat seluruh struktur tersebut.
Kemudian:
- Buat beberapa file.
- Salin file.
- Pindahkan file.
- Cari file menggunakan
find. - Baca file menggunakan
catdanless. - Periksa ukuran direktori menggunakan
du.
Jika Anda dapat menyelesaikan latihan tanpa bergantung pada GUI, minggu pertama sudah berhasil.
Hari 8–14: User, Permission, dan Process
Minggu kedua mulai masuk ke administrasi sistem.
Hari 8 — User dan Group
Pelajari:
id
who
w
users
Kemudian kenali file:
/etc/passwd
/etc/group
/etc/shadow
Contoh:
id
Perintah tersebut menunjukkan UID, GID, dan group user.
Hari 9 — Membuat User
Pelajari:
useradd
adduser
passwd
usermod
userdel
Contoh:
sudo adduser siswa
Kemudian:
sudo passwd siswa
Tambahkan user ke group:
sudo usermod -aG sudo siswa
Pahami perbedaan user biasa dan root.
Prinsip penting:
Jangan menggunakan root jika hak akses biasa sudah cukup.
Hari 10 — Linux Permission
Pelajari:
ls -l
chmod
chown
chgrp
Contoh:
ls -l file.txt
Anda akan menemukan pola seperti:
-rw-r--r--
Permission tersebut terdiri dari:
owner
group
other
Contoh:
chmod 644 file.txt
Sedangkan:
chmod 755 script.sh
sering digunakan untuk file executable.
Hari 11 — Ownership
Gunakan:
chown
chgrp
Contoh:
sudo chown siswa:siswa file.txt
Memahami ownership sangat penting ketika mengelola:
- Web server
- Database
- File server
- Docker volume
- Application server
Banyak error aplikasi Linux sebenarnya hanya masalah permission atau ownership.
Hari 12 — Process
Pelajari:
ps
top
htop
pgrep
pkill
kill
Contoh:
ps aux
Cari process:
ps aux | grep nginx
Atau:
pgrep nginx
Mengirim signal:
kill PID
Jangan langsung menggunakan:
kill -9 PID
Signal SIGKILL merupakan langkah paksa dan sebaiknya digunakan ketika metode penghentian normal tidak berhasil.
Hari 13 — Monitoring Resource
Pelajari:
free
uptime
vmstat
iostat
Cek memory:
free -h
Cek load:
uptime
Monitoring CPU, memory, process, dan I/O merupakan kemampuan fundamental sysadmin.
Hari 14 — Mini Project User dan Process
Buat dua user:
adminlab
siswalab
Buat group:
labnetwork
Kemudian:
- Tambahkan user ke group.
- Buat direktori khusus.
- Atur ownership.
- Atur permission.
- Jalankan process sederhana.
- Cari PID.
- Monitor process.
- Hentikan process.
Dengan latihan ini, konsep user, permission, dan process mulai terhubung menjadi satu.
Hari 15–21: Networking dan Service
Pada minggu ketiga, CLI mulai digunakan untuk administrasi jaringan.
Bagian ini sangat relevan bagi siswa TJKT/TKJ.
Hari 15 — Memahami IP Address
Pelajari:
ip addr
ip link
ip route
Gunakan:
ip addr
untuk melihat interface dan IP address.
Melihat routing:
ip route
Anda harus memahami hubungan:
Network Interface
↓
IP Address
↓
Subnet
↓
Gateway
↓
Routing
Hari 16 — Connectivity Testing
Pelajari:
ping
traceroute
tracepath
Contoh:
ping 8.8.8.8
Kemudian:
ping google.com
Jika IP address dapat di-ping tetapi domain tidak dapat diakses, salah satu kemungkinan masalah berada pada DNS.
Inilah pola berpikir troubleshooting yang perlu dibangun.
Hari 17 — DNS dan Network Diagnostic
Pelajari:
dig
nslookup
host
Contoh:
dig google.com
Perhatikan:
- A record
- AAAA record
- DNS server
- Response time
Kemudian:
ss -tulpn
Gunakan command tersebut untuk mengetahui port yang sedang listening.
Hari 18 — Mengelola Service dengan systemd
Pelajari:
systemctl
Contoh:
systemctl status ssh
Restart service:
sudo systemctl restart ssh
Menjalankan service:
sudo systemctl start nginx
Mengaktifkan service saat boot:
sudo systemctl enable nginx
Memahami systemd sangat penting karena sebagian besar server Linux modern menggunakannya.
Hari 19 — journalctl
Pelajari:
journalctl
Contoh:
journalctl -u nginx
Melihat log terbaru:
journalctl -u nginx -n 50
Monitoring secara real-time:
journalctl -u nginx -f
Ketika sebuah service gagal, jangan menebak.
Periksa status dan log terlebih dahulu.
Hari 20 — SSH
SSH merupakan salah satu tool paling penting dalam administrasi Linux.
Contoh:
ssh user@192.168.1.10
Pelajari juga:
scp
ssh-keygen
ssh-copy-id
Buat SSH key:
ssh-keygen
Kemudian gunakan key authentication untuk login ke server lab.
Hari 21 — Mini Project Network & Service
Bangun lab sederhana:
Client
|
| SSH
|
Linux Server
|
+-- SSH
+-- Web Server
+-- DNS/Network
Latihan:
- Berikan IP server.
- Pastikan routing benar.
- Uji konektivitas.
- Install web server.
- Jalankan service.
- Cek port.
- Periksa log.
- Akses web server dari client.
Pada titik ini Anda sudah mulai berpikir seperti administrator server.
Hari 22–30: Troubleshooting, Scripting, dan Security
Tahap terakhir menggabungkan kemampuan yang sudah dipelajari.
Hari 22 — Metode Troubleshooting
Jangan melakukan troubleshooting secara acak.
Gunakan pola:
Identify
↓
Collect Information
↓
Analyze
↓
Test
↓
Fix
↓
Verify
↓
Document
Misalnya website tidak dapat diakses.
Jangan langsung restart server.
Periksa:
systemctl status nginx
Kemudian:
ss -tulpn
Kemudian:
journalctl -u nginx
Kemudian periksa network:
ip addr
ip route
Dengan metode ini, troubleshooting menjadi proses yang terstruktur.
Hari 23 — Log Analysis
Pelajari lokasi umum:
/var/log/
Gunakan:
ls -lah /var/log
Kemudian:
grep
tail
less
journalctl
Contoh:
grep -i error /var/log/*.log
Untuk log service:
journalctl -u ssh
Kemampuan membaca log merupakan salah satu skill penting sysadmin.
Hari 24 — Disk dan Resource Troubleshooting
Bayangkan aplikasi tiba-tiba error.
Salah satu penyebabnya bisa filesystem penuh.
Periksa:
df -h
Kemudian cari direktori besar:
du -xh /var | sort -h | tail
Periksa memory:
free -h
Periksa process:
top
Periksa load:
uptime
Jangan hanya bertanya:
“Server lambat kenapa?”
Ubah pertanyaan menjadi:
- CPU tinggi?
- Memory habis?
- Disk penuh?
- I/O tinggi?
- Network bermasalah?
- Process tertentu menggunakan resource berlebihan?
Hari 25 — Pipeline dan Text Processing
Mulai gabungkan command:
grep
awk
sed
sort
uniq
cut
wc
Contoh:
cat /etc/passwd | cut -d: -f1
Menghitung jumlah baris:
wc -l /etc/passwd
Mencari error:
grep -i error application.log
Konsep pipeline akan meningkatkan produktivitas CLI secara signifikan.
Hari 26 — Bash Scripting Dasar
Mulailah membuat script sederhana.
Contoh:
#!/bin/bash
echo "Hostname:"
hostname
echo "IP Address:"
ip addr
echo "Disk:"
df -h
echo "Memory:"
free -h
Simpan:
nano system-info.sh
Kemudian:
chmod +x system-info.sh
Jalankan:
./system-info.sh
Anda baru saja membuat tool monitoring sederhana.
Hari 27 — Conditional dan Variable
Pelajari:
variable
if
else
for
while
Contoh:
#!/bin/bash
DISK=$(df / | awk 'NR==2 {print $5}' | tr -d '%')
if [ "$DISK" -gt 80 ]; then
echo "Warning: Disk usage above 80%"
else
echo "Disk usage is normal"
fi
Script seperti ini dapat dikembangkan menjadi tool monitoring sederhana.
Hari 28 — Linux Security Dasar
Pelajari konsep:
- Least privilege
- SSH security
- File permission
- User management
- Firewall
- Update system
- Log monitoring
Contoh firewall menggunakan UFW:
sudo ufw status
Membuka SSH:
sudo ufw allow 22/tcp
Mengaktifkan firewall:
sudo ufw enable
Namun, jangan menjalankan konfigurasi firewall tanpa memahami akses yang dibutuhkan. Kesalahan rule dapat membuat Anda kehilangan akses SSH.
Hari 29 — Hardening dan Security Audit
Periksa user:
cat /etc/passwd
Periksa service:
systemctl list-units --type=service
Periksa port:
ss -tulpn
Periksa permission file penting.
Perbarui sistem:
sudo apt update
sudo apt upgrade
Untuk sistem produksi, lakukan perubahan keamanan melalui prosedur dan jadwal maintenance yang tepat.
Hari 30 — Final Project Sysadmin
Hari terakhir digunakan untuk menggabungkan semuanya.
Buat satu server Linux lab.
Target:
Linux Server
│
├── User Management
├── Permission
├── SSH
├── Web Server
├── Network Configuration
├── Service Management
├── Log Monitoring
├── Resource Monitoring
├── Firewall
└── Bash Script
Buat sebuah script:
server-health.sh
Script tersebut menampilkan:
Hostname
Uptime
IP Address
CPU Load
Memory Usage
Disk Usage
Listening Ports
Running Services
Setelah selesai, dokumentasikan:
- Konfigurasi server.
- Command yang digunakan.
- Masalah yang ditemukan.
- Solusi yang diterapkan.
- Screenshot hasil.
- Kesimpulan.
Dokumentasi tersebut bahkan dapat dikembangkan menjadi portofolio siswa.
Bagaimana Cara Belajar CLI Linux agar Tidak Cepat Lupa?
Kesalahan umum pemula adalah mencoba menghafalkan terlalu banyak command.
Lebih efektif menggunakan pola:
Pelajari → Praktikkan → Rusakkan → Perbaiki → Dokumentasikan.
Misalnya Anda sedang belajar permission.
Buat file:
touch test.txt
Ubah permission:
chmod 000 test.txt
Coba akses.
Kemudian kembalikan:
chmod 644 test.txt
Dengan cara tersebut, konsep akan lebih mudah melekat.
Gunakan Lab Virtual
Untuk siswa SMK TJKT/TKJ, pembelajaran CLI sangat cocok dilakukan menggunakan virtual lab.
Contohnya:
Laptop
|
VirtualBox / VMware / Proxmox
|
Linux Server
|
+---------+---------+
| |
Client Server
Ubuntu Desktop Ubuntu Server
Jika menggunakan PNETLab, topologi dapat dikembangkan menjadi beberapa server dan router sehingga siswa dapat berlatih SSH, routing, DNS, web server, dan troubleshooting secara lebih realistis.
Kesalahan yang Sering Terjadi Saat Belajar CLI Linux
1. Menghafalkan Command Tanpa Memahami Fungsi
Menghafal 100 command tidak menjamin seseorang mampu melakukan troubleshooting.
Lebih baik memahami 20–30 command secara mendalam.
2. Takut Menggunakan Terminal
CLI memang terlihat sederhana, tetapi justru sangat powerful.
Biasakan mengetik command sedikit demi sedikit dan membaca outputnya.
3. Selalu Menggunakan sudo
sudo bukan tombol “buat berhasil”.
Gunakan hanya ketika diperlukan.
4. Menjalankan Command Berbahaya Tanpa Memahami Efeknya
Hindari menjalankan command dari internet secara langsung.
Terutama command yang memiliki:
rm -rf
atau melakukan perubahan besar terhadap filesystem, disk, network, maupun firewall.
Pahami terlebih dahulu apa yang dilakukan command tersebut.
5. Tidak Membaca Error
Pesan error bukan musuh.
Error adalah petunjuk.
Misalnya:
Permission denied
berarti Anda perlu memeriksa permission atau ownership.
Sedangkan:
Connection refused
dapat mengarahkan pemeriksaan ke service atau port tujuan.
Tips Profesional untuk Belajar CLI Linux
Pertama, gunakan Linux setiap hari meskipun hanya 30–60 menit.
Kedua, jangan hanya membaca tutorial. Ketik command secara langsung.
Ketiga, gunakan virtual machine untuk eksperimen.
Keempat, biasakan membaca manual:
man ls
atau:
ls --help
Kelima, buat catatan command pribadi.
Misalnya:
Command
Fungsi
Contoh
Output
Catatan
Keenam, buat proyek kecil.
Contohnya:
- Server monitoring sederhana
- Backup script
- Log analyzer
- User management script
- Disk monitoring
- Web server lab
- SSH administration lab
Ketujuh, biasakan troubleshooting tanpa langsung mencari jawaban.
Gunakan dokumentasi dan error message sebagai petunjuk awal.
30 Command Linux yang Sebaiknya Dikuasai Pemula
Sebagai target setelah menyelesaikan roadmap ini, kenali setidaknya:
pwd
ls
cd
mkdir
touch
cp
mv
rm
cat
less
head
tail
grep
find
chmod
chown
ps
top
kill
free
df
du
ip
ping
ss
systemctl
journalctl
ssh
scp
curl
Tidak harus menghafalkan semuanya dalam satu hari.
Yang penting adalah mengetahui kapan command tersebut diperlukan.
Roadmap Setelah 30 Hari
Setelah menguasai dasar CLI, jangan berhenti.
Lanjutkan ke:
Linux CLI
↓
Linux Administration
↓
Networking
↓
Web Server
↓
Database
↓
Automation
↓
Docker
↓
Monitoring
↓
Security
↓
DevOps / Cloud
Untuk siswa TJKT/TKJ, roadmap tersebut dapat dikembangkan menjadi proyek yang semakin kompleks.
Misalnya:
Level 1
Linux Server + SSH
Level 2
Linux + Web Server + Database
Level 3
Linux + DNS + DHCP + Web Server
Level 4
Linux + Reverse Proxy + SSL
Level 5
Linux + Docker + Monitoring
Level 6
Linux + Automation + Security
Dari sinilah kemampuan CLI mulai berubah menjadi kemampuan administrasi infrastruktur.
CLI Linux dan Pembelajaran TJKT/TKJ
Untuk pembelajaran SMK TJKT/TKJ, CLI sebaiknya tidak hanya diajarkan sebagai materi command Linux.
CLI dapat dijadikan dasar pembelajaran berbasis proyek.
Contoh proyek:
Project 1 — Linux Server Administration
Siswa membuat server Linux dan mengelola user, permission, SSH, service, dan firewall.
Project 2 — Web Server
Siswa melakukan instalasi dan konfigurasi Nginx atau Apache.
Project 3 — Network Troubleshooting
Siswa menggunakan:
ip
ping
ss
traceroute
dig
tcpdump
untuk menemukan masalah jaringan.
Project 4 — Server Monitoring
Siswa membuat script yang membaca CPU, memory, disk, dan service.
Project 5 — Infrastructure Deployment
Siswa membangun server virtual menggunakan Proxmox atau platform virtualisasi lainnya.
Dengan pendekatan ini, siswa tidak hanya belajar teori Linux.
Mereka belajar menyelesaikan masalah nyata.

Kesimpulan
Belajar CLI Linux dari nol tidak harus dilakukan dengan menghafalkan ratusan command.
Yang lebih penting adalah membangun pola berpikir administrator sistem.
Mulailah dari filesystem dan command dasar.
Kemudian pelajari user, permission, dan process.
Setelah itu masuk ke networking dan service.
Terakhir, gabungkan kemampuan tersebut melalui troubleshooting, Bash scripting, dan security.
Roadmap 30 hari ini dapat menjadi fondasi untuk melanjutkan perjalanan menuju Linux System Administrator, Network Administrator, DevOps, Cloud Engineer, maupun Security Engineer.
Bagi siswa SMK TJKT/TKJ, kemampuan CLI juga dapat menjadi fondasi penting sebelum masuk ke dunia server, cloud computing, container, DevOps, dan cybersecurity.
Prinsip yang perlu diingat:
Jangan hanya belajar command. Belajarlah memahami sistem.
Karena sysadmin yang baik bukan orang yang paling banyak menghafal command, tetapi orang yang mampu memahami masalah, mengumpulkan informasi, menganalisis penyebab, melakukan perubahan dengan aman, dan memastikan sistem kembali berjalan dengan benar.
FAQ
Pertanyaan: Apakah pemula bisa belajar CLI Linux dari nol?
Jawaban: Bisa. Mulailah dari filesystem, command dasar, user, permission, process, lalu lanjutkan ke networking dan service.
Pertanyaan: Berapa lama waktu yang dibutuhkan untuk menguasai CLI Linux?
Jawaban: Dasar CLI dapat dipelajari dalam beberapa minggu, tetapi kemampuan administrasi Linux membutuhkan latihan dan pengalaman yang berkelanjutan.
Pertanyaan: Apakah harus menguasai Linux desktop terlebih dahulu?
Jawaban: Tidak. Anda dapat langsung belajar Linux Server dan CLI menggunakan virtual machine.
Pertanyaan: Linux apa yang cocok untuk belajar CLI?
Jawaban: Ubuntu Server dan Debian merupakan pilihan yang umum untuk pemula. Rocky Linux juga cocok untuk mengenal ekosistem Linux enterprise.
Pertanyaan: Apakah CLI Linux penting untuk siswa SMK TJKT/TKJ?
Jawaban: Sangat relevan karena banyak server, perangkat cloud, container, dan sistem infrastruktur menggunakan Linux serta administrasi berbasis CLI.
Pertanyaan: Apakah harus menghafalkan semua command Linux?
Jawaban: Tidak. Fokus pada memahami fungsi command, membaca dokumentasi, dan mengetahui cara menemukan command yang tepat untuk suatu masalah.
Pertanyaan: Apakah belajar CLI Linux bisa dilakukan menggunakan VirtualBox?
Jawaban: Bisa. VirtualBox dapat digunakan untuk membuat Linux Server virtual sehingga siswa dapat berlatih tanpa mengganggu komputer utama.
Sudah siap mulai belajar CLI Linux?
Jangan berhenti pada membaca artikel. Buat sebuah Linux Server di VirtualBox, VMware, Proxmox, atau lab virtual lainnya, lalu praktikkan roadmap 30 hari ini sedikit demi sedikit.
Jika Anda sedang belajar TJKT/TKJ, jadikan roadmap ini sebagai proyek belajar. Catat command yang dipelajari, dokumentasikan troubleshooting yang dilakukan, dan bangun portofolio dari setiap project.
Bagikan pengalaman Anda di kolom komentar: bagian mana dari CLI Linux yang paling sulit dipelajari?
Jika artikel ini bermanfaat, bagikan kepada teman, siswa, guru, atau rekan IT yang sedang belajar Linux dan sysadmin.
Jangan lupa membaca artikel teknologi lainnya untuk memperdalam Linux Server, networking, cybersecurity, cloud computing, DevOps, dan administrasi infrastruktur IT.
Dukung kami dengan Subscribe & Join Membership channel YouTube | Walid Umar
Akses video pembelajaran eksklusif, materi persiapan UKK (Uji Kompetensi Siswa) dan Penyelesaian Soal LKS ITNSA