LinuxQuestions.org
Share your knowledge at the LQ Wiki.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Newbie
User Name
Password
Linux - Newbie This Linux forum is for members that are new to Linux.
Just starting out and have a question? If it is not in the man pages or the how-to's this is the place!

Notices


Reply
  Search this Thread
Old 12-22-2015, 10:33 PM   #1
learnin2cocatinate
Member
 
Registered: Nov 2015
Posts: 41

Rep: Reputation: Disabled
How long does it take to become a sys admin and what text editor to use?


Thank you for taking the time to read this cus i have a couple urgent questions. How long would it take to have the skills nessesary to become a systems administrator? Im kinda in a rush right now and need a job fast(within 6months-1year)... Should i learn openSuse,Debian,CentOs or Redhat, like which one would a company most likly be using.. And do i have to know vi in this day in age or is vim good enough? Or vim vs gnuemac? I want to learn vi also cause i know its for legacy systems (i think) I just dont have time to learn stuff i dont need right now. I already have an idea (or list) of types of logs and what they do. Also understanding of network tools,tty navigation,policys,permissions and virtualization. But not a complete understanding how to use alot of these tools yet(specificaly network tools)...Lastly and i aplogize for all the questions, but all i would need to get hired is a certification am i right? Any help on this would be greatly appreiated guys, i'm in a sticky situation..

Last edited by learnin2cocatinate; 12-23-2015 at 02:08 AM.
 
Old 12-22-2015, 11:24 PM   #2
chrism01
LQ Guru
 
Registered: Aug 2004
Location: Sydney
Distribution: Rocky 9.2
Posts: 18,359

Rep: Reputation: 2751Reputation: 2751Reputation: 2751Reputation: 2751Reputation: 2751Reputation: 2751Reputation: 2751Reputation: 2751Reputation: 2751Reputation: 2751Reputation: 2751
Being a SysAdmin definitely takes time; there's no easy way.
Definitely load up a distro and use it as much as possible.
Try also creating some VMs as well so you can break stuff whilst still having the base system to do search/diagnostics with.

As regards a distro, look into the job engines/agencies in your area and see what they ask for.
Generally(!) RHEL (paid for subscription inc updates & support)or eg Centos (free rebuild of RHEL; inc updates but not support) tend to be the most popular in medium to large org, but see previous sentence.

Bookmark these
www.linuxtopia.org - more books/manuals than you can read & inc a lot of the official stuff.
http://rute.2038bug.com/index.html.gz - oldie but goldie intro to cli
For more bash see http://tldp.org/LDP/Bash-Beginners-G...tml/index.html & http://www.tldp.org/LDP/abs/html/
See also http://www.grymoire.com/Unix/index.html for awk, sed and more

You need to be across what the major tools/concepts are, but its ok to specialise in one or two to start with - there's an infinite amt of knowledge so don't try to know it all; no-one does no matter what they say.

Definitely learn the basics of vim. vim = vi improved so most of the cmds are the same. You need to be able to do simple editing at a cli, but usually you'd be going in remotely via some sort of gui so eg copy/paste inside the editor means being able to use a mouse etc.

If you have no real world (not at home) experience, then a good cert may help you get the interview, but then its all down to you and it would be for a junior position to start with anyway.

HTH
 
Old 12-22-2015, 11:39 PM   #3
astrogeek
Moderator
 
Registered: Oct 2008
Distribution: Slackware [64]-X.{0|1|2|37|-current} ::12<=X<=15, FreeBSD_12{.0|.1}
Posts: 6,263
Blog Entries: 24

Rep: Reputation: 4194Reputation: 4194Reputation: 4194Reputation: 4194Reputation: 4194Reputation: 4194Reputation: 4194Reputation: 4194Reputation: 4194Reputation: 4194Reputation: 4194
Quote:
Originally Posted by learnin2cocatinate View Post
How long would it take to have the skills nessesary to become a systems administrator? Im kinda in a rush need a job fast...
Like fine wine and Slackware releases, it takes as long as it takes.

Do not delude yourself thinking that there is a shortcut. If you are a well disciplined self-learner then you may learn a useful range of skills more quickly than some others, but if you really need a job fast you might consider taking on something else while you learn instead of pretending to be something you are not - that never works out.

