Administrasi Server Jaringan

Perintah Dasar Linux CLI (Debian/Ubuntu)

Panduan praktikum baris perintah dasar (CLI Linux) untuk pengelolaan file, direktori, hak akses, dan manajemen paket pada Debian/Ubuntu Server.

Perintah Dasar Linux CLI (Debian/Ubuntu)

Pada lingkungan server Linux tanpa antarmuka grafis (Headless Server), seluruh aktivitas administrasi dilakukan melalui antarmuka baris perintah (Command Line Interface / CLI). Modul ini merangkum perintah-perintah vital yang wajib dikuasai oleh siswa SMK TKJ.

Jobsheet Praktikum 04: Administrasi Server Jaringan
Waktu Praktikum: 4 x 45 Menit
Tingkat SMK: XI / XII TJKT (TKJ)

1. Perintah Navigasi & Direktori

PerintahDeskripsi & Contoh Penggunaan
pwdMenampilkan direktori kerja aktif (Print Working Directory).
ls -laMenampilkan daftar file dan folder beserta atribut tersembunyi (hidden files).
cd <path>Pindah direktori. Contoh: cd /etc/network atau cd ~ (ke home).
mkdir <nama>Membuat direktori baru. Contoh: mkdir -p /var/www/html/praktikum.
rmdir <nama>Menghapus direktori kosong.
cp <asal> <tujuan>Menyalin file/folder. Contoh: cp file1.txt /tmp/ atau cp -r folder1 /backup/.
mv <asal> <tujuan>Memindahkan file atau mengubah nama file (rename). Contoh: mv lama.txt baru.txt.
rm -rf <path>Menghapus file atau direktori beserta isinya secara paksa.

2. Perintah Manajemen File & Editor Teks

A. Melihat & Manipulasi Isi File

  • cat <file>: Menampilkan seluruh isi file teks.
  • head -n 10 <file>: Menampilkan 10 baris pertama dari file.
  • tail -f <file>: Menampilkan baris terakhir dari file secara real-time (sangat berguna untuk membaca log server).
  • grep "kata" <file>: Mencari pola kata tertentu dalam file. Contoh: grep -i "error" /var/log/syslog

B. Mengedit File dengan Text Editor (nano)

Mengedit file konfigurasi server umumnya menggunakan nano:

nano /etc/hosts
  • Ctrl + O ➔ Enter: Menyimpan perubahan (Save).
  • Ctrl + X: Keluar dari editor nano.
  • Ctrl + W: Mencari teks di dalam editor (Search).

3. Hak Akses File & Pemilik (File Permission & Ownership)

Atribut keamanan Linux ditentukan oleh skema User (u), Group (g), dan Other (o).

ls -l /var/www/html/index.html
# Output: -rw-r--r-- 1 root root 4096 Aug 5 12:00 index.html

A. Perintah chmod (Change Mode / Hak Akses)

Tabel Kode Angka Hak Akses (Octal Permission):

  • 4: Read (r)
  • 2: Write (w)
  • 1: Execute (x)

Contoh:

  • chmod 755 script.sh ➔ Read+Write+Exec untuk Owner, Read+Exec untuk Group & Other.
  • chmod 644 index.html ➔ Read+Write untuk Owner, Read-only untuk Group & Other.

B. Perintah chown (Change Owner)

Mengubah pemilik file/folder:

chown -R www-data:www-data /var/www/html

4. Manajemen User, Privilese & Systemd Service

A. Manajemen User & Password

# Membuat user baru
useradd -m -s /bin/bash siswa_baru

# Mengubah password user
passwd siswa_baru

# Menambahkan user ke group sudo (privilese admin)
usermod -aG sudo siswa_baru

B. Manajemen Service Systemd (systemctl)

# Memeriksa status service
systemctl status networking

# Memulai service
systemctl start apache2

# Menghentikan service
systemctl stop apache2

# Merestart service
systemctl restart networking

# Mengaktifkan service agar otomatis jalan saat boot
systemctl enable ssh

5. Manajemen Paket Software (apt)

Manajemen aplikasi pada Debian dan Ubuntu menggunakan utilitas apt:

# 1. Update daftar indeks paket repositori
apt update

# 2. Upgrade seluruh paket aplikasi yang terinstall
apt upgrade -y

# 3. Mencari paket aplikasi
apt search nginx

# 4. Menginstal aplikasi baru
apt install -y htop curl wget git

# 5. Menghapus aplikasi
apt remove --purge apache2 -y

6. Lembar Latihan Praktikum Siswa

  1. Buat folder baru di /home/siswa/lab-asj.
  2. Buat file bernama identitas.txt menggunakan nano dan tuliskan Nama, Kelas, serta Alamat IP Server Anda.
  3. Ubah hak akses file identitas.txt menjadi 640.
  4. Jalankan perintah htop dan amati penggunaan RAM serta CPU server Anda.

Sudah Selesai Mempelajari Modul Ini?

Tandai modul ini untuk mencatat progress belajar Anda.