Merubah repository ubuntu ke Indo (All version)
cp /etc/apt/sources.list /etc/apt/sources.list.bkSetelah backup berhasil, kemudian jalankan script berikut, nanti akan otomatis berpindah ke repo lokal sesuai code_name versi ubuntu yang sedang digunakan
Setup Telegram Alert When an SSH Login is Successful
Pengenalan
Secure Shell (SSH) adalah protokol yang digunakan untuk mengakses dan mengelola server secara remote dengan aman. Dalam lingkungan server yang kritis, penting untuk mendapatkan notifikasi ketika ada akses SSH yang berhasil. Salah satu cara efektif untuk mendapatkan notifikasi ini adalah dengan menggunakan Telegram Bot.
Telegram menyediakan API yang memungkinkan kita mengirim pesan otomatis ke sebuah chat atau grup ketika terjadi login SSH. Dalam artikel ini, kita akan mengatur skrip sederhana yang akan mengirimkan alert ke Telegram setiap kali ada login SSH yang berhasil.
Mendapatkan Notifikasi untuk Free Memory Desktop/Server
#!/opt/lampp/bin/php <?php $alert_percent = ($argc > 1) ? (int)$argv[1] : 90; $interval = ($argc > 2) : (int)$argv[2] : 25; //while(true) { exec("free", $free); $free = implode(' ',$free); preg_match_all("/(?<=\s)\d+/", $free, $match); list($total_mem, $used_mem, $free_mem, $shared_mem, $buffered_mem, $cached_mem) = $match[0]; $used_mem -= ($buffered_mem + $cached_mem); $percent_used = (int)(($used_mem * 100) / $total_mem); if($percent_used > $alert_percent) exec("notify-send 'Low Memory: $percent_used% used'"); // sleep($interval); //} exit();untuk menjalankan bisa dengan ./filescript.php PERHATIAN: Jika akan dijalankan melalui daemon silahkan hilangkan tanda comment supaya bisa script berjalan tanpa henti dan selalu cek ke memory pada interval waktu tertentu Semoga informasi ini bisa membantu
Setting IP Static di ubuntu 22.04/20.04/18.04 (Netplan) (Server)
Untuk ubuntu terbaru ini terdapat perbedaan dalam melakukan konfigurasi ip static yakni sekarang menggunakan netplan. Pada ubuntu sebelumnya dalam mengkonfigurasi IP Static adalah dengan melakukan konfigurasi pada /etc/network/interface sedangkan pada ubuntu terbaru bukan lagi disitu melainkan harus melakukan konfigurasi pada netplan. Ada perbedaan silahkan ikuti petunjuk singkat berikut:
Cara compress dan uncompress (ekstrak) files dan folders di Terminal
Install composer di linux maupun mac [simple]
wget https://getcomposer.org/composer.phar chmod +x composer.phar
Memperbaiki: At least xMB more space needed on the /boot filesystem
Transaction Check Error: installing package kernel-2.6.32-358.2.1.el6.x86_64 needs 11MB on the /boot filesystem Error Summary Disk Requirements: At least 11MB more space needed on the /boot filesystem.Untuk memeriksa disk space di /boot saya menjalankan perintah berikut:
df -h
Yang memberikan hasil sebagai berikut: