Các nhiệm vụ bảo trì phổ biến là gì?


28

Khi tôi đang sử dụng windows, tôi thường chạy defrags, ccleaner và revouninstaller mỗi tháng một lần để giữ cho hệ thống và registry sạch sẽ.

Tôi biết ubfox (và tất cả các bản phân phối linux) có cấu trúc hệ thống khác nhau và không cần chống phân mảnh, nhưng tôi đã nghe nói có một số tác vụ chính giúp giữ sạch hệ thống (ví dụ: sudo apt-get cleanhoặc sudo apt-get autoremove)

Có bao nhiêu trong số các lệnh / phần mềm đó (và vui lòng giải thích những gì chúng làm và nếu chúng có thể ảnh hưởng đến sự ổn định của hệ thống) bạn có biết và sử dụng thường xuyên không?

Câu trả lời:


27

Mục đích của các lệnh bạn đề cập chỉ để tiết kiệm dung lượng đĩa. Hơn nữa, trên hầu hết các máy hiện nay, số tiền tiết kiệm chỉ chiếm một phần rất nhỏ trong không gian đĩa của bạn. Vì vậy, chúng không hữu ích lắm.

Hầu hết các nhiệm vụ bảo trì phổ biến được thực hiện tự động bởi hệ thống. Nếu bạn tò mò về chúng, các kịch bản thực hiện chúng nằm trong /etc/cron.*. Tên hoặc nội dung của tập lệnh có thể cho bạn gợi ý về những gì họ làm. Đừng thay đổi bất cứ điều gì bạn không hiểu - những lệnh này là có lý do.

Một nhiệm vụ bảo trì không được thực hiện tự động là cài đặt các bản cập nhật bảo mật và ổn định (sửa lỗi lớn). Theo mặc định, bạn sẽ nhận được thông báo rằng các bản cập nhật có sẵn. Bạn nên làm theo thông báo ở cơ hội đầu tiên. Điều này không được thực hiện tự động trong trường hợp các bản cập nhật đến vào thời điểm bất tiện, như khi bạn đang truy cập Internet trả tiền trên mỗi byte hoặc bạn phải tắt máy tính của mình ngay bây giờ; cũng bởi vì có một rủi ro (rất nhỏ) rằng các bản cập nhật phá vỡ một cái gì đó và tốt hơn là không làm nó không được giám sát.

Cập nhật là nhiệm vụ bảo trì duy nhất mà tôi kích hoạt bằng tay. Nếu tôi phải làm bất cứ điều gì khác, tôi sẽ coi đó là một lỗi. Nếu nó phải được thực hiện, nó nên được tự động.


5
Có thể cấu hình hệ thống để các bản cập nhật quan trọng được áp dụng tự động trong nền. Tính năng rất hay cho máy tính luôn kết nối của người thân cao tuổi.
vava

@vava bạn sẽ cần thêm apt-get update && apt-get upgrade --assume-yesvào crontab để nó chạy với các đặc quyền.
Nick Bedford

@NickBedford @vava Cài đặt tốt hơn unattended-upgrades: help.ubfox.com/lts/serverguide/automatic-updates.html
Skylar Ittner

8

Tôi giới thiệu 2 chương trình gui cho bạn:

  • thuốc tẩy bit
  • tinh chỉnh Ubuntu.

Bleach-bit là tương đương "ccleaner" cho linux, vì vậy bạn có thể tìm ra những gì nó có thể làm: sudo apt-get install Bleachbit từ console để cài đặt.

tinh chỉnh Ubuntu là một "tinh chỉnh" / trung tâm phần mềm / gconf / vv điều chúng tôi quan tâm ở đây là tùy chọn "gói dọn dẹp":

văn bản thay thế

Để cài đặt tinh chỉnh Ubuntu:

  • sudo add-apt-repository ppa:tualatrix/ppa
  • sudo apt-get update
  • sudo apt-get install ubuntu-tweak

wow, tôi đã sử dụng tinh chỉnh ubntu nhưng tôi chưa bao giờ sử dụng nó để dọn dẹp
Strae

2

Từ trang chính thức của apt-get (shortversion by me):

   clean
       clean clears out the local repository of retrieved package files.
       It removes everything but the lock file from
       /var/cache/apt/archives/ and /var/cache/apt/archives/partial/. 
       This frees up disk space


   autoremove
       autoremove is used to remove packages that were automatically
       installed to satisfy dependencies for some package and that are no
       more needed.

Ngoài ra còn có gui computer-janitor( System=> Administration=> System Janitor)


3
Trong hầu hết các trường hợp, tôi sẽ tránh computer-janitorcàng nhiều càng tốt. Nó đơn giản không phải là một chương trình tốt.
aperson

@aperson: Hãy biện minh cho lý do tại sao bạn nghĩ rằng đó không phải là một chương trình tốt. Điều đó có thể có nghĩa là những điều khác nhau cho những người khác nhau.
jvriesem

0

Tôi là một người nghiện phần mềm - Tôi tiếp tục dùng thử phần mềm mới, cài đặt nó trên máy của mình và sau đó gỡ bỏ nó. Vì vậy, đối với tôi apt-get -clean và apt-get -autoremove được sử dụng khá thường xuyên :-)

Tôi cũng khuyên bạn nên kiểm tra các thông báo cập nhật và cập nhật thường xuyên.

Một công cụ bạn có thể xem (tôi tin rằng nó có sẵn trong phần quản trị) là trình điều khiển máy tính. Thật tuyệt vời khi xác định các gói dự phòng mà bạn có thể loại bỏ và giải phóng không gian.

Một điều khác mà bạn có thể muốn xem xét là các dịch vụ dư thừa - như Apache, SSH, telnet, v.v. có thể không liên quan hoặc cần thiết cho một cài đặt máy tính để bàn. Nếu chúng được cấu hình để chạy khi khởi động, bạn có thể lãng phí hiệu năng / bộ nhớ cho các dịch vụ không cần thiết.


5
Xem xét sử dụng aptitude installaptitude purge, nó sẽ tự động loại bỏ các gói không cần thiết. Hơn thế nữa, purgecũng loại bỏ bất kỳ gói tập tin cấu hình đã cài đặt.
vava

thnx - Tôi sẽ kiểm tra xem ...
Nikhil

Tôi yêu thích năng khiếu như anh chàng tiếp theo, nhưng từ những gì tôi đọc được, sử dụng nó không còn lợi thế hơn apt nữa. Tôi vẫn sử dụng nó mặc dù.
aperson
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.