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
- 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
Jika sudah tekan CTRL + X, lalu ketik Y dan kemudian tekan Enter - Sekarang kita beri permission pada script tersebut. Masukkan perintah berikut:
chmod +x /root/reboot_otomatis.sh
- 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
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)
- Setiap Setengah Jam Sekali
- 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.
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.
Thanks gan steven reboot jadi gk ribet…