Linux使用指南
点击展开更新日志
2025
07-17
- Ubuntu 静态地址配置
- Alpine 安装 Docker
- Debian12 更新系统源
nexttime
会有些什么呢(❁´◡`❁)
¶源起
写这篇文章的初衷类似于 Windows 日常这种,把使用过程中遇到的一些问题、解决思路做一下记录,方便日后那个 sb 的自己能找得到,而不是再在浏览器重新搜一遍,如果也能为遇到同样问题的其他人提供帮助最好不过。
因为各种情况,或实机、或虚拟机安装过几个不同的发行版,姑且按照这个分类进行整理。
¶Ubuntu
¶配置静态地址
-
编辑网卡配置文件:
1
2cp /etc/netplan/xx.yaml /etc/netplan/xx.yaml.bak
vim /etc/netplan/xxx.yaml1
2
3
4
5
6
7
8
9
10
11
12
13
14network:
version: 2
renderer: NetworkManager
ethernets:
enp0s3:
dhcp4: false
dhcp6: false
addresses:
- 192.168.1.189/24
routes:
- to: default
via: 192.168.1.2
nameservers:
addresses: [223.5.5.5, 8.8.8.8]renderer
:如果是桌面环境使用NetworkManager
,如果是服务器/cmd环境使用networkd
-
生效配置
1
sudo netplan apply
¶Alpin
¶安装 Docker
-
启用社区仓库
1
setup-apkrepos
根据指引换源,可以选择
15
使用中科大源修改
/etc/apk/repositories
取消社区仓库注释 -
更新源
1
apk update
-
安装 docker
1
2apk add docker
apk add docker-cli-compose -
设置开启自启
1
2rc-update add docker default
service docker start -
验证
1
2docker version
docker compose version
¶Debian
¶Debian 安装 Docker
安装均是在
root
用户下安装。
-
卸载旧版本
1
for pkg in docker.io docker-doc docker-compose podman-docker containerd runc; do sudo apt-get remove $pkg; done
-
添加 Docker GPT key
1
2
3
4
5
6
7
8
9
10
11apt-get update
apt-get install ca-certificates curl
install -m 0755 -d /etc/apt/keyrings
curl -fsSL https://download.docker.com/linux/debian/gpg -o /etc/apt/keyrings/docker.asc
chmod a+r /etc/apt/keyrings/docker.asc
echo \
"deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.asc] https://download.docker.com/linux/debian \
$(. /etc/os-release && echo "$VERSION_CODENAME") stable" | \
tee /etc/apt/sources.list.d/docker.list > /dev/null
apt-get update -
安装 Docker
1
apt-get install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
-
验证安装
1
2docker version
docker compose version
¶Debian12 更换系统源
-
注释/删除/重命名源配置:
1
mv /etc/apt/sources.list /etc/apt/sources.list.bak
-
新增中科大源
1
vim /etc/apt/sources.list.d/debian.sources
1
2
3
4
5
6
7
8
9
10
11Types: deb
URIs: http://mirrors.ustc.edu.cn/debian
Suites: bookworm bookworm-updates
Components: main contrib non-free non-free-firmware
Signed-By: /usr/share/keyrings/debian-archive-keyring.gpg
Types: deb
URIs: http://mirrors.ustc.edu.cn/debian-security
Suites: bookworm-security
Components: main contrib non-free non-free-firmware
Signed-By: /usr/share/keyrings/debian-archive-keyring.gpg新的 DEB822 格式自 APT 1.1(2015 年发布)起支持,后缀为 .sources,存储在 /etc/apt/sources.list.d/ 目录下
¶通用
¶git-lfs安装
git-lfs
是一个 git
扩展,协助拉取大文件,比如机器学习模型。
以 Debian12
为例:
-
添加仓库源
1
curl -s https://packagecloud.io/install/repositories/github/git-lfs/script.deb.sh | sudo bash
-
安装
1
apt-get install git-lfs
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 Evergarden's Blog!
评论
WalineDisqus