Tài nguyên để bắt đầu quản trị viên Linux


15

Tôi vừa có được một máy chủ linux chuyên dụng mà tôi dự định sử dụng để triển khai các dự án và lưu trữ một vài trang web từ đó. Không giống như các dịch vụ lưu trữ ảo hoặc chia sẻ mà tôi đã sử dụng trong quá khứ trong trường hợp này, tôi thực sự phụ trách toàn bộ máy và cấu hình của nó! Và ngay bây giờ có vẻ như một nhiệm vụ khó khăn.

Tuy nhiên, tôi muốn tìm hiểu thêm về quản trị linux và học khi tôi đi, nhưng tốt nhất là tôi muốn học hỏi từ những sai lầm của người khác chứ không phải của riêng tôi. ;)

Những tài nguyên, hướng dẫn và bước đầu tiên nào mà các quản trị viên giàu kinh nghiệm có thể giới thiệu cho quản trị viên newbie linux khi họ đưa họ vào nơi hoang dã?

Một số câu hỏi và câu trả lời khác của ServerFault tôi thấy hữu ích cho đến nay:

Câu trả lời:


10

Tôi sẽ bắt đầu với một cuốn sách hay bao gồm các tác vụ quản trị phổ biến cho HĐH của bạn (CentOS, bằng cách nhìn vào các thẻ mà tôi không có bất kỳ kinh nghiệm tài liệu nào). Nếu bạn muốn trở thành Quản trị viên Hệ thống giỏi, thay vì "giỏi quản trị hộp CentOS này tại đây", thì bạn thực sự phải có một bản sao "Thực hành Quản trị Hệ thống và Mạng", 2ed, bởi Limoncelli, Hogan và Chalup. Nó sẽ dạy cho bạn thực tế mọi thứ bạn cần biết về việc quản trị hệ thống, từ cấp độ khái niệm.


4

Thiết lập Máy ảo (VirtualBox, Parallels, VMWare, Virtual PC) với bản phân phối Linix và bắt đầu chơi!

Bằng cách sử dụng máy ảo, bạn có thể sử dụng nội dung trái tim của mình mà không phải lo lắng về việc phá vỡ mọi thứ. Nếu bạn gặp sự cố - chỉ cần khôi phục bản sao lưu VM và bắt đầu lại.



1

Tìm hiểu xem có Nhóm người dùng Linux (LUG) trong khu vực của bạn không. Tôi đã là thành viên của một vài LUGs trong nhiều năm và họ luôn luôn tuyệt vời, đặc biệt là vì thường có cơ hội để được giúp đỡ và hỗ trợ về thể chất. Có một danh sách một phần các nhóm ở đây: http://www.linux.org/groups/

Bạn cũng nên liên hệ với danh sách gửi thư hoặc diễn đàn của bản phân phối Linux được cài đặt trên máy chủ. Các bản phân phối khác nhau thường có các quirks nhỏ có thể bị bỏ sót trong một truy vấn chung trên, giả sử, hỗ trợ trực tuyến của một ứng dụng (ví dụ: Apache, Postfix, v.v.). Tôi chưa bao giờ sử dụng CentOS nhưng nó rất phổ biến vì vậy tôi chắc chắn sẽ có một cộng đồng tuyệt vời được xây dựng xung quanh nó.

Hầu hết các dự án nguồn mở lớn và các bản phân phối Linux cũng có các kênh IRC và tất nhiên đây là những kênh tuyệt vời để hỗ trợ trực tiếp.


1

Điều này thoạt nghe có vẻ buồn cười và một số người sẽ nghĩ rằng tôi là người lãnh đạm, nhưng tôi thì không.

  • Tìm một quản trị viên có kinh nghiệm khác, ngồi xuống, xác định mục tiêu của một loại nào đó và cố gắng đạt được mục tiêu đó trong khi họ cung cấp thông tin.

