系统更新
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)。