Dalam sistem operasi seperti UNIX, proses yang menjalankan fungsi perkhidmatan dan tidak mempunyai antara muka pengguna disebut daemon. Sebilangan besar perisian utiliti dilaksanakan dalam bentuk daemon (penjadual tugas, subsistem pembalakan, pelayan DBMS, dll.). Kadang-kadang daemon tertentu perlu dimulakan semula.
Perlu
- - akses ke mesin sasaran (fizikal atau jarak jauh);
- - kelayakan root.
Arahan
Langkah 1
Log masuk ke mesin sasaran dengan kelayakan pengguna root. Sekiranya anda mempunyai akses fizikal ke komputer anda dan bekerja dalam persekitaran grafik (KDE, Gnome, dll.), Mulakan emulator terminal seperti XTerm atau Konsole. Anda juga boleh beralih ke konsol teks dengan menekan kombinasi kekunci Ctrl + Alt + Fx, di mana x adalah nombor konsol. Sekiranya anda sudah log masuk sebagai pengguna selain root, jalankan perintah su. Sekiranya anda mempunyai akses SSH ke mesin, gunakan program yang sesuai untuk menyambung. Pada sistem seperti UNIX, pelanggan konsol ssh biasanya dipasang. Semasa bekerja di bawah Windows, anda boleh menggunakan program PuTTY, yang diedarkan secara bebas di laman web putty.nl. Masukkan kelayakan root dan mulakan sesi.
Langkah 2
Ketahui nama skrip init yang sesuai dengan daemon yang perlu dimulakan semula. Biasanya, semua skrip tersebut terletak di direktori /etc/rc.d/init.d dan mempunyai nama yang sama dengan daemon yang mereka layani. Lihat kandungan direktori ini menggunakan pengurus fail atau arahan ls. Sekiranya anda mengetahui anggaran nama daemon, tapis output ls dengan grep. Contohnya, ls -1 /etc/rc.d/init.d | log grep
Langkah 3
Dapatkan maklumat mengenai keadaan daemon yang sedang dimulakan semula. Jalankan perintah bentuk: status perkhidmatan Di sini, bukannya penanda, gunakan nama yang diperoleh pada langkah sebelumnya. Sekiranya garis seperti sedang berjalan ditampilkan, daemon berjalan dan boleh dimulakan semula. Jika tidak, ini tidak mungkin dilakukan (setan seperti itu tidak wujud atau dihentikan).
Langkah 4
Mulakan semula daemon. Jalankan perintah form: service Nilainya serupa dengan yang dijelaskan pada langkah ketiga. Sebagai parameter, gunakan salah satu pengenal yang terkenal dari perintah daemon yang mengarah ke restart (biasanya dijelaskan dalam dokumentasi yang disertakan dengan paket yang sesuai) atau pilihan - restart sepenuhnya. Contohnya: perkhidmatan syslogd restartervice httpd2 gracefulservice syslogd --full-restart
Langkah 5
Tamatkan sesi semasa. Masukkan jalan keluar arahan. Tekan Enter. Anda juga boleh menggunakan perintah log keluar untuk mematikan konsol teks atau memutuskan sambungan dari pelayan SSH.