UNIX- ის მსგავსი ოპერაციულ სისტემებში, daemons ეწოდება პროცესებს, რომლებიც ასრულებენ მომსახურების ფუნქციებს და არ აქვთ მომხმარებლის ინტერფეისი. კომუნალური პროგრამების დიდი რაოდენობა ხორციელდება daemons- ის სახით (ამოცანების განრიგი, ხეების ქვესისტემა, DBMS სერვერები და ა.შ.). ზოგჯერ საჭიროა კონკრეტული დემონის გადატვირთვა.
აუცილებელია
- - სამიზნე მანქანაზე წვდომა (ფიზიკური ან დისტანციური);
- - ძირეული სერთიფიკატები.
ინსტრუქციები
Ნაბიჯი 1
შედით სამიზნე მანქანაში root მომხმარებლის სერთიფიკატებით. თუ თქვენს კომპიუტერზე ფიზიკური წვდომა გაქვთ და გრაფიკულ გარემოში მუშაობთ (KDE, Gnome და ა.შ.), დაიწყეთ ტერმინალის ემულატორი, როგორიცაა XTerm ან Konsole. ასევე შეგიძლიათ გადახვიდეთ ტექსტის კონსოლზე Ctrl + Alt + Fx კლავიშების კომბინაციის დაჭერით, სადაც x არის კონსოლის ნომერი. თუ თქვენ უკვე შესული ხართ როგორც root- ის სხვა მომხმარებელი, გაუშვით su ბრძანება. თუ თქვენ გაქვთ SSH წვდომა აპარატზე, გამოიყენეთ შესაფერისი პროგრამა დასაკავშირებლად. UNIX- ის მსგავს სისტემებზე, ჩვეულებრივ, დაინსტალირებულია ssh console კლიენტი. Windows- ის ქვეშ მუშაობისას შეგიძლიათ გამოიყენოთ PuTTY პროგრამა, რომელიც თავისუფლად ვრცელდება putty.nl ვებსაიტზე. შეიყვანეთ ძირეული სერთიფიკატები და დაიწყეთ სესია.
ნაბიჯი 2
შეიტყვეთ საწყისი სკრიპტის სახელი, რომელიც შეესაბამება daemon- ს, რომლის გადატვირთვაც აუცილებელია. როგორც წესი, ყველა ასეთი სკრიპტი განლაგებულია /etc/rc.d/init.d დირექტორიაში და იგივე სახელები აქვთ, როგორც მათ ემსახურებიან. იხილეთ ამ დირექტორიის შინაარსი ფაილების მენეჯერის ან ls ბრძანების გამოყენებით. თუ იცით daemon- ის სავარაუდო სახელი, გაფილტრეთ ls გამოცემა grep– ით. მაგალითად, ls -1 /etc/rc.d/init.d | grep ჟურნალი
ნაბიჯი 3
გაეცანით daemon- ის მიმდინარე მდგომარეობას. შეასრულეთ ფორმის ბრძანება: მომსახურების სტატუსი აქ, მარკერის ნაცვლად, გამოიყენეთ წინა ეტაპზე მიღებული სახელი. თუ ნაჩვენებია სტრიქონის მსგავსი სტრიქონი, daemon გადის და მისი ხელახლა დაწყებაა შესაძლებელი. წინააღმდეგ შემთხვევაში, ეს შეუძლებელია (ასეთი დემონი არ არსებობს ან გაჩერებულია).
ნაბიჯი 4
გადატვირთეთ daemon. შეასრულეთ ფორმის ბრძანება: მომსახურება მნიშვნელობა მსგავსია მესამე საფეხურზე აღწერილი. როგორც პარამეტრი, გამოიყენეთ daemon ბრძანებების ერთ-ერთი ცნობილი იდენტიფიკატორი, რომელიც იწვევს გადატვირთვას (ისინი ჩვეულებრივ აღწერილია შესაბამის პაკეტში მოწოდებულ დოკუმენტაციაში) ან - სრული აღდგენის ვარიანტი მაგალითად: service syslogd restartservice httpd2 gracefulservice syslogd --full-restart
ნაბიჯი 5
მიმდინარე სესიის დასრულება. შეიყვანეთ ბრძანება გასასვლელი. დააჭირეთ Enter- ს. გამოსაყენებელი ბრძანების გამოყენება შეგიძლიათ ტექსტის კონსულის გასაჩერებლად ან SSH სერვერთან გათიშვისთვის.