360
09-18-2001, 01:04 PM
A friend of my asked me to send over the links and books that I recommend for learning linux. I have spent more than a year trying to find out what information I need to learn and why.
Following is a list of links and books that have been great help along the way. Please feel free to make comments about my suggestions so we can help others accomplish their goals.
Along with books and links, I sincerely believe the best way to learn is to have a Mentor who can help you along the way. My mentor is a linux guru but he also had a mentor at one time. Once you find your mentor, always respect him by using email instead of telephone and always try to find the answer in a book or help site before you go running to your mentor. This respect will prolong your relationship and help you learn. If your mentor is good, he will rarely give you the answer; rather, he will point you toward the answer.
**********************************
Here are the Linux links and books I recommend.
Links: http://www.linuxquestions.org http://www.linuxnewbie.org
http://apache.org/ web server http://www.sendmail.org/ mail server
http://www.php.net/ web page programming language similar to ColdFusion/ASP but FREE! http://python.org/ If you don't already know C or Perl, learn Python. Very easy and Powerful Language.
Must have Books:
You must have the following books to get anywhere with Linux:
"Red Hat Linux Administrator’s Handbook" (Gets you up and running. Must have this book) (Don't start flames here just recommend the book for your flavor.)http://www.amazon.com/exec/obidos/ASIN/0764547976/qid=10008271 65/sr=2- 2/ref=sr_2_3_2/002-8971318-6763219 (http://www.amazon.com/exec/obidos/ASIN/0764547976/qid=1000827165/sr=2-2/ref=sr_2_3_2/002-8971318-6763219)
"Linux in a NutShell" (Complete reference of commands. Must have this book) http://www.amazon.com/exec/obidos/ASIN/0596000251/qid=1000827318/sr=1- 2/ref=sr_1_7_2/002-8971318-6763219 (http://www.amazon.com/exec/obidos/ASIN/0596000251/qid=1000827318/sr=1-2/ref=sr_1_7_2/002-8971318-6763219)
More books:
When your ready to become a guru...
"Unix System Administration Handbook" (The mother of Linux/Unix Networking and Admin, Must have this book) http://www.amazon.com/exec/obidos/ASIN/0130206016/qid=1000827363/sr=1- 1/ref=sr_1_7_1/002-8971318-6763219 (http://www.amazon.com/exec/obidos/ASIN/0130206016/qid=1000827363/sr=1-1/ref=sr_1_7_1/002-8971318-6763219)
"Unix Power Tools" (The mother of guru Unix/Linux books for command line users. Doesn't include Networking. http://www.amazon.com/exec/obidos/ASIN/1565922603/qid=1000827966/sr=1- 1/ref=sr_1_6_1/002-8971318-6763219 (http://www.amazon.com/exec/obidos/ASIN/1565922603/qid=1000827966/sr=1-1/ref=sr_1_6_1/002-8971318-6763219)
Books on Programming Linux
"Learn to Program Using Python" (Get this if you don't know how to program otherwise, skip it) http://www.amazon.com/exec/obidos/ASIN/0201709384/qid%3D1000828479 /ref%3Dsr%5F11%5F0%5F1/002-8971318-6763219 (http://www.amazon.com/exec/obidos/ASIN/0201709384/qid%3D1000828479/ref%3Dsr%5F11%5F0%5F1/002-8971318-6763219)
"PHP and MySQL Web Development" (This takes the place of ASP and mSQL (Microsoft) if you want to make your website interactive with forms, data basing and more. PHP and MySQL are both cross platform apps for Windows and Linux. http://www.amazon.com/exec/obidos/ASIN/0672317842/ref=nw l_books/ref=cm_mp_wl/002-8971318-6763219?coliid=I3K2CV5AG01B4O (http://www.amazon.com/exec/obidos/ASIN/0672317842/ref=nwl_books/ref=cm_mp_wl/002-8971318-6763219?coliid=I3K2CV5AG01B4O)
Sed and Awk" (The magic wands of the command line. Two programs that work alone or together to help you make linux do what you want it to do. All gurus know them.
"Sed and Awk" (O'Reilly's book on the subject) http://www.amazon.com/exec/obido s/tg/stores/detail/-/books/1565922255/customer-reviews/qid=1000828552/sr=1-1/ref=sr_1_18_1/002-8971318-6763219 (http://www.amazon.com/exec/obidos/tg/stores/detail/-/books/1565922255/customer-reviews/qid=1000828552/sr=1-1/ref=sr_1_18_1/002-8971318-6763219)
Unless you already know C, C++ or Perl, you will need to know a programming Language. I recommend Python. Python is cross platform Windows/Linux and can take the place of C and Perl. Start with the beginners book I mentioned earlier or go straight to this book if you already understand how to program:
"Learning Python" http://www.amazon.com/exec/obidos /tg/stores/detail/-/books/1565924649/customer-reviews/qid=1000829382/sr=1-2/ref=sr_1_3_2/002-8971318-6763219 (http://www.amazon.com/exec/obidos/tg/stores/detail/-/books/1565924649/customer-reviews/qid=1000829382/sr=1-2/ref=sr_1_3_2/002-8971318-6763219)
Books on Specific, Network Subjects:
"Linux Sendmail Administration (Craig Hunt Linux Library)" (You may find that this book is better than O'Reilly's Sendmail book. http://www.amazon.com/exec/obidos/ASIN/0782127371/qid%3D1000831570 /ref%3Dsr%5F11%5F0%5F1/002-8971318-6763219 (http://www.amazon.com/exec/obidos/ASIN/0782127371/qid%3D1000831570/ref%3Dsr%5F11%5F0%5F1/002-8971318-6763219)
"Linux Apache Web Server Administration" (I did not like O'Reilly's book on Apache. This one should be better) http://www.amazon.com/exec/obidos/ASIN/0782127347/ref=bxgy_sr_text_a/002-8971318-67632 19 (http://www.amazon.com/exec/obidos/ASIN/0782127347/ref=bxgy_sr_text_a/002-8971318-6763219)
"DNS and Bind" (O'Reilly - About the only decent book on the subject.) http://www.amazon.com/exec/obidos/ASIN/0596001584/qid=1000830576/sr=1- 1/ref=sr_1_3_1/002-8971318-6763219 (http://www.amazon.com/exec/obidos/ASIN/0596001584/qid=1000830576/sr=1-1/ref=sr_1_3_1/002-8971318-6763219)
"Maximum Linux Security" - (I don't have this book but it seems to be popular.) http://www.amazon.com/exec/obidos/ASIN/0672321343/qid=1000830954/sr=1 -8/ref=sr_1_23_8/002-8971318-6763219 (http://www.amazon.com/exec/obidos/ASIN/0672321343/qid=1000830954/sr=1-8/ref=sr_1_23_8/002-8971318-6763219)
Good Luck,
Gene
Linux is free but learning it will cost you ;-)
[ 18 September 2001: Message edited by: gene ]
[ 18 September 2001: Message edited by: gene ]
Following is a list of links and books that have been great help along the way. Please feel free to make comments about my suggestions so we can help others accomplish their goals.
Along with books and links, I sincerely believe the best way to learn is to have a Mentor who can help you along the way. My mentor is a linux guru but he also had a mentor at one time. Once you find your mentor, always respect him by using email instead of telephone and always try to find the answer in a book or help site before you go running to your mentor. This respect will prolong your relationship and help you learn. If your mentor is good, he will rarely give you the answer; rather, he will point you toward the answer.
**********************************
Here are the Linux links and books I recommend.
Links: http://www.linuxquestions.org http://www.linuxnewbie.org
http://apache.org/ web server http://www.sendmail.org/ mail server
http://www.php.net/ web page programming language similar to ColdFusion/ASP but FREE! http://python.org/ If you don't already know C or Perl, learn Python. Very easy and Powerful Language.
Must have Books:
You must have the following books to get anywhere with Linux:
"Red Hat Linux Administrator’s Handbook" (Gets you up and running. Must have this book) (Don't start flames here just recommend the book for your flavor.)http://www.amazon.com/exec/obidos/ASIN/0764547976/qid=10008271 65/sr=2- 2/ref=sr_2_3_2/002-8971318-6763219 (http://www.amazon.com/exec/obidos/ASIN/0764547976/qid=1000827165/sr=2-2/ref=sr_2_3_2/002-8971318-6763219)
"Linux in a NutShell" (Complete reference of commands. Must have this book) http://www.amazon.com/exec/obidos/ASIN/0596000251/qid=1000827318/sr=1- 2/ref=sr_1_7_2/002-8971318-6763219 (http://www.amazon.com/exec/obidos/ASIN/0596000251/qid=1000827318/sr=1-2/ref=sr_1_7_2/002-8971318-6763219)
More books:
When your ready to become a guru...
"Unix System Administration Handbook" (The mother of Linux/Unix Networking and Admin, Must have this book) http://www.amazon.com/exec/obidos/ASIN/0130206016/qid=1000827363/sr=1- 1/ref=sr_1_7_1/002-8971318-6763219 (http://www.amazon.com/exec/obidos/ASIN/0130206016/qid=1000827363/sr=1-1/ref=sr_1_7_1/002-8971318-6763219)
"Unix Power Tools" (The mother of guru Unix/Linux books for command line users. Doesn't include Networking. http://www.amazon.com/exec/obidos/ASIN/1565922603/qid=1000827966/sr=1- 1/ref=sr_1_6_1/002-8971318-6763219 (http://www.amazon.com/exec/obidos/ASIN/1565922603/qid=1000827966/sr=1-1/ref=sr_1_6_1/002-8971318-6763219)
Books on Programming Linux
"Learn to Program Using Python" (Get this if you don't know how to program otherwise, skip it) http://www.amazon.com/exec/obidos/ASIN/0201709384/qid%3D1000828479 /ref%3Dsr%5F11%5F0%5F1/002-8971318-6763219 (http://www.amazon.com/exec/obidos/ASIN/0201709384/qid%3D1000828479/ref%3Dsr%5F11%5F0%5F1/002-8971318-6763219)
"PHP and MySQL Web Development" (This takes the place of ASP and mSQL (Microsoft) if you want to make your website interactive with forms, data basing and more. PHP and MySQL are both cross platform apps for Windows and Linux. http://www.amazon.com/exec/obidos/ASIN/0672317842/ref=nw l_books/ref=cm_mp_wl/002-8971318-6763219?coliid=I3K2CV5AG01B4O (http://www.amazon.com/exec/obidos/ASIN/0672317842/ref=nwl_books/ref=cm_mp_wl/002-8971318-6763219?coliid=I3K2CV5AG01B4O)
Sed and Awk" (The magic wands of the command line. Two programs that work alone or together to help you make linux do what you want it to do. All gurus know them.
"Sed and Awk" (O'Reilly's book on the subject) http://www.amazon.com/exec/obido s/tg/stores/detail/-/books/1565922255/customer-reviews/qid=1000828552/sr=1-1/ref=sr_1_18_1/002-8971318-6763219 (http://www.amazon.com/exec/obidos/tg/stores/detail/-/books/1565922255/customer-reviews/qid=1000828552/sr=1-1/ref=sr_1_18_1/002-8971318-6763219)
Unless you already know C, C++ or Perl, you will need to know a programming Language. I recommend Python. Python is cross platform Windows/Linux and can take the place of C and Perl. Start with the beginners book I mentioned earlier or go straight to this book if you already understand how to program:
"Learning Python" http://www.amazon.com/exec/obidos /tg/stores/detail/-/books/1565924649/customer-reviews/qid=1000829382/sr=1-2/ref=sr_1_3_2/002-8971318-6763219 (http://www.amazon.com/exec/obidos/tg/stores/detail/-/books/1565924649/customer-reviews/qid=1000829382/sr=1-2/ref=sr_1_3_2/002-8971318-6763219)
Books on Specific, Network Subjects:
"Linux Sendmail Administration (Craig Hunt Linux Library)" (You may find that this book is better than O'Reilly's Sendmail book. http://www.amazon.com/exec/obidos/ASIN/0782127371/qid%3D1000831570 /ref%3Dsr%5F11%5F0%5F1/002-8971318-6763219 (http://www.amazon.com/exec/obidos/ASIN/0782127371/qid%3D1000831570/ref%3Dsr%5F11%5F0%5F1/002-8971318-6763219)
"Linux Apache Web Server Administration" (I did not like O'Reilly's book on Apache. This one should be better) http://www.amazon.com/exec/obidos/ASIN/0782127347/ref=bxgy_sr_text_a/002-8971318-67632 19 (http://www.amazon.com/exec/obidos/ASIN/0782127347/ref=bxgy_sr_text_a/002-8971318-6763219)
"DNS and Bind" (O'Reilly - About the only decent book on the subject.) http://www.amazon.com/exec/obidos/ASIN/0596001584/qid=1000830576/sr=1- 1/ref=sr_1_3_1/002-8971318-6763219 (http://www.amazon.com/exec/obidos/ASIN/0596001584/qid=1000830576/sr=1-1/ref=sr_1_3_1/002-8971318-6763219)
"Maximum Linux Security" - (I don't have this book but it seems to be popular.) http://www.amazon.com/exec/obidos/ASIN/0672321343/qid=1000830954/sr=1 -8/ref=sr_1_23_8/002-8971318-6763219 (http://www.amazon.com/exec/obidos/ASIN/0672321343/qid=1000830954/sr=1-8/ref=sr_1_23_8/002-8971318-6763219)
Good Luck,
Gene
Linux is free but learning it will cost you ;-)
[ 18 September 2001: Message edited by: gene ]
[ 18 September 2001: Message edited by: gene ]