• We’re currently investigating an issue related to the forum theme and styling that is impacting page layout and visual formatting. The problem has been identified, and we are actively working on a resolution. There is no impact to user data or functionality, this is strictly a front-end display issue. We’ll post an update once the fix has been deployed. Thanks for your patience while we get this sorted.

Book for teaching Linux

sourceninja

Diamond Member
So the topic says it all. I'm teaching basic linux class at the community college level this fall. I am looking to replace our old book which uses fedora core 3 for all the examples and is very outdated. I was wondering if anyone has any suggestions.
 
Well what exactly are you teaching? Basic system configuration? Simple programming? Networking? Administration?
 
The book is ment to cover basic linux overall. Something like the first LPI tests or linux+ cert material. If there is room I'd like to focus on the desktop (if the kids pick up the main parts fast enough). But mainly how to use a console, how to stop and start services, install software, compile software, shell script in bash (just an overview), how to use common apps like vi, and how to set up maybe one or two common services (apache, ssh, etc). It's purpose is to get their feet wet in linux. Last year we used the book Linux+ Guide to Linux Certification Second Edition from Thomson. ISBN 0-629-32621-2

I'm looking at some linux+ and LPI books from SYBEX now.
 
Really, just about all of that stuff will be the same in FC3 as it is in F7. You may have some versioning problems if you try to compile something too new on an older system like FC3 but that's probably about it.
 
We ran into a lot of problems with the book that focused on FC3. It referenced some binarys that simply did not exist on the latest fedora core, had a section for lilo that was great, but didn't really cover grub. Claimed sata was scsi and not sda, I spent more time pointing out all the little differences between FC3 and ubuntu/current FC, etc. However I picked a new book from Sybex and I really think it is going to help a lot. Reading though it covers very generic linux, with sections on rpm's, debs, compiling, shell scripting, etc. Very distro neutral. I really think it is going to help the class.

Personally I would rather not use a book at all. But the college is not ready to go with digital mediums for classroom materials. They still want a book in every kids hand.
 
SATA _is_ represented via the SCSI layer, with newer kernels even PATA is (or will be) represented via the SCSI layer via libata.
 
however, you still call it hda1, sda1, etc. The book was teaching incorrect info about what to look for for drive designation (that pata is called hda and sata is call scsi).There was a lot of outdated info as well. They for example xfree86 is no longer the standard for most linux distros. Plus it had a lot of fedora only focused information. What I like about the LPI book vs the old book is that the LPI book is vendor neutral. It does not mention a distro, the examples do not assume you installed a distro that comes with the book following setup instructions (because it doesn't come with one, and has no chapter on install linux). It gives me free ride to allow them to work in the direction I want and still make the book useful. It also explains more then just rpm, it has sections on compiling software, and using debian package managers with a lot of detail on dselect, dpkg, and apt-get as well as all the rpm tools.

My goal is to make them feel comfortable sitting at any linux console/desktop. It should lay a groundwork to get something like the level 1 LPI cert. I want to make sure they understand enough to use linux consoles, understand basic scripts and at least know what a script is. I want them to know what kind of tools to look for to get their job done and do basic management (startup, shutdown, restart daemons, etc) And if there is time I want them to understand how to use linux on the desktop. I hope to get a second class started that focuses more on the admin side of things.

Currently I plan to use a book (ISBN-10: 078214425X) supplemented with my own pdf covering all the desktop material I think is appropriate for the class. I also plan to give them lots of references on where to look for more info. Last year was a mess, first FC3 would not install on all of our machines (because of newer hardware that was unsupported). This was not tested because I was told by the previous instructor they all worked (apparently he did not know they had upgraded the machines). So I found this out the day of class and compromised with ubuntu 6.10. This caused problems because now the books instructions were missing steps and in some places just 100% wrong for ubuntu. I really do not want a repeat this year, so I'm doing all the leg work now.
 
however, you still call it hda1, sda1, etc. The book was teaching incorrect info about what to look for for drive designation (that pata is called hda and sata is call scsi).

It's not incorrect, sda is the first SCSI disk in Linux terms or at least it was originally before libata started using them too. If a SATA drive is being presented as hda then it's being used in legacy IDE mode.
 
realistically look at it as it should be:

there will never be a good "Book"....

the best way is to write your own articles and cheat sheets and reference on that...it'll be the best way
 
Back
Top