PDA

View Full Version : Servizi superflui...


lamalta
26-02-2005, 14:33
Ciao,
vorrei scoprire un po' di cose sui servizi.
Come faccio ad inviarvi un elenco dei processi attivati nei vari runlevel all'avvio cosicchè voi gentilissimi possiate suggerirmi quali disattivare per rendere più veloce il pc?
Grazie

_YTS_
26-02-2005, 14:59
nella mia debian:

cd /etc
ls -la |grep rc

drwxr-xr-x 3 root root 4096 Feb 23 21:39 rc.d
drwxr-xr-x 2 root root 4096 Feb 25 14:40 rc0.d
drwxr-xr-x 2 root root 4096 Feb 25 14:40 rc1.d
drwxr-xr-x 2 root root 4096 Feb 25 14:40 rc2.d
drwxr-xr-x 2 root root 4096 Feb 25 14:40 rc3.d
drwxr-xr-x 2 root root 4096 Feb 25 14:40 rc4.d
drwxr-xr-x 2 root root 4096 Feb 25 14:40 rc5.d
drwxr-xr-x 2 root root 4096 Feb 25 14:40 rc6.d
drwxr-xr-x 2 root root 4096 Feb 23 21:30 rcS.d

poi ti sposti dentro ognuno di questi:

cd rc2.d #è quello che init mi fa partire di default in modo testo
ls -la

K14ppp K50dansguardian S20clamav-daemon S20ssh S91apache
K20exim S10sysklogd S20inetd S89atd S99rmnologin
K30squid S11klogd S20makedev S89cron S99stop-bootlogd

questi sono i miei.

la K davanti sta ad indicare di non farlo partire, è uno dei metodi possibili in debian ma anche nelle altre distro.

cmq prima di andare oltre, indica la tua distro e fai un netstat -putan
#si hai capito bene putan :D e posta l'output

ciao

lamalta
26-02-2005, 18:49
Ciao,
io ho Suse 9.2, dove c'è yast, con lo stupendo editor dei runlevel.
Per non doverli scrivere a mano, volevo sapere se c'è un modo o un file nel quale sono scritti (oltre sllr dir in /etc)
il comando -putan mi restituisce in output i programmi attivi, non i servizi
Grazie

_YTS_
26-02-2005, 20:12
no, ti dice che servizi bindano una porta in tcp
ergo avrai sicuramente qualche servizio che non ti serve tipo il time o il discard, daytime, i classici di inetd, che potrai prontamente stoppare.

cmq non capisco la tua risposta, ciao

duffyduck
26-02-2005, 21:46
Originariamente inviato da _YTS_


cmq prima di andare oltre, indica la tua distro e fai un netstat -putan
#si hai capito bene putan :D e posta l'output

ciao
che comando è netstat -putan?
ho provato a farlo e mi da questo risultato:

root@BB:~# netstat -putan
Active Internet connections (servers and established)
Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name
tcp 0 0 0.0.0.0:6000 0.0.0.0:* LISTEN 445/X
tcp 0 0 0.0.0.0:631 0.0.0.0:* LISTEN 127/cupsd
udp 0 0 0.0.0.0:68 0.0.0.0:* 87/dhcpcd
udp 0 0 0.0.0.0:631 0.0.0.0:* 127/cupsd

che vuol dire?

ciao

duffyduck
26-02-2005, 21:48
Originariamente inviato da _YTS_
no, ti dice che servizi bindano una porta in tcp
ergo avrai sicuramente qualche servizio che non ti serve tipo il time o il discard, daytime, i classici di inetd, che potrai prontamente stoppare.

cmq non capisco la tua risposta, ciao
opssss non avevo visto la tua risposta..........

lamalta
27-02-2005, 13:55
Originariamente inviato da _YTS_
no, ti dice che servizi bindano una porta in tcp
ergo avrai sicuramente qualche servizio che non ti serve tipo il time o il discard, daytime, i classici di inetd, che potrai prontamente stoppare.

cmq non capisco la tua risposta, ciao

Cosa non capisci?
L'output è questo:

