豆包提示词:
我的T7910 ubuntu server 22.04 LTS 已经安装完成 请给我一份详细的初始化配置 需要环境python git c++编译 vscode环境
系统更新
# 1. 更新软件源和系统包
sudo apt update && sudo apt upgrade -y
# 2. 安装系统基础依赖(编译/工具链必备)
sudo apt install -y build-essential zlib1g-dev libssl-dev \
libffi-dev libncurses5-dev libreadline-dev libbz2-dev \
libsqlite3-dev wget curl tar unzip vim htop net-tools
磁盘挂载
# 查看磁盘分区
lsblk
# 示例:挂载/data分区(替换/dev/sdb1为实际分区)
sudo mkdir -p /data
sudo mount /dev/sdb1 /data
# 配置开机自动挂载(编辑fstab)
sudo vim /etc/fstab
# 添加一行:/dev/sdb1 /data ext4 defaults 0 2
# 验证挂载
sudo mount -a
git环境安装
# 1. 安装Git
sudo apt install -y git
# 2. 配置Git全局信息(替换为你的信息)
git config --global user.name "Your Name"
git config --global user.email "your@email.com"
# 3. 配置SSH免密(可选,推荐)
# 生成SSH密钥
ssh-keygen -t ed25519 -C "your@email.com"
# 复制公钥到GitHub/Gitee(~/.ssh/id_ed25519.pub)
cat ~/.ssh/id_ed25519.pub
# 4. 优化Git配置(可选)
git config --global core.editor "vim"
git config --global pull.rebase false # 保持merge模式
# 5. 安装git lfs
sudo apt install -y git-lfs
# 初始化git-lfs
git lfs install
配置code-server
Ubuntu Server 上的 Code Server 配置指南
环境准备
# 更新系统包列表
sudo apt update && sudo apt upgrade -y
# 安装必要依赖(curl、软件属性等)
sudo apt install -y curl apt-transport-https ca-certificates software-properties-common
安装 Code Server
Code Server 官方提供了便捷的一键安装脚本,是最推荐的方式:
# 执行官方一键安装脚本
curl -fsSL https://code-server.dev/install.sh | sh
安装完成后,验证是否安装成功:
# 查看 code-server 版本
code-server --version
配置 Code Server
启动并设置开机自启
# 启动 code-server 服务
sudo systemctl start code-server@$USER
# 设置开机自启
sudo systemctl enable code-server@$USER
# 查看服务状态(确认是否运行正常)
sudo systemctl status code-server@$USER
修改配置文件(核心步骤)
默认配置仅允许本地访问,需要修改配置以支持外网访问,并设置密码:
# 编辑 code-server 配置文件
nano ~/.config/code-server/config.yaml
将配置文件内容替换为以下内容(按需修改):
# 监听地址(0.0.0.0 允许所有IP访问)
bind-addr: 0.0.0.0:8080
# 认证方式(password 为密码认证,none 为无认证,建议用 password)
auth: password
# 访问密码(替换为你自己的密码,建议复杂一点)
password: your_strong_password_here
# 证书配置(默认无需修改,本地测试可不配置)
cert: false
修改完成后,按 Ctrl+O 保存,Ctrl+X 退出 nano 编辑器,然后重启 Code Server 使配置生效:
sudo systemctl restart code-server@$USER
开放端口(关键)
如果你的 Ubuntu Server 开启了防火墙(ufw),需要开放 8080 端口(对应配置文件中的端口):
# 开放 8080 端口
sudo ufw allow 8080/tcp
# 重启防火墙使规则生效
sudo ufw reload
# 查看防火墙规则(确认 8080 端口已开放)
sudo ufw status
访问 Code Server
在本地浏览器中输入:
http://你的服务器IP:8080
输入你在配置文件中设置的密码,即可进入网页版 VS Code。
可选优化(提升使用体验)
-
更换国内镜像加速插件安装:
-
进入 Code Server 后,打开设置(快捷键
Ctrl+,),搜索Extension: Gallery Url,将值改为:
https://marketplace.visualstudio.com/_apis/public/gallery
或国内镜像:
https://vscode.cdn.azure.cn/_apis/public/gallery
-
修改端口/密码:
-
如需修改端口或密码,只需重新编辑
~/.config/code-server/config.yaml,然后重启服务即可。 -
配置 HTTPS(可选):
-
如果需要通过 HTTPS 访问,可将配置文件中的
cert: false改为cert: true,并指定证书路径(需提前申请 SSL 证书)。
总结
- 安装 Code Server 核心步骤是:更新系统 → 执行官方安装脚本 → 修改配置文件(开放访问+设置密码)。
- 必须开放对应端口(如 8080),否则无法从外网访问。
- 配置文件路径为
~/.config/code-server/config.yaml,修改后需重启服务生效。
如果遇到启动失败,可通过 journalctl -u code-server@$USER -f 查看日志,定位具体错误。