Jak ustawić restart serwera VPS raz dziennie ?

Każde urządzenie elektroniczne, a zwłaszcza urządzenia trochę bardziej skomplikowane, mam tu na myśli posiadające systemy operacyjne, potrzebują restartu. Komputery, telefony komórkowe  (smartfony) muszą być restartowane, aby płynnie działały.

Dlaczego serwer dedykowany lub VPS  musi być restartowany ?

Jestem pewien, że na to pytanie potrafisz odpowiedzieć sam(a). Przypomnij sobie, co się dzieje z twoim komputerem jak zostawisz go na 2 dni pracy. Zamula… prędkość działania spada i to diametralnie podobnie jest z naszym serverem. Bo przecież serwer VPS, czy dedykowany to właśnie komputer który w dodatku jest często tak skonfigurowany, by jak najmocniej był wykorzystywany, obciążony.

Ale przecież nasza strona internetowa powinna działać cały czas…

Niby tak, ale 2 minuty przerwy nie spowoduje spadku sprzedaży w sklepie internetowym zwłaszcza kiedy zrobimy ten restart serwera np. o godzinie 4 rano kiedy to prawdopodobnie nie będzie ani jednego klienta no może maksymalnie dwóch.

O czwartej rano ?! Ja chce spać…

No właśnie 🙂 i tu z pomocą przychodzi nam CRON, czyli narzędzie umożliwiające cykliczne wywoływanie poleceń lub programów na serwerze. Wystarczy ustawić zadanie restartujące nasz serwer o 4 rano np raz dziennie i mamy problem z głowy 🙂

Jak ustawić restart serwera VPS cron?

1. Logujemy się na serwer jako root.

2. Musimy stworzyć crontab (tabela zadań) i edytować  dla użytkownika root

 

crontab -e -u root

3.  Dodajemy polecenie restartujące nasz serwer

– otworzył nam się plik w programie vim, aby go edytować klikamy

i

– teraz wprowadzamy

0 4 * * * shutdown -r now

– wciskamy klawisz ESC aby przestać edytować plik i wpisujemy:

:wq

Co znaczy zapisz i wyjdź .

Teraz wystarczy sprawdzić czy komenda jest zapisana poleceniem:

crontab -l

Polecenie to wyświetla wszystkie zadania crontab danego użytkownika.

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *