LinuxQuestions.org
Share your knowledge at the LQ Wiki.
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-14-2012, 10:53 AM   #1
$u$hil_k$
LQ Newbie
 
Registered: Jan 2012
Posts: 23

Rep: Reputation: Disabled
Question LINUX from scratch to Mastering


Hello Guys, it may be a bit odd that am asking as in "How to MASTER LINUX from scratch" because the curriculum stream in which we study LINUX/UNIX in college is no way matching the real BLEND of the LINUX is what i believe from my perspective and all i feel is that me knowing the different commands and there working without having the knowledge of using at what time is of no use.

So kindly guys if u have no issues please guide me in a right way to MASTER my skills in LINUX and i even know LINUX is a OCEAN so please direct me in a right way so that i wont get into a whrilpool .
 
Old 12-14-2012, 11:53 AM   #2
kaivai
LQ Newbie
 
Registered: Nov 2012
Posts: 15

Rep: Reputation: Disabled
I'm learning linux on my own so I don't know if this will help you at all, but I've found the Linux Documentation Project really helpful.
http://www.tldp.org/

The site takes a little getting used to as far as navigation goes, but some of the books are really great!
 
3 members found this post helpful.
Old 12-14-2012, 12:00 PM   #3
markush
Senior Member
 
Registered: Apr 2007
Location: Germany
Distribution: Slackware
Posts: 3,970

Rep: Reputation: 848Reputation: 848Reputation: 848Reputation: 848Reputation: 848Reputation: 848Reputation: 848
Hi,

if I understand you correctly (other than the threadtitle suggests because "Linux from Scratch" is a Linux distribution ) you want to learn the basics of Linux, which means those things which do not depend on a single distribution but are common for any Linux.

I's suggest that you install Slackware, it is the most "unixlike" distribution and you learn much about "how Linux really works". We have a very helpful and knowledgeable community here at LQ http://www.linuxquestions.org/questions/slackware-14/

Also you may want to look at our SlackDocs http://docs.slackware.com/start

Slackware comes with all packages "vanilla" this means there are no distributionspecific patches to any software, everything works right as the manpages say.

Markus

Last edited by markush; 12-14-2012 at 12:10 PM.
 
1 members found this post helpful.
Old 12-14-2012, 01:34 PM   #4
shivaa
Senior Member
 
Registered: Jul 2012
Location: Grenoble, Fr.
Distribution: Sun Solaris, RHEL, Ubuntu, Debian 6.0
Posts: 1,797
Blog Entries: 4

Rep: Reputation: 285Reputation: 285Reputation: 285
You're right! What is taught in colleges and what we do in practical environment are far apart. Well, just by reading theory you cannot become a master. But it will take a lot of hard work and time to become a master of it.

Anyway, there's one book I know, which is written in a different approach & will be really helpful for a beginner like you.

Title: Unix Concepts and Applications
Author: Sumitbha Das

In addition to referring this book, you can download (ofcourse for free) Ubuntu or any free linux distribution. Install it side-by-side or in dual booting of your PC. Keep reading, keep practicing!

Also you can go through online guides (click here) by TLDP, which is a treasure of knowledge.

Last edited by shivaa; 12-14-2012 at 01:38 PM.
 
1 members found this post helpful.
Old 12-14-2012, 01:51 PM   #5
malak33
Member
 
Registered: Dec 2011
Location: Amish Country PA, USA
Distribution: CentOS 6.2
Posts: 104

Rep: Reputation: 3
i would reccommend looking at installing Arch, if you can install Arch you will have a greater understanding of Linux. Their wiki is great.
I would also reccomnd Michael Jang's Red Hat book. It has done myself wonders. Search for it on Amazon. Other websites that have helped me are http://www.linuxhomenetworking.com/wiki/index.php
and http://www.howtoforge.com/ just to name a few.
 
1 members found this post helpful.
Old 12-14-2012, 01:57 PM   #6
TobiSGD
Moderator
 
Registered: Dec 2009
Location: Hanover, Germany
Distribution: Gentoo
Posts: 15,357
Blog Entries: 2

