2024
Sistem Operasi
Berbasis Jaringan
Perintah & Konfigurasi Dasar
L I N U X
Rafli Junaidi Kasim
2024
Struktur Direktori • direktori utama / akar direktori
• setiap direktori lainnya adalah
subdirektori dari root.
• / : Root Direktori. • setiap pengguna memiliki direktori
tersendiri di dalam /home
• /home : Direktori pengguna. • /home/jkasim/
• /home/bun/
• /etc : File konfigurasi.
• /etc/network/interfaces: Konfigurasi
• /var : Log dan data variabel. jaringan.
• /etc/ssh/sshd_config: Konfigurasi
server SSH.
• /bin : Perintah dan tool sistem. • /etc/fstab: Konfigurasi untuk me-mount
partisi sistem file.
• berisi program-program penting
(binaries)
• cp, mv, rm, ls
2024
Struktur Direktori
2024
Perintah Dasar: Navigasi Sistem
• pwd : (Print Working Directory) Melihat direktori saat ini.
• ls : (List Directory Contents) Melihat isi direktori.
• ls -l
• ls -a -> ls -la
• cd : (Change Directory) Berpindah direktori.
• cd atau cd ~ : masuk ke direktori pengguna
• cd nama_direktori : masuk ke direktori
• cd .. : keluar direktori
• cd / : kembali ke root
2024
Perintah Dasar: cd (path)
• Path relatif adalah jalur yang relatif terhadap direktori kerja saat ini.
Misalnya, jika Anda berada di /home/jkasim dan ingin berpindah ke
subdirektori Documents, Anda bisa mengetik:
• cd Documents
• Path absolut adalah jalur lengkap dari root (/). Jika ingin berpindah ke
Documents dari mana saja di sistem, Anda harus mengetik path lengkap:
• cd /home/jkasim/Documents
2024
Perintah Dasar: ls (List Directory Contents)
• Kolom kedua: Menunjukkan jumlah link ke file atau direktori
• Kolom ketiga: Menunjukkan pemilik file atau direktori.
• Kolom keempat: Menunjukkan grup yang memiliki file atau direktori.
• Kolom kelima: Ukuran file (dalam byte, atau dengan opsi -h, dalam MB/GB).
• Kolom keenam dan ketujuh: Menunjukkan tanggal dan waktu modifikasi terakhir.
• Kolom terakhir: Nama file atau direktori
2024
Perintah Dasar: Manajemen File & Direktori
• cp : (Copy) Menyalin file atau folder.
• mv : (Move) Memindahkan atau mengganti nama file/folder.
• rm : (Remove) Menghapus file/folder.
• mkdir : (Make Directory) Membuat folder baru.
2024
Perintah Dasar: cp (Copy)
• Menyalin satu file • -r atau --recursive: Menyalin
direktori secara rekursif.
cp [Link] /home/jkasim/Documents/ • -i atau --interactive: Meminta
konfirmasi sebelum menimpa file
yang sudah ada.
• Menyalin file dan mengganti nama • -u atau --update: Hanya
menyalin file yang lebih baru
cp [Link] [Link] dari file yang ada di tujuan.
• -v atau --verbose: Menampilkan
• Menyalin direktori setiap operasi penyalinan.
cp -r /home/jkasim/Projects /home/jkasim/Backup/
2024
Perintah Dasar: mv(Move)
• Memindahkan satu file • -i atau --interactive: Meminta
konfirmasi sebelum menimpa file
mv [Link] /home/jkasim/Documents/ yang sudah ada.
• -u atau --update: Hanya
memindahkan file yang lebih
• Memindahkan dan mengganti nama file baru dari yang ada di tujuan.
• -v atau --verbose: Menampilkan
mv [Link] [Link] setiap operasi pemindahan.
• Memindahkan direktori
mv /home/jkasim/Projects /home/jkasim/Backup/
2024
Perintah Dasar: rm (Remove)
• Menghapus satu file • -r atau --recursive: Menghapus
direktori beserta isinya.
rm [Link] • -f atau --force: Mengabaikan
kesalahan dan memaksa
penghapusan file.
• Menghapus beberapa file • -i atau --interactive: Meminta
konfirmasi sebelum menghapus
rm [Link] [Link] setiap file.
• -v atau --verbose: Menampilkan
• Menghapus direktori beserta isinya setiap file yang dihapus.
rm -r /home/jkasim/OldProjects/
• Menghapus file secara paksa
rm -f [Link]
2024
Perintah Dasar: mkdir (Make Directory)
• Membuat satu direktori
mkdir /home/jkasim/Documents/NewFolder
• Membuat beberapa direktori sekaligus: Anda
dapat membuat beberapa
• -p atau --parents: Membuat
semua parent directory yang
mkdir dir1 dir2 dir3
diperlukan jika belum ada.
• -v atau --verbose: Menampilkan
• Membuat direktori dengan parent directory setiap direktori yang dibuat.
mkdir -p /home/jkasim/Documents/Projects/NewProject
2024
Perintah Dasar: Manajemen User
• adduser : Menambah user baru.
• passwd : Mengganti password user.
• usermod : Memodifikasi user.
• deluser : Menghapus pengguna dari sistem.
2024
Perintah Dasar: adduser (Menambah Pengguna Baru)
• Menambahkan pengguna baru bernama jkasim
sudo adduser jkasim
• Proses yang akan terjadi:
• Anda akan diminta untuk memasukkan password baru untuk pengguna tersebut.
• Anda diminta untuk memasukkan informasi tambahan seperti nama lengkap, nomor kamar,
nomor telepon, dan lainnya (opsional).
• Sistem secara otomatis akan membuat home directory di /home/nama-pengguna dan
mengatur shell default (misalnya /bin/bash).
2024
Perintah Dasar: passwd (Mengganti Password Pengguna)
• Mengganti password pengguna lain
sudo passwd jkasim
• Mengganti password diri sendiri
passwd
2024
Perintah Dasar: usermod (Memodifikasi Pengguna)
• Anda bisa menggunakan perintah ini untuk mengubah username,
menambah pengguna ke grup tertentu, mengatur shell default, dan
lain sebagainya.
• Mengubah username
sudo usermod -l jk jkasim
• Menambah pengguna ke grup tertentu
sudo usermod -aG sudo jkasim
2024
Perintah Dasar: deluser (Menghapus pengguna dari
sistem)
• Menghapus pengguna dari sistem. Untuk menghapus pengguna
sudo deluser jkasim
• Menghapus pengguna beserta home directory-nya
sudo deluser --remove-home jkasim
2024
User Root
• User root adalah administrator utama atau superuser dalam sistem Linux. Ini
adalah akun pengguna dengan hak tertinggi yang dapat melakukan segala hal di
sistem tanpa batasan.
• Root memiliki akses penuh ke seluruh sistem file, dapat mengubah konfigurasi
sistem, menginstall atau menghapus aplikasi, mengelola pengguna lain, dan
bahkan merusak sistem jika perintah salah digunakan.
• Di dalam sistem, root biasanya memiliki UID (User ID) 0. Semua proses yang
berjalan dengan UID 0 dianggap berjalan dengan hak akses root.
2024
Kapan User Root Digunakan?
• User root digunakan untuk tugas-tugas administrasi yang memerlukan izin
istimewa, seperti menginstal perangkat lunak, mengelola pengguna, mengubah
file sistem, dan konfigurasi jaringan.
• Akun root tidak disarankan untuk digunakan dalam aktivitas sehari-hari karena
kekuatan yang dimilikinya dapat berakibat pada kesalahan fatal. Misalnya,
kesalahan sederhana seperti menjalankan perintah rm -rf / (hapus semua file)
bisa menghancurkan seluruh sistem tanpa peringatan.
2024
Cara Mengakses User Root
• Login langsung sebagai root: Beberapa sistem memungkinkan login langsung
sebagai root, namun ini dianggap tidak aman.
• su (Substitute User): Dengan perintah su, pengguna bisa "menjadi" root
sementara.
su -
2024
Cara Mengakses User Root
• Karena root memiliki akses penuh, sangat penting untuk menjaga keamanan akun
ini, terutama dengan menetapkan password yang kuat dan tidak membiarkan akses
langsung dari luar (seperti melalui SSH).
• Pada banyak distribusi Linux modern, seperti Ubuntu, akses langsung ke akun
root dinonaktifkan secara default untuk alasan keamanan. Sebagai gantinya,
sistem ini menggunakan perintah sudo untuk memberikan akses sementara kepada
pengguna dengan izin khusus.
2024
Sudo (Superuser Do)
• sudo adalah singkatan dari Superuser Do, yaitu perintah yang memungkinkan
pengguna yang bukan root untuk menjalankan perintah-perintah tertentu dengan
hak akses root atau superuser sementara, tanpa perlu login sebagai root.
• sudo digunakan untuk meningkatkan hak akses sementara hanya untuk perintah
yang diperlukan, sehingga pengguna dapat menjalankan tugas-tugas administrasi
dengan kontrol yang lebih aman daripada menggunakan akun root secara langsung.
• Setiap kali Anda menggunakan sudo, Anda akan diminta memasukkan password
pengguna Anda sendiri (bukan password root) untuk mengonfirmasi identitas
Anda.
2024
Perbandingan Antara Root, Sudo, dan Pengguna Biasa
Program Studi Teknik 2024
I n f o r m a t i k a
T H A N K S
Program Studi Teknik Informatika
Sistem Operasi Berbasis
Jaringan