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

← 返回文章列表