你提到的 “Debian sqladmin” 可能有几种不同的含义,我分别说明,并给出优化建议。如果你指的是其中一种,可以直接对应看。
常见情况:
# 更新系统
apt update && apt upgrade -y
# 安装常用优化工具
apt install htop iotop net-tools -y
如果是 Nginx + PHP:
fastcgi_buffer_size 128k;
fastcgi_buffers 4 256k;
client_max_body_size 50M;
Apache:
KeepAlive On
MaxKeepAliveRequests 100
KeepAliveTimeout 5
apt install php-fpm php-mysql -y
修改 php.ini:
memory_limit = 256M
upload_max_filesize = 50M
post_max_size = 50M
max_execution_time = 300
编辑配置文件:
nano /etc/mysql/mariadb.conf.d/50-server.cnf
常用优化参数:
innodb_buffer_pool_size = 1G
innodb_log_file_size = 256M
query_cache_size = 64M
max_connections = 200
重启:
systemctl restart mariadb
nano /etc/postgresql/15/main/postgresql.conf
shared_buffers = 1GB
work_mem = 32MB
effective_cache_size = 2GB
常见原因与解决:
SELECT *htop
free -h
df -h
# 禁止 root 远程登录
# 修改默认端口
# 使用防火墙
ufw allow 22
ufw allow 80
ufw allow 443
ufw enable
我可以直接给你一份可复制的优化配置。