账号和权限
给root 用户创建密码
sudo passwd root
切换root
sudo -i
开启ssh 登录
sudo nano /etc/ssh/sshd_config找到PermitRootLogin这一行。如果这一行被注释掉了(即前面有一个#号),先取消注释,
- 允许root用户使用密码登录:
PermitRootLogin yes - 只允许通过密钥认证的方式登录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/environmentDocker 相关
第一步:卸载旧版本(如有)
先移除系统自带的可能冲突的旧包: 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 dockerPython相关
直接使用 uv 最简单
# 安装
curl -LsSf https://astral.sh/uv/install.sh | sh
#安装 python
uv python install 3.14
评论 (0)