Active Internet connections (servers and established)
Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name
tcp 0 0 127.0.0.1:61931 0.0.0.0:* LISTEN 7355/wish
tcp 0 0 0.0.0.0:111 0.0.0.0:* LISTEN 5472/portmap
tcp 0 0 0.0.0.0:2000 0.0.0.0:* LISTEN 9463/freepopsd
tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN 5650/sshd
tcp 0 0 0.0.0.0:631 0.0.0.0:* LISTEN 5596/cupsd
tcp 0 0 127.0.0.1:25 0.0.0.0:* LISTEN 5986/master
tcp 0 0 127.0.0.1:37435 0.0.0.0:* LISTEN 7331/kded [kdeinit]
tcp 0 0 37.255.49.49:2627 205.188.8.236:5190 ESTABLISHED 7356/gaim
tcp 0 0 37.255.49.49:2802 66.102.9.104:80 ESTABLISHED 9425/firefox-bin
tcp 0 0 37.255.49.49:2714 213.156.44.154:80 ESTABLISHED 9425/firefox-bin
tcp 0 0 37.255.49.49:2713 213.156.44.154:80 ESTABLISHED 9425/firefox-bin
tcp 0 0 37.255.49.49:2810 213.156.44.152:80 ESTABLISHED 9425/firefox-bin
tcp 0 0 37.255.49.49:2634 207.46.107.4:1863 ESTABLISHED 7355/wish
udp 0 0 0.0.0.0:111 0.0.0.0:* 5472/portmap


In Suse con Yast è possibile decidere che servizi avviare.
Quindi dato che non conosco tutti i ruoli di tutti i servizi, vorrei sapere quali posso disattivare.
Però, o mi metto e li copio a mano, o magari se c'è un file che contiene le impostazioni potrei allegare quello per stare prima, tutto qua

lamalta
28-02-2005, 14:21
nessuno sa come fare?

lamalta
02-03-2005, 08:08
Quali tra questi posso disabilitare e a che servono:

hwscan
cron
nscd
portmap
postfix
random
resmgr
setiserial (non uso porte seriali)
snmpd
sshd

Grazie!

NA01
02-03-2005, 08:16
direi tranquellamente tutti
postfix è un server di posta
portmap è per l'nfs se ben ricordo
sshd è il demone ssh
cron (ti dice qualcosa il nome? :sofico: )
hwscan io lo avevo trovato con la suse quando ho provato il suo raid. lo ho fatto saltare e non è successo nulla.

anche gli altri io li farei saltare.
male che vada avvii da live cd e sistemi di nuovo uttto

ciao

lamalta
02-03-2005, 08:23
Originariamente inviato da NA01
direi tranquellamente tutti
postfix è un server di posta
portmap è per l'nfs se ben ricordo
sshd è il demone ssh
cron (ti dice qualcosa il nome? :sofico: )
hwscan io lo avevo trovato con la suse quando ho provato il suo raid. lo ho fatto saltare e non è successo nulla.

anche gli altri io li farei saltare.
male che vada avvii da live cd e sistemi di nuovo uttto

ciao

Grazie troppo gentile!
Come sei messo con suse alla fine?
Io ora sto per installare gentoooooooo (ovviamente in raid md0!!)
Speriam!

lamalta
02-03-2005, 08:28
Però:

random - script to snapshot random state and reload it at boot time
resmsg - start resource manager for file access

C|b3rMaXn3T
02-03-2005, 10:24
Originariamente inviato da lamalta
Quali tra questi posso disabilitare e a che servono:

hwscan
cron
nscd
portmap
postfix
random
resmgr
setiserial (non uso porte seriali)
snmpd
sshd

Grazie!

Bene... io invece direi di lasciare in eseguzione sshd se il linux è collegato in una rete con altri pc magari windows così da entrarrci direttamente magari con un programmino tipo Putty...
In pratica ssh è un programma di amministrazione remota del sistema (o con un pc in lan o tramite internet)... se non hai una rete o non ti serve collegarti al linux in remoto meglio disattivarlo...

portmap che è un servizio molto importante: in pratica "sorveglia" tutte delle porte presenti nel nostro sistema e se non mi sbaglio dovrebbe anche loggare il traffico delle porte...

il demone cron, che se programmato dall'utente esegue dei comandi comandi: cioè ciascun utente (se autorizzato dall'amministratore) può predisporre una scaletta temporale di comandi (appunto schedule) che saranno eseguiti alle ore indicate, anche se egli in quel momento non sarà più loggato nel sistema.

Nscd è un demone che fornisce una cache per le più comuni richieste di servizio dei nomi. Il file di configurazione predefinito, /etc/nscd.conf, determina il comportamento del demone della cache.

postfix come diceva NA01 è un server di posta elettronica e se non lo usi è meglio disattivarlo...

snmpd è un agente SNMP che si attacca ad una porta ed attende una richiesta da un software di amministrazione SNMP. Una volta ricevuta una richiesta, la/le processa, collezziona le informazioni richieste e/o performa le/l'operazione/i richiesta/e e restituisce l'informazione al mittente. Se non usato meglio disattivarlo...

Gli altri che non ho stritto non sò a cosa servono :eek:

Spero di essere stato utile... CIao

lamalta
02-03-2005, 14:15
Grazie mille per la risposta ma non ho ben capito a che servono nscd, random e netmsg

Bye