I was thinking the other day about the PCLinuxOS Control Center (PCC) and how it is the "place to go" for all your major system configurations … and it's been updated in PCLinuxOS. Perhaps there are those who need a tour of some of the things you can do with this configuration center. It is a centralized application for configuring and administering various system tools, making it easier for a user to do the many different chores that pertain to the maintenance and use of a Linux box. This will be a highlight of the PCC, and if you need a more in-depth explanation of any item, you should post in the forums so someone who's more knowledgeable can explain it more completely.
Users can access the PCC in a couple of ways. One is by clicking on the Menu button on your panel, then go to System > Configuration > Configure Your Computer. On many systems (unless it's been changed), the PCC icon is already on the panel. It is the icon that looks like a wrench and screwdriver crossed. It can also be invoked through the Run Command (Alt+F2) or a Konsole with the command drakconf. You will be asked for your root password as any configuration done will change the system and can only be done by root.
I have listed the items under each section and subsection, along with a short description for most of them.
Configure FTP - File Transfer Protocol allows a transfer of files from one host to another. proftpd has to be installed to use this protocol.
Configure web server - If you are setting up a web server, this is where you need to be. You need apache-mpm-prefork installed.
Configure DHCP - If you are configuring special DHCP settings for a server, you should be here. dhcp-server has to be installed.
Configure DNS - Use this if you need a DNS server for your network. bind has to be installed.
Configure proxy - Use this if you need a proxy server for a web client. squid has to be installed.
Configure time - This is where you configure your time server(s).
OpenSSH configuration - You can use SSH to access another computer in your network. You need an ssh program installed.
Many of these are self-explanatory - but this is where you go for hardware configuration. The GUI can also be launched from the Run Command or Konsole with harddrake2.
Manage Your Hardware
Browse & configure hardware - This will examine your system and show your hardware, and has a way to configure everything if need be. There are two sections on the window. The left shows the device tree of all the detected hardware categories. The right pane shows additional information of a selected device. In some cases, there would be buttons which will allow the configuration of the selected device and/or its module.
Sound Configuration - If you need to change any settings, or install a new sound card.
Configure 3D desktop effects - Turn on or off Compiz Fusion.
Configure Video card - You can configure your graphical display - the screen will ask for your graphics card, monitor and resolution - if for some reason you need to alter any of this, you can do it here. BE CAREFUL!!! You can mess up your system!!!
Configure Mouse & Keyboard
Set up keyboard layout - You can change your keyboard layout here.
Set up pointer device (mouse, touchpad) - Mouse or touchpad settings here.
Configure Printing & Scanning
Set up the printer(s), print job queues... - Your printer is detected and configured here. If you are sharing your printer between your home computers, there is a way to do it in this section.
Set up scanner - Scanner configuration.
Set up UPS for power monitoring (Uninterruptible Power Supply)- A UPS will help if your area experiences lots of power outages. It will have to be connected and on so it can be detected by the system.
Many times PCLinuxOS will detect your hardware on install or booting a live disk, and you will find that it doesn't need any configuration at all! For example, my scanner and printer have always been detected and ready to use.
Network & Internet
Manage your network devices
Network Center - This is where you configure your network connection, change settings, monitor your connection and even find out if there are other signals in your area.
Set up new network interface (LAN, ISDN, ADSL, ...) - Use this if you are starting from scratch on your interfaces. Most of the time a hard-wired cable is already detected and ready to use, but if you get a wireless card and want to configure it, you start here. If your card can be turned on and off, verify that it is on. If it is a laptop card or usb connection that needs to be inserted, make sure that is done as well because it won't get recognized by the system unless it is in the machine and turned on.
Remove a connection - If something isn't working and you need to start from scratch, you should delete it here, then reboot before you start over.
Personalize and Secure Your Network
Proxy - If you want a proxy connection, configure it here.
Share the Internet connection with other local machines - You can configure your system to act as a gateway to the internet for other machines.
Manage different network profiles - If you have a laptop you use at home and at work, you can set up a "profile" for each so you can bring up the connection you need in each place.
Configure VPN connections - (from Wikipedia) "A virtual private network (VPN) is a computer network in which some of the links between nodes are carried by open connections or virtual circuits in some larger network (e.g., the Internet) as opposed to running across a single private network." Configure it here.
Host definitions - this is one place you can designate different host definitions if you have more than one computer on your network. At my house, instead of both of them being localhost.localdomain, the desktop computer is Desktop and the laptop computer is Laptop.
Manage System Services
Authentication - Gives you 5 choices as follows;
* LDAP: Tells your computer to use LDAP for some or all authentication. LDAP consolidates certain types of information within your organization.
* Kerberos 5: With Kerberos and LDAP for authentication in Active Directory Server
* Windows Domain: Winbind allows the system to retrieve information and authenticate users in a Windows domain.
* NIS: Allows you to run a group of computers in the same Network Information Service domain with a common password and group file.
* Local file: Use local for all authentication and information user tell in local file. Stand-alone computers should choose Local File.
Manage system services by enabling or disabling them - A list of services that start on boot can be found here... if there is something you don't want or need to start, you can disable it here.
Manage, add & remove fonts, import Windows fonts - You should install new fonts to your system here.
Manage date & time - You can always right-click to clock on your desktop and configure it from there, but this feature is included here as well. No matter which way you configure it, you will need to make your date & time changes as root.
Manage localization for your system - If you are changing your language from English to something else (or back to English) you configure it here. Bear in mind that a reboot is necessary to complete the change, and some of your applications may need to be configured separately.
View & search system logs - The system logs can be viewed here. It's an alternative to typing dmesg in a console but every bit as useful.
Open a Console as Administrator - You can open a console from here or from the main desktop menu.
Manage users on system - You can add a new user to or delete a user from the system here.
Import Windows documents and settings - If you are dual-booting, this gives you a wizard to access your files. You can copy the files over to PCLinuxOS or share the folders between PCLinuxOS and Windows.
Configure Windows® Shares
Access Windows (SMB) shared drives and directories - Windows machines use the SMB protocol to share directories.
Share drives and directories with Windows (SMB) systems
Configure NFS shares
Protocol used mostly for Unix/Linux machines for sharing.
Access NFS shared drives and directories
Share drives and directories using NFS
Configure WebDAV shares
Access WebDAV shared drives and directories - WebDAV (Web-based Distributed Authoring and Versioning) is an extension to the HTTP protocol which allows you to create, move, copy, and delete resources on a remote web server. In practice, mounting a remote WebDAV repository on your local machine allows you to modify a remote web server's files as if those files were local to the system.
Manage disk partitions - If you want to change your partitions, you can do it here, but be aware that you should backup all your data first, as changes to the partitions could cause data loss.
CD/DVD burner - There may be a notation designating your drive type here - it has mine as (Slimtype DVD A DS8A4S)
Share your hard disk partitions - If you have multiple users on your computer you can configure sharing partitions with some or all users.
Configure system security, permissions and audit - You can set up security on several levels - Poor, Standard, High, Higher and Paranoid - and set up periodic system checks, set up level of permissions on some configurations.
Set up your personal firewall - You can configure your firewall here. It is a matter of checking which services you will allow access to on your machine. You can access the internet but you are designating which services can be accessed from the internet. Default is to have "Everything" checked, but that isn't very secure. Unchecking "Everything" turns on the firewall; then only check those services you want to allow access. You shouldn't need to check anything unless this computer is hosting services. However, if you have your printer on one computer in your home and configured it to print from other computers in your home, "CUPS Server" needs to be checked.
Configure authentication for PCLinuxOS tools - Here you can figure authentication for various tools. this means you can designate whether things can be done by a user using their password, or by the user without a password, or only by the root user.
Advanced setup for network interfaces and firewall - This tool allows set up of network interfaces fallover and firewall replication.
Set up autologin to automatically log in - auto-login is not as secure as having to login, because anyone can start your computer and do anything with it. However, some people like having their computer bring up the desktop upon boot, and this is where you configure it. In my case, I used to have an old laptop in the living room for some quick, occasional web-browsing. My adult daughter occasionally came in and looked things up as well. I had the laptop configured to auto-login. I keep important files on my desktop computer with the normal login screen, and didn't share any files or drives with the laptop. My new laptop does not have autologin enabled because I use it much more.
Set up boot system - This is where you can configure your boot loader (Grub or Lilo). For those who have a multi-boot system, you can change the boot order here. This was useful to me when I had just started using Linux and was dual-booting with WindowsXP. I had it setup to start Windows, but not long after that, I went into this section and changed the default boot to PCLinuxOS (and removed WindowsXP completely not too long after that!).
Set up display manager - When you click this you get a new window which says "X11 Display Manager allows you to log into your system with the X Window System running and supports running several different X sessions on your local machine at the same time." The choices I get are GDM (Gnome Display Manager) and XDM (X Display Manager). I think your choices depend on what desktop environment you are using.
As you can see, you can do almost anything to configure your system by using the PCC. Any questions or problems with this program can be directed to the very capable people in the forum.