Most of us take our keyboards for granted when they're working smoothly; perhaps we struggle for a bit finding the correct keyboard layout when doing a fresh Linux install, but once the OS is up and running they tend to stay out of our way. Except for those one or two keys that never quite do what they are supposed to. From the application "hot keys" on full-sized or multimedia keyboards to the peculiar add-ons sported by some laptop and netbook models, there are bound to be one or two specialty keys that need tweaking. You'll need some time and a couple of spare terminal windows to configure them into submission.
Taking full control of your own email, that is running your own email server, is a must if you really care about privacy, security or maximum customization.
When you start doing it though, you soon find out that the hardest, or at least lest documented task, is not how to send email, or how to block spam. It is how to make sure that the email you send is always accepted by other sites, that is how to find out if your email server looks like a spam source.
As part of our on-going bash tutorial series, we discussed about bash positional parameters in our previous article. In this article let us discuss about the bash special parameters with few practical shell script examples.
Though you can usually manage your network settings via the GUI in most Linux distros these days, it's always good to be familiar with the command-line tools. So we're going to review some select commands from a couple of tools that are typically included in the popular Linux distros. Remember, if you want full details on the tool and its options, refer to its man page: type man followed by the tool name. Now bring up a terminal and let's get started!
The following table lists package management tasks in the four most popular distribution groups – Debian (including Ubuntu, Linux Mint, KNOPPIX, sidux and other Debian derivatives), openSUSE, Fedora (including Red Hat Enterprise Linux, CentOS, Scientific Linux and other Fedora-based distributions), and Mandriva Linux.