Automatinis paslaugų paleidimas "Linux" sistemoje leidžia paleisti tam tikras paslaugas ar tarnybas, kai įkraunama operacinė sistema. Tai svarbu siekiant užtikrinti nepertraukiamą sistemos veikimą ir automatiškai paleisti būtinas paslaugas, pavyzdžiui, tinklo paslaugas, žiniatinklio serverius, duomenų bazes ir kitas programas.
Kodėl reikia konfigūruoti automatinį paleidimą?
Paslaugų automatinio paleidimo privalumai:
- Patogumas: paslaugos, kurios automatiškai įkeliamos paleidžiant sistemą, yra iš karto paruoštos naudoti, todėl sutaupoma laiko ir supaprastinamas valdymas.
- Nepertraukiamumas: paslaugų įkėlimas kartu su sistema užtikrina, kad paslaugos ir toliau nepertraukiamai veiktų net ir po perkrovimo ar sistemos gedimo.
- Duomenų apsauga: automatinis paslaugų įkėlimas gali apimti sistemingą atsarginių kopijų darymą ar kitas procedūras, užtikrinančias duomenų saugumą ir vientisumą.
- Paslaugų lygiai: Automatinis paleidimas leidžia sukonfigūruoti skirtingus paslaugų lygius (runlevels), kad būtų galima paleisti konkrečias paslaugas. Tai leidžia optimizuoti išteklius ir paleisti
Kaip tinkamai sukonfigūruoti paslaugų automatinį paleidimą?
"Linux" sistemoje paslaugų automatinį paleidimą galima konfigūruoti įvairiais būdais, priklausomai nuo naudojamos distribucijos.
Naudojant komandą systemctl
Įjungti paslaugos automatinį paleidimą: sudo systemctl enable <paslaugos pavadinimas>
Norėdami išjungti paslaugos automatinį paleidimą: sudo systemctl disable <paslaugos pavadinimas>
sudo systemctl enable apache2 to enable Apache service autoloading
Rankiniu būdu pridėkite simbolinę nuorodą į automatinio įkrovimo katalogą
Atidarykite terminalą ir pereikite į /etc/init.d/.
Sukurkite simbolinę nuorodą į paslaugos scenarijų kataloge /etc/rc.d/ arba /etc/rc.local/.
Jei norite pridėti "Apache" paslaugos automatinį įkėlimą:
sudo ln -s /etc/init.d/apache2 /etc/rc.d/
Naudodami platintojo paslaugų valdymo priemones
Kai kuriuose "Linux" distributyvuose, pavyzdžiui, "Ubuntu", yra grafiniai paslaugų valdymo įrankiai, kuriais lengva įjungti arba išjungti paslaugų automatinį paleidimą.
Be šių būdų, yra ir kitų būdų, kaip "Linux" sistemoje konfigūruoti paslaugų automatinį paleidimą, pavyzdžiui, naudojant systemd-services arba cron įrankį.