máy chủ Ubuntu - tôi cần làm gì để duy trì hoạt động


15

Tôi đang thiết lập một máy chủ Ubuntu và muốn biết tôi nên làm gì trên đó thường xuyên.

apt-get update/upgrade có vẻ hiển nhiên

Có một kiểm tra glsa chẳng hạn? Bất cứ điều gì khác tôi nên chạy? Tôi đoán nó phụ thuộc vào những gì được cài đặt, nhưng bây giờ tôi đang nghĩ đến hệ thống cốt lõi.

Câu trả lời:


18

Nâng cấp các gói như bạn đã đề cập là điều quan trọng nhất. Một vài công cụ có thể làm cho điều đó dễ dàng hơn:

  • cron-apt, để thông báo cho bạn qua email khi có bản nâng cấp để cài đặt; và
  • nâng cấp không giám sát, để tự động áp dụng nâng cấp không tương tác

Ubuntu cũng có một danh sách thông báo bảo mật , nhưng theo kinh nghiệm của tôi, nó thực sự chỉ là một bản sao của các bản nâng cấp gói mà cron-apt sẽ thông báo cho bạn. Mặt khác, nó sẽ cung cấp thêm một chút thông tin về những gì đang được sửa chữa (hoặc những gì dễ bị tổn thương) trong mỗi nâng cấp bảo mật.


2

Tôi đã cài đặt munin trên các máy chủ của mình để tôi có thể theo dõi tất cả mọi thứ về chúng, bao gồm cả việc apt có nghĩ rằng có các gói để cài đặt hay không.


1

Nếu bạn muốn chỉ cập nhật, hãy tạo một tệp văn bản với:

apt-get -yq update
apt-get -yq upgrade

và thêm nó vào crontab cho bất kỳ dòng thời gian nào bạn muốn.


Làm điều này cũng có khả năng ghi đè bất kỳ thay đổi tệp cấu hình nào bạn có thể đã thực hiện
Martin OConnor

Mặc dù tôi cho rằng đó có thể là một vấn đề trong một số trường hợp tôi vẫn chưa tự mình trải nghiệm nhưng tôi có 4 máy chủ Debian cục bộ và 4 máy chủ Remote (máy chủ trung tâm dữ liệu) cũng chạy Debian và tôi đã sử dụng debian làm hệ điều hành máy chủ duy nhất cho một số năm
Unkwntech

Buộc "có" (-y) là cực kỳ nguy hiểm.
bortzmeyer

Tôi "có thể" nhưng như tôi đã nói ở trên điều này vẫn chưa làm tôi thất bại.
Unkwntech


-3

Tôi đặt dòng sau vào / etc / crontab

2 */2 * * * root    apt-get -qq update && apt-get -qq -y --force-yes upgrade && apt-get -qq clean

Coi chừng rằng nó không cài đặt các gói mới, do đó nó có thể bỏ lỡ một số cập nhật kernel: thỉnh thoảng bạn vẫn phải chạy synap / aptitude.

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.