Những gì một người mới bắt đầu nên biết / học cho công việc sysadmin?


67

Đây là một câu hỏi Canonical về nghề nghiệp quản trị hệ thống

Khi tôi bắt đầu công việc với tư cách Quản trị viên hệ thống, tôi nên biết / học những kỹ năng cơ bản nào?

Có sự khác biệt chính nào đối với Mạng, Lưu trữ, Cơ sở dữ liệu và Quản trị viên khác không?


6
Tôi sẽ bắt đầu với cách đặt câu hỏi trên serverfault :)
Tim Post

Câu trả lời:


86

Có rất nhiều sự trùng lặp với các câu hỏi hiện có, tôi đang tạo một wiki ở đây với các liên kết. Xin vui lòng cập nhật.


4
"Cách đặt câu hỏi theo cách thông minh" - yêu cầu đọc để giành chiến thắng trong cuộc sống.
Kara Marfia

39

Ở cấp độ cá nhân:

Một kỹ năng thực sự tốt mà tôi hy vọng bạn có được trên con đường trở thành một sysadmin là khả năng phục hồi nhanh chóng từ những sai lầm của bạn ... điều này sẽ trở thành bản chất thứ hai (một phản ứng tự động).


** Trong khi duyệt một lần, tôi thấy danh sách này hoàn toàn không chính thức, gây tranh cãi, nhưng có khả năng hữu ích:

SysAdmin Mười điều răn

: I. Bạn sẽ tôn trọng người dùng của bạn
Điều tối quan trọng là bạn tôn trọng người dùng và dữ liệu của họ. Đừng ăn cắp MP3 của họ, đừng nhìn vào nội dung khiêu dâm của họ. Khi làm việc với email, nhìn mà không cần đọc. Tôn trọng họ và họ sẽ tôn trọng bạn.

II. Bạn sẽ trao quyền cho người dùng
Người dùng là khách hàng. Hệ thống không phải của bạn, nó là của họ. Cung cấp cho người dùng các công cụ họ cần để thành công và họ sẽ hạnh phúc. Cung cấp cho họ không gian để thử nghiệm, tìm hiểu và sáng tạo. Đừng giữ người dùng lại.

III. Ngươi hãy giữ nó đơn giản
Giữ cho nó đơn giản, Ngốc. Nguyên tắc KISS sẽ ngăn bạn xây dựng các thùng để giữ rượu vang có giá trị. Đừng nhầm lẫn quá kỹ thuật cho chất lượng. Chất lượng công việc ngắn gọn và có thể mở rộng.

IV. Ngươi sẽ mong đợi thảm họa
Mong đợi những điều bất ngờ tồi tệ nhất. Làm cho tài nguyên của bạn dự phòng, sao lưu dữ liệu của bạn, kiểm tra các bản sao lưu của bạn và sau đó sao lưu các bản sao lưu. Chết tiệt một ngày nào đó sẽ đến fan hâm mộ. Được chuẩn bị.

V. Ngươi sẽ lập kế hoạch
Công việc tuyệt vời theo những kế hoạch tuyệt vời. Ở lại mục tiêu bằng cách đầu tiên xác định nó. Lập kế hoạch công việc của bạn một cách cẩn thận và những bất ngờ sẽ dễ dàng hơn để xử lý.

VI. Bạn sẽ được thông báo
Thu thập tất cả các tin tức, thông tin, nhật ký và số liệu thống kê bạn có thể. Không có dữ liệu thô để phân tích, bạn không thể an toàn, bạn không thể gỡ lỗi và bạn không thể dự báo. Không có thông tin mới, bạn không thể học.

VII. Ngươi sẽ chia sẻ
Không ai cô đơn trong thế giới này. Truyền kiến ​​thức của bạn cho người khác. Tặng cho người khác, đóng góp cho cộng đồng và bạn sẽ gặt hái được nhiều phần thưởng. Nó không phải là khôn ngoan để có kiến ​​thức. Đừng là một lỗ đít.