And as you should know from your other threads on the topic, the duties of "sysadmin" can vary widely in different shops.

In reality, you do not learn "sysadmin", you learn a variety of topics from networking concepts to filesystem and user management, security concepts and tools, a Swiss-army knife full of utilities useful for numerous tasks... you learn the basic concepts and tools of a general Unix-like operating system.

Quote:
Originally Posted by learnin2cocatinate View Post
Should i learn openSuse,Debian,CentOs or Redhat, like which one would a company most likly be using..
As noted above, learn the basic system concepts that will be shared by whatever version a company happens to be using. When you get the job learn how those concepts differ, or not, on their particular system.

Quote:
Originally Posted by learnin2cocatinate View Post
And do i have to know vi in this day in age or is vim good enough? Or vim vs gnuemac? Im want to learn vi also cause i know its for legacy systems (i think) I just dont have time to learn stuff i dont need right now.
Yes, learn vi. Not because of any legacy nonsense, but because it is always available. Think of Vim as being the same for basic use.

You can't know what you will or won't need so don't try to cut the corners of the knowledge - that is nonsense. The knowledge and skills all interact and interlock, just get busy and learn them. You are probably better off knowing a few things well than half-knowing many things... it just takes time, learn each thing in turn.


Quote:
Originally Posted by learnin2cocatinate View Post
I already have an idea (or list) of logs and what they do. Also understanding of network tools,tty navigation,policys,permissions and virtualization. But not complete understanding how to use alot of these tools yet(specificaly network tools)...
You can't learn by catching glimpses along the way... study each of those topics until you do have a good working understanding of what they do and how to use them... it just takes time and effort.

There is absolutely no susbtitute for that understanding - get it. That is the primary thing that you are selling to your employer!

Quote:
Originally Posted by learnin2cocatinate View Post
Lastly and i aplogize for all the questions, but all i would need to get hired is a certification am i right? Any help on would be greatly appreiated guys im in a sticky situation..
WRONG! Sober up! What you need is knowledge and understanding in some useful measure, and the ability to communicate and demonstrate it to others. Certifications mostly make money for those who issue them and have little value of themselves in the real world, at least in my own experience.

Speaking only for myself, if I had two candidates, one listing a certification and one listing his or her interest and experience, the one with the certification has much more to prove to me than the other.

Last edited by astrogeek; 12-22-2015 at 11:50 PM. Reason: tpos, typs, typos, added comments.
 
2 members found this post helpful.
Old 12-23-2015, 12:18 AM   #4
learnin2cocatinate
Member
 
Registered: Nov 2015
Posts: 41

Original Poster
Rep: Reputation: Disabled
Cool thanks for fast responses bros many good points made, and i was able to clear some stuff up. However this really is all or nothing for me cause i need a job that could buy a place to live, a minium wage won't cut it. I'll start off with CentOs cause since i dont have any experience i dont think a big company who has money for Redhat will hire me. Also most online job offers im looking at dont state the OS their working with, they just say networking,security,repairing/configuring networks. Anyways thanks bros

Last edited by learnin2cocatinate; 12-23-2015 at 02:11 AM.
 
Old 12-23-2015, 10:03 AM   #5
Habitual
LQ Veteran
 
Registered: Jan 2011
Location: Abingdon, VA
Distribution: Catalina
Posts: 9,374
Blog Entries: 37

Rep: Reputation: Disabled
Quote:
Originally Posted by learnin2cocatinate View Post
Should i learn openSuse,Debian,CentOs or Redhat,
God, I hope so.
I think of it as more of apt vs. rpm
 
Old 12-23-2015, 10:09 AM   #6
tronayne
Senior Member
 
Registered: Oct 2003
Location: Northeastern Michigan, where Carhartt is a Designer Label
Distribution: Slackware 32- & 64-bit Stable
Posts: 3,541

Rep: Reputation: 1065Reputation: 1065Reputation: 1065Reputation: 1065Reputation: 1065Reputation: 1065Reputation: 1065Reputation: 1065
In addition to @astrogeeks excellent post here's a few things that may interest you.

System administration, any system, anywhere, is going to include some screwdriver and needle nose work -- you will be replacing disk drives, pulling cables, cleaning dust out of fans, replacing fans, recovering from power outages, replacing motherboards, installing and configuring updates and software releases, making stuff play nice with Windows (oh, yeah), configuring printers, possibly network telephones, you name it, you're going to be doing it.

You may be working with a mix of platforms. Don't be alarmed to see a mix of Sun Solaris, H-P UX, maybe a few blades, different flavors of Linux and, oh, yeah, Windows (lots of idiots still running XP).

You need to know vi. Period. You're going to be using an editor without a GUI, that's vi (and vim, same thing pretty much). Every Unix-like system comes with vi, you need to know and be comfortable with it. While you're at it, you will find AWK useful. And you damned well better be intimately familiar with sh, ksh and BASH (you will not find BASH on too many Unix systems unless somebody has added it). You are going to do a lot of shell programming.

You need to know all the basic commands, you're going to be working in a terminal, not always a click-'n'-drool GUI.

Linux and Unix are, for all practical purposes, pretty much the same. There are variances here and there, Unix systems don't, for example, have disk drives named sda, sdb, and so on. Even so, it's pretty easy to switch back and forth between Solaris and Linux -- ya just gotta know what you're doing.

