Pornirea în Linux
Cred că mulți dintre cei care au folosit Linux, a fost interesant cum să activați sau să dezactivați pornirea unor servicii sau scripturi în acest sistem de operare. În acest articol, vă voi spune două modalități de a face acest lucru.Primul este de a folosi o comandă ca chkconfig. În ASPLinux, acesta este localizat în directorul / sbin. În această comandă există o listă de parametri pentru diferite cazuri de viață. De exemplu, trebuie să adăugăm un serviciu (daemon) la squid. Dacă este instalat pe sistem împreună cu instalarea Linux, acesta va fi deja în lista de servicii. Dacă tocmai l-am instalat, trebuie să fie adăugată la lista de servicii. Acest lucru se face astfel:
/ sbin / chkconfig -add squid
Permiteți-mi să vă reamintesc că comanda ar trebui executată sub rădăcină sau de către utilizatorul privilegiat. De asemenea, calea către serviciul chkconfig va diferi și în alte sisteme.
Dacă serviciul nostru squid în lista chkconfig este, atunci acesta poate fi în două state - on sau off. Puteți să o verificați cu următoarea comandă:
Dacă serviciul este oprit, îl puteți activa. Pentru a face acest lucru, trebuie să specificați la ce nivel al sistemului doriți să-l activați. După cum știți, există 7 nivele ale sistemului. De fapt, practic se folosesc 2 niveluri: nivelurile 3 și 5. Cea de-a treia este o rețea bazată pe text cu o rețea completă fără o coajă grafică, a cincea este o rețea grafică cu drepturi depline. Prin urmare, vă recomand să rulați serviciile cel puțin în aceste două moduri. Arata cam asa:
/ sbin / chkconfig -level 345 calmar pe
Astfel, am permis autorunul acestui daemon când sistemul pornește de la nivelul al treilea, al patrulea și al cincilea. Pentru a dezactiva, efectuați aceeași comandă cu parametrul oprit.
Aceasta este o modalitate de a face autoloading serviciul. Există oa doua modalitate, care este adecvată nu numai pentru servicii, ci și pentru scripturile obișnuite ale utilizatorilor. Pentru a face acest lucru, trebuie să utilizați fișierul /etc/rc.d/rc.local. În alte sisteme, acest fișier poate fi localizat în altă parte. Dar esența rămâne aceeași. Toate liniile scrise în acest fișier sunt executate la rândul lor. După toate serviciile, acest fișier este executat. Prin urmare, de exemplu, pentru a rula calmarul, puteți scrie următoarea linie în fișierul de mai sus:
/ sbin / start squid service
După cum puteți vedea, nimic complicat. Mult noroc!