<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://onnocenter.or.id/wiki/index.php?action=history&amp;feed=atom&amp;title=OS%3A_PRAKTIKUM_%E2%80%94_Ubuntu_Server_from_Scratch</id>
	<title>OS: PRAKTIKUM — Ubuntu Server from Scratch - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://onnocenter.or.id/wiki/index.php?action=history&amp;feed=atom&amp;title=OS%3A_PRAKTIKUM_%E2%80%94_Ubuntu_Server_from_Scratch"/>
	<link rel="alternate" type="text/html" href="https://onnocenter.or.id/wiki/index.php?title=OS:_PRAKTIKUM_%E2%80%94_Ubuntu_Server_from_Scratch&amp;action=history"/>
	<updated>2026-05-23T04:58:15Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.35.4</generator>
	<entry>
		<id>https://onnocenter.or.id/wiki/index.php?title=OS:_PRAKTIKUM_%E2%80%94_Ubuntu_Server_from_Scratch&amp;diff=73334&amp;oldid=prev</id>
		<title>Onnowpurbo at 20:04, 13 February 2026</title>
		<link rel="alternate" type="text/html" href="https://onnocenter.or.id/wiki/index.php?title=OS:_PRAKTIKUM_%E2%80%94_Ubuntu_Server_from_Scratch&amp;diff=73334&amp;oldid=prev"/>
		<updated>2026-02-13T20:04:00Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;a href=&quot;https://onnocenter.or.id/wiki/index.php?title=OS:_PRAKTIKUM_%E2%80%94_Ubuntu_Server_from_Scratch&amp;amp;diff=73334&amp;amp;oldid=73325&quot;&gt;Show changes&lt;/a&gt;</summary>
		<author><name>Onnowpurbo</name></author>
	</entry>
	<entry>
		<id>https://onnocenter.or.id/wiki/index.php?title=OS:_PRAKTIKUM_%E2%80%94_Ubuntu_Server_from_Scratch&amp;diff=73325&amp;oldid=prev</id>
		<title>Onnowpurbo: Created page with &quot; PRAKTIKUM 2 — Ubuntu Server from Scratch (Ubuntu 24.04 sebagai fondasi engineer Sistem Operasi) Tujuan Praktik ini bertujuan membangun server Linux minimal dari nol, sehing...&quot;</title>
		<link rel="alternate" type="text/html" href="https://onnocenter.or.id/wiki/index.php?title=OS:_PRAKTIKUM_%E2%80%94_Ubuntu_Server_from_Scratch&amp;diff=73325&amp;oldid=prev"/>
		<updated>2026-02-13T04:36:16Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot; PRAKTIKUM 2 — Ubuntu Server from Scratch (Ubuntu 24.04 sebagai fondasi engineer Sistem Operasi) Tujuan Praktik ini bertujuan membangun server Linux minimal dari nol, sehing...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&lt;br /&gt;
PRAKTIKUM 2 — Ubuntu Server from Scratch&lt;br /&gt;
(Ubuntu 24.04 sebagai fondasi engineer Sistem Operasi)&lt;br /&gt;
Tujuan&lt;br /&gt;
Praktik ini bertujuan membangun server Linux minimal dari nol, sehingga mahasiswa memahami sistem operasi sebagai sistem hidup, bukan sekadar installer otomatis. Mahasiswa akan:&lt;br /&gt;
Menginstal Ubuntu Server 24.04 LTS secara clean&lt;br /&gt;
Mengkonfigurasi static IP &amp;amp; routing menggunakan netplan&lt;br /&gt;
Menerapkan basic firewall berbasis kernel networking stack&lt;br /&gt;
Melakukan monitoring dasar sistem operasi&lt;br /&gt;
Praktik ini menjadi fondasi untuk seluruh lab lanjutan (kernel, OpenWRT, Android x86).&lt;br /&gt;
Install Ubuntu 24.04 Server&lt;br /&gt;
Konsep Dasar&lt;br /&gt;
Ubuntu Server adalah GNU/Linux server-class OS yang:&lt;br /&gt;
Menggunakan kernel Linux monolitik&lt;br /&gt;
Mengandalkan CLI sebagai antarmuka utama&lt;br /&gt;
Dirancang untuk multi-user, multi-tasking, dan networking-heavy workload&lt;br /&gt;
Dalam konteks buku Sistem Operasi, instalasi ini adalah pintu masuk eksplorasi kernel, filesystem, process, dan network stack .&lt;br /&gt;
Langkah Instalasi&lt;br /&gt;
Tahap Persiapan&lt;br /&gt;
ISO: ubuntu-24.04-live-server-amd64.iso&lt;br /&gt;
VM / Bare metal&lt;br /&gt;
Disk minimal 20 GB (ideal 40–60 GB)&lt;br /&gt;
&lt;br /&gt;
Langkah Utama&lt;br /&gt;
Boot dari ISO&lt;br /&gt;
Pilih:&lt;br /&gt;
Language: English&lt;br /&gt;
Keyboard: Generic 105-key&lt;br /&gt;
Network:&lt;br /&gt;
DHCP (sementara, akan diubah ke static)&lt;br /&gt;
Storage:&lt;br /&gt;
Use entire disk&lt;br /&gt;
LVM optional (boleh non-LVM untuk pemula)&lt;br /&gt;
User:&lt;br /&gt;
Buat user non-root&lt;br /&gt;
SSH:&lt;br /&gt;
✔️ Enable OpenSSH Server&lt;br /&gt;
Package tambahan:&lt;br /&gt;
❌ Tidak perlu (minimal system)&lt;br /&gt;
Setelah reboot, Anda akan masuk ke pure CLI Linux system — inilah real operating system environment.&lt;br /&gt;
Static IP &amp;amp; Routing (Netplan)&lt;br /&gt;
Konsep Akademik&lt;br /&gt;
Pada Linux modern, konfigurasi jaringan adalah bagian dari user-space, namun:&lt;br /&gt;
Dieksekusi oleh kernel networking stack&lt;br /&gt;
Routing, ARP, ICMP, TCP/IP tetap dikontrol kernel&lt;br /&gt;
Ubuntu 24.04 menggunakan netplan sebagai declarative network configuration.&lt;br /&gt;
Identifikasi Interface&lt;br /&gt;
ip a&lt;br /&gt;
Contoh output:&lt;br /&gt;
ens33&lt;br /&gt;
&lt;br /&gt;
Konfigurasi Static IP&lt;br /&gt;
Edit file:&lt;br /&gt;
sudo nano /etc/netplan/01-netcfg.yaml&lt;br /&gt;
Contoh konfigurasi static IP:&lt;br /&gt;
network:&lt;br /&gt;
  version: 2&lt;br /&gt;
  renderer: networkd&lt;br /&gt;
  ethernets:&lt;br /&gt;
    ens33:&lt;br /&gt;
      dhcp4: no&lt;br /&gt;
      addresses:&lt;br /&gt;
        - 192.168.10.10/24&lt;br /&gt;
      gateway4: 192.168.10.1&lt;br /&gt;
      nameservers:&lt;br /&gt;
        addresses:&lt;br /&gt;
          - 8.8.8.8&lt;br /&gt;
          - 1.1.1.1&lt;br /&gt;
