Вопрос Каковы общие задачи обслуживания?


Когда я использовал окна, я использовал один раз в месяц дефрагменты, ccleaner и revouninstaller, чтобы система и реестр были чистыми.

Я знаю, что ubuntu (и все дистрибутивы linux) имеют разную структуру системы и не нуждаются в дефрагментах, но я слышал, что есть некоторые основные задачи, которые помогают сохранить систему чистой (например, sudo apt-get clean или sudo apt-get autoremove)

Сколько из этих команд / программного обеспечения (и объясните, что они делают и если они могут поставить под угрозу стабильность системы), вы знаете и используете его регулярно?


27
2017-09-09 21:51


происхождения




ответы:


Назначение команд, о которых вы говорите, предназначено исключительно для сохранения дискового пространства. Кроме того, на большинстве машин в настоящее время экономия составит всего лишь небольшую часть вашего дискового пространства. Поэтому они не очень полезны.

Система автоматически выполняет самые общие задачи обслуживания. Если вам интересно, скрипты, которые их выполняют, /etc/cron.*, Имя или содержимое скрипта могут дать вам намек на то, что они делают. Не изменяйте ничего, что вы не понимаете, - эти команды есть по какой-то причине.

Одна задача обслуживания, которая не выполняется автоматически, - это установка обновлений безопасности и стабильности (основные исправления ошибок). По умолчанию вы получите уведомление о наличии обновлений. Вы должны следить за уведомлением при первой же возможности. Это происходит не автоматически, если обновления прибывают в неудобное время, например, когда вы находитесь в режиме интернет-доступа с оплатой за каждый доступ или вам нужно отключить компьютер прямо сейчас; также потому, что существует (очень маленький) риск того, что обновления сломают что-то, и лучше не делать это без присмотра.

Обновления - единственная задача обслуживания, которую я запускаю вручную. Если бы я должен был сделать что-нибудь еще, я бы счел это ошибкой. Если это нужно сделать, оно должно быть автоматизировано.


26
2017-09-09 23:25



Можно настроить систему, поэтому важные обновления автоматически применяются в фоновом режиме. Очень приятная особенность для всегда подключенных компьютеров пожилых родственников. - vava
@vava вам нужно будет добавить apt-get update && apt-get upgrade --assume-yes к кронтабу, чтобы он работал с привилегиями. - Nick Bedford


Я рекомендую вам 2 ги-программы:

  • отбеливатель
  • ubuntu tweak.

bleach-bit - это «ccleaner» -эквивалент для linux, поэтому вы можете понять, что он может сделать: sudo apt-get install bleachbit от консоли до установки.

ubuntu tweak является своего рода «tweak-ui» / программным центром / gconf / etc. то, что нас интересует, это опция «очистка пакета»:

alt text

Чтобы установить ubuntu-tweak:

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

7
2017-09-11 13:53



ничего себе, я уже использую ubntu tweak, но я никогда не использовал его для очистки - Strae


На официальной странице man apt-get (короткое переключение):

   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-janitor (System => Administration => System Janitor)


2
2017-09-09 22:10



В большинстве случаев я бы избегал computer-janitor как можно больше. Это просто не очень хорошая программа. - aperson
@aperson: Пожалуйста, объясните, почему вы считаете, что это не очень хорошая программа. Это может означать разные вещи для разных людей. - jvriesem


Я программный наркоман - я продолжаю тестировать новое программное обеспечение, устанавливая его на свою машину, а затем удаляя его. Поэтому для меня apt-get -clean и apt-get -autoremove используются довольно регулярно :-)

Я также рекомендую регулярно проверять уведомления об обновлениях и обновлять их.

Один инструмент, на который вы можете посмотреть (я считаю, что он доступен в разделе администрирования) - это компьютерный помощник. Это отлично подходит для определения избыточных пакетов, которые вы можете удалить и освободить место.

Еще одна вещь, которую вы, возможно, захотите рассмотреть, - это избыточные службы, такие как Apache, SSH, telnet и т. Д., Которые могут быть неактуальны или необходимы для установки на одном компьютере. Если они настроены на запуск при запуске, вы можете потерять производительность / память для ненужных сервисов.


0
2017-09-10 04:17



Рассмотрите возможность использования aptitude install а также aptitude purge, он автоматически удаляет ненужные пакеты. Больше чем это, purge также удаляет все файлы конфигурационных файлов, которые установлены. - vava
thnx - я проверю это ... - Nikhil
Я люблю aptitude столько, сколько следующий парень, но из того, что я читал, использование его больше не имеет преимуществ перед apt. Я все еще использую его. - aperson