LinuxQuestions.org
Review your favorite Linux distribution.
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 08-11-2013, 12:54 PM   #1
Ray 117
LQ Newbie
 
Registered: Aug 2013
Location: AL
Distribution: CentOS 7
Posts: 2

Rep: Reputation: Disabled
Best structured book to learn Linux System Administration.


Hello,

I'm looking for best structured book to learn Linux System Administration.

I work at a Helpdesk at this time and I'm looking for a book that is structured for learning Linux from install too building and maintaining the Server.

There are many resources out there but most seem disjointed, skipping from command line in chapter 1 to installing in chapter 4. I'm going to learn it in my own time with the goal to working up to system admin. I'm just looking for something that follows a logical sequence. This is the way I learn best. The fundamentals then to the advanced. Once I have that I'm okay with how things fall.


I still consider myself a newbie with Linux but I'm going to learn it one way or the other.

Just looking for recommendations.

Thanks

Last edited by Ray 117; 08-11-2013 at 12:56 PM.
 
Old 08-11-2013, 03:53 PM   #2
jefro
Moderator
 
Registered: Mar 2008
Posts: 21,978

Rep: Reputation: 3624Reputation: 3624Reputation: 3624Reputation: 3624Reputation: 3624Reputation: 3624Reputation: 3624Reputation: 3624Reputation: 3624Reputation: 3624Reputation: 3624
I doubt there is a best book. That book would have to be huge. You may wish to look at other sources for clues to a learning path. Red Hat and maybe your local schools and specialty trade schools may have a group of books.
 
Old 08-11-2013, 06:03 PM   #3
lleb
Senior Member
 
Registered: Dec 2005
Location: Florida
Distribution: CentOS/Fedora/Pop!_OS
Posts: 2,983

Rep: Reputation: 551Reputation: 551Reputation: 551Reputation: 551Reputation: 551Reputation: 551
https://www.lpi.org/linux-certifications

check out the LPIC 1 - 3 sections on the left hand side of the page. they will give you a very good overview of the linux system, and as you get deeper (2, and 3) more and more about how to administer a Linux server, workstation, and network.
 
Old 08-11-2013, 06:19 PM   #4
Habitual
LQ Veteran
 
Registered: Jan 2011
Location: Abingdon, VA
Distribution: Catalina
Posts: 9,374
Blog Entries: 37

Rep: Reputation: Disabled
http://www.ibm.com/developerworks/li...map/index.html
 
Old 08-12-2013, 09:38 AM   #5
bill_from_tampa
LQ Newbie
 
Registered: Jan 2005
Location: Tampa
Distribution: Debian testing
Posts: 26

Rep: Reputation: 4
I've got Linux Administration Handbook -- from 2007, but still useful.
See reviews: http://www.goodreads.com/book/show/6...ation_Handbook
 
Old 08-12-2013, 09:43 AM   #6
szboardstretcher
Senior Member
 
Registered: Aug 2006
Location: Detroit, MI
Distribution: GNU/Linux systemd
Posts: 4,278

Rep: Reputation: 1694Reputation: 1694Reputation: 1694Reputation: 1694Reputation: 1694Reputation: 1694Reputation: 1694Reputation: 1694Reputation: 1694Reputation: 1694Reputation: 1694
Quote:
Originally Posted by bill_from_tampa View Post
I've got Linux Administration Handbook -- from 2007, but still useful.
See reviews: http://www.goodreads.com/book/show/6...ation_Handbook
I still have this handbook. I was startled to notice that the Pink Cat on the front of it is actually a hand giving the middle-finger! I mean come on, the cat tail is obviously a thumb, with nail and all.

Last edited by szboardstretcher; 08-12-2013 at 09:44 AM.
 
Old 08-12-2013, 04:17 PM   #7
Drumachine
Member
 
Registered: Aug 2013
Distribution: Debian/LFS
Posts: 32
Blog Entries: 3

Rep: Reputation: 5
Best structured book to learn Linux System Administration.

The best method I've found is to simply install a popular linux distribution, making sure to read all the official documentation beforehand, then once you have it up and running, look at the BASH info pages (Presuming your chosen distro contains BASH). I think this is the best start you can have actually. Beyond that, just skimming the info pages for any command you're interested in is always my first port of call and gives you the most up to date and accurate information.

Once you feel you understand the basics, I suggest reading through and executing the Linux From Scratch (LFS) project. This project is fantastic.

-D

Last edited by Drumachine; 08-12-2013 at 04:24 PM.
 
1 members found this post helpful.
Old 08-13-2013, 07:34 AM   #8
onebuck
Moderator
 
Registered: Jan 2005
Location: Central Florida 20 minutes from Disney World
Distribution: SlackwareŽ
Posts: 13,925
Blog Entries: 44

Rep: Reputation: 3159Reputation: 3159Reputation: 3159Reputation: 3159Reputation: 3159Reputation: 3159Reputation: 3159Reputation: 3159Reputation: 3159Reputation: 3159Reputation: 3159
Member Response

Hi,

I like to provide the following links for a new user. These will provide you with useful reference information;

Quote:
A few links to aid you to gaining some understanding;



1 Linux Documentation Project
2 Rute Tutorial & Exposition
3 Linux Command Guide
4 Bash Beginners Guide
5 Bash Reference Manual
6 Advanced Bash-Scripting Guide
7 Linux Newbie Admin Guide
8 LinuxSelfHelp
9 Utimate Linux Newbie Guide

