The books and documents listed here are ones I have found particularly valuable in my day to day usage of Linux. Some have contributed greatly to my understanding of the Unix (Linux) way. Of these books, most are available in hard copy but a few are available in some downloadable form or as both hard copy and downloadable. More and more are being converted into ebook formats of various types.
The Unix and Linux Philosophy
- Eric Raymond: The Art of Unix Programming; http://www.catb.org/~esr/writings/taoup/html/index.html Eric Raymond, who has been around since the very early days of Unix, has written a very important book, The Art of Unix Programming, which contains a great deal of the history of Unix. It is also about the philosophy and Zen of Unix as well as good software design principles.
- Mike Gancarz: Linux and the Unix Philosophy; Digital Press, 2003, ISBN 1-55558-273-7
- WkiPedia: http://en.wikipedia.org/wiki/Unix_philosophy
- Oregon State University: https://web.engr.oregonstate.edu/~traylor/ece474/beamer_lectures/linux_philosophy.pdf
- Both, David, The Linux Philosophy for SysAdmins, ISBN 978-1-4842-3729-8
- Best Unix Quotations: http://www.linfo.org/q_unix.html
Technical
- John H. Terpstra, Paul Love, Ronald P. Peck, Tim Scanlon: Hardening Linux; McGraw Hill Osborne, 2004, ISBN 0-07-225497-1
- Rusty Russell, Daniel Quinlan, Christopher Yeoh: Filesystem Hierarchical Standard (PDF); http://www.pathname.com/fhs/pub/fhs-2.3.pdf
- Robbins, Arnold, Beebe, Nelson H. F.; Classic Shell Scripting; O’Reilly, 2005, ISBN 978-0-596-00595-5
- Mark G. Sobell: A Practical Guide to Linux Commands, Editors, and Shell Programming; Prentice Hall, 2005, ISBN 0-13-147823-0
- Linda Lamb and Arnold Robbins: Learning the vi Editor 6th Edition,O’Reilly,1998, ISBN 1-56592-426-6
- Cameron Newham, Bill Rosenblatt: Learning the BASH Shell 2nd Edition, O’Reilly,1998, ISBN 1-56592-347-2
- Evi Nemeth, Garth Snyder, Trent R. Hein: Linux Administration Handbook 2nd Edition, Prentice Hall, 2007, ISBN 0-13-148004-9
- Greg Kroah-Hartman: Linux Kernel in a Nutshell; O’Reilly,2007, ISBN 978-0-596-10079-7 A comprehensive overview of kernel configuration and building, focusing on the 2.6 kernel. http://www.linuxtopia.org/online_books/linux_kernel/kernel_configuration/index.html
- Limoncelli, Hogan, Chalup: The Practice of System And Network Administration 2nd Ed.; Addison Wesley, 2007, ISBN 978-0-321-49266-1
- Schwartz, SpamAssassin, O’Reilly, 2004, ISBN 0-596-00707-8
- McDonald, SpamAssassin – A Practical Guide to Configuration, Customization and Integration, PAKT, 2004, ISBN 1-904811-12-4
- Laurie & Laurie, Apache – The Definitive Guide, 3rd Edition, O’Reilly, 2002, ISBN 0-596-00203-3
- Muscianu And Kennedy, HTML and XHTML the Definitive Guide, 4th Edition, O’Reilly, 2000, ISBN 0-596-00026-X
- Davis & Phillps, Learning PHP and MySQL, 2nd Edition, O’Reilly, 2007, ISBN 978-0-596-51401-3
- Guelich, Gundavaram, Birznieks, CGI Programming With Perl, 2nd Edition, O’reilly, 2000, ISBN 1-56592-419-3
- NFS How-To: http://nfs.sourceforge.net/nfs-howto/
- Edward C. Bailey: Maximum RPM, SAMS Publishing, 1997, ISBN 0-672-31105-4
- Fedora Draft Documentation, RPM Guide, http://docs.fedoraproject.org/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch08s02.html