Debian服务器基础环境搭建教程
重要提示:以下所有操作均需以
root用户执行,确保权限充足
一、配置基础环境
1 | passwd root # 修改root密码(输入时密码不显示,需确认两次) |
二、安装lrzsz(支持Xshell的sz/rz文件传输命令)
1 | # Debian/Ubuntu系统(本文适用) |
开启BBR网络加速
1 | nano /etc/sysctl.conf # 编辑内核参数配置文件 |
补充说明:优先使用「sysctl -p」立即生效,无需重启服务器
四、配置Swap分区
1 | # 1. 创建Swap文件(count=1024K=1G,建议:内存≤2G设2G,内存>2G设1-2G) |
参考:
五、安装Docker
5.3 Docker基础配置
设置开机自启动
1 | systemctl enable docker |
建立docker用户组(避免每次执行docker加sudo)
1 | # 创建docker用户组(默认无此组) |
5.4 推荐:使用Docker Compose V2(内置集成)
废弃提示:Docker Compose V1已停止维护,强烈不建议安装!
Docker 20.10.0+版本已内置Compose V2,使用命令:docker compose(注意空格,无横杠)
1 | # 验证V2是否可用 |
补充:Docker Compose V2使用语法与V1差异:V1:docker-compose up -d;V2:docker compose up -d(横杠变空格)
参考: