UNIX-тэй төстэй үйлдлийн системүүдэд үйлчилгээний функцийг гүйцэтгэдэг, хэрэглэгчийн интерфейсгүй процессуудыг демон гэж нэрлэдэг. Олон тооны хэрэгслийн програмыг демон хэлбэрээр (ажлын хуваарь гаргагч, бүртгэлийн дэд систем, DBMS серверүүд гэх мэт) хэрэгжүүлдэг. Заримдаа тодорхой демоныг дахин эхлүүлэх шаардлагатай болдог.
Шаардлагатай
- - зорилтот машин руу нэвтрэх (физик эсвэл алсын);
- - үндсэн үнэмлэх.
Зааварчилгаа
1-р алхам
Зорилтот машин руу root хэрэглэгчийн итгэмжлэлээр нэвтэрнэ үү. Хэрэв та компьютертээ физик хандалттай байгаа бол график орчинд (KDE, Gnome гэх мэт) ажиллаж байгаа бол XTerm эсвэл Konsole гэх мэт терминалын эмулятор эхлүүлээрэй. Та текстийн консол руу Ctrl + Alt + Fx товчлуурын хослолыг дарж шилжиж болно, энд x нь консолын дугаар юм. Хэрэв та root-ээс өөр хэрэглэгчийн хувьд аль хэдийн нэвтэрсэн бол su тушаалыг ажиллуулна уу. Хэрэв танд SSH нэвтрэх төхөөрөмж байгаа бол холбогдох програмыг холбоно уу. UNIX-тэй төстэй системүүд дээр ssh консолын клиентийг ихэвчлэн суулгадаг. Windows-ийн доор ажиллахдаа та putty.nl вэбсайт дээр чөлөөтэй тараадаг PuTTY програмыг ашиглаж болно. Язгуур үнэмлэхээ оруулаад сесс эхлүүлээрэй.
Алхам 2
Дахин эхлүүлэх шаардлагатай демонтой тохирох init скриптийн нэрийг олж мэд. Ихэнхдээ ийм скриптүүд нь Энэ директорын агуулгыг файлын менежер эсвэл ls командыг ашиглан үзэх. Хэрэв та демоны ойролцоо нэрийг мэддэг бол ls гаралтыг grep ашиглан шүүнэ үү. Жишээлбэл, ls -1 /etc/rc.d/init.d | grep бүртгэл
Алхам 3
Дэмоны өнөөгийн төлөвийг дахин эхлүүлэх талаар олж мэдэх. Маягтын командыг ажиллуулна уу: үйлчилгээний байдал Энд маркерийн оронд өмнөх алхам дээр авсан нэрийг ашиглана уу. Хэрэв ажиллаж байгаа шиг мөр гарч ирвэл демон ажиллаж байгаа тул дахин эхлүүлэх боломжтой. Үгүй бол энэ нь боломжгүй юм (ийм чөтгөр байхгүй эсвэл зогсоосон).
Алхам 4
Демоныг дахин эхлүүлээрэй. Маягтын командыг ажиллуулна уу: service Утга нь гурав дахь шатанд тайлбарласантай ижил байна. Параметрийн хувьд дахин эхлүүлэхэд хүргэдэг демон командуудын хамгийн сайн танигдсан шинж чанаруудын аль нэгийг ашиглана уу (тэдгээрийг ихэвчлэн холбогдох багцад хавсаргасан баримт бичигт тайлбарласан болно) эсвэл -full-restart сонголтыг ашиглана уу. Жишээлбэл: service syslogd restartservice httpd2 gracefulservice syslogd --ful-restart
Алхам 5
Одоогийн хуралдааныг дуусга. Тушаалын гаралтыг оруулна уу. Enter дарна уу. Та мөн текст консолыг хаах эсвэл SSH серверээс салгахын тулд гарах командыг ашиглаж болно.