On 01/09/2010 00:47, Douglas Gross wrote:
> I am a grad of ITT Tech with a couple degrees, one two-year web
> development degree from '08 and another two-year system admin degree from
> last June. Good to meet you all. I am new to newsgroups, but I hope to
> find myself sticking around.
>
> I have the formal training and made the most of my classes, but now am
> working on getting a job in the field. One of my questions for those of
> you who are in the field is what skills should I expect to use the most?
> What should I focus on knowing well, and what are some of the most
> commonly used apps and features available in Linux on a professional
> network? I do a lot of self-study, so I wonder how to make the most of my
> time as I prepare to get my first tech job.
>
> Thanks!
>
Are you thinking about desktop usage, servers, network infrastructure,
security, embedded use, scientific use, in big companies, in small
companies, etc.? Linux is used in such a wide variety of places within
"professional networks" that it's not practical to be well versed in
everything.
First you want to get familiar with a couple of desktop distributions,
then a couple of server systems. Make sure you include both apt and rpm
distributions (other package managers are less used in professional
setups, I think). You need a few computers connected up in a network to
play with. Ideally you should have a desktop with enough ram to happily
run a couple of virtual machines - then you can easily test out
installations and configurations.
As well as familiarity with the basic installation and configuration,
you want to get used to desktop software such as Open Office, epost
programs, etc.
On the server side, you want to learn about DNS, DHCP, Samba, NFS, sshd,
apache, MTAs and mail servers. You can't learn everything - for
example, there are multiple choices for MTAs and mail servers. Pick one
and learn the basics - you will pick up the details of others as needed.
Practice networking - ipconfig, route, iptables for setup, and tools
like ssh, nc, ping. Practice command-line tools like nano, vim, bash, etc.
When you've mastered all these, come back next week for more suggestions!
|