VIII. Bạn sẽ tự động hóa
Làm nhiều hơn, nhanh hơn bằng cách tự động hóa các tác vụ. Bạn là bậc thầy bù nhìn, đừng lãng phí thời gian với công việc mang tính chất đàn ông. Làm việc thông minh hơn chứ không chăm chỉ hơn.

IX. Bạn sẽ tài liệu
Luôn luôn ghi lại công việc của bạn, mã của bạn và kế hoạch của bạn. Sau đó, tài liệu thực hiện và bảo trì của họ. Tài liệu cho người khác và tài liệu cho chính mình. Tài liệu nên là một phần mở rộng của tâm trí của bạn và là một tài nguyên cho người khác.

X. Bạn sẽ tôn trọng tổ chức của bạn
Không có tổ chức, không có hệ thống, không có người dùng và không có việc làm. Hiểu tổ chức và đó là kinh doanh. Tôn trọng nó và giúp nó phát triển mạnh.


5
Bạn sẽ sao lưu trước khi một thay đổi. Điều này rất quan trọng vì nó cho phép ... Bạn sẽ có một kế hoạch dự phòng và đảo ngược.
Jason Tan

2
Trong hầu hết các công ty, mục II nên đọc thêm như "Bạn sẽ dạy cho người dùng rằng hệ thống thuộc về công ty chứ không phải người dùng và BẠN là người mà công ty chọn quản lý". "Trao quyền" cho người dùng trong nhiều trường hợp dẫn đến năng suất thấp hơn, không nhiều hơn.
John Gardeniers

10

Tạo dự án cho chính mình

Cách tốt nhất để tìm hiểu về cách sửa chữa máy tính để bàn là xây dựng máy tính ở nhà của bạn, sau đó cải thiện / phá vỡ nó cho đến khi bạn cảm thấy thoải mái khi làm điều đó.

Quan tâm đến các máy chủ web? Cài đặt / kích hoạt dịch vụ web trên PC tại nhà của bạn (apache hoặc IIS trong XP) và bạn sẽ ngạc nhiên về số tiền bạn nhận được về DNS, kết nối mạng, v.v. Và kiến ​​thức đó sẽ hữu ích như thế nào đối với bạn.

Tôi có thể tiếp tục liệt kê các ví dụ, nhưng bạn có ý tưởng. Bạn càng có nhiều niềm vui với nó, bạn càng học được nhiều hơn. Bạn càng biết nhiều, công việc của bạn càng vui. Điều này làm cho bạn trở thành một đồng nghiệp thú vị hơn, và một ứng cử viên công việc tốt hơn.


6

Không ai nói nhiều về an ninh, nhưng nó sẽ luôn là con voi trong phòng ở phía trước, để trộn lẫn các ẩn dụ. Liên quan đến bảo mật cụ thể, bạn nên biết một số điều về các lĩnh vực sau đây cũng như làm quen với ít nhất một hoặc hai công cụ giúp bạn quản lý từng lĩnh vực:

  • quản lý bản vá / lỗ hổng
  • phương pháp mã hóa dữ liệu trong quá trình và tại dữ liệu ở phần còn lại
  • nguyên tắc tường lửa / lọc
  • phân tích gói / lưu lượng
  • phương pháp kiểm tra thâm nhập cơ bản và vectơ tấn công
  • tuân thủ và các vấn đề quy định trong ngành công nghiệp và địa phương của bạn

6

Thực sự phụ thuộc vào môi trường của bạn. Bạn đang bảo trì máy chủ, mạng hay chỉ đơn giản là khởi động lại máy chủ Windows Exchange khi hết bộ nhớ?

Nói chung, những kỹ năng này sẽ có ích.

  • Kiến thức Windows: máy trạm, máy chủ, thư mục hoạt động
  • Máy in. Tất cả chúng ta ghét họ, nhưng họ ở đây.
  • Kiến thức về Linux: kinh nghiệm giúp ích, nhưng nhìn chung không sợ thiết bị đầu cuối.
  • Kiến thức về mạng: Biết mạng của bạn, quản lý các thiết bị chuyển mạch, bộ định tuyến, tường lửa, VPN tại chỗ.
  • Viết kịch bản. Đây có thể là tập tin .bat hoặc tập lệnh shell. Nó sẽ làm cho cuộc sống của bạn dễ dàng hơn.
  • Sao lưu. Một yêu cầu cho một sysadmin và có thể khiến bạn bị sa thải nếu bạn làm hỏng nó.
  • Lập trình. Không yêu cầu nhưng nó giúp.

