一个新装的Ubuntu 需要干嘛 2026年更新
标签搜索

一个新装的Ubuntu 需要干嘛 2026年更新

irx999
2026-04-10 / 0 评论 / 6 阅读 / 正在检测是否收录...

账号和权限

给root 用户创建密码

sudo passwd root

切换root

sudo -i

开启ssh 登录

sudo nano /etc/ssh/sshd_config

找到PermitRootLogin这一行。如果这一行被注释掉了(即前面有一个#号),先取消注释,

  1. 允许root用户使用密码登录:
    PermitRootLogin yes
  2. 只允许通过密钥认证的方式登录root:
    PermitRootLogin prohibit-password

生成密钥对

ssh-keygen -t rsa -b 4096

复制公钥内容到目标主机上

#id_rsa.pub
echo "公钥内容" >> ~/.ssh/authorized_keys

#添加文件权限
chmod 700 ~/.ssh 
chmod 600 ~/.ssh/authorized_keys

#然后重启ssh
sudo systemctl restart ssh

系统级代理设置

编辑 /etc/environment文件,使用以下命令:

sudo nano /etc/environment

填入此项

http_proxy="http://xx:xx@xx:xx"
https_proxy="http://xx:xx@xx:xx"
ftp_proxy="http://xx:xx@xx:xx"
no_proxy="localhost,127.0.0.1,::1"
#将 `proxy_server_ip`替换为你的代理服务器的IP地址,
#将 `proxy_port`替换为代理服务器的端口号。

保存文件并退出编辑器。
重新启动系统,或者运行以下命令使代理设置立即生效:

source /etc/environment

Docker 相关

第一步:卸载旧版本(如有)

先移除系统自带的可能冲突的旧包: Docker
bashsudo apt remove docker.io docker-compose docker-compose-v2 docker-doc podman-docker

第二步:安装 Docker(添加官方源)

# 安装依赖
sudo apt-get update
sudo apt-get install -y ca-certificates curl gnupg

# 添加 Docker 官方 GPG 密钥
sudo install -m 0755 -d /etc/apt/keyrings
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg
sudo chmod a+r /etc/apt/keyrings/docker.gpg

# 添加 Docker 官方软件源
echo \
  "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.gpg] \
  https://download.docker.com/linux/ubuntu \
  $(lsb_release -cs) stable" | \
  sudo tee /etc/apt/sources.list.d/docker.list > /dev/null

# 更新包列表
sudo apt-get update
# 更新包列表
sudo apt-get update

第三步:安装 Docker 和 Docker Compose

一条命令同时安装 Docker Engine 和 Compose

sudo apt-get install -y docker-ce docker-ce-cli containerd.io \
  docker-buildx-plugin docker-compose-plugin

第四步:验证安装

# 验证 Docker
sudo docker run hello-world

## 验证 Docker Compose
docker compose version

第五步(可选):免 sudo 使用 Docker

默认需要 sudo 才能运行 Docker,可以把当前用户加入 docker 组: DigitalOcean

sudo usermod -aG docker $USER

# 让权限立即生效(或重新登录)
newgrp docker

给docker 配置代理

添加配置文件

# 这项适用于Ubuntu 
sudo mkdir -p /etc/systemd/system/docker.service.d
sudo nano /etc/systemd/system/docker.service.d/http-proxy.conf

在文件中添加代理配置

[Service]
Environment="HTTP_PROXY=http://xx:xx@xx:xx"
Environment="HTTPS_PROXY=http://xx:xx@xx:xx"
Environment="NO_PROXY=localhost,127.0.0.1"

重新加载系统守护进程并重启 Docker

# 此项适用于Ubuntu
sudo systemctl daemon-reload
sudo systemctl restart docker

Python相关

直接使用 uv 最简单

astral-uv

# 安装
curl -LsSf https://astral.sh/uv/install.sh | sh

#安装 python 
uv python install 3.14
0

评论 (0)

取消