Каковы общие задачи обслуживания?
Когда я использовал Windows, я использовал запуск defrags, ccleaner и revouninstaller раз в месяц, чтобы поддерживать чистоту системы и реестра.
Я знаю, что Ubuntu (и все дистрибутивы Linux) имеет другую структуру системы и не нуждается в дефрагментации, но я слышал, что есть некоторые задачи по обслуживанию, которые помогают поддерживать систему в чистоте (например, sudo apt-get clean
или же sudo apt-get autoremove
)
Сколько из этих команд / программного обеспечения (и, пожалуйста, объясните, что они делают и могут ли они поставить под угрозу стабильность системы) вы знаете и используете регулярно?
4 ответа
Назначение указанных вами команд исключительно для экономии места на диске. Кроме того, в настоящее время на большинстве машин экономия составляет лишь небольшую долю дискового пространства. Так что они не очень полезны.
Наиболее распространенные задачи обслуживания выполняются системой автоматически. Если вам любопытно, сценарии, которые их выполняют, находятся в /etc/cron.*
, Название или содержание скрипта может дать вам подсказку о том, что они делают. Не меняйте ничего, что вы не понимаете - эти команды существуют по определенной причине.
Одной из задач обслуживания, которая не выполняется автоматически, является установка обновлений безопасности и стабильности (исправление основных ошибок). По умолчанию вы получите уведомление о том, что обновления доступны. Вы должны следить за уведомлением при первой возможности. Это не выполняется автоматически в случае, если обновления поступают в неудобное время, например, когда вы пользуетесь доступом в Интернет с платой за байт или вам необходимо выключить компьютер прямо сейчас; также потому, что существует (очень маленький) риск того, что обновления что-то сломают, и лучше не делать это без присмотра.
Обновления - единственная задача обслуживания, которую я запускаю вручную. Если бы мне пришлось делать что-то еще, я бы посчитал это ошибкой. Если это должно быть сделано, это должно быть автоматизировано.
Я рекомендую вам 2 gui-программы:
- немного отбеливатель
- Ubuntu Tweak.
bleach-bit - это "ccleaner" -эквивалент для linux, так что вы можете понять, что он может сделать: sudo apt-get install bleachbit из консоли для установки.
Ubuntu Tweak - это своего рода "центр настройки" / software center / gconf / и т.д., то, что нас интересует, это опция "уборщик пакетов":
Чтобы установить Ubuntu-твик:
sudo add-apt-repository ppa:tualatrix/ppa
sudo apt-get update
sudo apt-get install ubuntu-tweak
С официальной страницы справочника apt-get (shortversion мной):
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.
Есть также графический интерфейс computer-janitor
(System
=> Administration
=> System Janitor
)
Я наркоман по программному обеспечению - я продолжаю пробовать новое программное обеспечение, устанавливая его на свой компьютер и затем удаляя его. Так что для меня apt-get -clean и apt-get -autoremove используются довольно регулярно:-)
Я также рекомендую проверять уведомления об обновлениях и регулярно обновляться.
Одним из инструментов, на который вы можете посмотреть (я думаю, он доступен в разделе администрирования), является компьютерный уборщик. Отлично подходит для определения избыточных пакетов, которые вы можете удалить и освободить место.
Еще одна вещь, на которую вы могли бы обратить внимание - это избыточные сервисы, такие как Apache, SSH, telnet и т. Д., Которые могут быть неактуальны или не нужны для установки на одном компьютере. Если они настроены на запуск при запуске, возможно, вы теряете производительность / память на ненужных сервисах.