Dasar-Dasar Linux untuk Pemula
Linux adalah sistem operasi open-source yang powerful dan fleksibel. Artikel ini akan membahas dasar-dasar Linux yang perlu Anda ketahui.
Apa itu Linux?
Linux adalah kernel sistem operasi yang dikembangkan oleh Linus Torvalds pada tahun 1991. Linux digunakan di berbagai perangkat mulai dari server, smartphone (Android), hingga superkomputer.
Distribusi Linux Populer
- Ubuntu - Mudah digunakan untuk pemula
- Debian - Stabil dan reliable
- CentOS/RHEL - Untuk lingkungan enterprise
- Arch Linux - Untuk advanced user
Struktur Direktori Linux
/ - Root directory
/bin - Binaries/executables
/etc - Configuration files
/home - User home directories
/var - Variable data
/usr - User programs
/opt - Optional software
/tmp - Temporary files
Perintah Dasar Linux
Navigasi Direktori
pwd # Menampilkan direktori aktif
ls # Menampilkan isi direktori
ls -la # Menampilkan detail termasuk file hidden
cd /path/to/dir # Pindah direktori
cd ~ # Pindah ke home directory
cd .. # Pindah ke parent directory
Manajemen File
touch file.txt # Membuat file baru
mkdir newdir # Membuat direktori baru
cp file1 file2 # Copy file
mv file1 file2 # Move/rename file
rm file.txt # Delete file
rm -rf dirname # Delete directory beserta isinya
Melihat Konten File
cat file.txt # Menampilkan seluruh isi file
less file.txt # Menampilkan file dengan scroll
head -n 10 file # Menampilkan 10 baris pertama
tail -n 10 file # Menampilkan 10 baris terakhir
tail -f file.log # Melihat file log secara real-time
Perintah Pencarian
find /path -name "filename" # Mencari file
grep "pattern" file.txt # Mencari teks dalam file
grep -r "pattern" /path # Mencari teks dalam direktori
Manajemen User dan Permission
useradd username # Membuat user baru
passwd username # Set password user
userdel username # Delete user
chmod 755 file.txt # Ubah permission file
chown user:group file # Ubah owner file
Install dan Uninstall Software
Debian/Ubuntu
apt update # Update repository
apt install package # Install package
apt remove package # Remove package
CentOS/RHEL
yum install package # Install package
yum remove package # Remove package
Monitoring Sistem
top # Monitor proses
htop # Monitor proses (lebih interaktif)
df -h # Cek disk space
free -m # Cek memory usage
du -sh /path # Cek ukuran direktori
ps aux # Tampilkan running processes
Tips dan Trik
- Gunakan Tab untuk auto-complete command dan path
- Tekan Ctrl+C untuk membatalkan command
- Gunakan history untuk melihat command yang pernah dijalankan
- Gunakan man command untuk melihat manual command
- Gunakan > untuk redirect output ke file
- Gunakan | untuk pipe output ke command lain
Kesimpulan
Linux memiliki kurva pembelajaran yang cukup curam, tetapi sangat powerful setelah Anda menguasainya. Latih perintah-perintah dasar di atas secara rutin untuk meningkatkan skill Anda.