faq-post
DNF (Dandified YUM) adalah manajer paket generasi berikutnya untuk distribusi Linux berbasis RPM, yang dirancang sebagai pengganti penuh YUM. DNF menghadirkan resolusi dependensi yang lebih cepat melalui library `libsolv`, konsumsi memori yang lebih rendah, dan Python API yang stabil. Meskipun RHEL/CentOS 7 dilengkapi dengan YUM secara default, DNF dapat sepenuhnya diinstal melalui repositori EPEL dan […]
Node.js adalah runtime JavaScript asinkron berbasis event yang dibangun di atas mesin V8 Chrome, dirancang untuk mengeksekusi kode JavaScript di sisi server dengan throughput tinggi. PM2 adalah process manager tingkat produksi untuk aplikasi Node.js yang menyediakan daemonisasi, pemulihan crash otomatis, agregasi log, load balancing mode cluster, dan pembuatan skrip startup — semuanya dari satu antarmuka […]
Perintah `sleep` di Linux menangguhkan eksekusi skrip selama durasi yang ditentukan secara tepat — dinyatakan dalam detik, menit, jam, atau hari — menggunakan sintaks `sleep [NUMBER][SUFFIX]`. Ini adalah salah satu primitif yang paling kritis secara operasional dalam skrip Bash, memungkinkan pembatasan laju, logika percobaan ulang, sinkronisasi proses, dan otomatisasi terjadwal tanpa memerlukan penjadwal eksternal. Tidak […]
Set karakter utf8 MySQL adalah nama yang menyesatkan — ini bukan implementasi UTF-8 yang sebenarnya. Karakter dikodekan hanya menggunakan 1 hingga 3 byte, yang berarti secara diam-diam membuang atau menolak code point Unicode di atas U+FFFF, termasuk semua emoji dan sebagian besar karakter CJK tambahan. utf8mb4 adalah implementasi UTF-8 yang benar dan lengkap dari MySQL, […]
Perintah `which` di Linux menemukan jalur absolut dari sebuah executable dengan memindai direktori yang tercantum dalam variabel lingkungan `PATH` dan mengembalikan kecocokan pertama yang ditemukan. Ini adalah utilitas yang berdekatan dengan POSIX yang digunakan setiap hari oleh administrator sistem, pengembang, dan insinyur DevOps untuk memverifikasi lokasi biner, mengaudit lingkungan eksekusi, dan men-debug konflik terkait PATH. […]
Python adalah bahasa pemrograman tingkat tinggi yang diinterpretasikan, dibangun di sekitar keterbacaan dan sintaks yang ekspresif. Perintah bawaan intinya — mencakup I/O, konversi tipe, alur kontrol, struktur data, penanganan file, dan impor modul — memungkinkan pengembang menyelesaikan tugas-tugas kompleks dalam jumlah baris kode yang sangat sedikit. Referensi ini mencakup perintah-perintah Python yang paling penting secara […]
Perintah `mkfs` (make filesystem) adalah utilitas Linux utama untuk menulis struktur filesystem ke perangkat blok — baik itu disk mentah, partisi, maupun logical volume. Perintah ini menginisialisasi superblock, tabel inode, block group, dan struktur journal yang diperlukan sebelum data apa pun dapat ditulis ke perangkat tersebut. Sebelum menyentuh disk apa pun, pahami hal ini: `mkfs` […]
Memberikan hak istimewa yang ditingkatkan di Linux berarti memberikan akun pengguna kemampuan untuk menjalankan perintah yang memerlukan akses tingkat superuser — baik dengan menambahkan mereka ke grup yang memiliki hak istimewa seperti `sudo` atau `wheel`, atau dengan mengonfigurasi entri secara eksplisit di file `/etc/sudoers`. Metode yang paling aman dan paling mudah diaudit selalu adalah delegasi […]
NVM (Node Version Manager) adalah skrip shell yang sesuai dengan POSIX yang menginstal dan mengelola beberapa lingkungan runtime Node.js yang terisolasi pada satu mesin, tanpa memerlukan hak akses root atau memodifikasi jalur sistem secara keseluruhan. Setiap versi Node.js berada di direktorinya sendiri di bawah `~/.nvm/versions/node/`, memberikan isolasi yang lengkap dan bebas konflik antar proyek. Panduan […]
Sebuah folder bersama VMware adalah direktori sisi host yang diekspos ke mesin virtual tamu melalui protokol HGFS (Host-Guest File System), yang diimplementasikan melalui modul kernel VMware Tools. Ini berfungsi sebagai mount pseudo-filesystem yang melewati virtual disk sepenuhnya, memungkinkan pertukaran file langsung antara OS host dan OS tamu tanpa konfigurasi jaringan, FTP, atau transfer SCP. Panduan […]