Rep: Reputation: 3980Reputation: 3980Reputation: 3980Reputation: 3980Reputation: 3980Reputation: 3980Reputation: 3980Reputation: 3980Reputation: 3980Reputation: 3980Reputation: 3980
1. Install one of the distributions with steeper learning curve, like Slackware, Arch or one of the source based distributions.
2. Do anything with your new OS. If there is something that you can't achieve don't just do it on Windows, learn your ways how to do it on Linux. This can be pretty annoying in the beginning, but you will become proficient with the system much quicker.
3. Learn the commandline and shell scripting. Go to the documentation sites already mentioned and learn, look at http://linux.2038bug.com/rute-home.html. This will make it much easier for you, if you do want to know how something is done on your system just look at it.
4. Set yourself goals to achieve. Try to setup services for different purposes, like setting up a web-server, a file-server or what ever else you want. Tinker with your system and try to shape it the way you want, there are (almost) no limits.
5. If you are done with the first three points and are up for a challenge try Linux From Scratch to learn the nuts and bolts of a Linux system.

Also, always keep this in mind: Read, try, ask.

And don't forget to make backups, once you start to tinker with the system you will break it.

Last edited by TobiSGD; 12-14-2012 at 01:58 PM.
 
1 members found this post helpful.
Old 12-14-2012, 09:17 PM   #7
$u$hil_k$
LQ Newbie
 
Registered: Jan 2012
Posts: 23

Original Poster
Rep: Reputation: Disabled
Quote:
Originally Posted by TobiSGD View Post
1. Install one of the distributions with steeper learning curve, like Slackware, Arch or one of the source based distributions.
2. Do anything with your new OS. If there is something that you can't achieve don't just do it on Windows, learn your ways how to do it on Linux. This can be pretty annoying in the beginning, but you will become proficient with the system much quicker.
3. Learn the commandline and shell scripting. Go to the documentation sites already mentioned and learn, look at http://linux.2038bug.com/rute-home.html. This will make it much easier for you, if you do want to know how something is done on your system just look at it.
4. Set yourself goals to achieve. Try to setup services for different purposes, like setting up a web-server, a file-server or what ever else you want. Tinker with your system and try to shape it the way you want, there are (almost) no limits.
5. If you are done with the first three points and are up for a challenge try Linux From Scratch to learn the nuts and bolts of a Linux system.

Also, always keep this in mind: Read, try, ask.

And don't forget to make backups, once you start to tinker with the system you will break it.
Thanks a lot sir i will practice with dedication and also enjoying it..!
 
Old 12-14-2012, 09:18 PM   #8
$u$hil_k$
LQ Newbie
 
Registered: Jan 2012
Posts: 23

Original Poster
Rep: Reputation: Disabled
Quote:
Originally Posted by shivaa View Post
You're right! What is taught in colleges and what we do in practical environment are far apart. Well, just by reading theory you cannot become a master. But it will take a lot of hard work and time to become a master of it.

Anyway, there's one book I know, which is written in a different approach & will be really helpful for a beginner like you.

Title: Unix Concepts and Applications
Author: Sumitbha Das

In addition to referring this book, you can download (ofcourse for free) Ubuntu or any free linux distribution. Install it side-by-side or in dual booting of your PC. Keep reading, keep practicing!

Also you can go through online guides (click here) by TLDP, which is a treasure of knowledge.
The same book got me into LINUX/UNIX Bro...!

---------- Post added 12-14-12 at 10:19 PM ----------

Quote:
Originally Posted by markush View Post
Hi,

if I understand you correctly (other than the threadtitle suggests because "Linux from Scratch" is a Linux distribution ) you want to learn the basics of Linux, which means those things which do not depend on a single distribution but are common for any Linux.

I's suggest that you install Slackware, it is the most "unixlike" distribution and you learn much about "how Linux really works". We have a very helpful and knowledgeable community here at LQ http://www.linuxquestions.org/questions/slackware-14/

Also you may want to look at our SlackDocs http://docs.slackware.com/start

Slackware comes with all packages "vanilla" this means there are no distributionspecific patches to any software, everything works right as the manpages say.

Markus
Thank You Sir...!
 
Old 12-15-2012, 01:25 AM   #9
shivaa
Senior Member
 
Registered: Jul 2012
Location: Grenoble, Fr.
Distribution: Sun Solaris, RHEL, Ubuntu, Debian 6.0
Posts: 1,797
Blog Entries: 4

