For question 2, Slackware provides an easy way to turn the daemons on/off............
1) Run 'pkgtool' as root on the command line in a console. A menu will appear.
2) Highlight "Setup" and hit <Enter>.
3) In the next screen that appears, scroll down and highlight "services", hit the spacebar to select it and hit <Enter>.
4) Now you will be able to select or deselect the services you want to run at startup. Just highlight the service and use the spacebar to select or deselect them.
5) Hit <Enter> twice to exit the program, making sure "OK" (at the bottom of the menu) is highlighted each time.
What this does is to make the rc scripts in /etc/rc.d
executable to run the script at boot time, or remove the executable permisions to prevent the service from starting up at boot time..................You could do the same thing by running 'chmod 644' on each startup script in /etc/rc.d
for the service you don't want to run at boot time, or run 'chmod 755' on the startup scripts for the services you do want to start at boot time. Again, you must be root to change permissions on the startup scripts.
At a bare minimum, you will want to run "rc.cups" for the printer (only if you've installed cups and use it for printing) and "rc.inetd" (unless you installed xinetd and use that instead)
PS: Do _not_ edit rc.inet2 for making changes on whether a certain service is started or not at boot time. The correct procedure is to change the executable permissions on the script that runs the service. rc.inet2, as well as the other main starutp scripts, will first check to see if a particular rc script is executable or not and act accordingly............