Services Manager, seen in Figure 7.4a, provides an easy-to-use graphical utility for managing some KDE and PC-BSD services. The listed services can be enabled/disabled at system startup and their current status can be toggled to stopped or running. To access this utility, go to Application Launcher -> System Settings -> Services Manager. You will be prompted to input the administrative password.
Figure 7.4a: Managing Services Using Services Manager
The following services can be managed with this GUI:
- ACPI notebook module: this service should be enabled on laptops and can be disabled on PCs.
- Avahi: KDE uses this service to discover printers and folders that are shared on the local network.
- cpufreq: a control framework installed with PC-BSD to adjust CPU speed and voltage on the fly. This can save battery power because the lower the clock speed, the less power the CPU consumes. It is recommended for laptop users. You can learn more about this framework by reading man cpufreq.
- CUPS: used by PC-BSD to provide access to printers.
- Denyhosts: this script is installed with PC-BSD and analyzes log messages to determine what hosts are attempting unauthorized SSH access to your system.
- NFS: the Network File System is installed with PC-BSD and used to share files between computers.
- PF: the default PC-BSD firewall. It's recommended to keep the PF firewall enabled. Advanced users may be interested in reading the section on the Firewall Manager.
- SSH a network protocol that allows data to be exchanged over a secure channel between two computers by using data encryption. SFTP and (SCP) capabilities are also handled through the SSH protocol.
- swap monitor: a PC-BSD script that monitors swap space usage and activates 256MB increments as needed. The script itself is located in /usr/PCBSD/Scripts/swapmonitor.sh.
Note: PC-BSD 9 will include a control panel module that allows you to view every service on the system, configure their start-time behaviour, their current status, and to start/stop the service.