Зачем мне нужен системный журнал или даже cron, если в Ubuntu есть системный журнал и таймеры?

Я запустил дистрибутив, в котором по умолчанию не установлен ни syslog, ни cron. Сначала я чувствовал себя потерянным, но когда я научился читать и работать с журналом и системными таймерами, я обнаружил, что мне действительно не нужен syslog и даже cron. Ubuntu использует как системный журнал, так и журнал, а также некоторые таймеры и несколько заданий cron. Как бы я удалил системное журналирование и даже cron в Ubuntu, ничего не сломав? Я не прошу по необходимости на данный момент, а скорее избавиться от процессов, которые мне не нужны.

1 ответ

Решение

В Ubuntu есть десятки тысяч файлов, которые вам не нужны, но от которых не стоит пытаться избавиться.

Ubuntu действительно экосистема пакетов. Некоторые из этих пакетов также переключились на systemd, но другие могут использовать сценарии запуска Upstart, SysV или задания cron. Вы можете отключить задания cron, и это может ничего не сломать, но позже вы можете установить что-то, что ожидает выполнения заданий cron. Тем не менее, вы можете отключить задания cron, например, до тех пор, пока вы согласны с тем, что некоторые вещи, которые ожидают запуска, могут не выполняться:

 sudo update-rc.d foobar disable

Аналогично, некоторые пакеты могут ожидать входа в системный журнал вместо журнала. Вы можете удалить rsyslog с:

 sudo apt-get remove rsyslog

Но я бы не советовал это делать. Я думаю, что изречение применимо: "Сначала сравните, а затем оптимизируйте". Сначала выясните, что на самом деле существенно замедляет работу вашей системы, и постарайтесь исправить это. Я сомневаюсь, что cron или rsyslog будут вашими самыми большими проблемами.

Другие вопросы по тегам