V operačních systémech podobných systému UNIX se procesy, které provádějí servisní funkce a nemají uživatelské rozhraní, nazývají démoni. Velké množství obslužného softwaru je implementováno ve formě démonů (plánovač úloh, podsystém protokolování, servery DBMS atd.). Někdy je nutné konkrétního démona restartovat.
Nezbytné
- - přístup k cílovému počítači (fyzickému nebo vzdálenému);
- - pověření root.
Instrukce
Krok 1
Přihlaste se k cílovému počítači pomocí pověření uživatele root. Pokud máte fyzický přístup k počítači a pracujete v grafickém prostředí (KDE, Gnome atd.), Spusťte emulátor terminálu, například XTerm nebo Konsole. Můžete také přepnout na textovou konzolu stisknutím kombinace kláves Ctrl + Alt + Fx, kde x je číslo konzoly. Pokud jste již přihlášeni jako jiný uživatel než root, spusťte příkaz su. Pokud máte přístup SSH k zařízení, použijte vhodný program pro připojení. V systémech podobných systému UNIX je obvykle nainstalován klient konzoly ssh. Při práci pod Windows můžete použít program PuTTY, který je volně distribuován na webu putty.nl. Zadejte pověření uživatele root a spusťte relaci.
Krok 2
Zjistěte název skriptu init odpovídající démonu, který je třeba restartovat. Všechny takové skripty se obvykle nacházejí v adresáři /etc/rc.d/init.d a mají stejná jména jako démoni, kterým slouží. Zobrazte obsah tohoto adresáře pomocí správce souborů nebo příkazu ls. Pokud znáte přibližný název démona, filtrujte výstup ls pomocí grep. Například ls -1 /etc/rc.d/init.d | grep log
Krok 3
Zjistěte aktuální stav restartovaného démona. Proveďte příkaz ve tvaru: status služby Zde namísto značky použijte název získaný v předchozím kroku. Pokud je zobrazen řádek jako běží, je démon spuštěn a lze jej restartovat. Jinak to není možné (takový démon neexistuje nebo je zastaven).
Krok 4
Restartujte démona. Spusťte příkaz ve formuláři: služba Hodnota je podobná hodnotě popsané ve třetím kroku. Jako parametr použijte jeden ze známých identifikátorů příkazů démona, které vedou k restartu (obvykle jsou popsány v dokumentaci dodávané s odpovídajícím balíčkem), nebo --full-restart. Například: service syslogd restartservice httpd2 gracefulservice syslogd --full-restart
Krok 5
Ukončit aktuální relaci. Zadejte příkaz exit. Stiskněte Enter. Příkaz odhlášení můžete také použít k vypnutí textové konzoly nebo odpojení od serveru SSH.