Recent Articles

What Really Happens With Linux
Some random Linux observations... Ubuntu is the only Linux distro I know of that has its alpha releases slashdotted and dugg...which is a real shame; I think there are more that deserve this treatment from...

Linux Backup Solutions
Be it noobs or a geeks - computers are indispensable for either of the clans. With the trend of increasingly high storage devices - both USB and otherwise, the amount of data which resides in the form of nibbles and bits is enormous. Backing up your data is of prime...

Ubuntu Mobile Internet Device Released For Developers
The Ubuntu development team has released the first version of its Mobile Internet Device (MID) operating system as a developer's release. Ubuntu 8.04 MID is based on the Ubuntu desktop edition but is...

Why Linux Is The Developer's Choice OS
Presence of numerous distributions of Linux, each having its own unique set of characteristics but, basically compatible with each other gives users' a variety. This allows users to select the versions which best...

Red Hat Enterprise Linux 5.2 Released
Red Hat Enterprise Linux 5.2 is here, and it offers some interesting advantages over older versions. Look for improvements in terms of hardware support, virtualization, desktop, storage, and security, for starters. If you choose to upgrade, anyway. Scott Crenshaw...

Thriving In A Cloud Computing Future
Many of you likely read highlights from Gartner's "The State of Open Source, 2008? report a few weeks back. You can read the report here. Considering all the hype around cloud computing, I re-read Gartner's...


08.20.08

Linux Tools And Applications For Developers

By Praval Singh

In our previous article - Thinking about career in Linux? Part 1, we saw some of the prerequisites which shall help you build a career in Linux, or the Open Source technology. As promised, we move on from where we took a poise, to discuss some more tools/applications which fall under the same category.

Perl: It is one of the best known scripting languages for system management tasks. It is optimized for scanning arbitrary text files, extracting information from them, and printing reports based on that. Perl is known to be easy to use, efficient, and complete within itself. Several administration tasks can be completed with less pain and trouble with the advent of Perl scripts. Being a Linux admin, you may have to use this feature of Perl to master your network and system upgradation processes.

You may prefer reading the Perl manual, for that matter.

PHP: PHP is a recursive acronym for 'PHP: Hypertext Preprocessor.' This again is a widely-used Open Source general-purpose scripting language with special inclination towards Web development paradigm. It can be easily embedded into HTML and hence widely used. Having a good hands-on over PHP, Apache and MySQL is essential to get your favorite Linux job.

Lookout for the PHP documentation.

Postfix: It is a mail transfer agent (MTA) used on Linux analogous to Sendmail and Qmail. It is known to handle the routing and delivery of emails. If you're handling a Linux network, particularly a mail server, you need to have a knowledge about this very MTA. You must master the art of configuring postfix main.cf and master.cf files along with troubleshooting other postfix errors.

Checkout the Postfix official documentation.

Planet Alpha Managed Hosting

rsync: It is a powerful tool to greatly speed up file transfers when the destination file is being updated. Rsync uses uses a remote-update protocol which basically copies only the difference of files that have been changed. It is a great tool for backing up files to another Linux host. An aspirant should atleast be aware of the syntax used with rsync to copy files to another host machine.

A detailed documentation and a tips-and-tricks page shall add to your knowledge.

Samba: I'm sure you would have probably come across this name while working on Linux and reading articles over the web. The Samba software suite is a collection of programs which implement the Server Message Block(SMB) protocol for *NIX systems. This protocol is often referred as the Common Internet File System or CIFS. A lot of companies which run over a Linux based environment use Samba to share files across the network. As Linux career enthusiast, you should master Samba to perfection. The preliminaries include - installing and configuring Samba server, adding and maintaining users, setting up Samba shares, et al.

You shall have a read to this manual on Samba.

SCP: It helps copy files between hosts within a network. It uses ssh for data transfer with same authentication and security as ssh. scp asks for pass-phrases if they are needed for authentication. One needs to know scp if he/she needs to copy files between Linux hosts over a public or private network with security concerns.

A scp manual is here for reference.

This list is however never-ending. I have tried to cover the minuscule number applications which I believe one must be familiar with if he/she is eying on a Linux job. One may not use all of the tools/applications mentioned in this article on daily basis, but these are some of the widely used applications in Linux administration and related Linux jobs.

We shall acknowledge an addition to this list via your comments. Wishing you a great career in Linux!

Comments


About the Author:
Praval Singh is a contributing writer for Brajeshwar.com.
About LinuxDeveloperNews
Get the lastest information on current changes in the Linux Development World.





LinuxDeveloperNews is brought to you by:

SecurityConfig.com NetworkingFiles.com
NetworkNewz.com WebProASP.com
DatabaseProNews.com SQLProNews.com
ITcertificationNews.com SysAdminNews.com
LinuxDeveloperNews.com WirelessProNews.com
CProgrammingTrends.com DevWebPro.com





-- LinuxDeveloperNews is an iEntry, Inc. publication --
iEntry, Inc. 2549 Richmond Rd. Lexington KY, 40509
© 2008 iEntry, Inc.  All Rights Reserved  Privacy Policy  Legal

archives | advertising info | news headlines | free newsletters | comments/feedback | submit article



LinuxDeveloperNews News Archives About Us Feedback LinuxDeveloperNews Home Page About Article Archive News Downloads WebProWorld Forums Jayde iEntry Advertise Contact