Ubuntu 常用操作笔记
2026-10-13
Ubuntu
sudo su //root
su 用户名 //切换用户
硬盘扩容
https://johnson666.blog.csdn.net/article/details/115714884?fromshare=blogdetail&sharetype=blogdetail&sharerId=115714884&sharerefer=PC&sharesource=2301_80281820&sharefrom=from_link
更换软件镜像源
Ubuntu 22.04 更换国内源 清华源 阿里源 中科大源 163源 - Linux迷 (linuxmi.com)
cd /etc/apt/
sudo cp sources.list sources.list.bak
sudo vim sources.list
22.04 LTS
# 默认注释了源码镜像以提高 apt update 速度,如有需要可自行取消注释
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy-updates main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy-updates main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy-backports main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy-backports main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy-security [https://zhida.zhihu.com/search?content_id=202783023&content_type=Article&match_order=1&q=jammy-security&zhida_source=entity] main restricted universe multiverse
# deb-src [https://zhida.zhihu.com/search?content_id=202783023&content_type=Article&match_order=4&q=deb-src&zhida_source=entity] https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy-security main restricted universe multiverse
# 预发布软件源,不建议启用
# deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy-proposed main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy-proposed main restricted universe multiverse
阿里镜像 20.04 LTS
deb http://mirrors.aliyun.com/ubuntu/ focal main restricted
deb http://mirrors.aliyun.com/ubuntu/ focal-updates main restricted
deb http://mirrors.aliyun.com/ubuntu/ focal universe
deb http://mirrors.aliyun.com/ubuntu/ focal-updates universe
deb http://mirrors.aliyun.com/ubuntu/ focal multiverse
deb http://mirrors.aliyun.com/ubuntu/ focal-updates multiverse
deb http://mirrors.aliyun.com/ubuntu/ focal-backports main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ focal-security main restricted
deb http://mirrors.aliyun.com/ubuntu/ focal-security universe
deb http://mirrors.aliyun.com/ubuntu/ focal-security multiverse
更新软件
sudo apt update #更新可用软件包列表
sudo apt upgrade #更新已安装的包
sudo apt -y install #安装软件 sl(开火车)oneko(小猫)
sudo apt remove #卸载
sudo apt clean #清理安装包
软件
sudo apt install net-tools //ifconfig
开启 ssh
sudo apt-get update
sudo apt-get install openssh-server
sudo ps -e |grep ssh
sudo systemctl status ssh
//检查是否启动
自启动
sudo vim /etc/ssh/sshd_config
- 允许 root 远程登录
PermitRootLogin yes
- 使用用户名密码作为验证连接
PasswordAuthentication yes
sudo systemctl enable ssh
systemctl is-enabled ssh //检查是否开启
ssh 公钥登录服务器
Linux系列 | SSH 如何使用密钥登录服务器-腾讯云开发者社区-腾讯云 (tencent.com)
本地主机生成密钥对
$ ssh-keygen -t dsa //或-t rsa
连续回车,不设置额外密码保护密钥
公钥上传到需要连接的服务器
①ssh-copy-id 命令:自动上传公钥
$ ssh-copy-id -i key_file user@host
//-i指定公钥路径,公钥文件可以不指定路径和.pub后缀名,ssh-copy-id会自动在~/.ssh目录里面寻找。
用户名@主机IP地址
②手动上传
保存在目标服务器的~/.ssh/authorized_keys 文件
修改/etc/ssh/sshd_config 文件:
1、找到 #StrictModes yes 改成 StrictModes no(去掉注释后改成 no) 2、找到 #PubkeyAuthentication yes 改成 PubkeyAuthentication yes(去掉注释) 3、找到 #AuthorizedKeysFile .ssh/authorized_keys 改成 AuthorizedKeysFile .ssh/authorized_keys(去掉注释) 4、保存 5、/etc/rc.d/init.d/sshd reload 重新加载
systemctl restart sshd
Docker
安装
Ubuntu 22.04 安装 Docker(最全教程,无需科学上网)_ubuntu22.04安装docker-CSDN博客
换源
命令行下执行
sudo tee /etc/docker/daemon.json <<-'EOF'
{
"registry-mirrors": [
"https://docker.m.daocloud.io",
"https://docker.imgdb.de",
"https://docker-0.unsee.tech",
"https://docker.hlmirror.com",
"https://docker.1ms.run",
"https://func.ink",
"https://lispy.org",
"https://docker.xiaogenban1993.com"
]
}
EOF
保存配置文件并重启 Docker 服务
sudo systemctl daemon-reload
sudo systemctl restart docker
sudo service docker restart
测试
docker run hello-world
Docker Compose
下载 docker-compose-linux-x86_64 文件
发行版 v2.38.1 · docker/compose (github.com)
上传至/usr/local/bin/目录下
改名为 docker-compose
赋予执行权限
sudo chmod +x /usr/local/bin/docker-compose
检查版本
sudo docker-compose version
安装 Clash-verge
资源所在目录下
sudo dpkg -i Clash.Verge_2.3.1_amd64.deb --fix-broken