Anyway, grab a couple of distributions, install them in a VM or two, get familiar with them. I'd suggest installing Slackware and learning to do the basics of system administration there. I'd also put in a vote for Centos. Get 'em both, play with them, figure out how things work and why you do what you need to. Take a look at O'Reilly for a couple or three books (read the reviews, don't go overboard).

Oh, yeah, ask question here.

Hope this helps some.
 
1 members found this post helpful.
Old 12-23-2015, 10:19 AM   #7
jamison20000e
Senior Member
 
Registered: Nov 2005
Location: ...uncanny valley... infinity\1975; (randomly born:) Milwaukee, WI, US( + travel,) Earth&Mars (I wish,) END BORDER$!◣◢┌∩┐ Fe26-E,e...
Distribution: any GPL that work on freest-HW; has been KDE, CLI, Novena-SBC but open.. http://goo.gl/NqgqJx &c ;-)
Posts: 4,888
Blog Entries: 2

Rep: Reputation: 1567Reputation: 1567Reputation: 1567Reputation: 1567Reputation: 1567Reputation: 1567Reputation: 1567Reputation: 1567Reputation: 1567Reputation: 1567Reputation: 1567
Talking

0100100001100101011011000110110001101111, the world is cryptic...

My (unlike two years of school @lest) Vi, yes.

Last edited by jamison20000e; 12-23-2015 at 10:20 AM. Reason: http://www.linuxquestions.org/questions/linux-newbie-8/n00b-homework-help-4175481534/#post5049376
 
Old 12-23-2015, 12:06 PM   #8
DavidMcCann
LQ Veteran
 
Registered: Jul 2006
Location: London
Distribution: PCLinuxOS, Debian
Posts: 6,140

Rep: Reputation: 2314Reputation: 2314Reputation: 2314Reputation: 2314Reputation: 2314Reputation: 2314Reputation: 2314Reputation: 2314Reputation: 2314Reputation: 2314Reputation: 2314
Don't worry too much about Unix: Linux is the new Unix!

There's an annual survey of what operating systems are used on web servers and the top ones are always Debian Stable and CentOS. Unix and BSD hardly figure. For firms who need paid support, the top distros are Red Hat (CentOS is its free version) and SUSE (OpenSUSE is the free version). The London Stock Exchange uses SUSE and the New York one has Red Hat.

So, the vital ones are Debian, CentOS and OpenSUSE. Luckily, on a server all these are going to be similar, since you'll be working from the command line. I'd start with CentOS and really get to know how to use it from the command line, how all the diagnostic tools work, and so on. If you know what tools like netstat or blktrace do, you're on the right track.

Do not bother with Slackware. It's closer to Unix than the others, but that's hardly useful when that makes it further from the common ones. It's rare to find it used commercially. Any Slacker who feels inclined to protest should be prepared to name a major company using it.

How long will it take? How long's a piece of string? Remember that there are plenty of small enterprises (and not so small ones) who are big enough to need a systems administrator but not big enough (or too cheap) to hire an expert. When I worked in a government department, our was an ex-cataloguer from the library who was self-taught!

Last edited by DavidMcCann; 12-23-2015 at 12:11 PM.
 
Old 12-23-2015, 01:16 PM   #9
learnin2cocatinate
Member
 
Registered: Nov 2015
Posts: 41

Original Poster
Rep: Reputation: Disabled
Thanks for all the help guys i really do appreciate it! Yeah also i understand the init model and how it differs from systems'd parallellization process. Solaris i head of but never paid too much attention to.. I know what chroot jails and enviroments are. I prefer virtualization over a chroot enviroment though.. I think chroot is like a poor mans virtual machine? Im familier with linux security rings 0,1,2,3. I know to protect setuid programs running as root such as /usr/bin/chsh,/usr/bin/passwd. Also I never used but understand the usefulness of openbsd,freebsd,netbsd's stability and its pf's superiority over iptables. I know of alot of important tools like SElinux,GRsecurity,snmp,nmap,netstat,ftrace,perf,ping,nslookup,tracert,ifconfig. Not to sound like a no it all cause i admit im farrrr from it... But i do feel like i know all the important concepts to being a sys admin just not how to actually configure and implement this stuff, lol... I been self-studying networking,hacking and a little html programming for a little over a year now.. For the most part this sums up my knowledge base, so with this in mind would i probaly qualify as a desktop support atleast? Im only 20 btw...

Last edited by learnin2cocatinate; 12-23-2015 at 01:57 PM.
 
Old 12-23-2015, 09:55 PM   #10
chrism01
LQ Guru
 
Registered: Aug 2004
Location: Sydney
Distribution: Rocky 9.2
Posts: 18,359

Rep: Reputation: 2751Reputation: 2751Reputation: 2751Reputation: 2751Reputation: 2751Reputation: 2751Reputation: 2751Reputation: 2751Reputation: 2751Reputation: 2751Reputation: 2751
Desktop support is usually MSWin & sometimes Mac OS/X (almost) never Lnux.
You would prob start as a (junior) operator / junior admin.
If you can find somewhere to get some experience, maybe a charity or school (prob for free), that would at least get you something to point at AND a personal reference - very valuable.

As above, this isn't something you can rush...

Setup one or two dstros at home and use them, in fact force yourself to use them as your only desktop (like I do).
If you have to rely on them day-to-day, you'll learn...
 
Old 12-24-2015, 03:12 AM   #11
joe_2000
Senior Member
 
Registered: Jul 2012
Location: Aachen, Germany
Distribution: Void, Debian
Posts: 1,016

Rep: Reputation: 308Reputation: 308Reputation: 308Reputation: 308
Quote:
Originally Posted by astrogeek View Post
Like fine wine and Slackware releases, it takes as long as it takes.
This one definitely goes into my book! :-)
 
Old 12-24-2015, 06:48 PM   #12
learnin2cocatinate
Member
 
Registered: Nov 2015
Posts: 41

Original Poster
Rep: Reputation: Disabled
Cool sounds good ok, thanks again guys you have been a great help, I think all will be good and i'll make it with do time and patience and as options be come avaliable. So i'll mark this as solved, thanks again!

Last edited by learnin2cocatinate; 12-24-2015 at 06:53 PM.
 
  


Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
Text editor for text files with long lines in Slackware rng Slackware 7 11-11-2015 11:14 AM
Sys admin for developers markotitel Linux - Server 1 09-15-2014 01:12 AM
sys admin vs network admin sulekha Linux - General 5 01-11-2009 05:03 AM
Wannabe Sys Admin Sepia LinuxQuestions.org Member Intro 3 11-08-2007 08:21 AM
Looking for a Linux Sys Admin ftbaccounts Linux - Certification 1 02-08-2005 12:11 PM

LinuxQuestions.org > Forums > Linux Forums > Linux - Newbie

All times are GMT -5. The time now is 01:47 PM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration