THMMY.gr

Ηλεκτρονικοί Υπολογιστές και Τεχνικά Θέματα => Linux / Unix => Topic started by: Aurelius on October 10, 2008, 12:54:07 pm



Title: Restart service στο Linux
Post by: Aurelius on October 10, 2008, 12:54:07 pm
Εστω οτι θελω να κανω restart μια service, π.χ. ssh, γραφω

/etc/init.d./ssh restart

Αν δεν ειμαι admin ομως, δεν εχω προσβαση και δεν μπορω να το κανω. Υπαρχει τοτε καποιος αλλος τροπος?

Επισης, για να σταματησεις μια service κανεις το ιδιο μονο με αλλο ορισμα αντι για restart, π.χ. kill?


Title: Re: Restart service στο Linux
Post by: Verminoz on October 10, 2008, 13:01:06 pm
Πρέπει να το ψάξεις με τα runlevels. Στις περισσοτερες διανομές το runlevel 6 σημαίνει restart, νομίζω και στα Fedora.

http://en.wikipedia.org/wiki/Runlevel

Δες κι αυτό για να δεις πως να αλλάζεις (αν και παίζει να διαφέρει γενικά από dist σε dist)

http://www.cyberciti.biz/faq/change-the-runlevel-for-a-linux-server/


Title: Re: Restart service στο Linux
Post by: Zarathoustra on October 10, 2008, 13:28:16 pm
Στο opensuse ή σε παρόμοια συστήματα αυτο επιτυγχάνεται με την εντολή:

rcsshd restart (για το sshd) και όμοια για άλλες υπηρεσίες.
Δυστυχώς ξαρτάται από την διανομή,δεν υπάρχει ένας τρόπος κοινός για όλες τις παραλλαγές του linux!

Γενικά πάντως οι περισσοτερες υπηρεσίες(δαίμονες) επανεκκινούν όταν δεχθουν σήμα HUP :

kill -HUP pid

(όπου pid το αριθμητικό ID του συγκεκριμένου proccess)


Title: deleted
Post by: BOBoMASTORAS on October 10, 2008, 19:32:13 pm
deleted


Title: Re: Restart service στο Linux
Post by: Jose on October 12, 2008, 14:39:58 pm
Για να κάνεις αυτό λογικά αρκεί να εγκαταστήσεις το sudo κ να προσθέσεις τον χρήστη σου στους sudoers.


Title: Re: Restart service στο Linux
Post by: Aurelius on October 12, 2008, 14:46:58 pm
Αχ ματαιε κοσμε ....

Ενταξει, δεν χρειαζοταν ολα αυτα. Ηταν ετοιμα, αλλα το ψαξιμο  ηταν ενδιαφερον. Ολο και καπου θα τα κανω.