维护Ubuntu LNMP(Linux, Nginx, MySQL/MariaDB, PHP)环境主要包括更新软件包、配置安全性和优化性能等方面。以下是详细的维护步骤和建议:
sudo apt update
sudo apt upgrade -y
sudo apt install nginx -y
sudo systemctl restart nginx
sudo apt install mysql-server -y # 对于MySQL
# 或者
sudo apt install mariadb-server -y # 对于MariaDB
sudo systemctl restart mysql # 对于MySQL
# 或者
sudo systemctl restart mariadb # 对于MariaDB
sudo apt install php-fpm php-mysql -y
# 如果你使用的是PHP 7.x或更高版本,可以安装相应的PHP包
sudo apt install php7.x-fpm php7.x-mysql -y
sudo systemctl restart php7.x-fpm # 根据你的PHP版本调整命令
/etc/ssh/sshd_config
文件,将默认端口修改为非标准端口(如2222),然后重启SSH服务。sudo apt install ufw
sudo ufw enable
sudo ufw allow 22/tcp
sudo ufw allow 80/tcp
sudo ufw allow 443/tcp
sudo ufw allow 3306/tcp
sudo ufw reload
/etc/php/7.x/fpm/php.ini
),设置 display_errors
为 On
,error_reporting
为 E_ALL
,然后重启PHP-FPM服务。mysql_secure_installation
脚本进行基本的安全设置,包括设置强密码、删除匿名用户、禁止远程root登录等。worker_processes
和 worker_connections
参数。vm.swappiness
、vm.dirty_background_ratio
、net.ipv4.tcp_tw_recycle
等)。tcp_fin_timeout
。通过以上步骤,你可以确保Ubuntu LNMP环境保持最新和安全,同时提高其性能。请根据你的具体情况和需求调整相关配置。