Ồ Bắt đầu từ đâu.
Đây là những gì tôi sẽ làm nhưng hy vọng những người khác sẽ nhảy vào với nhiều đề xuất / tốt hơn.
Đầu tiên đừng hoảng sợ. Tôi giả sử bạn bây giờ đã root. Bạn hiện đang là mối đe dọa nguy hiểm nhất đối với máy chủ vì bạn có rất nhiều quyền lực và không có nhiều ý tưởng phải làm gì với nó.
Viết ra những dịch vụ mà máy chủ sẽ chạy. Bạn biết apache, mysql và postfix là bắt buộc. Tôi đoán bạn có thể có một máy chủ ftp ở đó và bạn có thể ssh vào để bạn cần chạy sshd. Viết ra những dịch vụ được cài đặt. Cách nhanh nhất để tìm hiểu có lẽ là bằng cách liệt kê /etc/init.d/*. Sau đó, bạn cần phải tìm ra những gì đang chạy. Tôi không biết tương đương với chkconfig của Red Hat là gì, nhưng việc không sử dụng ps -ef thay thế sẽ liệt kê các quy trình hiện đang chạy. Ngoài ra, hãy tìm hiểu xem tường lửa có được cài đặt không (như iptables) và cách nó được cấu hình.
Tiếp theo nhận danh sách tất cả các cronjobs đang chạy. Có lẽ bạn không cần phải lo lắng quá nhiều về những gì họ làm ngay lập tức nhưng bạn nên có một ý tưởng chung về những gì máy chủ đang làm vào những thời điểm khác nhau.
Một lần nữa tôi sẽ viết tất cả những điều này xuống.
Bây giờ hãy viết ra ai nên có quyền truy cập vào máy chủ và ai được phép có quyền truy cập root. Nhận danh sách người dùng có tài khoản từ / etc / passwd.
Thực hiện một điều tương tự để truy cập FTP và các dịch vụ khác nếu có liên quan như Subversion hoặc kết nối MySQL từ xa.
Bây giờ bạn đã biết thêm một chút về những gì máy chủ của bạn đang làm và ai có thể truy cập nó, bạn nên chuyển sang làm thế nào nó hoạt động tốt. Kiểm tra các tệp nhật ký trong / var / log, đặc biệt là / var / log / message và dành thời gian tìm kiếm bất kỳ lỗi nào.
Kiểm tra xem có bản cập nhật nổi bật nào để sử dụng bản cập nhật apt-get && apt-get nâng cấp không
Khi được nhắc cập nhật, chọn không ngay bây giờ.
Cho đến nay bạn không nên thay đổi.
Bây giờ bạn cần xem lại thông tin bạn đã thu thập và quyết định những gì (nếu có) cần sửa chữa. Các ưu tiên được cố gắng bẻ khóa các nỗ lực trong /var/log/auth.log, tắt các dịch vụ không thành công và thắt chặt tường lửa.
Tạo bản sao của tất cả các tệp trước khi bạn chỉnh sửa chúng và kiểm tra các thay đổi thường xuyên để bạn có thể dễ dàng sao lưu nếu có gì đó bị hỏng.
Sao lưu
Bạn sẽ cần phải quyết định những gì cần được sao lưu. Các ứng cử viên rõ ràng là cơ sở dữ liệu, / home / / etc / / var / log / / var / spool / cron / / var / www / và bất kỳ tập lệnh tùy chỉnh nào được gọi bởi crontabs. Sau đó, hầu hết mọi người viết một tập lệnh shell để sao lưu cục bộ này và sau đó sử dụng một cái gì đó như rsync để sao chép các tập tin vào ổ đĩa USB của máy khác.
Nhiệm vụ hàng ngày sẽ bao gồm, kiểm tra các tệp nhật ký xem có vấn đề gì không .
Tôi sẽ không lo lắng quá nhiều mặc dù. Nó có vẻ nản chí nhưng đó là bởi vì bạn đang yêu cầu tất cả trong một lần. Máy chủ có lẽ vẫn ổn, hãy theo dõi nhật ký và áp dụng các bản cập nhật khi chúng được phát hành, lên kế hoạch cho những gì bạn muốn làm và hướng tới nó, thực hiện từng bước nhỏ và cố gắng tận hưởng nó.