Cara Menemukan Alamat IP Publik Saya Dari Command Line di Linux/Mac

Bagaimana cara mengetahui alamat IP publik saya di baris perintah Linux dan OS X Unix untuk digunakan dengan skrip bash shell saya sendiri tanpa menggunakan situs web pihak ketiga. Halaman ini menjelaskan cara mengetahui alamat IP Anda sendiri menggunakan opsi baris perintah pada shell bash Ubuntu, Debian, CentOS Linux, macOS / OS X dan Unix. Gunakan perintah dig untuk mendapatkan alamat IP publik saya:

Continue Reading

Merubah repository ubuntu ke Indo (All version)

Untuk menggantinya, kita backup terlebih dahulu Repository bawaan melalui terminal dengan mengetik;
cp /etc/apt/sources.list /etc/apt/sources.list.bk
Setelah backup berhasil, kemudian jalankan script berikut, nanti akan otomatis berpindah ke repo lokal sesuai code_name versi ubuntu yang sedang digunakan

Continue Reading

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.

Continue Reading

Mendapatkan Notifikasi untuk Free Memory Desktop/Server

Free Memory adalah memory RAM yang tersisa dan bisa digunakan. Sebagai SysAdmin akan membutuhkan ini untuk mengetahui free memory yang tersedia oleh server, karena untuk mengantisipasi jika terjadi low memory yang mengakibatkan lemotnya sever. Berikut saya berikan contoh script yang sudah dimanfaatkan untuk debian Desktop supaya ada notif ke layar jika memory low Silahkan modifikasi sesuai kebutuhan, anda bisa melakukan modifikasi jika menginginkan akan mengirim email jika server low memory, script berikut berbasis PHP sehingga mudah untuk dimodifikasi
#!/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

Continue Reading

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:

Continue Reading

Memperbaiki: At least xMB more space needed on the /boot filesystem

Saat memperbarui server CentOS 6 klien menggunakan "yum update", saya mengalami kesalahan berikut:
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:

Continue Reading

The power of documents

Kami sajikan dengan bahasa yang mudah dengan disertai command line yang bisa di copy-paste sehingga memudahkan untuk melakukan modifikasi command line