在Ubuntu LNMP环境中实现安全更新,可按以下步骤操作:
更新系统包列表
sudo apt update
升级所有系统包(含安全补丁)
sudo apt upgrade -y
或使用dist-upgrade安装安全更新及依赖包:
sudo apt dist-upgrade -y
更新LNMP组件
sudo apt install nginx -y
sudo systemctl restart nginx
sudo apt install mysql-server -y # 或 mariadb-server
sudo mysql_secure_installation # 运行安全脚本
sudo systemctl restart mysql/mariadb
sudo apt install php-fpm php-mysql -y # 根据版本调整
sudo systemctl restart php-fpm
配置自动安全更新(可选)
sudo apt install unattended-upgrades
/etc/apt/apt.conf.d/50unattended-upgrades,确保包含以下内容:Unattended-Upgrade::Allowed-Origins {
"${distro_id}:${distro_codename}-security";
};
/etc/apt/apt.conf.d/20auto-upgrades,添加:APT::Periodic::Unattended-Upgrade "1";
安全加固措施
sudo apt install ufw
sudo ufw allow 22/tcp
sudo ufw enable
/etc/nginx/、/var/lib/mysql/)。sudo nginx -t、sudo mysql -t等命令验证配置正确性。验证更新结果
检查组件版本:
nginx -v
mysql --version
php -v
通过以上步骤,可确保Ubuntu LNMP环境的软件包及时更新,降低安全风险。