Linux
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 […]
File `/etc/hosts` di Linux adalah tabel pencarian statis yang memetakan nama host ke alamat IP, diproses oleh sistem operasi *sebelum* kueri DNS apa pun dikirim. Dengan menambahkan atau memodifikasi entri dalam file ini, Anda dapat mengganti resolusi DNS untuk domain tertentu pada basis per-mesin — tanpa menyentuh server DNS, router, atau pengaturan registrar Anda. Mekanisme […]
A LAMP stack adalah paket perangkat lunak open-source yang telah terbukti terdiri dari Linux (sistem operasi), Apache (web server), MySQL (basis data relasional), dan PHP (bahasa skrip sisi server). Keempat lapisan ini bersama-sama membentuk lingkungan yang lengkap dan mandiri untuk membangun, menerapkan, dan menyajikan aplikasi web dinamis. Akronim ini menggambarkan baik tumpukan teknologi maupun pipeline […]
Mengaktifkan login root melalui SSH di Ubuntu umumnya tidak dianjurkan karena masalah keamanan, karena akun root memiliki akses tanpa batas ke sistem. Namun, untuk tugas administratif tertentu atau pemecahan masalah, ini mungkin diperlukan. Panduan ini akan memandu Anda melalui proses mengaktifkan login root melalui SSH di Ubuntu, bersama dengan langkah-langkah keamanan penting untuk melindungi server […]
Menginstal atau memperbarui PHP di Ubuntu 22.04 adalah langkah penting untuk meningkatkan kinerja dan keamanan aplikasi web Anda. PHP 8.2 memperkenalkan berbagai fitur dan peningkatan baru yang dapat secara signifikan mengoptimalkan lingkungan pengembangan Anda. Panduan ini memberikan panduan lengkap untuk menginstal atau memperbarui ke PHP 8.2 di Ubuntu 22.04, memastikan sistem Anda mutakhir dengan kemajuan […]
on All Hosting Services
