Cara Membuat VPS Restart Otomatis

Cara Membuat VPS Restart Otomatis

Halo Pelanggan Setia HostingTermurah.net! Saat ini kita akan membahas tentang cara membuat VPS restart otomatis pada kurun waktu tertentu.  Restart dalam linux seringkali disebut dengan reboot. Reboot merupakan suatu perintah untuk mematikan dan menghidupkan kembali suatu komputer. Tujuan dari restart/reboot adalah untuk menyegarkan kembali server kita. Setelah reboot, pasti ram dari server kita akan lebih longgar.

Server bisa dianalogikan dengan manusia. Manusia butuh waktu sejenak untuk istirahat. Tidak mungkin manusia bisa tetap bangun selama 24 jam. Demikian juga dengan server. Server membutuhkan istirahat sejenak untuk menyegarkan kembali keadaan server tersebut. Oleh karena itu server butuh direstart saat-saat tertentu.

Untuk melakukan restart pada server, Anda bisa memasukkan perintah berikut:

shudown -r now

atau

reboot

Namun akan sangat melelahkan jika kita harus mengeksekusikan perintah tersebut secara manual setiap hari. Kita pasti ingin proses restart tersebut berjalan secara otomatis. Oleh karena itu, kita bisa manfaatkan fitur cron job untuk membuat vps restart otomatis pada kurun waktu tertentu. Interval waktu yang saya anjurkan untuk restart server adalah 1 hari sekali untuk server SSH/OpenVPN dan 7 hari sekali untuk server hosting. Cara membuat VPS restart otomatis  adalah sebagai berikut:

Cara Membuat VPS Restart Otomatis

  1. Buat script sederhana yang berisikan fungsi reboot. Caranya adalah sebagai berikut:
    masukkan perintah di bawah:

    nano /root/reboot_otomatis.sh
    

    Kemudian isikan dengan script di bawah:

    #!/bin/bash
    tanggal=$(date +"%m-%d-%Y")
    waktu=$(date +"%T")
    echo "Server telah berhasil direboot pada tanggal $tanggal pukul $waktu." >> /root/log-reboot.txt
    /sbin/shutdown -r now

    Cara Membuat VPS Restart Otomatis - 1
    Jika sudah tekan CTRL + X, lalu ketik Y dan kemudian tekan Enter

  2. Sekarang kita beri permission pada script tersebut. Masukkan perintah berikut:
    chmod +x /root/reboot_otomatis.sh
    

     Cara Membuat VPS Restart Otomatis - 2

  3. Sekarang kita buat cron agar perintah reboot dapat dieksekusi secara otomatis pada waktu tertentu. Caranya adalah masukkan perintah berikut:
    • Setiap Setengah Jam Sekali
      echo "*/30 * * * * root /root/reboot_otomatis.sh" > /etc/cron.d/reboot_otomatis
    • Setiap 1 Jam Sekali
      echo "0 * * * *  root /root/reboot_otomatis.sh" > /etc/cron.d/reboot_otomatis
    • Setiap 12 Jam
      echo "0 */12 * * * root /root/reboot_otomatis.sh" > /etc/cron.d/reboot_otomatis
    • Setiap Sehari Sekali (tepat pukul 00:00)
      echo "0 0 * * * root /root/reboot_otomatis.sh" > /etc/cron.d/reboot_otomatis
    • Setiap Seminggu Sekali
      echo "0 0 */7 * * root /root/reboot_otomatis.sh" > /etc/cron.d/reboot_otomatis
    • Setiap Sebulan Sekali (tepat tanggal 1)
      echo "0 0 1 * * root /root/reboot_otomatis.sh" > /etc/cron.d/reboot_otomatis

       Cara Membuat VPS Restart Otomatis - 3
      NB: Jika anda ingin VPS anda reboot pada waktu yang lebih spesifik lagi (misalnya jam 12 malam, menit ke 2, detik ke 3, anda dapat menggunakan cronjob generator di sini)

  4. Selesai! VPS Anda akan otomatis restart sesuai dengan waktu yang telah anda atur.

Cara Menghentikan VPS Restart Otomatis

Tutorial di atas adalah tutorial cara membuat VPS Restart Otomatis. Jika anda ingin menghentikan fungsi reboot otomatis tersebut, anda harus menghentikan cron reboot_otomatis tersebut. Caranya adalah dengan memasukkan perintah ini:

rm -f /etc/cron.d/reboot_otomatis

Cara Melihat Log Reboot

Fitur reboot otomatis kami juga telah dilengkapi dengan log. Setiap cron/sistem reboot otomatis tersebut dijalankan, akan terdapat historynya. Dengan kata lain kita dapat tahu pada kapan saja VPS kita reboot. Untuk melihat log tersebut adalah dengan cara mengetik perintah berikut:

cat /root/log-reboot.txt

Maka pada layar akan tampil pada saat kapan saja VPS Anda berhasil direboot.

 Cara Membuat VPS Restart Otomatis - 4

Demikianlah tutorial Cara Membuat VPS Restart Otomatis. Semoga tutorial cara membuat VPS reboot otomatis ini dapat bermanfaat bagi anda semua. Jika ada pertanyaan atau bagian yang kurang jelas, silakan tanyakan ke kami melalui kolom komentar di bawah.

About the Author
Steven Indarto
A person who loves mathematics, physics and science

One thought on “Cara Membuat VPS Restart Otomatis

  1. rifan - March 27, 2017 at 4:42 pm

    Thanks gan steven reboot jadi gk ribet…

    Reply

Leave a Reply

WhatsApp Us