Методы очистки журналов с помощью команды Journalctl

  1. Очистить все журналы:
    Чтобы очистить все журналы с помощью Journalctl, вы можете использовать следующую команду:

    sudo journalctl --vacuum-time=0

    Эта команда удалит все журналы, освободив место на диске.

  2. Очистить журналы по времени:
    Если вы хотите очистить журналы старше определенного времени, вы можете использовать опцию «–vacuum-time» с указанным значением времени. Например, чтобы очистить журналы старше 7 дней, вы можете использовать следующую команду:

    sudo journalctl --vacuum-time=7d
  3. Очистить журналы по дисковому пространству:
    Если вы хотите очистить журналы, чтобы освободить определенный объем дискового пространства, вы можете использовать опцию «–vacuum-size». Например, чтобы очистить журналы и сохранить 1 ГБ свободного места на диске, вы можете использовать следующую команду:

    sudo journalctl --vacuum-size=1G
  4. Очистить определенные журналы.
    Если вы хотите очистить журналы, созданные определенным устройством (например, службой или процессом), вы можете использовать параметр «–unit». Например, чтобы очистить журналы службы «nginx», вы можете использовать следующую команду:

    sudo journalctl --vacuum-size=1G --unit=nginx.service