If you scan your localhost with nmap all services, even those which only listen on localhost will be explored and displayed as open.
To determine which services on your host are in listening state i would suggest you to use netstat.
Listening Sockets for TCP:
netstat -tlnp
Listening Sockets for UDP
netstat -tunp
Most services in Kali 2.0 are maintained through systemd you can easily control the services with the systemctl command.
For example disabling the apache2 deamon is as easy as typing in a shell:
systemctl disable apache2.service
To enable it again type in a shell:
systemctl enable apache2.service
Furthermore I would highly suggest to follow the "Kali Linux 2.0 Top 10 Post Install Tips"
https://www.offensive-security.com/k...-install-tips/
General security violation!
The module coffees memory was in a critical state
which resulted in a crash of the service thinking.
0xC0FFEE