Rep: Reputation: 285Reputation: 285Reputation: 285
Got one more link for you on LQ itself:
http://www.linuxquestions.org/questi...ks-4175433508/

So I hope we've showed you that way, now step forward... Have good luck!
 
Old 12-17-2012, 07:05 PM   #10
rabirk
Member
 
Registered: Dec 2012
Location: Maryland, US
Distribution: Debian
Posts: 83
Blog Entries: 5

Rep: Reputation: Disabled
This is a question I've had, as well, and I've been trying to learn Linux for about eight months now. I have Mark Sobell's "A Practical Guide to Linux Commands, Editors, and Shell Programming," and some other books, but this and others don't seem very logically presented. It seems like a good way to "learn" Linux is to start with learning some basic commands, for which there are many sources -- Sobell's book and just about any Linux resource -- and then to get familiar with some of the startup and configuration files: .bash_profile, .bashrc, /etc/bashrc, .bash_login, /.profile, etc. For this, Sobell's book is decent. I am also finding "Unix and Linux System Administration Handbook" to be helpful, but I've yet to find any logically presented guide for learning Linux in an orderly manner. Working through the "Linux from Scratch" project and its recommended reading might work, but I haven't gotten very far with it yet.
 
Old 12-18-2012, 12:53 AM   #11
markush
Senior Member
 
Registered: Apr 2007
Location: Germany
Distribution: Slackware
Posts: 3,970

Rep: Reputation: 848Reputation: 848Reputation: 848Reputation: 848Reputation: 848Reputation: 848Reputation: 848
Quote:
Originally Posted by rabirk View Post
... Working through the "Linux from Scratch" project and its recommended reading might work, but I haven't gotten very far with it yet.
As I wrote above, "Linux from Scratch" is a Linux distribution (for very advanced users).

Did you take a look at this site http://rute.2038bug.com/index.html.gz

When you want to learn Linux you should use Linux, this will help

Markus
 
Old 12-18-2012, 08:22 PM   #12
rabirk
Member
 
Registered: Dec 2012
Location: Maryland, US
Distribution: Debian
Posts: 83
Blog Entries: 5

Rep: Reputation: Disabled
Quote:
Originally Posted by markush View Post
As I wrote above, "Linux from Scratch" is a Linux distribution (for very advanced users).

Did you take a look at this site http://rute.2038bug.com/index.html.gz

When you want to learn Linux you should use Linux, this will help

Markus

Looking at the "Linux From Scratch" website, I read, "Linux From Scratch (LFS) is a project that provides you with step-by-step instructions for building your own customized Linux system entirely from source."

To me, that does not sound like a distribution. The website, http://www.linuxfromscratch.org/lfs/, links to a lot of information about how Linux works. Reading through it can be of use to anybody wanting to learn Linux.
 
Old 12-19-2012, 12:19 AM   #13
markush
Senior Member
 
Registered: Apr 2007
Location: Germany
Distribution: Slackware
Posts: 3,970

Rep: Reputation: 848Reputation: 848Reputation: 848Reputation: 848Reputation: 848Reputation: 848Reputation: 848
In so far you are right, after building Linux from Scratch you would be an expert.

But you would have a less steep learning curve if you simply use any Linux distribution and try to find out why it works like it works.

Markus
 
  


Reply

Tags
linux, linux books, linux foundation


Thread Tools Search this Thread
Search this Thread:

Advanced Search

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
LXer: From Noob to Ninja – Your Guide to Mastering Linux LXer Syndicated Linux News 0 10-22-2010 01:32 AM
LXer: Tutorial: Mastering Redirection in BASH on Linux LXer Syndicated Linux News 0 03-17-2010 08:00 AM
LXer: Mastering Redirection in BASH on Linux LXer Syndicated Linux News 0 03-17-2010 04:10 AM
The road to mastering Linux/Unix yougene Linux - General 6 09-05-2007 11:10 PM
ali aladdin v agp stinks :scratch: :scratch: :scratch: Mr Marmmalade Linux - Hardware 1 07-08-2003 05:11 AM


All times are GMT -5. The time now is 10:06 AM.

Main Menu
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
identi.ca: @linuxquestions
Facebook: linuxquestions Google+: linuxquestions
Open Source Consulting | Domain Registration