Belajar Menata Hidup dari Terminal: Satu VM dan Harapan yang Tersisa

1. Kembali ke Dasar: Satu VM, Satu Fokus
Sering kali dalam hidup, kita merasa gagal karena terlalu banyak hal yang ingin kita kendalikan sekaligus. Begitu juga dalam urusan infrastruktur digital. Malam ini saya memutuskan untuk melakukan digital decluttering pada akun cloud saya. Dari sekian banyak eksperimen yang terbengkalai, saya menyisakan hanya satu VM (Virtual Machine).
Mengapa satu? Karena di titik terendah, kita tidak butuh kompleksitas. Kita butuh fokus. Menghapus instance yang tidak perlu dan merapikan disk adalah simbol bahwa saya siap memulai kembali dari nol—fokus pada produksi.
2. Siapa yang “Mengetok Pintu”? (Sisi Teknis)
Untuk mengalihkan pikiran, saya membuat sebuah script Bash sederhana. Script ini berfungsi untuk memantau siapa saja yang mencoba mengakses server saya secara real-time. Berikut adalah script “Siapa yang Ngetok Pintu” yang saya gunakan:
#!/bin/bash
while true; do
clear
echo "--- DAFTAR IP & HOSTNAME (SIAPA YANG NGETOK PINTU?) ---"
date
echo "--------------------------------------------------------"
# Mengambil 10 IP teratas dari log akses
ips=$(sudo tail -n 1000 /usr/local/lsws/logs/access.log | grep -oE "\b([0-9]{1,3}\.){3}[0-9]{1,3}\b" | sort | uniq -c | sort -nr | head -n 10)
echo "$ips" | while read -r line; do
count=$(echo $line | awk '{print $1}')
ip=$(echo $line | awk '{print $2}')
# Melakukan reverse DNS untuk mencari hostname
hostname=$(host $ip | awk '{print $NF}' | sed 's/\.$//')
printf "%-5s | %-15s | %s\n" "$count" "$ip" "$hostname"
done
echo "--------------------------------------------------------"
echo "Tekan [CTRL+C] buat berhenti."
sleep 15
doneScript ini mengajarkan saya satu hal: banyak gangguan yang mencoba masuk ke “rumah” kita, tapi selama pintu terkunci rapat dan kita waspada, mereka hanyalah angka-angka yang lewat.

Keseimbangan antara logika kode dan realita di aspal.
3. Pentingnya Efisiensi: Mengelola Snapshot dan Disk
Salah satu hal yang sering bikin bingung adalah biaya storage yang tetap berjalan padahal VM sudah dimatikan. Saya baru menyadari bahwa Snapshot Schedule itu menempel pada Disk, bukan pada status mesin. Artinya, biaya cadangan data tetap berjalan di belakang layar.
Pelajaran berharganya adalah: kita harus tahu kapan harus menyimpan memori (backup) dan kapan harus berhenti sejenak agar resource tidak terus tergerus sia-sia. Menata ulang jadwal snapshot adalah langkah kecil untuk memastikan resource yang tersisa digunakan dengan sangat bijak.
4. Dari Terminal Kembali ke Jalanan
Besok pagi, layar terminal ini akan tertutup. Saya harus kembali ke dunia nyata, memegang kemudi, dan mencari setetes demi setetes rezeki di jalanan sebagai driver online. Transisi dari seorang “sysadmin” dadakan menjadi pengemudi adalah realitas yang keras, namun jujur.
Ada sebuah filosofi menarik: mengemudi di tanjakan terjal mirip dengan mengelola server yang sedang terkena beban tinggi (High Load). Kita tidak bisa langsung tancap gas di gigi tinggi; kita harus turun ke gigi rendah, fokus pada putaran mesin, dan naik pelan-pelan asalkan tidak berhenti.
Kesimpulan: Menata Ulang Harapan
Malam ini saya belajar bahwa hidup tidak bisa diselesaikan dengan perintah sederhana. Masalah akan tetap ada. Namun, dengan merapikan apa yang bisa kita rapihkan—meskipun itu hanya sebuah VM kecil—kita sedang membangun kembali rasa percaya diri.
Satu VM. Satu fokus. Besok kita mulai lagi. Satu langkah, satu trip, satu baris kode di satu waktu.
Salam ngulik,
DeViLnoAnGeL
Recent Comments