V operacijskih sistemih, podobnih Unixu, se procesi, ki izvajajo storitvene funkcije in nimajo uporabniškega vmesnika, imenujejo demoni. Veliko število uporabne programske opreme je implementirano v obliki demonov (načrtovalnik opravil, dnevniški podsistem, strežniki DBMS itd.). Včasih je treba določen demon ponovno zagnati.
Potrebno
- - dostop do ciljne naprave (fizične ali oddaljene);
- root poverilnice.
Navodila
Korak 1
Prijavite se v ciljni računalnik s poverilnicami korenskega uporabnika. Če imate fizični dostop do računalnika in delate v grafičnem okolju (KDE, Gnome itd.), Zaženite emulator terminala, kot sta XTerm ali Konsole. Na besedilno konzolo lahko preklopite tudi s pritiskom na kombinacijo tipk Ctrl + Alt + Fx, kjer je x številka konzole. Če ste že prijavljeni kot uporabnik, ki ni root, zaženite ukaz su. Če imate SSH dostop do naprave, uporabite ustrezen program za povezavo. V sistemih, podobnih Unixu, je običajno nameščen odjemalec ssh console. Pri delu v sistemu Windows lahko uporabite program PuTTY, ki se prosto distribuira na spletnem mestu putty.nl. Vnesite korenske poverilnice in začnite sejo.
2. korak
Poiščite ime skripta init, ki ustreza demonu, ki ga je treba znova zagnati. Običajno se vsi takšni skripti nahajajo v imeniku /etc/rc.d/init.d in imajo enaka imena kot demoni, ki jim služijo. Vsebino tega imenika si oglejte z upraviteljem datotek ali ukazom ls. Če poznate približno ime demona, izhod ls filtrirajte z grep. Na primer ls -1 /etc/rc.d/init.d | dnevnik grep
3. korak
Pozanimajte se o trenutnem stanju demona, ki se ponovno zažene. Izvedite ukaz obrazca: status storitve Tu namesto oznake uporabite ime, pridobljeno v prejšnjem koraku. Če se prikaže vrstica, kot da se izvaja, se demon izvaja in ga je mogoče znova zagnati. V nasprotnem primeru to ni mogoče (tak demon ne obstaja ali je ustavljen).
4. korak
Znova zaženite demon. Zaženite ukaz obrazca: service Vrednost je podobna vrednosti, opisani v tretjem koraku. Kot parameter uporabite enega od dobro znanih identifikatorjev ukazov demona, ki vodijo do ponovnega zagona (običajno so opisani v dokumentaciji, priloženi ustreznemu paketu), ali možnost --full-restart. Na primer: servis syslogd restartservice httpd2 gracefulservice syslogd --full-restart
5. korak
Končajte trenutno sejo. Vnesite ukaz exit. Pritisnite Enter. Ukaz za odjavo lahko uporabite tudi za zaustavitev besedilne konzole ali prekinitev povezave s strežnikom SSH.