Apa tugas perawatan umum?

28

Ketika saya menggunakan windows, saya biasa menjalankan defrag, ccleaner dan revouninstaller sebulan sekali untuk menjaga sistem dan registri tetap bersih.

Saya tahu ubuntu (dan semua distro linux) memiliki struktur sistem yang berbeda dan tidak perlu defrag, tetapi saya pernah mendengar ada beberapa tugas pemeliharaan yang membantu menjaga sistem tetap bersih (misalnya, sudo apt-get cleanatau sudo apt-get autoremove)

Berapa banyak dari perintah / perangkat lunak tersebut (dan tolong jelaskan apa yang mereka lakukan dan jika mereka dapat membahayakan stabilitas sistem) yang Anda ketahui dan gunakan secara teratur?

Strae
sumber

Jawaban:

27

Tujuan dari perintah yang Anda sebutkan adalah semata-mata untuk menghemat ruang disk. Selain itu, pada kebanyakan mesin saat ini penghematan hanya berjumlah sebagian kecil dari ruang disk Anda. Jadi mereka tidak terlalu berguna.

Sebagian besar tugas perawatan umum dilakukan secara otomatis oleh sistem. Jika Anda ingin tahu tentang mereka, skrip yang menjalankannya ada di /etc/cron.*. Nama atau isi skrip mungkin memberi Anda petunjuk tentang apa yang mereka lakukan. Jangan mengubah apa pun yang Anda tidak mengerti - perintah ini ada karena suatu alasan.

Satu tugas pemeliharaan yang tidak dilakukan secara otomatis adalah menginstal pembaruan keamanan dan stabilitas (perbaikan bug utama). Secara default, Anda akan mendapatkan pemberitahuan bahwa pembaruan tersedia. Anda harus mengikuti notifikasi pada kesempatan pertama. Ini tidak dilakukan secara otomatis jika pembaruan tiba pada waktu yang tidak nyaman, seperti ketika Anda menggunakan akses Internet bayar per byte atau Anda harus mematikan komputer sekarang; juga karena ada risiko (sangat kecil) bahwa pembaruan merusak sesuatu dan lebih baik tidak melakukannya tanpa pengawasan.

Pembaruan adalah satu-satunya tugas pemeliharaan yang saya picu secara manual. Jika saya harus melakukan hal lain, saya akan menganggapnya sebagai bug. Jika harus dilakukan, itu harus otomatis.

Gilles 'SANGAT berhenti menjadi jahat'
sumber
5
Dimungkinkan untuk mengonfigurasi sistem sehingga pembaruan penting dapat diterapkan secara otomatis di latar belakang. Fitur yang sangat bagus untuk komputer yang selalu terhubung dengan kerabat lansia.
vava
@vava Anda perlu menambahkan apt-get update && apt-get upgrade --assume-yeske crontab agar dapat dijalankan dengan privilege.
Nick Bedford
@NickBedford @vava Lebih baik pengaturan unattended-upgrades: help.ubuntu.com/lts/serverguide/automatic-updates.html
Skylar Ittner
8

Saya merekomendasikan 2 program gui kepada Anda:

  • bit pemutih
  • ubuntu tweak.

bleach-bit adalah "ccleaner" -quivalent untuk linux, jadi Anda dapat mengetahui apa yang dapat dilakukannya: sudo apt-get install bleachbit dari konsol untuk menginstal.

ubuntu tweak adalah "tweak-ui" / pusat perangkat lunak / gconf / etc yang kami tertarik di sini adalah opsi "paket pembersih":

teks alternatif

Untuk menginstal ubuntu-tweak:

  • sudo add-apt-repository ppa:tualatrix/ppa
  • sudo apt-get update
  • sudo apt-get install ubuntu-tweak
Axel
sumber
wow, saya sudah menggunakan ubntu tweak tetapi saya tidak pernah menggunakannya untuk membersihkan
Strae
2

Dari halaman manual resmi 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.

Ada juga gui computer-janitor( System=> Administration=> System Janitor)

aatdark
sumber
3
Dalam kebanyakan kasus, saya akan menghindari computer-janitorsebanyak mungkin. Ini bukan program yang bagus.
aperson
@aperson: Mohon alasan mengapa Anda pikir ini bukan program yang bagus. Itu bisa berarti hal yang berbeda bagi orang yang berbeda.
jvriesem
0

Saya seorang pecandu perangkat lunak - Saya terus mencoba perangkat lunak baru, menginstalnya di komputer saya dan kemudian menghapusnya. Jadi bagi saya apt-get -clean dan apt-get -autoremove digunakan secara teratur :-)

Saya juga merekomendasikan untuk memeriksa notifikasi pembaruan dan memperbarui secara teratur.

Salah satu alat yang mungkin Anda lihat (saya percaya itu tersedia di bagian administrasi) adalah petugas kebersihan komputer. Ini bagus untuk mengidentifikasi paket berlebihan yang dapat Anda hapus dan membebaskan ruang.

Satu hal lain yang mungkin ingin Anda lihat adalah layanan yang berlebihan - seperti Apache, SSH, telnet, dll yang mungkin tidak relevan atau diperlukan untuk instalasi desktop tunggal. Jika mereka dikonfigurasi untuk dijalankan pada saat start-up, Anda mungkin membuang-buang kinerja / memori pada layanan yang tidak dibutuhkan.

Nikhil
sumber
5
Pertimbangkan untuk menggunakan aptitude installdan aptitude purge, ia menghapus paket yang tidak perlu secara otomatis. Lebih dari itu, purgejuga menghapus semua paket file konfigurasi yang telah diinstal.
vava
thnx - Saya akan memeriksanya ...
Nikhil
Saya suka bakat sama seperti lelaki berikutnya, tetapi dari apa yang saya baca, menggunakannya tidak memiliki kelebihan dibandingkan apt lagi. Saya masih menggunakannya.
Orang