Overview
这个帖子是一些使用Linux(Based on Debian)时的小技巧集合,不定期更新。有些内容可能其他Linux Distro也可以用。
裸机安装相关
移除不使用的kernel
查看当前kernel
1 | uname -a |
以下是一个示例
1 | root@debian:~# uname -a |
可以发现目前正在使用的时6.1.37-1的kernel,随后查看所有的kernel
1 | dpkg --list | grep linux-image |
以下是一个示例
1 | root@debian:~# dpkg --list | grep linux-image |
那么linux-image-5.10.0-23-amd64和linux-image-5.10.0-8-amd64是未被使用可以卸载的kernel,
直接执行apt remove
即可,如下
1 | root@debian:~# apt remove linux-image-5.10.0* |
安装Docker
替换了download.docker.com成mirrors.ustc.edu.cn/docker-ce加速下载
1 | sudo apt-get update |
不需要额外安装,直接docker compose
就可使用docker-compose
随后安装一个ctop用来查看docker容器的资源使用情况
1 | sudo wget https://github.com/bcicen/ctop/releases/download/v0.7.7/ctop-0.7.7-linux-amd64 -O /usr/local/bin/ctop |
下载比较慢就是用ghproxy加速一下,即:
1 | sudo wget https://ghproxy.com/https://github.com/bcicen/ctop/releases/download/v0.7.7/ctop-0.7.7-linux-amd64 -O /usr/local/bin/ctop |
Docker 相关
Grafana + Prometheus + Node Exporter
1 | version: '3.8' |
同目录下创建以下两个文件,修改user_here及password_here
.env
1 | ADMIN_USER=user_here |
prometheus.yml
1 | global: |
一些常用命令
ss
1 | # 统计当前连接 |
一些组合使用的命令
1 | # 统计文件个数 |