Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> Lập Trình Bash

12 Cuốn Sách Linux Phải Đọc Để Nâng Cao Kiến Thức Của Bạn

của Ramesh Natarajan

vào ngày 12 tháng 1 năm 2009

Tôi đã hình thành thói quen đọc sách ít nhất 30 phút mỗi ngày trước khi đi ngủ.  Tôi luôn có sẵn một cuốn sách kỹ thuật và phi kỹ thuật trong danh sách đọc của mình. Tôi đọc rất nhiều sách liên quan đến cơ sở hạ tầng - sysadmin, DBA, mạng và lưu trữ. Tôi cũng thích đọc tiểu sử của những người nổi tiếng, sự phát triển cá nhân và thỉnh thoảng là truyện kinh dị.

12 cuốn sách Linux được đề cập ở đây không phải là danh sách toàn diện hoặc có thẩm quyền. Tuy nhiên, 12 cuốn sách này là một vài trong số những cuốn sách yêu thích của tôi mà tôi rất thích đọc trong nhiều năm và tôi thực sự tin rằng sẽ nâng cao khả năng kỹ thuật của bạn trên Linux nếu bạn chưa đọc chúng.

  1. Sed và Awk 12 Cuốn Sách Linux Phải Đọc Để Nâng Cao Kiến Thức Của Bạn , của Dale Dougherty và Arnold Robbins . Sed và Awk đã thay đổi cách tôi làm việc trên dòng lệnh Linux. Cuốn sách này là tài liệu duy nhất bạn cần về Sed và Awk.  Khi bạn đã thành thạo ngay cả những điều cơ bản về Sed và Awk, bạn sẽ ngạc nhiên với số lượng nhiệm vụ phức tạp mà bạn có thể thực hiện rất nhanh chóng và dễ dàng.  Để tham khảo nhanh hàng ngày về các ví dụ sed và awk, tôi sử dụng Tài liệu tham khảo bỏ túi Sed và Awk 12 Cuốn Sách Linux Phải Đọc Để Nâng Cao Kiến Thức Của Bạn , được viết bởi cùng một tác giả.
  2. Tìm hiểu về trình soạn thảo Vi và Vim 12 Cuốn Sách Linux Phải Đọc Để Nâng Cao Kiến Thức Của Bạn , của Arnold Robbins . Tôi là một người nghiện dòng lệnh.  Vì vậy, đương nhiên tôi là một fan cuồng nhiệt của các biên tập viên Vi và Vim.  Vài năm trước, khi tôi viết rất nhiều mã C trên Linux, tôi thường mang theo tài liệu tham khảo trong túi soạn thảo Vi bên mình.  Ngay cả khi bạn đã sử dụng Vi và Vim Editors được vài năm và chưa đọc cuốn sách này, hãy tự giúp mình và đọc cuốn sách này. Bạn sẽ ngạc nhiên với khả năng của trình soạn thảo Vim.
  3. Sách nấu ăn Bash 12 Cuốn Sách Linux Phải Đọc Để Nâng Cao Kiến Thức Của Bạn , của Carl Albing, JP Vossen và Cameron Newham . Cho dù bạn là quản trị viên hệ thống, DBA hay nhà phát triển, đôi khi bạn cũng phải viết tập lệnh shell.  Một quản trị viên hệ thống khôn ngoan sẽ biết rằng một khi bạn đã thành thạo các kỹ thuật tạo tập lệnh shell, bạn có thể đặt máy chủ của mình ở chế độ tự động điều khiển bằng cách để các tập lệnh shell thực hiện công việc khó khăn. Để chuyển sang chế độ tự động điều khiển của sysadmin, bạn chắc chắn cần phải nắm vững các ví dụ được cung cấp trong sách dạy nấu ăn này. Có rất ít sách vỏ Bash ngoài kia. Tuy nhiên, cuốn sách này vượt trội hơn tất cả khi đưa ra rất nhiều ví dụ chi tiết.
  4. SSH, Lớp vỏ an toàn 12 Cuốn Sách Linux Phải Đọc Để Nâng Cao Kiến Thức Của Bạn , của Daniel J. Barrett, Richard E. Silverman và Robert G. Byrnes . Đây là cuốn sách hay nhất về SSH. Cuốn sách này giải thích cả khía cạnh lý thuyết và thực tiễn của SSH.  Việc sử dụng SSH với tư cách là người dùng cuối khá đơn giản. Tuy nhiên, việc định cấu hình SSH với tư cách quản trị viên rất phức tạp và đòi hỏi sự hiểu biết chi tiết về SSH.  Đây là tài liệu phải đọc đối với bất kỳ quản trị viên hệ thống nào. Các ví dụ trong cuốn sách này cho thấy chính xác những gì cần phải thực hiện khác nhau đối với các phiên bản SSH khác nhau như SSH1, SSH2 và OpenSSH.
  5. Quản trị hệ thống thiết yếu 12 Cuốn Sách Linux Phải Đọc Để Nâng Cao Kiến Thức Của Bạn , bởi Æleen Frisch. Đây là một cuốn sách tuyệt vời dành cho những ai muốn trở thành Quản trị viên hệ thống Unix.  Cuốn sách này bao gồm tất cả các nhiệm vụ quản trị hệ thống điển hình. Đây là người bạn đồng hành hoàn hảo khi bạn xử lý nhiều phiên bản Unix, vì nó có các ví dụ cho AIX, FreeBSD, HP-UX, Linux, Solaris và Tru64.  Tôi đã sử dụng phiên bản bỏ túi của cuốn sách này - Tài liệu tham khảo bỏ túi về quản trị hệ thống thiết yếu 12 Cuốn Sách Linux Phải Đọc Để Nâng Cao Kiến Thức Của Bạn , khi tôi đang quản lý nhiều phiên bản hệ thống Unix cùng một lúc.
  6. Các vụ hack máy chủ Linux, Tập một, 12 Cuốn Sách Linux Phải Đọc Để Nâng Cao Kiến Thức Của Bạn của Rob Flickenger. 100 thủ thuật thực tế tuyệt vời được gói gọn trong một cuốn sách.  Thiết lập hệ thống thử nghiệm Linux và thử tất cả các thủ thuật này.  Các bản hack này được nhóm gọn gàng thành các phần khác nhau - Thông tin cơ bản về máy chủ, Kiểm soát sửa đổi, Sao lưu, Kết nối mạng, Giám sát, SSH, Tập lệnh và Máy chủ thông tin.  Khi đã thành thạo các thủ thuật này, bạn nhất định nên đọc Linux Server Hacks, Tập 2 của William von Hagen và Brian Jones, trong đó có 100 thủ thuật Linux tập trung vào xác thực, giám sát, bảo mật, hiệu suất và kết nối.
  7. DNS và BIND 12 Cuốn Sách Linux Phải Đọc Để Nâng Cao Kiến Thức Của Bạn , của Cricket Liu và Paul Albitz. Vài năm trước, tôi đã định cấu hình DNS đầu tiên của mình bằng cách đọc tài liệu trực tuyến.  Tôi mang theo cuốn sách này để hiểu cách hoạt động của DNS và BIND. Tôi đã nâng cấp cuốn sách này hai lần khi phiên bản mới hơn được phát hành. Điều này chắc chắn sẽ có trong thư viện của bạn nếu bạn là quản trị viên hệ thống nghiêm túc.
  8. Tìm hiểu hạt nhân Linux 12 Cuốn Sách Linux Phải Đọc Để Nâng Cao Kiến Thức Của Bạn , của Daniel Bovet và Marco Cesati. Nếu bạn là một nhà phát triển nghiêm túc về môi trường Linux hoặc quản trị viên hệ thống thì đây là cuốn sách phải đọc. Cuốn sách này giải thích hoạt động bên trong của Linux Kernel 2.6 một cách có cấu trúc và logic. Phần này nói về cách Kenel xử lý Quản lý bộ nhớ, Lập lịch quy trình, kiến ​​trúc I/O và các thiết bị Khối. Nhìn chung, cuốn sách này là một cuốn sách dành cho những người đam mê công nghệ muốn khám phá những gì ẩn sâu trong Linux.
  9. Sách dạy nấu ăn Linux 12 Cuốn Sách Linux Phải Đọc Để Nâng Cao Kiến Thức Của Bạn , của Carla Schroder. Cuốn sách này đề cập đến các tính năng của Linux theo quan điểm của cả người dùng và quản trị viên hệ thống. Có hai chương dành riêng cho việc cài đặt và quản lý phần mềm trên hệ thống dựa trên RPM và Debian.  Nếu bạn sử dụng RedHat, Hướng dẫn bỏ túi Linux 12 Cuốn Sách Linux Phải Đọc Để Nâng Cao Kiến Thức Của Bạn , của Daniel J. Barrett là một bổ sung tuyệt vời cho thư viện của bạn, bao gồm tất cả các lệnh Linux thiết yếu kèm theo cách sử dụng mẫu.
  10. Tường lửa Linux 12 Cuốn Sách Linux Phải Đọc Để Nâng Cao Kiến Thức Của Bạn , của Michael Rash. Để xây dựng một hệ thống Linux an toàn, bạn phải đọc cuốn sách này. Có khá nhiều sách dành cho iptables. Tuy nhiên, phần này nói cụ thể về các nguyên tắc cơ bản về cách định cấu hình Hệ thống phát hiện xâm nhập bằng cách sử dụng iptables, psad và fwsnort. Nếu bạn muốn có một tài liệu tham khảo toàn diện và hữu ích về tất cả những điều mà iptables có thể làm với các ví dụ cụ thể, hãy tham khảo Linux Iptables Pocket Reference 12 Cuốn Sách Linux Phải Đọc Để Nâng Cao Kiến Thức Của Bạn , của Gregor N. Purdy là hay nhất.
  11. Sổ tay quản trị Linux 12 Cuốn Sách Linux Phải Đọc Để Nâng Cao Kiến Thức Của Bạn , của Evi Nemeth, Garth Snyder và Trent R. Hein. Trong những ngày đầu làm quản trị hệ thống, tôi đã thường xuyên giới thiệu cuốn sách này. Đây là cuốn sách khá chi tiết với gần 1000 trang và 30 chương được nhóm lại với nhau thành ba phần cấp cao - Quản trị cơ bản, Mạng và Bunch O’ Stuff.
  12. Bắt đầu sử dụng Ubuntu Linux 12 Cuốn Sách Linux Phải Đọc Để Nâng Cao Kiến Thức Của Bạn , của Keir Thomas và Jaime Sicam. Đối với những người muốn chuyển đổi từ Windows sang Linux, hãy cài đặt Ubuntu Linux trên một trong những máy tính xách tay hoặc máy tính để bàn cũ của bạn và tải cuốn sách này. Tôi thực sự tin tưởng vào việc truyền bá tin tức về Linux đến những người không sử dụng nó. Nếu bạn muốn bất kỳ người thân hoặc bạn bè nào của mình học Linux, hãy cài đặt Ubuntu trên máy tính xách tay cũ và tặng cuốn sách này như một món quà cho họ. Họ chắc chắn sẽ rất biết ơn bạn.

Để biết thêm sách về Linux mà tôi giới thiệu, hãy duyệt qua hiệu sách The Geek Stuff tại Amazon.

Có hàng trăm cuốn sách về Linux. Cuốn sách Linux yêu thích của bạn không có trong danh sách này là gì?

Nếu bạn thích bài viết này, vui lòng đánh dấu nó vào ngon và vấp ngã .

Nếu bạn thích bài viết này, bạn cũng có thể thích..


Được gắn thẻ là:Sách Linux hay nhất, Đánh giá sách, Đánh giá sách Linux, Sách dành cho người dùng cuối Linux, Sách quản trị hệ thống Linux, Sách Linux hàng đầu