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!
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.
Introduction to Linux - A Hands on Guide
This guide was created as an overview of the Linux Operating System, geared toward new users as an exploration tour and getting started guide, with exercises at the end of each chapter.
For more advanced trainees it can be a desktop reference, and a collection of the base knowledge needed to proceed with system and network administration. This book contains many real life examples derived from the author's experience as a Linux system and network administrator, trainer and consultant. They hope these examples will help you to get a better understanding of the Linux system and that you feel encouraged to try out things on your own.
Click Here to receive this Complete Guide absolutely free.
I'd like to learn linux inside and out. Got any reccomendations on a good linux book that goes over everything in great detail?
I really loved the book on Perl from o'reily, so I bought the "Running Linux", but found that it assumed the reader knew too much and didn't really explain anything in great detail. So, I figured I'd ask around before I buy another one.
Rute User's Turotial and Exposition - free for download.
Linux Unleashed - Sams publishing.
Whatever documentation is provided by your distro of choice.
Linux Administration Made Easy - free for download.
Cruise around www.tldp.org (The Linux Documentation Project) to find a library full of reading.
Fultus elibrary is another source of info.
Linux Knowledge Base and Tutorial.
Last edited by bigrigdriver; 02-19-2008 at 02:02 PM.
I think the best linux book is the area of linux that interests you the most. For example, in my case I like system admin stuff as well as unix programming, so two of my best books would be Linux Admin Guide from prentice hall and unix network programming vol. 1 from addison wesley. If you never read linux books before, I would recommend starting out with a generic book like Running Linux perhaps from O'Reilly and see where you want to go from there. This is only my personal opinion.
Agree with the pizza/net comment, but I'd caution to pay attention to the dates on the documentation you read on the net - a lot of it, especially at tldp, is pretty out of date. You don't list your distro, so it may have poor or nonexistent documentation, but if it's any good, that'd be a good place to look. No substitute for experience, though, so as mjchin suggested, put in the work.
Seems like Running Linux was pretty good, though. Maybe if you do a bit of practicing and a bit of web study and go back to that book, it'll work out better for you. It *doesn't* go into a lot of detail but that's because it's a general survey. It's pretty much impossible to "learn Linux inside and out". Being a shell script master, mail admin, C guru, etc. etc. is a tall order. So you'll be buying a *lot* of specialized books to travel that road. If you want *one* book, it's going to be either general and lacking detail, or detailed but very specific.
"A Practical Guide to Linux Commands, Editors and Shell Programming" by Mark Sobell. Easily the best one I have in my collection. As the title implies, it's geared towards command line stuff: commands, scripting, vim, emacs, etc. The advantage is that this makes the book "distribution agnostic", it applies to any distro. The downside is that it won't explain which button to click if you use environment A in distro B. I don't really know any good books that do this well with the possible exception of the Fedora, Suse and Ubuntu Bibles or the books that Sobell wrote on Ubuntu and Fedora.I did not particularly enjoy "Running Linux" as it is too haphazard (a little bit of everything) and quite outdated in some spots. Good to tickle your curiosity but don't expect to come away an empowered user.
And yes, there is a whole lot to be found on the net. Yolinux.com, for example.
There are some "recipe" style books that I've found very useful and practical. There are some called "Linux Cookbook". One by No Starch Press and another by O'Reily. Another good one is Linux Quick Fix Notebook by Pter Harrison.
Well, its got to cover stuff that you are interested in/things that you have to do. I like Essential System Admin by Frisch, but I bet you wouldn't.... (It covers several *nix type systems and I like that, and it covers sys admin and maybe you don't want that). And its pretty much a fundamentals book, and even people who are interested in sys admin often like cookbook/recipes books for obvious reasons (say the Linux Quick Fix Notebook... but you have to accept that the 'recipes' are Red Hat based and you have to tweak them for other distros).
And you have to accept that you are asking for a lot; if you are finding Learning Linux makes assumptions that you aren't happy with and need more, what you want has to start from a very basic level. You also want 'inside out' which implies that you really want coverage of everything, and that implies quite a book.
(I don't see anything terribly advanced about 'Running Linux, 4th ed, and had I written it I'd be more worried about extending the coverage rather than starting from a more basic level. But I do like O'Reilly books, but they are often not manuals.)
Given that you already have one book, think about tasks that you want to do: if you want to configure, say, squid or samba or NFS, try looking up documentation on that. You'll almost always find something on the 'net, and many distros install quite a good collection of 'howtos' in their default install. In addition, if you use SuSE the books that come with the 'paid for' version of their distro are pretty good (although, again, I bet you can find the same material on the net if you search).
And for individual commands, don't forget 'man command' or for tasks/subjects try 'apropos task'.