If you have questions about Linux or open source projects, real-time help is often just a keyboard away -- if you know where to look online. Forums, mailing lists, and Googling are all useful when you have questions, but if you really want answers fast, Internet Relay Chat (IRC) is the place to look. If you've never ventured into IRC, here's all you need to get started.
During my years as a Unix Systems Administrator and Quality Assurance Engineer, one of the most indispensable tools in my Unix tool box has been Perl. A Perl "power programmer" I am not, though almost daily I find new ways to incorporate simple (and sometimes not so simple) Perl logic into my work, which results in increased productivity and efficiency.
Ok, so you know grep, awk and sed. You can ls and cd your way anywhere on your computer. You can even eject your cdrom by typing several letters instead of pressing one button. But here's a fresh*,new**, and perhaps even slightly humorous take on several of your all time favorites.
So, you've just installed Ubuntu 7.04, otherwise known as the "Feisty Fawn" release of everyone's favorite (for now) flavor of Linux. You booted the installation disc, looked around the test environment to discover that your hardware was working, and double-clicked the Install icon on the desktop.
This tutorial shows how to set up a Ubuntu Feisty Fawn (Ubuntu 7.04) based server that offers all services needed by ISPs and hosters: Apache web server (SSL-capable), Postfix mail server with SMTP-AUTH and TLS, BIND DNS server, Proftpd FTP server, MySQL server, Courier POP3/IMAP, Quota, Firewall, etc.
I will use the following software:
Web Server: Apache 2.2
Database Server: MySQL 5.0
If one knows of the hype about Ubuntu, and it is almost unavoidable, one is led to believe that it is the most popular Linux distribution for desktop users. I have yet to see hard data that shows evidence of that claim so that will remain unresolved for now. One of the reasons touted for Ubuntu's popularity is that it comes on a single CD.
Java is an object-oriented programming language developed by Sun Microsystems in the early 1990s. Java applications are compiled to bytecode, which at runtime is either interpreted or compiled to native machine code for execution.
Most Linux system administrators are familiar with GParted, the excellent open source graphical disk-partitioning tool. GParted outshines all graphical disk-partioners, including its commercial competitors. With GParted, you can create, destroy, resize, move, and copy partitions on all the major filesystems, including ext2/3, NTFS, fat16/32, Reiser3/4, XFS, JFS, and several more.
GnuCash is personal and small-business financial-accounting software, freely licensed under the GNU GPL and available for GNU/Linux, *BSD, Solaris
This article will explain how to create a chroot jail for bind8. This effectively makes bind oblivious to the rest of the (file)system beyond it's chroot directory tree. Therefore security will be increased, because if bind due to some crack attempt allows shell access one can not go beyond the chroot environment.
(Quoting bind howto):