Lister les ports ouverts et surtout les programmes correspondants
(Ci dessous, le cas d'une Debian Sarge en n'ayant rien coché comme packages durant l'installation)
bipbip:~# netstat -lpn -A inet
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name
tcp 0 0 0.0.0.0:768 0.0.0.0:* LISTEN 1010/rpc.statd
tcp 0 0 0.0.0.0:111 0.0.0.0:* LISTEN 707/portmap
tcp 0 0 0.0.0.0:113 0.0.0.0:* LISTEN 904/inetd
tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN 1003/sshd
tcp 0 0 0.0.0.0:25 0.0.0.0:* LISTEN 898/exim4
udp 0 0 0.0.0.0:111 0.0.0.0:* 707/portmap
udp 0 0 0.0.0.0:762 0.0.0.0:* 1010/rpc.statd
udp 0 0 0.0.0.0:765 0.0.0.0:* 1010/rpc.statd
bipbip:~#
-p Show the PID and name of the program to which each socket belongs.
-n Show numerical addresses instead of trying to determine symbolic host, port or user names.
-l Show only listening sockets. (These are omitted by default.)
-A Specifies the address families (perhaps better described as low level protocols) for which connections are to be shown.
On peut donc en déduire facilement les packages a désinstaller...
(dpkg -l pour lister les packages puis apt-get remove pour les enlever)
(a noter également le même genre de résultat avec la commande lsof)
PS: Il vaut mieux lançer la commande avec les droits root.