Pengenalan & Instalasi Ubuntu Server
Pengenalan & Instalasi Ubuntu Server
Ubuntu Server adalah salah satu sistem operasi Linux turunan Debian yang dikembangkan oleh Canonical. Ubuntu Server sangat populer di dunia kerja industri (Cloud Provider, DevOps, dan Microservices) karena dukungan teknologi terbaru serta kemudahan integrasi dengan cloud.
Waktu Praktikum: 4 x 45 Menit
Tingkat SMK: XI / XII TJKT (TKJ)
1. Pengenalan Ubuntu Server LTS
Keunggulan Ubuntu Server:
- LTS (Long Term Support): Rilis versi LTS (misal Ubuntu 24.04 LTS Noble Numbat) mendapatkan dukungan pembaruan keamanan selama 5 hingga 10 tahun.
- Netplan Config: Menggunakan utilitas konfiguasi jaringan deklaratif berbasis YAML (
netplan). - Cloud Native Ready: Terintegrasi baik dengan AWS, OpenStack, Docker, dan Kubernetes.
- Subiquity Installer: Installer server modern yang intuitif dan mendukung automasi.
2. Persiapan Praktikum
Kebutuhan Perangkat / Virtual Lab:
- RAM Minimum: 2 GB (Rekomendasi 4 GB).
- Storage: Minimal 25 GB Disk Space.
- ISO Installer:
Ubuntu Server 24.04 LTSLive Server ISO. - Virtual Machine: VirtualBox / VMware Workstation.
3. Langkah-Langkah Instalasi Ubuntu Server 24.04 LTS
Boot Installer Subiquity
Pilih Try or Install Ubuntu Server pada menu boot GRUB.
Pilih Bahasa & Keyboard Layout
- Language: Pilih
English. - Keyboard Layout: Pilih
Layout: English (US),Variant: English (US).
Tipe Instalasi
Pilih opsi Ubuntu Server (pilihan standar) atau Ubuntu Server (minimized) jika menginginkan footprint yang lebih kecil.
Pengaturan Jaringan (Network Connections)
Secara default, Ubuntu akan mencoba mendapatkan IP via DHCP. Jika ingin mengatur IP Statis langsung:
- Tentukan interface (misal:
ens33). - Pilih
Edit IPv4➔ Ubah dariAutomatic (DHCP)keManual. - Subnet:
192.168.100.0/24 - Address:
192.168.100.20 - Gateway:
192.168.100.1 - Name servers:
8.8.8.8,1.1.1.1
Proxy & Mirror Archive
- Proxy: Biarkan kosong jika tidak menggunakan server proxy sekolah.
- Ubuntu Archive Mirror: Gunakan mirror default atau tambahkan mirror Indonesia (
http://id.archive.ubuntu.com/ubuntu/).
Partisi Storage (Guided LVM Configuration)
- Centang
[X] Use an entire disk. - Centang
[X] Set up this disk as an LVM group(memudahkan ekspansi disk di kemudian hari). - Review ringkasan partisi, lalu pilih
Done➔ KonfirmasiContinue.
Profil Identitas & User Administrator
- Your name: Nama Siswa
- Your server's name:
ubuntu-server-asj - Pick a username:
admin-tkj - Password: Password administrator
SSH Setup & Featured Snaps
- SSH Setup: Centang
[X] Install OpenSSH server(Wajib!). - Featured Server Snaps: Lewati (biarkan kosong), pilih
Done. - Tunggu proses instalasi paket hingga muncul opsi
Reboot Now.
4. Konfigurasi Jaringan dengan Netplan (YAML)
Berbeda dengan Debian yang menggunakan /etc/network/interfaces, Ubuntu Server menggunakan Netplan yang mengkonfigurasi file berformat YAML pada folder /etc/netplan/.
Cara Mengedit Netplan:
Buka file Netplan:
sudo nano /etc/netplan/50-cloud-init.yaml
Contoh konfigurasi IP Statis Netplan:
network:
version: 2
ethernets:
ens33:
dhcp4: no
addresses:
- 192.168.100.20/24
routes:
- to: default
via: 192.168.100.1
nameservers:
addresses:
- 8.8.8.8
- 1.1.1.1
Perhatian Khusus YAML: Gunakan spasi untuk indentasi (bukan Tab).
Uji dan terapkan konfigurasi Netplan:
sudo netplan apply
Periksa IP Address yang aktif:
ip a
5. Tugas Praktikum Siswa
- Jalankan
sudo apt update && sudo apt upgrade -ypada Ubuntu Server Anda. - Tunjukkan status service SSH server menggunakan perintah
systemctl status ssh. - Lakukan ping dari laptop client ke IP Ubuntu Server (
192.168.100.20).
Sudah Selesai Mempelajari Modul Ini?
Tandai modul ini untuk mencatat progress belajar Anda.
Pengenalan & Instalasi Debian Server
Panduan pengenalan sistem operasi server Debian GNU/Linux (Bookworm/Trixie) dan langkah-langkah instalasi server mode CLI untuk siswa SMK TKJ.
Konfigurasi IP Address (Debian & Ubuntu)
Panduan praktikum konfigurasi alamat IP Statis dan DHCP Client pada Debian Server (/etc/network/interfaces) dan Ubuntu Server (Netplan YAML), IP Aliasing, DNS Resolver, serta pengujian koneksi jaringan.