Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> การเขียนโปรแกรม Bash

หนังสือ Linux 12 เล่มที่ต้องอ่านเพื่อเพิ่มพูนความรู้ของคุณ

โดย ราเมช นาตาราจัน

เมื่อวันที่ 12 มกราคม 2552

ฉันได้พัฒนานิสัยการอ่านอย่างน้อย 30 นาทีทุกวันก่อนเข้านอน  ฉันมักจะมีหนังสือด้านเทคนิคและไม่ใช่ด้านเทคนิคอยู่ในคิวการอ่านของฉันเสมอ ฉันอ่านหนังสือเกี่ยวกับโครงสร้างพื้นฐานมากมาย — ผู้ดูแลระบบ, DBA, ระบบเครือข่ายและการจัดเก็บข้อมูล ฉันยังสนุกกับการอ่านชีวประวัติของบุคคลที่มีชื่อเสียง  พัฒนาการส่วนบุคคล และแนวระทึกขวัญเป็นครั้งคราว
08
หนังสือ Linux 12 เล่มที่กล่าวถึงในที่นี้ไม่ได้เป็นรายการที่ครอบคลุมหรือเชื่อถือได้ แต่หนังสือ 12 เล่มนี้เป็นหนังสือบางเล่มที่ฉันสนุกกับการอ่านตลอดหลายปีที่ผ่านมา และฉันเชื่อมั่นอย่างยิ่งว่าจะช่วยเพิ่มความสามารถทางเทคนิคของคุณบน Linux หากคุณยังไม่ได้อ่าน
17

  1. เซดและอัค หนังสือ Linux 12 เล่มที่ต้องอ่านเพื่อเพิ่มพูนความรู้ของคุณ โดย เดล โดเฮอร์ตี และอาร์โนลด์ ร็อบบินส์ . Sed และ Awk ได้เปลี่ยนวิธีการทำงานของฉันบนบรรทัดคำสั่ง Linux หนังสือเล่มนี้เป็นเนื้อหาเดียวที่คุณต้องการเกี่ยวกับ Sed และ Awk  เมื่อคุณเชี่ยวชาญแม้แต่พื้นฐานของ Sed และ Awk แล้ว คุณจะประหลาดใจกับจำนวนงานที่ซับซ้อนที่คุณสามารถทำได้อย่างรวดเร็วและสง่างาม  สำหรับการอ้างอิงตัวอย่าง sed และ awk อย่างรวดเร็วในแต่ละวัน ฉันใช้การอ้างอิง Sed และ Awk Pocket หนังสือ Linux 12 เล่มที่ต้องอ่านเพื่อเพิ่มพูนความรู้ของคุณ เขียนโดยผู้เขียนคนเดียวกัน
  2. การเรียนรู้เครื่องมือแก้ไข Vi และ Vim หนังสือ Linux 12 เล่มที่ต้องอ่านเพื่อเพิ่มพูนความรู้ของคุณ โดย อาร์โนลด์ ร็อบบินส์ . ฉันเป็นคนขี้ยาบรรทัดคำสั่ง  แน่นอนว่าฉันเป็นแฟนตัวยงของบรรณาธิการของ Vi และ Vim  หลายปีก่อน ตอนที่ฉันเขียนโค้ด C จำนวนมากบน Linux ฉันมักจะพกพาไฟล์อ้างอิง Vi editor ติดตัวไปด้วยตลอดเวลา  แม้ว่าคุณจะใช้ Vi และ Vim Editors มาหลายปีแล้วและยังไม่ได้อ่านหนังสือเล่มนี้ โปรดช่วยเหลือตัวเองและอ่านหนังสือเล่มนี้ คุณจะทึ่งกับความสามารถของโปรแกรมแก้ไข Vim
  3. ตำราทุบตี หนังสือ Linux 12 เล่มที่ต้องอ่านเพื่อเพิ่มพูนความรู้ของคุณ โดย Carl Albing, JP Vossen และ Cameron Newham . ไม่ว่าคุณจะเป็นผู้ดูแลระบบ DBA หรือนักพัฒนา คุณต้องเขียนเชลล์สคริปต์ในบางจุด  ผู้ดูแลระบบที่ชาญฉลาดรู้ว่าเมื่อคุณเชี่ยวชาญเทคนิคการเขียนเชลล์สคริปต์แล้ว คุณสามารถทำให้เซิร์ฟเวอร์ของคุณอยู่ในโหมดนำร่องอัตโนมัติโดยปล่อยให้เชลล์สคริปต์ทำงานอย่างฮึดฮัด หากต้องการเข้าสู่โหมดนำร่องอัตโนมัติของผู้ดูแลระบบ คุณจะต้องเชี่ยวชาญตัวอย่างที่ให้ไว้ในตำราอาหารเล่มนี้อย่างแน่นอน มีหนังสือ Bash shell อยู่ไม่กี่เล่ม แต่หนังสือเล่มนี้เน้นย้ำเนื้อหาทั้งหมดด้วยการให้ตัวอย่างโดยละเอียดมากมาย
  4. SSH เชลล์ที่ปลอดภัย หนังสือ Linux 12 เล่มที่ต้องอ่านเพื่อเพิ่มพูนความรู้ของคุณ โดย Daniel J. Barrett, Richard E. Silverman และ Robert G. Byrnes . นี่คือหนังสือที่ดีที่สุดเกี่ยวกับ SSH หนังสือเล่มนี้จะอธิบายทั้งด้านทฤษฎีและการปฏิบัติของ SSH  การใช้ SSH ในฐานะผู้ใช้ปลายทางนั้นค่อนข้างตรงไปตรงมา แต่การกำหนดค่า SSH ในฐานะผู้ดูแลระบบนั้นซับซ้อนและเกี่ยวข้องกับความเข้าใจโดยละเอียดเกี่ยวกับ SSH  นี่เป็นสิ่งที่ผู้ดูแลระบบต้องอ่าน ตัวอย่างในหนังสือเล่มนี้แสดงให้เห็นอย่างชัดเจนถึงสิ่งที่ต้องทำแตกต่างออกไปสำหรับรสชาติที่แตกต่างกันของ SSH เช่น SSH1, SSH2 และ OpenSSH
  5. การดูแลระบบที่จำเป็น หนังสือ Linux 12 เล่มที่ต้องอ่านเพื่อเพิ่มพูนความรู้ของคุณ โดย เอลีน ฟริช หนังสือเล่มนี้เป็นหนังสือที่ยอดเยี่ยมสำหรับผู้ที่ต้องการเป็นผู้ดูแลระบบ Unix  หนังสือเล่มนี้ครอบคลุมงานการดูแลระบบทั่วไปทั้งหมด นี่เป็นคู่หูที่สมบูรณ์แบบเมื่อคุณต้องรับมือกับ Unix หลากหลายรูปแบบ เนื่องจากมีตัวอย่างสำหรับ AIX, FreeBSD, HP-UX, Linux, Solaris และ Tru64  ฉันใช้หนังสือเล่มนี้ในรูปแบบพกพา — Essential System Administration Pocket Reference หนังสือ Linux 12 เล่มที่ต้องอ่านเพื่อเพิ่มพูนความรู้ของคุณ เมื่อฉันจัดการระบบ Unix หลายรสชาติพร้อมกัน
  6. แฮ็กเซิร์ฟเวอร์ Linux เล่มที่ 1 หนังสือ Linux 12 เล่มที่ต้องอ่านเพื่อเพิ่มพูนความรู้ของคุณ โดย Rob Flickenger เคล็ดลับเจ๋งๆ 100 ข้อที่รวบรวมไว้ในหนังสือเล่มเดียว  ตั้งค่าเตียงทดสอบ Linux และลองใช้แฮ็กเหล่านี้ทั้งหมด  แฮ็กเหล่านี้ถูกจัดกลุ่มอย่างเป็นระเบียบเป็นส่วนต่างๆ — พื้นฐานของเซิร์ฟเวอร์, การควบคุมการแก้ไข, การสำรองข้อมูล, ระบบเครือข่าย, การตรวจสอบ, SSH, สคริปต์และเซิร์ฟเวอร์ข้อมูล  เมื่อคุณเชี่ยวชาญแฮ็กเหล่านี้แล้ว คุณควรอ่าน Linux Server Hacks เล่มที่ 2 โดย William von Hagen และ Brian Jones ซึ่งมีแฮ็ก Linux 100 แฮ็กที่เน้นไปที่การตรวจสอบสิทธิ์ การตรวจสอบ ความปลอดภัย ประสิทธิภาพ และการเชื่อมต่อ
  7. DNS และ BIND หนังสือ Linux 12 เล่มที่ต้องอ่านเพื่อเพิ่มพูนความรู้ของคุณ โดย Cricket Liu และ Paul Albitz เมื่อหลายปีก่อน ฉันกำหนดค่า DNS แรกโดยการอ่านเอกสารออนไลน์  ฉันนำหนังสือเล่มนี้มาเพื่อทำความเข้าใจวิธีการทำงานของ DNS และ BIND ฉันได้อัปเกรดหนังสือเล่มนี้แล้วสองครั้งเมื่อมีการออกฉบับใหม่ สิ่งนี้ควรจะอยู่ในห้องสมุดของคุณอย่างแน่นอน หากคุณเป็นผู้ดูแลระบบที่จริงจัง
  8. ทำความเข้าใจเคอร์เนล Linux หนังสือ Linux 12 เล่มที่ต้องอ่านเพื่อเพิ่มพูนความรู้ของคุณ โดย Daniel Bovet และ Marco Cesati หากคุณเป็นนักพัฒนาที่จริงจังบนสภาพแวดล้อม Linux หรือผู้ดูแลระบบ คุณต้องอ่านสิ่งนี้ หนังสือเล่มนี้อธิบายการทำงานภายในของ Linux Kernel 2.6 ในรูปแบบที่มีโครงสร้างและตรรกะ สิ่งนี้พูดถึงวิธีที่ Kenel จัดการการจัดการหน่วยความจำ การกำหนดเวลากระบวนการ สถาปัตยกรรม I/O และอุปกรณ์บล็อก โดยรวมแล้วหนังสือเล่มนี้เหมาะสำหรับผู้สนใจศึกษาสิ่งที่อยู่ภายใต้การดูแลของ Linux
  9. ตำราอาหาร Linux หนังสือ Linux 12 เล่มที่ต้องอ่านเพื่อเพิ่มพูนความรู้ของคุณ โดยคาร์ลา ชโรเดอร์ หนังสือเล่มนี้ครอบคลุมถึงคุณสมบัติของ Linux จากทั้งผู้ใช้และผู้ดูแลระบบ มีสองบทสำหรับการติดตั้งและการจัดการซอฟต์แวร์บนระบบที่ใช้ RPM และ Debian  หากคุณใช้ RedHat คู่มือพ็อกเก็ต Linux หนังสือ Linux 12 เล่มที่ต้องอ่านเพื่อเพิ่มพูนความรู้ของคุณ โดย Daniel J. Barrett เป็นส่วนเสริมที่ยอดเยี่ยมสำหรับไลบรารีของคุณ ซึ่งครอบคลุมคำสั่ง Linux ที่จำเป็นทั้งหมดพร้อมตัวอย่างการใช้งาน
  10. ไฟร์วอลล์ Linux หนังสือ Linux 12 เล่มที่ต้องอ่านเพื่อเพิ่มพูนความรู้ของคุณ โดย Michael Rash เพื่อสร้างระบบ Linux ที่ปลอดภัย คุณต้องอ่านหนังสือเล่มนี้ มีหนังสือเกี่ยวกับ iptables อยู่ไม่กี่เล่ม แต่อันนี้พูดถึงเฉพาะเกี่ยวกับพื้นฐานของวิธีกำหนดค่าระบบตรวจจับการบุกรุกโดยใช้ iptables, psad และ fwsnort หากคุณต้องการข้อมูลอ้างอิงที่ครอบคลุมของทุกสิ่งที่ iptables สามารถทำได้ด้วยตัวอย่างเฉพาะ Linux Iptables Pocket Reference หนังสือ Linux 12 เล่มที่ต้องอ่านเพื่อเพิ่มพูนความรู้ของคุณ โดย Gregor N. Purdy เก่งที่สุด
  11. คู่มือการดูแลระบบ Linux หนังสือ Linux 12 เล่มที่ต้องอ่านเพื่อเพิ่มพูนความรู้ของคุณ โดย Evi Nemeth, Garth Snyder และ Trent R. Hein ในช่วงเริ่มต้นของการบริหารระบบ ฉันได้อ้างอิงหนังสือเล่มนี้บ่อยครั้ง หนังสือที่มีรายละเอียดค่อนข้างมากมีเกือบ 1,000 หน้าและ 30 บทที่จัดกลุ่มไว้อย่างดีในสามส่วนระดับสูง ได้แก่ การบริหารขั้นพื้นฐาน ระบบเครือข่าย และ Bunch O' Stuff
  12. การเริ่มต้นใช้งาน Ubuntu Linux หนังสือ Linux 12 เล่มที่ต้องอ่านเพื่อเพิ่มพูนความรู้ของคุณ โดย Keir Thomas และ Jaime Sicam สำหรับผู้ที่ต้องการเปลี่ยนจาก Windows เป็น Linux ให้ติดตั้ง Ubuntu Linux บนแล็ปท็อปหรือเดสก์ท็อปเครื่องเก่าของคุณแล้วรับหนังสือเล่มนี้ ฉันเชื่อมั่นอย่างยิ่งในการเผยแพร่ข่าวสารเกี่ยวกับ Linux ไปยังผู้ที่ไม่ได้ใช้มัน หากคุณต้องการให้คนที่คุณรักหรือเพื่อนของคุณเรียนรู้ Linux ให้ติดตั้ง Ubuntu บนแล็ปท็อปเครื่องเก่าแล้วมอบหนังสือเล่มนี้เป็นของขวัญให้กับพวกเขา พวกเขาจะขอบคุณคุณมากอย่างแน่นอน

หากต้องการหนังสือ Linux เพิ่มเติมที่ฉันแนะนำ ให้ไปที่ร้านหนังสือ The Geek Stuff ที่ Amazon

มีหนังสือหลายร้อยเล่มบน Linux หนังสือ Linux เล่มโปรดของคุณที่ไม่อยู่ในรายการนี้คืออะไร
25
หากคุณชอบบทความนี้ โปรดบุ๊กมาร์กไว้บน อร่อยและสะดุด .

หากคุณชอบบทความนี้ คุณอาจจะชอบ..


ติดแท็กเป็น:หนังสือ Linux ที่ดีที่สุด, รีวิวหนังสือ, รีวิวหนังสือ Linux, หนังสือผู้ใช้ Linux, หนังสือ Linux Sysadmin, หนังสือ Linux ยอดนิยม