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


28

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

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

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

回答:


27

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

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

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

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


5
重要な更新がバックグラウンドで自動的に適用されるようにシステムを構成することが可能です。高齢者の親ofの常時接続されたコンピューターに非常に便利な機能。
vava

@vavaをapt-get update && apt-get upgrade --assume-yes使用して実行するには、crontab に追加する必要があります。
ニックベッドフォード

@NickBedford @vavaセットアップの方が良いunattended-upgradeshelp.ubuntu.com/lts/serverguide/automatic-updates.html
Skylar

8

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

  • ブリーチビット
  • Ubuntuの微調整。

bleach-bitは「ccleaner」であり、Linuxに相当します。そのため、 sudo apt-get install bleachbitをコンソールからインストールしてください。

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

代替テキスト

ubuntu-tweakをインストールするには:

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

うわー、私はすでにubntu微調整を使用しますが、私はきれいにそれを使ったことがない
Strae

2

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


3
ほとんどの場合、computer-janitorできる限り避けたいです。それは単に良いプログラムではありません。
aperson

@aperson:なぜそれが良いプログラムではないと思うのか正当化してください。それは、異なる人々にとって異なることを意味する可能性があります。
jvriesem

0

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

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

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

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


5
aptitude installおよびの使用を検討してくださいaptitude purge。不要なパッケージは自動的に削除されます。さらに、purgeパッケージがインストールした構成ファイルも削除されます。
vava

thnx-私はそれをチェックアウトします...-
ニヒル

私は次の人と同じくらい適性を愛していますが、私が読んだことから、それを使用することはもはやaptよりも利点がありません。私はまだそれを使用します。
-aperson
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.