Kvv*_*dha 5 permissions error-handling apache2
我是 Ubuntu 的新手。我可以在这里找到我的错误日志var/log/apache2/error.log。但我无法清除它。我试图更改编辑内容的权限。但是没能达到。
请帮我删除它。我已经阅读了之前提出的一些问题。但这对我没有帮助。
这个我读过https://askubuntu.com/questions/574725/how-to-clear-system-logs-in-ubuntu。
这是我的终端屏幕截图:
NZD*_*NZD 14
中的大多数文件/var/log都归 root 所有。
因此,如果要修改它们,则必须使用sudo.
要清除错误文件,请给出命令:
sudo bash -c 'echo > /var/log/apache2/error.log'
Run Code Online (Sandbox Code Playgroud)
如果这不起作用,那么很可能该apache过程使文件保持锁定状态,并且您必须先停止 apache,然后才能清除该文件。这如下:
sudo service apache2 stop
sudo bash -c 'echo > /var/log/apache2/error.log'
sudo service apache2 start
Run Code Online (Sandbox Code Playgroud)
注意:sudo echo > /var/log/apache2/error.log这里不能使用,因为sudo执行echo命令但重定向到error.log的用户进程是在没有提升权限的用户进程下完成的。这就是为什么我将整个命令传递给 bash,然后由 .bash 执行sudo。
| 归档时间: |
|
| 查看次数: |
31274 次 |
| 最近记录: |