To those who are System Administrators...
How would you recommend getting a job in this field to someone who is young and has little experience?
Here is where I am at:
-Recent grad with a Bachelors degree in Management Information Systems from a university with a solid reputation
-I have done some basic coding over the years, but do not have the passion or desire to make a career out of straight up writing code
-I have used computers since I was a kid, and have loved virtually every minute of it. However, Windows has always been my primary OS with a somewhat recent switch to OS X
-Unfortunately, my interaction with Windows has mostly been through the GUI and I am not used to using command prompt for more than a handful of things
-I would consider myself tech savvy and have a strong interest in computers and other gadgets
-I have no problem being labeled a nerd. In high school, I spent plenty of time hosting and participating in LAN parties and still prefer PC gaming over console
-I am not socially retarded. Most of the time, I enjoy people. From what little experience I have had with an IT job, one of my favorite parts is being able to effectively match technology with the needs of an organization and the people who will be using it
As far as Linux goes:
-For various reasons, I am pretty much a complete noob when it comes to Linux
-I recently got a new laptop, which opens up my desktop that I built six years ago for messing around in Linux. Specs of the old computer are: Athlon64 X2 3800+, 2 GB DDR 400 RAM, 2 WD Raptors in RAID 0, nVidia GeForce 7800 GTX
-So far, all I have done is install Ubuntu along side a previous Windows 7 installation (which I might switch to a Windows server installation because I only have a small amount of experience with that also)
-I am thinking now that I might be better off installing Fedora just because I have heard most companies use Red Hat Enterprise Linux
Some other questions:
Where should I start?
Any good tutorials you would recommend?
Everyone was a noob at some point, how did you attain your vast Linux knowledge?
What other Linux or system administrator related forums/websites do you enjoy?
Feel free to move this post as I was not 100% sure where it fit.
Thank you for your help and ideas!
Comments
-
You are on the right track with getting Linux installed on your old desktop. Now make the thing useful. Some relatively easy but crucial things to do might be:
1. figure out how (software) package management works on your particular Linux distro, whatever it is, and update your system
2. make sure all your attached peripherals are working correctly (USB peripherals, audio, network, video - that one is easy to tell if it is working or not!)
3. network the PCs in your house together (if you haven't already) or at least your laptop and desktop, if that is all you have
4. set up and configure some network services (Apache Web Server, NFS/Samba file sharing, printing, etc.) and see if you can access them via your laptop (or other)
5. configure default applications for file types (how to open .doc, .pdf, etc.)
That's just a start, but that is plenty of things for someone new to Linux to get going with...
and keep checking here!
good luck.
-bill
I forgot - some websites I try to check daily...
http://slashdot.org
http://www.linuxjournal.com
http://www.linuxdevices.com/
http://lxer.com/
The articles at these sites range between n00b and expert level, so if you keep looking, you're bound to find something worthwhile.
For trouble-shooting I use (besides here): http://www.fedoraforum.org
http://www.google.com/linux
i'll also join the mailing list of some groups, too, as sometimes that is the best way to get input
one other thing I forgot to mention is, if you want to learn a little about more about how Linux services operate, or you just want to familiarize yourself more with Bash scripting, then check out the scripts in /etc/init.d/ or /etc/rc.d/init.d/ (if you're on Fedora/Red Hat-based distros anyway, not sure where they are on other distros).0 -
you know, just recently I have been asking the same questions. Take a look on DVD training from unixacademy
I believe their training is exactly what makes a good start. It was recommended to me by a person who is linux and unix administrator in our company. I'm currently on first half of the first part of training and learned few commands already.0 -
Everyone was a noob at some point, how did you attain your vast Linux knowledge?
I'm not a professional system administrator, and don't study computer science. I've had a couple of summer jobs as an assisting system administrator, but except that, I'm just a hobbyist - and might not know the job market as well as other people in this thread. I do however know of some useful software for administrative purposes, and will list some of it below.
[ul][li]Puppet - an OS-independent configuration management tool that should make life easier if you need to administer multiple machines. It works with Unix, Linux and Windows.[/li]
[li]GlusterFS - this is basically to networked servers what RAID is to harddrives. It allows you to organize your networked storage server into a sort of storage cloud, in order to increase speed/reliability (AFR) and storage capacity (distribute).[/li]
[li]Pkgsync - a system for central configuration of which packages should be installed on Debian/Ubuntu machines. You group packages into mayhave and musthave - any missing package in musthave will be automatically installed on all machines with pkgsync enabled, and any package not in mayhave or musthave will be automatically removed on these machines.[/li]
[li]Version control systems in general are worth knowing if you're planning to work in an environment with many programmers. Subversion seems to be the most used these days; I personally prefer git though, and the older CVS is still in active use. There are also lots of other systems in use lots of other version control systems (bazar, mercurial, etc), but knowing one of them should be a good start.[/li]
[li]OpenSSH - is one of the most used programs for a Linux/Unix system administrator, as it allows you to remote control all your servers over an encrypted connection. If you're not already familiar with it, google for a guide [/li]
[/ul]0 -
I began learning linux a 2 years ago when I decided that windows wasn't enough to really master it. There was not training classes I took or lots of books bought or read. Basically, What I learned about the system is what I was able to google. Plus, I joined forums and other sites that are completely based around linux. There you meet people who know linux, in and out and are willing to teach you. From my experience, the linux community is always willing to help.
Since you've experience in windows, apply the same fundementals to linux. Windows and linux strive to accomplish the same thing, they just do it differently. Plus, any system that you have, learn the ends and outs of it by digging into is core and hacking. Join its forum sites as this will allow you to ask questions and get reasonable results.
Check out is repositories, and research the type of software it uses. What you did in windows do in linux, in linux standards.
This is how I'm learning linux. The learning curve may be steep at first. Once you accomplish a few tasks, you are motivated to go further. Gather any and all resources you can find, and tinker, tinker, tinker. If you are feeling really confident, assist in voluntary work. This will gets you experience in the job market.
We were all noobs to linux at first. Everybody learns differently. You started in the right place. All you have to do it keep researching and unraveling.
Best of luck.0
Categories
- All Categories
- 217 LFX Mentorship
- 217 LFX Mentorship: Linux Kernel
- 788 Linux Foundation IT Professional Programs
- 352 Cloud Engineer IT Professional Program
- 177 Advanced Cloud Engineer IT Professional Program
- 82 DevOps Engineer IT Professional Program
- 146 Cloud Native Developer IT Professional Program
- 137 Express Training Courses
- 137 Express Courses - Discussion Forum
- 6.2K Training Courses
- 46 LFC110 Class Forum - Discontinued
- 70 LFC131 Class Forum
- 42 LFD102 Class Forum
- 226 LFD103 Class Forum
- 18 LFD110 Class Forum
- 37 LFD121 Class Forum
- 18 LFD133 Class Forum
- 7 LFD134 Class Forum
- 18 LFD137 Class Forum
- 71 LFD201 Class Forum
- 4 LFD210 Class Forum
- 5 LFD210-CN Class Forum
- 2 LFD213 Class Forum - Discontinued
- 128 LFD232 Class Forum - Discontinued
- 2 LFD233 Class Forum
- 4 LFD237 Class Forum
- 24 LFD254 Class Forum
- 694 LFD259 Class Forum
- 111 LFD272 Class Forum
- 4 LFD272-JP クラス フォーラム
- 12 LFD273 Class Forum
- 145 LFS101 Class Forum
- 1 LFS111 Class Forum
- 3 LFS112 Class Forum
- 2 LFS116 Class Forum
- 4 LFS118 Class Forum
- 6 LFS142 Class Forum
- 5 LFS144 Class Forum
- 4 LFS145 Class Forum
- 2 LFS146 Class Forum
- 3 LFS147 Class Forum
- 1 LFS148 Class Forum
- 15 LFS151 Class Forum
- 2 LFS157 Class Forum
- 25 LFS158 Class Forum
- 7 LFS162 Class Forum
- 2 LFS166 Class Forum
- 4 LFS167 Class Forum
- 3 LFS170 Class Forum
- 2 LFS171 Class Forum
- 3 LFS178 Class Forum
- 3 LFS180 Class Forum
- 2 LFS182 Class Forum
- 5 LFS183 Class Forum
- 31 LFS200 Class Forum
- 737 LFS201 Class Forum - Discontinued
- 3 LFS201-JP クラス フォーラム
- 18 LFS203 Class Forum
- 130 LFS207 Class Forum
- 2 LFS207-DE-Klassenforum
- 1 LFS207-JP クラス フォーラム
- 302 LFS211 Class Forum
- 56 LFS216 Class Forum
- 52 LFS241 Class Forum
- 48 LFS242 Class Forum
- 38 LFS243 Class Forum
- 15 LFS244 Class Forum
- 2 LFS245 Class Forum
- LFS246 Class Forum
- 48 LFS250 Class Forum
- 2 LFS250-JP クラス フォーラム
- 1 LFS251 Class Forum
- 151 LFS253 Class Forum
- 1 LFS254 Class Forum
- 1 LFS255 Class Forum
- 7 LFS256 Class Forum
- 1 LFS257 Class Forum
- 1.2K LFS258 Class Forum
- 10 LFS258-JP クラス フォーラム
- 118 LFS260 Class Forum
- 159 LFS261 Class Forum
- 42 LFS262 Class Forum
- 82 LFS263 Class Forum - Discontinued
- 15 LFS264 Class Forum - Discontinued
- 11 LFS266 Class Forum - Discontinued
- 24 LFS267 Class Forum
- 22 LFS268 Class Forum
- 30 LFS269 Class Forum
- LFS270 Class Forum
- 202 LFS272 Class Forum
- 2 LFS272-JP クラス フォーラム
- 1 LFS274 Class Forum
- 4 LFS281 Class Forum
- 9 LFW111 Class Forum
- 259 LFW211 Class Forum
- 181 LFW212 Class Forum
- 13 SKF100 Class Forum
- 1 SKF200 Class Forum
- 1 SKF201 Class Forum
- 795 Hardware
- 199 Drivers
- 68 I/O Devices
- 37 Monitors
- 102 Multimedia
- 174 Networking
- 91 Printers & Scanners
- 85 Storage
- 758 Linux Distributions
- 82 Debian
- 67 Fedora
- 17 Linux Mint
- 13 Mageia
- 23 openSUSE
- 148 Red Hat Enterprise
- 31 Slackware
- 13 SUSE Enterprise
- 353 Ubuntu
- 468 Linux System Administration
- 39 Cloud Computing
- 71 Command Line/Scripting
- Github systems admin projects
- 93 Linux Security
- 78 Network Management
- 102 System Management
- 47 Web Management
- 63 Mobile Computing
- 18 Android
- 33 Development
- 1.2K New to Linux
- 1K Getting Started with Linux
- 370 Off Topic
- 114 Introductions
- 173 Small Talk
- 22 Study Material
- 805 Programming and Development
- 303 Kernel Development
- 484 Software Development
- 1.8K Software
- 261 Applications
- 183 Command Line
- 3 Compiling/Installing
- 987 Games
- 317 Installation
- 96 All In Program
- 96 All In Forum
Upcoming Training
-
August 20, 2018
Kubernetes Administration (LFS458)
-
August 20, 2018
Linux System Administration (LFS301)
-
August 27, 2018
Open Source Virtualization (LFS462)
-
August 27, 2018
Linux Kernel Debugging and Security (LFD440)