The above links and others can be found at 'Slackware-Links'. More than just SlackwareŽ links!
Linux Documentation Project will provide you with a wide variety of reference material. Guides 7, 8 & 9 will provide you with condensed information. Overall the whole list above can be useful references to have on-hand.

Hope this helps!
 
3 members found this post helpful.
Old 08-13-2013, 10:01 AM   #9
szboardstretcher
Senior Member
 
Registered: Aug 2006
Location: Detroit, MI
Distribution: GNU/Linux systemd
Posts: 4,278

Rep: Reputation: 1694Reputation: 1694Reputation: 1694Reputation: 1694Reputation: 1694Reputation: 1694Reputation: 1694Reputation: 1694Reputation: 1694Reputation: 1694Reputation: 1694
Install Debian or Centos into a couple VM's (bridged adapters so they get routable IP addresses) for practice setting the OS's up. Do it the hard way, where you have to partition everything yourself. For these next suggestions, Google is your friend, unless you have bought a book.

From there:
  • set up your network, dns, dhcp
  • set up an apache web server on one
  • set up keyless SSH
  • make a backup scheme from the webserver to the other machine
  • put it in crontab to run once a day
  • add a user
  • set up the user to be able to manage apache
  • set up varnish webcache
  • set up and configure mysql
  • add some databases into mysql
  • make a backup of mysql
  • make a backup scheme from the mysql server to the other machine
  • put it in crontab and run once a week
  • delete your webserver and read the logs to see what that would look like
  • restore your webserver from backup
  • drop your database
  • restore your database from backup

Thats a fun little experiment to go through to get your fingers into linux.
Remember to search out information as recommended earlier, and search on the internet.. there is plenty of information out there.
 
2 members found this post helpful.
Old 08-20-2015, 11:50 AM   #10
Kazmi
LQ Newbie
 
Registered: Aug 2015
Posts: 1

Rep: Reputation: Disabled
Thumbs up a great practical advice!!

Quote:
Originally Posted by szboardstretcher View Post
Install Debian or Centos into a couple VM's (bridged adapters so they get routable IP addresses) for practice setting the OS's up. Do it the hard way, where you have to partition everything yourself. For these next suggestions, Google is your friend, unless you have bought a book.

From there:
  • set up your network, dns, dhcp
  • set up an apache web server on one
  • set up keyless SSH
  • make a backup scheme from the webserver to the other machine
  • put it in crontab to run once a day
  • add a user
  • set up the user to be able to manage apache
  • set up varnish webcache
  • set up and configure mysql
  • add some databases into mysql
  • make a backup of mysql
  • make a backup scheme from the mysql server to the other machine
  • put it in crontab and run once a week
  • delete your webserver and read the logs to see what that would look like
  • restore your webserver from backup
  • drop your database
  • restore your database from backup

Thats a fun little experiment to go through to get your fingers into linux.
Remember to search out information as recommended earlier, and search on the internet.. there is plenty of information out there.

a great practical advice!!
 
Old 08-20-2015, 12:37 PM   #11
fatmac
LQ Guru
 
Registered: Sep 2011
Location: Upper Hale, Surrey/Hants Border, UK
Distribution: Mainly Devuan, antiX, & Void, with Tiny Core, Fatdog, & BSD thrown in.
Posts: 5,485

Rep: Reputation: Disabled
The first book I recommend is in my 'sig' below.
Then the book I bought is The Debian Administrator's Handbook.
https://debian-handbook.info/
Now freely available to download.
https://debian-handbook.info/get/
 
Old 08-20-2015, 01:02 PM   #12
ericson007
Member
 
Registered: Sep 2004
Location: Japan
Distribution: CentOS 7.1
Posts: 735

Rep: Reputation: 154Reputation: 154
Now this thread pretty much sums up how to admin the system thus hint, hint. A good way of checking if you are ready for certification at intermediate levels too.
 
Old 08-20-2015, 03:32 PM   #13
JaseP
Senior Member
 
Registered: Jun 2002
Location: Eastern PA, USA
Distribution: K/Ubuntu 18.04-14.04, Scientific Linux 6.3-6.4, Android-x86, Pretty much all distros at one point...
Posts: 1,802

Rep: Reputation: 157Reputation: 157
Get Michael Jang's RHCSA/RHCE prep book...
 
Old 08-20-2015, 04:46 PM   #14
JockVSJock
Senior Member
 
Registered: Jan 2004
Posts: 1,420
Blog Entries: 4

Rep: Reputation: 164Reputation: 164
Linux Bible is a great book to read and for reference as well.
 
Old 08-22-2015, 02:07 PM   #15
Shriya
LQ Newbie
 
Registered: Aug 2015
Posts: 1

Rep: Reputation: Disabled
Certification courses

Are there any certification courses? If yes, what are they?
 
  


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
Learn Linux in a structured way muasif80 Linux - Newbie 9 10-01-2008 10:14 PM
Is this book good to learn LINUX Administration latinmusic74 Linux - Newbie 8 07-24-2008 10:33 PM
LXer: Book review Linux System Administration LXer Syndicated Linux News 0 04-15-2007 12:31 AM

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

All times are GMT -5. The time now is 09:05 AM.

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