[root@localhost apache]# netstat -an | more Active Internet connections (servers and established) Proto Recv-Q Send-Q Local Address Foreign Address State tcp 0 0 0.0.0.0:993 0.0.0.0:* LISTEN tcp 0 0 0.0.0.0:22305 0.0.0.0:* LISTEN tcp 0 0 0.0.0.0:8007 0.0.0.0:* LISTEN tcp 0 0 0.0.0.0:8009 0.0.0.0:* LISTEN tcp 0 0 0.0.0.0:110 0.0.0.0:* LISTEN tcp 0 0 0.0.0.0:8080 0.0.0.0:* LISTEN tcp 0 0 0.0.0.0:6000 0.0.0.0:* LISTEN tcp 0 0 0.0.0.0:21 0.0.0.0:* LISTEN tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN tcp 0 0 0.0.0.0:25 0.0.0.0:* LISTEN tcp 0 0 211.217.226.225:33060 205.188.9.14:5190 ESTABLISHED tcp 0 0 211.217.226.225:33066 64.4.12.75:1863 ESTABLISHED tcp 0 0 211.217.226.225:33102 203.239.110.20:23 ESTABLISHED tcp 0 0 211.217.226.225:33063 205.188.9.144:5190 ESTABLISHED Active UNIX domain sockets (servers and established) 위에 ESTABLISHED라는게... 현재 제 서버에 접속해 있는 녀석들 같은데... 참 재밌군요... 아마 도 내 허락도 없이... 들어오는 녀석들인것 같은데... 접속해 있는걸 끊거나 아니면... 영영 쫓아내고 싶은데... 어찌해야 하죠? 이거 리눅스는 날파리들이 막 덤벼들어서 골치군요... 허락도 없이 말이죠...--레뎃7.3, 커널2.4.18-3써요...
netstat 에 보이는 포트는 각 서비스가 열어 둔 것입니다. netstat -tlnp 로 포트마다 프로세스 이름을 확인하고, 모르는 서비스는 중지하거나 방화벽으로 막으세요.