Назначение упомянутых вами команд исключительно для экономии места на диске. Кроме того, в настоящее время на большинстве машин экономия составляет лишь небольшую долю дискового пространства. Так что они не очень полезны.
Наиболее распространенные задачи обслуживания выполняются системой автоматически. Если вам любопытно о них, сценарии, которые выполняют их, в /etc/cron.*
. Название или содержание скрипта может дать вам подсказку о том, что они делают. Не меняйте ничего, что вы не понимаете - эти команды существуют по определенной причине.
Одной из задач обслуживания, которая не выполняется автоматически, является установка обновлений безопасности и стабильности (исправление основных ошибок). По умолчанию вы получите уведомление о том, что обновления доступны. Вы должны следить за уведомлением при первой возможности. Это не выполняется автоматически в случае, если обновления поступают в неудобное время, например, когда вы пользуетесь доступом в Интернет с платой за байт или вам необходимо выключить компьютер прямо сейчас; также потому, что существует (очень маленький) риск того, что обновления что-то сломают, и лучше не делать это без присмотра.
Обновления - единственная задача обслуживания, которую я запускаю вручную. Если бы мне пришлось делать что-то еще, я бы посчитал это ошибкой. Если это должно быть сделано, это должно быть автоматизировано.