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

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 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

Generate CSR Multi Domain Wildcard

Sebagai sysadmin entah kapan pasti akan menemui kasus dimana harus membuat sertifikat untuk beberapa domain dan subdomain pada perusahaan yang sedang dikelola. melalui kasus tersebut maka banyak yang mengalami gundah gulana dalam membuat Certificate Signing Request untuk semua domain dan subdomain yang dikelola hanya dengan sekali pembelian sertifikat Sebagai contoh kasus
  • domain1.com
  • *.domain1.com
  • domain2.com
  • *.domain2.com
dengan contoh kasus tersebut maka kebutuhannya adalah Multi Domain Wildcard Certificate untuk menghasilkan itu bisa menggunakan openssl, silahkan ikuti langkah berikut:

Continue Reading

Run command when system is idle and/or active again

Cara yang akan saya paparkan ini juga bisa digunakan untuk membuat auto hibernate/shurdown Linux, karena adakalanya sebagai sysadmin ketiduran di depan PC/Laptop sehingga PC/Laptop hidup sampai pagi. Cara ini saya uji pada linux distro Debian dan turunannya dengan memanfaatkan xscreensaver, dimana xscrensaver bisa memberikan informasi apakah linux sedang ada aktifitas atau tidak.

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