Debian LAMP故障排查可按以下步骤进行:
tail -f /var/log/syslog
:查看系统运行日志。dmesg
/journalctl
:查看内核或服务启动日志。ps aux
:查看进程资源占用,识别异常进程。systemctl status 服务名
:检查服务是否正常运行,如apache2
、mysql
、php-fpm
。ping
:测试服务器网络连通性。netstat
/ss
:查看端口占用情况,解决冲突。fsck
:非正常关机后修复文件系统。chown
/chmod
:确保文件/目录权限正确(如MySQL数据目录属主为mysql:mysql
)。/var/log/apache2/error.log
,解决配置错误、端口冲突等。/var/log/mysql/error.log
,处理权限、配置文件错误或磁盘空间不足问题。/var/log/php-fpm.log
或php_errors.log
,修复语法错误或调整php.ini
配置。top
/htop
:监控CPU、内存使用情况。sudo apt update && sudo apt upgrade
:更新系统软件包。systemctl restart 服务名
或reboot
。注意:操作前备份重要数据,优先通过日志定位问题,避免盲目修改配置。