Okay here is my nmap

Port State Service
22/tcp open ssh
25/tcp open smtp
53/tcp open domain
80/tcp open http
111/tcp open sunrpc
137/tcp filtered netbios-ns
138/tcp filtered netbios-dgm
139/tcp open netbios-ssn
443/tcp open https
631/tcp open ipp
953/tcp open rndc
1241/tcp open msg
2049/tcp open nfs
6000/tcp open X11
7100/tcp filtered font-service
10000/tcp open snet-sensor-mgmt
32771/tcp open sometimes-rpc5
32772/tcp open sometimes-rpc7

I am running Mandrake 9.0. I have an apache server, a cups printer, and I want ssh to be open. What all should I close and how do I do it. I have googled all day and I have more or less found plenty of confilcting opinions on how to close ports. Help would be much appreciated.