Linux
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 […]
GNU Screen adalah terminal multiplexer yang memungkinkan Anda membuat, mengelola, dan mempertahankan beberapa sesi shell dari satu jendela terminal. Ketika Anda melepaskan diri dari sesi Screen, setiap proses yang berjalan di dalamnya terus dieksekusi — bertahan dari pemutusan SSH, gangguan jaringan, dan penutupan terminal — dan tetap dapat diakses sepenuhnya saat Anda terhubung kembali. Bagi […]
LILO (Linux Loader) adalah bootloader lama untuk sistem operasi Linux dan Unix-like yang memuat kernel langsung dari alamat disk yang disimpan saat instalasi, tanpa memerlukan dukungan driver filesystem selama urutan boot. Ini beroperasi pada tahap pra-OS — baik dari Master Boot Record (MBR) atau sektor boot partisi — dan menyerahkan kontrol CPU ke kernel Linux […]
Kesalahan `ping: command not found` muncul di Ubuntu ketika paket iputils-ping tidak ada di sistem. Ini umum terjadi pada instalasi minimal, image cloud VPS, dan container Docker di mana utilitas yang tidak penting dihapus untuk mengurangi ukuran image. Perbaikannya adalah satu perintah `apt`: `sudo apt install iputils-ping`. Artikel ini menjelaskan mengapa paket tersebut hilang, cara […]
Samba adalah implementasi open-source dari protokol SMB/CIFS (Server Message Block / Common Internet File System) yang memungkinkan server berbasis Linux dan Unix untuk berbagi file, printer, dan sumber daya lainnya dengan klien Windows — dan dengan mesin Linux lainnya. Ini berfungsi sebagai jembatan lintas batas sistem operasi, menjadikannya standar de facto untuk berbagi file jaringan […]
Sistem manajemen paket APT Ubuntu adalah salah satu yang paling andal dalam ekosistem Linux, tetapi tidak kebal terhadap kegagalan. Ketika `apt-get upgrade`, `apt-get dist-upgrade`, atau `do-release-upgrade` menampilkan kesalahan, penyebab utamanya hampir selalu termasuk dalam salah satu dari lima kategori: indeks paket yang usang atau rusak, rantai dependensi yang belum terselesaikan, file kunci yang usang yang […]
smartctl adalah antarmuka baris perintah utama dari paket smartmontools, yang dirancang untuk mengkueri, menguji, dan menginterpretasikan data S.M.A.R.T. (Self-Monitoring, Analysis, and Reporting Technology) yang tertanam dalam firmware HDD, SSD, dan drive NVMe. Ini berkomunikasi langsung dengan firmware drive melalui antarmuka ATA, SCSI, atau NVMe untuk menampilkan telemetri diagnostik mentah yang tidak diekspos oleh sistem operasi […]
