系统更新
sudo apt update && sudo apt upgrade -y # 升级系统软件包
sudo yum update -y # 升级系统软件包
sudo pacman -Syu # 升级系统软件包
组件升级
# Ubuntu/Debian
sudo apt install --only-upgrade apache2
# CentOS/RHEL
sudo yum update httpd
# Ubuntu/Debian
sudo apt install --only-upgrade mysql-server
# CentOS/RHEL
sudo yum update mariadb-server
# Ubuntu/Debian
sudo apt install --only-upgrade php libapache2-mod-php php-mysql
# CentOS/RHEL
sudo yum update php php-mysqlnd
重启服务
sudo systemctl restart apache2 httpd mysql mariadb # 根据系统选择对应服务
安全加固
systemctl disable [服务名]关闭冗余服务。mysql_secure_installation。eval),启用open_basedir限制脚本访问路径。性能优化
/etc/sysctl.conf中优化TCP连接),使用SSD硬盘,增加内存。KeepAlive,使用mod_cache缓存模块,选择Event工作模式。my.cnf参数(如innodb_buffer_pool_size),定期执行OPTIMIZE TABLE。监控与备份
top、htop、Nagios等监控服务器负载,分析Apache和MySQL日志。mysqldump -u root -p --all-databases > backup.sql。rsync或tar备份配置文件和网站数据。crontab设置定期备份和更新任务,例如每周更新系统、每月备份数据库。日志管理
logrotate)防止日志文件过大,定期分析错误日志(如/var/log/apache2/error.log)。