Linux
Kesalahan "The server quit without updating PID file" berarti MySQL berhenti sebelum dapat menulis pengenal prosesnya ke file `.pid` yang dikonfigurasi — penghentian paksa yang mencegah daemon menerima koneksi. Kegagalan ini hampir selalu merupakan gejala dari masalah yang lebih dalam: kesalahan konfigurasi di `my.cnf`, ketidaksesuaian izin pada direktori data, partisi disk yang penuh, kerusakan tingkat […]
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 […]
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. […]
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 […]
File .tar.gz adalah arsip terkompresi yang dibuat dengan menggabungkan dua operasi berbeda: tar (Tape Archive), yang menggabungkan beberapa file dan direktori menjadi satu arsip, dan gzip, yang mengompresi arsip tersebut untuk mengurangi ukurannya. Hasilnya adalah format paket yang portabel dan hemat ruang, yang menjadi standar de facto untuk mendistribusikan perangkat lunak, bundel konfigurasi, dan backup […]
on All Hosting Services
