โดย Ramesh Natarajan
วันที่ 12 มกราคม 2009
ผมได้พัฒนานิสัยอ่านหนังสืออย่างน้อย 30 นาทีทุกวันก่อนนอน ผมมีหนังสือทางเทคนิคและหนังสือทั่วไปในคิวอ่านอยู่เสมอ ผมอ่านหนังสือเกี่ยวโครงสร้างพื้นฐานเยอะมาก — Sysadmin, DBA, Networking และ Storage ผมยังชอบอ่านชีวประวัติคนดัง การพัฒนาตนเอง และนวนิยาย Thriller บ้าง
หนังสือ Linux 12 เล่มที่กล่าวถึงที่นี่ ไม่ได้หมายถึงรายการที่ครบครันหรือ Authoritative แต่ 12 เล่มนี้เป็นหนังสือโปรดของผมที่ผมเพลิดเพลินไปกับการอ่านตลอดหลายปี และผมเชื่ออย่างมั่นใจว่าจะเพิ่มความสามารถทางเทคนิคบน Linux ให้คุณ หากคุณยังไม่เคยอ่านมัน
- Sed and Awk
, โดย Dale Dougherty และ Arnold Robbins Sed และ Awk เปลี่ยนวิธีการทำงานของผมบน Command Line Linux เล่มนี้คือวัสดุเพียงอย่างเดียวที่คุณจะต้องการเกี่ยวกับ Sed และ Awk หนึ่งครั้งที่คุณเก่งแม้แค่พื้นฐานของ Sed และ Awk คุณจะประหลาดใจกับปริมาณงานซับซ้อนที่คุณสามารถทำได้อย่างรวดเร็วและข레กант สำหรับ Quick Reference ตัวอย่าง Sed และ Awk ทุกวันของผม ผมใช้ Sed and Awk Pocket Reference
เขียนโดยผู้แต่งคนเดียวกัน
- Learning the Vi and Vim Editors
, โดย Arnold Robbins ผมเป็น Command-line Junkie ดังนั้นโดยธรรมชาติผมเป็นแฟนใหญ่ของ Vi และ Vim Editors หลายปีก่อน เมื่อผมเขียนโค้ด C บน Linux มาก ผมเคยพก Vi Editor Pocket Reference ไปทุกที่ แม้คุณจะใช้ Vi และ Vim Editors มาหลายปีและยังไม่ได้อ่านเล่มนี้ โปรดทำความดีกับตัวเองและอ่านเล่มนี้ คุณจะประหลาดใจกับความสามารถของ Vim Editor
- Bash Cookbook
, โดย Carl Albing, JP Vossen และ Cameron Newham ไม่ว่าคุณจะเป็น Sysadmin, DBA หรือ Developer คุณต้องเขียน Shell Script ในบางจุด Sysadmin ที่ฉลาดรู้ว่าเมื่อคุณเก่งเทคนิค Shell Scripting แล้ว คุณสามารถวางเซิร์ฟเวอร์ให้ทำงาน Auto-pilot ได้โดยปล่อยให้ Shell Scripts ทำงานหนักแทน เพื่อไปสู่โหมด Auto-pilot ของ Sysadmin คุณแน่นอนต้องเก่งตัวอย่างที่ให้ใน Cookbook นี้ มีหนังสือ Bash Shell หลายเล่ม แต่เล่มนี้เอาชนะทุกเล่มด้วยการให้ตัวอย่างรายละเอียดมาก
- SSH, The Secure Shell
, โดย Daniel J. Barrett, Richard E. Silverman และ Robert G. Byrnes นี่คือหนังสือที่ดีที่สุดเกี่ยวกับ SSH ไม่มีตรงข้าม เล่มนี้อธิบายทั้งทฤษฎีและปฏิบัติของ SSH การใช้ SSH เป็น End-user ค่อนข้างตรงไปตรงมา แต่ การ Config SSH เป็น Administrator ซับซ้อนและเกี่ยวข้องกับการเข้าใจ SSH อย่างลึกซึ้ง นี่คือ Must-read สำหรับ System Administrator ทุกคน ตัวอย่างในเล่มนี้แสดงให้เห็นชัดเจนว่าต้องทำอย่างไรต่างกันสำหรับ Flavors ต่างๆ ของ SSH เช่น SSH1, SSH2 และ OpenSSH
- Essential System Administration
, โดย Æleen Frisch. นี่คือหนังสือยอดเยี่ยมสำหรับผู้ที่อยากเป็น Unix System Administrator เล่มนี้ครอบคลุมงาน System Administration ทั่วไปทั้งหมด นี่คือเพื่อนร่วมทางที่สมบูรณ์แบบเมื่อคุณจัดการกับ Flavors หลายๆ ของ Unix พร้อมตัวอย่างสำหรับ AIX, FreeBSD, HP-UX, Linux, Solaris และ Tru64 ผมเคยใช้ Pocket Version ของเล่มนี้ — Essential System Administration Pocket Reference
เมื่อผมจัดการระบบ Unix หลาย Flavors พร้อมกัน
- Linux Server Hacks, Volume One,
โดย Rob Flickenger. 100 Hacks ใช้งานได้จริง บรรจุในเล่มเดียว ตั้ง Linux Test Bed และลอง Hacks ทั้งหมด Hacks เหล่านี้จัดกลุ่มอย่างสวยงามเป็น Sections ต่างๆ — Server Basics, Revision Control, Backups, Networking, Monitoring, SSH, Scripting, และ Information Servers เมื่อคุณเก่ง Hacks เหล่านี้แล้ว คุณควรอ่าน Linux Server Hacks, Volume Two, โดย William von Hagen และ Brian Jones ซึ่งมี 100 Linux Hacks เน้น Authentication, Monitoring, Security, Performance และ Connectivity
- DNS and BIND
, โดย Cricket Liu และ Paul Albitz. หลายปีก่อน ผม Config DNS ครั้งแรกโดยอ่าน Documentation ออนไลน์ ผมซื้อเล่มนี้เพื่อเข้าใจว่า DNS และ BIND ทำงานอย่างไร ผมอัปเกรดเล่มนี้แล้ว 2 ครั้งเมื่อมี Edition ใหม่ออก นี่ควรจะอยู่ในไลบรารีของคุณ หากคุณเป็น System Administrator ที่จริงจัง
- Understanding the Linux Kernel
, โดย Daniel Bovet และ Marco Cesati. หากคุณเป็น Developer จริงจังบนสภาพแวดล้อม Linux หรือ Sysadmin นี่คือ Must-read เล่มนี้อธิบายการทำงานภายในของ Linux Kernel 2.6 อย่างเป็นระบบและมีตรรกะ พูดถึงว่า Kernel จัดการ Memory Management, Process Scheduling, I/O Architecture และ Block Devices อย่างไร โดยรวมเล่มนี้เป็นของขวัญสำหรับ Geeks ที่อยากสำรวจว่าภายใต้ Cap ของ Linux มีอะไร
- Linux Cookbook
, โดย Carla Schroder. เล่มนี้ครอบคลุมฟีเจอร์ Linux จากมุมมอง Users และ System Administrators มี 2 บทที่เน้น Install และ Manage Software บนระบบ RPM-based และ Debian หากคุณใช้ RedHat Linux Pocket Guide
โดย Daniel J. Barrett เป็นการเพิ่มที่ยอดเยี่ยมสำหรับไลบรารีของคุณ ครอบคลุม Linux Command พื้นฐานทั้งหมดพร้อมตัวอย่างการใช้งาน
- Linux Firewalls
, โดย Michael Rash. เพื่อสร้างระบบ Linux ที่ปลอดภัย คุณต้องอ่านเล่มนี้ มีหนังสือหลายเล่มสำหรับ iptables แต่เล่มนี้พูดเฉพาะเกี่ยวกับพื้นฐานการ Config Intrusion Detection System ด้วย iptables, psad และ fwsnort หากคุณต้องการ Handy Reference ครบครันของทุกอย่างที่ iptables ทำได้พร้อมตัวอย่างเฉพาะเจาะจง Linux Iptables Pocket Reference
โดย Gregor N. Purdy เป็นที่ดีที่สุด
- Linux Administration Handbook
, โดย Evi Nemeth, Garth Snyder และ Trent R. Hein. ในช่วงแรกของการเป็น System Admin ผมอ้างอิงเล่มนี้บ่อย นี่คือเล่มที่รายละเอียดมาก ใกล้ 1000 หน้า และ 30 บท ที่จัดกลุ่มได้ดีใน 3 ส่วนระดับสูง — Basic Administration, Networking และ Bunch O' Stuff
- Beginning Ubuntu Linux
, โดย Keir Thomas และ Jaime Sicam. สำหรับผู้ที่อยากย้ายจาก Windows ไป Linux ติดตั้ง Ubuntu Linux บนแล็ปท็อปหรือเดสก์ท็อปเก่าหนึ่งเครื่องและได้เล่มนี้ ผมเชื่ออย่างมั่นใจในการเผยแพร่ข่าวเกี่ยวกับ Linux ให้ผู้ที่ไม่ได้ใช้มัน หากคุณอยากให้คนที่คุณรักหรือเพื่อนเรียน Linux ติดตั้ง Ubuntu บนแล็ปท็อปเก่าและให้เล่มนี้เป็นของขวัญ พวกเขาจะขอบคุณคุณแน่นอน
สำหรับหนังสือ Linux อื่นๆ ที่ผมแนะนำ เรียกดู The Geek Stuff Bookstore ที่ Amazon
มีหนังสือเกี่ยวกับ Linux หลายร้อยเล่ม หนังสือ Linux โปรดของคุณที่ไม่อยู่ในรายการนี้คืออะไร?
หากคุณชอบบทความนี้ โปรด Bookmark บน Delicious และ Stumble It.
หากคุณเพลิดเพลินกับบทความนี้ คุณอาจชอบอีก...
Tagged as: Best Linux Books, Book Review, Linux Book Reviews, Linux Enduser Books, Linux Sysadmin Books, Top Linux Books