Unix (và BSD và Linux và ai biết điều gì khác) ban đầu là một môi trường khuyến khích các lập trình viên và quản trị viên giao tiếp với nhau. Linux là một xấp xỉ khá tốt về điều đó (không phải 100% nhưng rất gần).

Theo ý kiến ​​không khiêm tốn của tôi, quản trị viên Unix / Linux / BSD được dạy tốt nhất thông qua một hình thức truyền miệng , nơi kiến ​​thức được truyền đạt cho người học bằng lời nói bởi những người có nhiều kinh nghiệm hơn. Trong mọi trường hợp mà tôi gặp phải, phương pháp học Unix này (và anh em họ của nó) là thông tin hữu ích nhất trong khi cung cấp nhiều thông tin chi tiết nhất cho người học, đặc biệt là những hiểu biết mà bạn có thể có được chỉ bằng cách đọc một cuốn sách và tiến về phía trước. Lý do cho phương pháp học "không hiệu quả" này là, tại một số điểm, một người nào đó ở đâu đó đã đưa ra quyết định về điều gì đó, nhưng nó không được ghi lại chính thức (đọc tiêu đề cho liên kết đó). Điều này có nghĩa là thật dễ dàng để ngồi đó và gãi đầu về "tại sao X lại làm như vậy" trong thực tế,lý do rất tốt cho điều đó. Có ai đó đã ở đó và biết lịch sử của nó , sẽ giúp "lấp đầy những khoảng trống".

Vâng, bạn có thể ngồi xuống với một cuốn sách, hoặc (như tôi đã làm), chỉ cần cài đặt nó và đập đầu bạn vài trăm lần trong khi bạn tìm ra nó một cách khó khăn. Nhưng có rất nhiều điều để nói về việc học hỏi từ người khác.




0

Tôi tìm thấy cuốn sách này - Quản trị Linux: Hướng dẫn cho người mới bắt đầu - rất hữu ích khi tôi mới bắt đầu.

Nó bao gồm mọi thứ, từ cài đặt máy tính để bàn đến quản trị các dịch vụ và máy chủ mạng lõi. Cũng khá súc tích, vì vậy tôi đã có thể nhặt nó lên và đọc nó trong ~ một tuần


0

Làm như một Nike - chỉ cần làm điều đó!

Quá trình xây dựng cơ bản là:

  1. Cài đặt HĐH với cài đặt tối thiểu. Tôi đề nghị bạn sử dụng khối lượng logic cho đĩa.
  2. Vá nó lại.
  3. Bật tường lửa.
  4. Tắt các dịch vụ không thành công.
  5. Cài đặt / kiểm tra ứng dụng của bạn và đảm bảo về cơ bản chúng hoạt động, ví dụ: tạo các lỗ hổng tường lửa theo yêu cầu, đặt kiểm soát truy cập ứng dụng.
  6. Định cấu hình ứng dụng của bạn đúng cách
  7. Làm bản sao lưu và một số phục hồi thử nghiệm.

Tận dụng các tài nguyên bạn có:

  1. strace và tcpdump là bạn của bạn
  2. nhật ký
  3. danh sách mail
  4. diễn đàn (Serverfault !!!)
  5. Google
  6. IRC
  7. LUG
  8. Đọc trang người đàn ông trong thời gian rảnh của bạn

Nghiêm túc. Khi tôi bắt đầu, khi tôi không có gì tốt hơn để làm, tôi liệt kê / bin / sbin / usr / bin / usr / sbin và đọc các trang man cho nhị phân eery. Tự nhiên tôi không nhớ tất cả, nhưng nhiều lúc tôi đã nhớ đủ để có thể nói "ồ có một công cụ gọi là ..." khi tôi gặp khó khăn và cần làm việc gì đó. Nói cách khác, đó là một cách dễ dàng để làm quen với các công cụ có sẵn.

Cũng đọc các trang người đàn ông khác sau khi bạn có thời gian.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.