Always when I reinstall or upgrade Fedora I turn off the services and deamons which I think I don't need.
But every time you have to look up special services to actually grasp what they are doing and it's not really easy.
Isn't there somewhere a good description of all this services?
I'll give you some examples:
- Self Monitoring and Reporting Technology (SMART) Daemon
(Here you have to know what SMART is to understand what it does)
- Starts and stops the Samba smbd and nmbd daemons used to provide SMB network services.
(Here you have to know what a SMB network service is, and is it used for clients or only for server services?)
- Enable monthly update of Smolt
(This is not a default, but as ussual you have to know what smolt is)
And here is some more examples where I have no clue whatsoeverer:
- This is a daemon which runs on client machines to perform Zeroconf service discovery on a network. avahi-daemon must be running on systems that use Avahi for service discovery. Avahi-daemon should not be running otherwise.
- avahi-dnsconfd connects to a running avahi-daemon and runs the script /etc/avahi/dnsconf.action for each unicast DNS server that is announced on the local LAN. This is useful for configuring unicast DNS servers in a DHCP-like fashion with mDNS.
(unicast server? mDNS?)
- dhcdbd provides D-BUS control of the ISC DHCP client, dhclient, and D-BUS access to the DHCP options obtained by dhclient for each IPv4 interface .
- Starts user-level daemon that manages RPCSEC GSS contexts for the NFSv4 client.
This was only some examples, but I will give some good examples to:
- This is a daemon for automatically switching network connections to the best available connection.
- cron is a standard UNIX program that runs user-specified programs at periodic scheduled times. vixie cron adds a number of features to the basic UNIX cron, including better security and more powerful configuration options.
(not perfect but almost)
- The irqbalance daemon will distribute interrupts across the cpus on a multiprocessor system with the purpose of spreading the load. processname: irqbalance
This is very easy to improve, and I understand if newbies is scared away.
And why not include a link to a description or a pointer to where you can read more about the "PCSEC GSS contexts" for example. And why does all the services have to have names like they must be 8 chars? I mean that limitation was in the 20th century.
ps. I can contribute with better descritions for some of them, anyone knows where I could send them? I just won't whine, I'll help if I can.