Apply:&lt;br /&gt;
sudo netplan apply&lt;br /&gt;
Verifikasi:&lt;br /&gt;
ip route&lt;br /&gt;
ping 8.8.8.8&lt;br /&gt;
Mahasiswa belajar bahwa networking bukan “wizard”, tapi hasil konfigurasi deterministik.&lt;br /&gt;
Basic Firewall (UFW → Netfilter Kernel)&lt;br /&gt;
Konsep OS&lt;br /&gt;
Firewall Linux:&lt;br /&gt;
Berbasis Netfilter (kernel space)&lt;br /&gt;
Diakses dari user-space via iptables/nftables&lt;br /&gt;
UFW = antarmuka sederhana, safe for beginners&lt;br /&gt;
&lt;br /&gt;
Aktivasi Firewall Dasar&lt;br /&gt;
Install (biasanya sudah ada):&lt;br /&gt;
sudo apt update&lt;br /&gt;
sudo apt install ufw&lt;br /&gt;
&lt;br /&gt;
Aturan minimum server:&lt;br /&gt;
sudo ufw default deny incoming&lt;br /&gt;
sudo ufw default allow outgoing&lt;br /&gt;
sudo ufw allow ssh&lt;br /&gt;
sudo ufw enable&lt;br /&gt;
Cek status:&lt;br /&gt;
sudo ufw status verbose&lt;br /&gt;
Firewall adalah lapisan pertama isolasi OS, bukan sekadar tool jaringan.&lt;br /&gt;
Monitoring Dasar Sistem Operasi&lt;br /&gt;
Filosofi Monitoring&lt;br /&gt;
Monitoring OS berarti:&lt;br /&gt;
Mengamati process&lt;br /&gt;
Memahami memory behavior&lt;br /&gt;
Melihat I/O &amp;amp; network activity&lt;br /&gt;
Ini langsung berkaitan dengan scheduler, memory manager, dan kernel runtime .&lt;br /&gt;
Tool Wajib (CLI)&lt;br /&gt;
Process &amp;amp; CPU&lt;br /&gt;
top&lt;br /&gt;
htop&lt;br /&gt;
Memory&lt;br /&gt;
free -h&lt;br /&gt;
vmstat 1&lt;br /&gt;
Disk&lt;br /&gt;
df -h&lt;br /&gt;
iostat&lt;br /&gt;
Network&lt;br /&gt;
ss -tulpen&lt;br /&gt;
iptraf-ng&lt;br /&gt;
Mini Eksperimen (Hands-on)&lt;br /&gt;
Jalankan:&lt;br /&gt;
yes &amp;gt; /dev/null &amp;amp;&lt;br /&gt;
Amati:&lt;br /&gt;
top → CPU naik&lt;br /&gt;
load average berubah&lt;br /&gt;
Hentikan:&lt;br /&gt;
killall yes&lt;br /&gt;
Mahasiswa melihat langsung efek process terhadap kernel scheduler.&lt;br /&gt;
Refleksi Praktik (OBE-Oriented)&lt;br /&gt;
Setelah praktik ini, mahasiswa mampu:&lt;br /&gt;
✅ Menginstal OS Linux secara clean&lt;br /&gt;
✅ Mengonfigurasi networking tanpa GUI&lt;br /&gt;
✅ Memahami firewall sebagai fitur kernel&lt;br /&gt;
✅ Membaca kondisi sistem secara real-time&lt;br /&gt;
Inilah mindset “System Builder”, bukan sekadar user OS.&lt;br /&gt;
Tantangan Lanjutan (Opsional, Fun &amp;amp; Menantang)&lt;br /&gt;
Ubah static IP menjadi routing antar VM&lt;br /&gt;
Tambahkan rule firewall berbasis subnet&lt;br /&gt;
Logging resource menggunakan sar&lt;br /&gt;
Bandingkan top vs htop&lt;br /&gt;
&lt;br /&gt;
==Pranala Menarik==&lt;br /&gt;
&lt;br /&gt;
* [[Sistem operasi]]&lt;/div&gt;</summary>
		<author><name>Onnowpurbo</name></author>
	</entry>
</feed>