Vissza a jegyzetekhez
LinuxsystemdAutomatizálás

systemd timer a jó öreg cron helyett

Miért érdemes systemd timerre váltani, és hogyan írj egyet, ami naplóz, újrapróbál és átláthatóbb.

2026. 06. 20.5 perc olvasás

Ez a jegyzet egy gyakorlati összefoglaló, amit egy valós feladat közben írtam le magamnak. A cél, hogy legközelebb ne kelljen elölről kitalálnom a megoldást — és hátha másnak is spórol pár órát.

Előfeltételek

Mielőtt belevágsz, érdemes néhány dolgot ellenőrizni. Az alábbi lista a leggyakoribb buktatókat fedi le, amikbe én is beleszaladtam:

  • Van root vagy sudo jogosultságod az érintett gépen.
  • Készítettél mentést a konfigurációról, mielőtt bármit módosítanál.
  • Tudod, hogyan állítod vissza a korábbi állapotot, ha valami félresikerül.

A lényeg parancsokban

Az alábbi néhány sorral már el is indulhatsz. A parancsokat érdemes soronként lefuttatni, és megnézni a kimenetet, mielőtt továbblépsz.

Shell parancsok – alaphelyzet ellenőrzése
# Aktuális állapot kiírása
systemctl status ssh --no-pager

# Konfiguráció biztonsági mentése időbélyeggel
sudo cp /etc/ssh/sshd_config \
  /etc/ssh/sshd_config.bak.$(date +%F)

# Szintaxis ellenőrzése változtatás után
sudo sshd -t && echo "OK, a konfig rendben"

Mire figyelj

A legtöbb hiba nem magából a beállításból jön, hanem abból, hogy elfelejtjük újratölteni a szolgáltatást, vagy egy másik konfigfájl felülírja az értékünket. Ha elakadsz, először mindig a naplókat nézd:

Naplók követése valós időben
# Az utolsó események megtekintése
journalctl -u ssh -n 50 --no-pager

# Élő követés, amíg tesztelsz
journalctl -u ssh -f
Tipp: mindig egy külön session-ben teszteld a hozzáférést, mielőtt lezárnád az aktuálisat. Így nem zárod ki magad.

Összefoglalás

Ennyi az egész. Ha végigmentél a lépéseken, most már van egy tesztelt, visszaállítható beállításod. A részleteket a saját környezetedhez kell igazítanod — ez a jegyzet csak a vázat adja.

Built with v0