web-dev-qa-db-ja.com

一般的なメンテナンスタスクは何ですか?

Windowsを使用していたとき、システムとレジストリをクリーンに保つために、デフラグ、ccleaner、revouninstallerを月に1回実行していました。

Ubuntu(およびすべてのLinuxディストリビューション)のシステム構造は異なり、デフラグは必要ないことは知っていますが、システムをクリーンに保つのに役立つメンテナンスタスクがいくつかあると聞きました(たとえば、Sudo apt-get cleanまたはSudo apt-get autoremove

これらのコマンド/ソフトウェアのうち、いくつ(およびそれらの機能を説明してくださいおよびシステムの安定性を損なう可能性がある場合)を知っており、定期的に使用していますか?

28
Strae

あなたが言及するコマンドの目的は、単にディスク容量を節約することです。さらに、今日のほとんどのマシンでは、節約はディスク領域のほんの一部に過ぎません。したがって、それらはあまり役に立ちません。

最も一般的なメンテナンスタスクは、システムによって自動的に実行されます。それらに興味がある場合、それらを実行するスクリプトは/etc/cron.*にあります。スクリプトの名前または内容から、スクリプトの動作のヒントが得られる場合があります。理解できないことは何も変更しないでください。これらのコマンドは理由があります。

自動的に行われないメンテナンスタスクの1つは、セキュリティと安定性の更新プログラム(主要なバグ修正)のインストールです。デフォルトでは、更新が利用可能であるという通知を受け取ります。最初の機会に通知に従ってください。これは、バイト単位のインターネットアクセスを利用しているときや、今すぐコンピューターの電源を切る必要があるときなど、更新が不都合な時間に到着した場合には自動的に行われません。また、更新プログラムが何かを壊す(非常に小さな)リスクがあるため、無人で実行しないほうがよいためです。

更新は、手動でトリガーする唯一のメンテナンスタスクです。他に何かをしなければならないとしたら、それはバグだと思います。実行する必要がある場合は、自動化する必要があります。

27
Gilles

2つのGUIプログラムをお勧めします。

  • ブリーチビット
  • ubuntu Tweak。

bleach-bitは "ccleaner"であり、Linuxに相当するため、何ができるかを理解できます:sudo apt-get install bleachbitコンソールからインストール。

ubuntu Tweakはちょっと「Tweak-ui」/ software center/gconf/etcです。ここで興味があるのは「パッケージクリーナー」オプションです:

alt text

Ubuntu-Tweakをインストールするには:

  • Sudo add-apt-repository ppa:tualatrix/ppa
  • Sudo apt-get update
  • Sudo apt-get install ubuntu-Tweak
8
Axel

Apt-getの公式manページから(私によるショートバージョン):

   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.

Gui computer-janitorSystem => Administration => System Janitor)もあります

2
aatdark

私はソフトウェア中毒者です。新しいソフトウェアを試し、マシンにインストールしてから削除しています。したがって、私にとってはapt-get -cleanとapt-get -autoremoveはかなり定期的に使用されます:-)

更新通知を確認し、定期的に更新することもお勧めします。

あなたが見ているかもしれないツールの1つ(管理セクションで入手できると思います)は、コンピューター管理者です。削除して空き領域を増やすことができる冗長パッケージを識別するのに最適です。

あなたが見たいもう一つのことは、Apache、SSH、telnetなどのように、単一のデスクトップのインストールには関係がないか、必要ないかもしれない冗長サービスです。起動時に実行するように構成されている場合、不要なサービスのパフォーマンス/メモリを浪費している可能性があります。

0
Nikhil