Ubuntu очистить журнал ошибок Apache2 [дубликат]

Я новичок в Ubuntu. Я могу найти свой журнал ошибок здесь в var/log/apache2/error.log. но я не смог очистить его. Я пытался изменить разрешение на редактирование содержимого. Но не смог этого добиться.

Пожалуйста, помогите мне удалить его. Я прочитал некоторые вопросы, заданные ранее. но они мне не помогли.

этот я прочитал https://askubuntu.com/questions/574725/how-to-clear-system-logs-in-ubuntu.

Вот скриншот моего терминала:

enter image description here

3
задан 13 April 2017 в 15:24

2 ответа

Большинство файлов в /var/log принадлежит корню.

Так, если Вы хотите изменить их, необходимо будет использовать sudo.

Для очистки ошибочного файла дайте команду:

sudo bash -c 'echo > /var/log/apache2/error.log'

, Если это не работает, то очень вероятно эти apache процесс сохраняет файл заблокированным и необходимо остановить апача, прежде чем можно будет очистить файл. Это идет следующим образом:

sudo service apache2 stop
sudo bash -c 'echo > /var/log/apache2/error.log'
sudo service apache2 start

Примечание: Вы не можете использовать sudo echo > /var/log/apache2/error.log здесь, потому что sudo выполняется эти echo, команда, но перенаправление к error.log сделана при процессе пользователя, который не имеет поднятых полномочий. Вот почему я передаю целую команду для избиения, который тогда выполняется sudo.

10
ответ дан 1 December 2019 в 12:57
$ sudo truncate -s 0 /path/to/log.log
5
ответ дан 1 December 2019 в 12:57

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

Похожие вопросы: