我的 Ubuntu 虚拟服务器离线了。我重新启动了它,现在想调试发生了什么。
我可以浏览,/etc/log
但如果我尝试,cd apache2
它会说权限被拒绝。我确定我的用户帐户有权限。我也试过了,sudo cd apache2
但还是出现了错误sudo: cd: command not found
我如何访问 Apache 日志?我也尝试通过 sftp 访问,但没有成功
PS:我对 Linux 和虚拟服务器还不熟悉,但我渴望学习一切能学到的东西。
答案1
您需要将您的用户名添加到组 adm
sudo usermod -aG adm YourUserName
然后,您可以以普通用户身份访问日志文件,无需 sudo。
答案2
尝试:
sudo cat /var/log/apache2/error.log
答案3
您可以以 root 用户身份登录:
sudo su
然后你就可以这样做:
cd apache2