Quan trọng nhất: Bạn phải có khả năng học hỏi những điều mới. Không ai biết mọi hệ thống, vì vậy việc có thể Google, đặt mua sách, tham gia các khóa học để cải thiện bản thân là rất quan trọng.


2

Đặt một số thời gian để hiểu các khái niệm . Đọc về kết nối mạng, các mô hình bảo mật của máy chủ và HĐH bạn sẽ hỗ trợ và cách thức CNTT của công ty bạn được kiến ​​trúc. Nếu bạn có một bức tranh tinh thần về cách mọi thứ được cho là hoạt động, thì bạn có thể đưa ra giả thuyết những vấn đề có thể là một triệu chứng. Sau đó, bạn có thể làm một số xử lý sự cố để điều tra thêm.

Nếu bạn coi mọi thứ là một hộp đen, bạn sẽ phải "học" từng cách sửa. Nếu hiểu cách mọi thứ hoạt động và làm thế nào chúng phù hợp với nhau, các vấn đề bạn giải quyết sẽ giúp bạn hiểu sâu hơn và giúp bạn trở thành một quản trị viên tốt hơn.

Ngoài ra - hãy trung thực với người dùng: đừng quá hứa hẹn và cung cấp dưới mức.



2

Hừm, mười người đứng đầu của tôi:

  1. Làm thế nào để sai. (Bạn không phải lúc nào cũng đúng. Đôi khi, khi ông chủ muốn Microsoft, anh ta nên lấy Microsoft, hoặc SLES, hoặc những thứ khác không lý tưởng nhưng hoạt động. Đừng kéo chân bạn hoặc bạn sẽ kéo họ vào máng xối sau khi bạn bị đá vào lề đường.)
    • Ít nhất hai bộ ảo hóa máy chủ. (Xen, VMWare, KVM, v.v.)
    • Nhiều hơn một hệ điều hành.
    • Làm thế nào để hợp nhất thay vì đa dạng hóa một môi trường, và tại sao và khi nào.
    • Làm thế nào để hoàn thành nhiệm vụ.
    • Những điều bạn không cần phải chú ý trong khi điều chỉnh.
    • Làm thế nào để xây dựng một cây xử lý sự cố và làm việc với nó mà không bị sa lầy vào một nhánh. -Làm thế nào để phát hiện các vấn đề bảo mật tiềm ẩn và bảo mật chúng.
    • Cách nói chuyện với sếp. (Nghĩ về PowerPoint.)
    • Làm thế nào để đổ lỗi và làm thế nào để đổ lỗi.
    • Xem # 5.

Lưu ý rằng rất ít trong số những thứ đó là kỹ thuật? Nếu bạn biết cách sai, cách xem một tác vụ cho đến khi hoàn thành và có kinh nghiệm với việc định cấu hình giao diện mạng trên Solaris, một vài hương vị của Linux và Windows, thì bạn có đủ khả năng nắm bắt cơ bản về mạng công việc cấp sysadmin. Nhưng hai người đầu tiên là kỹ năng con người, bởi vì không ai biết tất cả mọi thứ hoặc có thể biết tất cả mọi thứ.

Rất nhiều thứ này chỉ đến từ kinh nghiệm. Về cơ bản, những gì bạn cần là kinh nghiệm.

Vì bạn đã hỏi chủ yếu về các kỹ năng kỹ thuật - chỉ là FYI, bạn muốn tránh trông giống như bạn đã điền vào sơ yếu lý lịch của mình. Nếu bạn muốn có kinh nghiệm chạy ESX, hãy lấy các bản sao đánh giá và chạy một máy chủ trong phòng ngủ của bạn. Nhưng hãy trung thực về mức độ kinh nghiệm mà bạn có với các sản phẩm và đừng BS ai đó có thể thuê bạn.


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.