Linux - NewbieThis 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
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
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 .
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!
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/
Slackware comes with all packages "vanilla" this means there are no distributionspecific patches to any software, everything works right as the manpages say.
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.
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. 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.
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..!
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
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/
Slackware comes with all packages "vanilla" this means there are no distributionspecific patches to any software, everything works right as the manpages say.
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.
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.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.