Skocz do zawartości
Zaloguj się, aby obserwować  
Mateusz Sojda

Usługa jako deamon, a xinetd

Polecane posty

Witam, postanowiłem zrobić migrację z inetd na xinetd i wszystkie usługi uruchamiać właśnie z jego poziomu. Tylko jest jeden problem. Zacząłem się bawić i utworzyłem plik konfiguracyjny /etc/xinetd.conf:

 

defaults
{
 instances = 50
 per_source = 10
 log_type = FILE /var/log/xinetd.log 500K 600K
 log_on_success = HOST PID DURATION
 log_on_failure = HOST RECORD
 # only_from = 192.168.1.2
 # no_access = 192.168.1.3
 # disabled = telnet
 # bind = 192.168.1.1
 # interface = 192.168.2.1
}

service ftp
{
 flags = NAMEINARGS
 socket_type = stream
 protocol = tcp
 wait = no
 user = root
 server = /usr/sbin/tcpd
 server_args = /usr/sbin/vsftpd
 disable = no
}

service ssh
{
 socket_type = stream
 wait = no
 user = root
 server = /usr/sbin/sshd
 port = 22
 server_args = -i
}

 

Wywaliłem inetd,ftp i sshd ze skryptów startowych:

update-rc.d inetd remove

update-rc.d sshd remove

update-rc.d vsftpd remove

oraz dodałem xinetd:

update-rc.d xinetd defaults

 

I przy tym teoretycznie po reboocie powinien wystartować xinetd z obsługą vsftpd i sshd. Jednak tak się nie stało. SSHd wystartowało dalej jako deamon, a vsftpd wcale.

 

Proszę o pomoc bo już się w tym zamotałem:( Może popełniłem gdzieś błędy? Albo nie rozumiem zasad działania xinetd?

Podczas konfiguracji opierałem się na: http://linio.terramail.pl/xinetd.html

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

to starodawne wlaczanie uslug, jak dla mnie... heh, czlowieku, idz sobie na fora linuxa, bo na twoje kretynskie pytania nikomu sie nie chce odpowiadac.

Udostępnij ten post


Link to postu
Udostępnij na innych stronach
nikomu sie nie chce odpowiadac.

 

Mów za siebie.

 

A zainteresowałem się tym bo domyślna instalacja CentOS+LxAdmin z HyperVM posiada właśnie uruchamianie usług poprzez xinetd i działa to dość sprawnie.

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

bo widzisz... przewaznie jak cos nie dziala, to logi mowia dlaczego ;)

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Nie istnieje absolutnie żaden racjonalny powód dla którego vsftpd i sshd miałyby być

uruchamiane z poziomu xinetd, a nie SysVinit.

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Bądź aktywny! Zaloguj się lub utwórz konto

Tylko zarejestrowani użytkownicy mogą komentować zawartość tej strony

Utwórz konto

Zarejestruj nowe konto, to proste!

Zarejestruj nowe konto

Zaloguj się

Posiadasz własne konto? Użyj go!

Zaloguj się

Zaloguj się, aby obserwować  

×