olly - Fotolia

Evaluate Weigh the pros and cons of technologies, products and projects you are considering.

What advice would you offer on Linux for newbies?

I am just starting out with Linux and hoping to get a job working with it in the near future. What should I do now to get ahead?

Linux talent is in high demand, and those with the proper Linux skills and certifications are more likely to land a coveted sys admin job. Newcomers interested in the field should take steps to prepare for their first Linux job.

To get comfortable with Linux, "grab a desktop and just use it," said Jack Wallen, a Linux expert and avid promoter and user of the OS. Install it on a desktop and learn the command line, he said, noting CentOS and OpenSUSE as good distributions for those new to Linux.

If you want to use Linux for professional purposes, use one of the distributions that focuses on the corporate market, said Sander van Vugt, an independent technology trainer and consultant. SUSE or Red Hat are the most common.

Next, to prepare for a job in IT, you need to learn how to work with directories and networking, and dig into the server distributions, Wallen said.

Home users who want to play media files easily should work with documents and browse the Web, van Vugt said. Ubuntu and Linux Mint are good options.

Troubleshooting is a good way to become familiar with the kernel. Wallen, a Linux user since about 1996, said he has never had a problem that couldn't be fixed within a few minutes.

For almost everything you do, there is a Linux application for it, Wallen said, adding that Linux has evolved faster than any other platform in the market.

Next Steps

Linux jobs are in high demand for the skilled and certified

How to succeed in IT according to a Linux pro

The best way to get ahead as a Linux admin

Choosing a Linux distribution

Dig Deeper on Linux servers

Join the conversation


Send me notifications when other members comment.

Please create a username to comment.

What's hard for you about learning the Linux kernel?
Honestly? Spending the time necessary to grow proficient at it. We have a standing policy to become experts with any tool we use before starting a project with it, and there are a lot of other things I'd like to be doing.

I'm always willing to spend the time necessary to learn a valuable process or technique, but things like the Linux kernel are far enough from our usual jobs that we rarely need them.
I am having good Interest on Unix Administration and Digging in unix.  its an excellent piece of work by writing our kernel by.
So as per me its a Architecture job to write a Kernel.
 We should have good Scope on Resources - Process .Allocating Resources - like Thread to job - Assigning the Priority to a process - Scheduling.
To be Frank its my goal to Write a kernel..

SO please let me know the Pre-request ( inputs ) have to know for writing a kernel..Please reply me those..
 Thank u..
This is good advice.  The 'Linux' thing can seem like such a non starter. But it doesn't have to be.  This article gives some reasonable advice for those who've thought it would be great to know more about Linux.  There is really no substitute for picking it up, and beginning to work with it.
Pickup some old machines (people normally give away boxes that are really slow for Windows but work great for Linux) and put several types of Linux on them. Make your own network and learn about distributed applications. Next setup your own Kerberos and learn how to lock down those systems so they are secure. That will get you started.
Also, if you participate in social media (ok, Twitter), it's always good to follow sources of expertise on specific subjects. For Linux, I've found @nixCraft to be an excellent source for Linux-related information.