Linux 踩坑笔记
本文最后更新于 2024年5月7日 凌晨
这篇文章收集一些可能需要去反复 Google 的命令,以及经常会踩的坑。已与多年前发布的一篇文章合并。
解决方案
网络带宽限制
1. 限制网络接口带宽
1 |
|
使用包管理器安装的 wondershaper 版本较老,不适用于上述指令。需要在 Github 仓库自行 clone 。安装方法详见 Github Repo。
2. 限制进程带宽
1 |
|
Docker Hub 拉取容器
因不可抗力因素,中国大陆网络从 Docker Hub 官方镜像 拉取容器较为困难 ( 基本不可用 )。
此时可以使用其他服务商提供的镜像,此处列举部分:
- 百度云:https://mirror.baidubce.com
- 网易云:https://hub-mirror.c.163.com
- Docker Proxy:https://dockerproxy.com
- 阿里云: 登录控制台自行获取,每人独有地址。
以下服务商的镜像服务可能不可用,自行甄别:
- 谷歌云容器镜像:http://mirror.gcr.io ( 可能不可用 )
- 中科大镜像:https://docker.mirrors.ustc.edu.cn ( 仅供内部使用 )
修改 Docker 镜像源方法
修改文件 /etc/docker/daemon.json
,粘贴以下内容:
1 |
|
重载服务
1 |
|
常用命令
Git 、Github 相关
1 |
|
使用 git clone git@github.com:user/repo.git
方式拉取仓库时,git push
将不会要求身份认证,使用 Https 拉取仓库时则会每次要求输入密码。
Openwrt 单 LAN 口设置旁路由
接口
- 设置 DHCP 忽略 LAN
- 禁用 IPV6 分配长度 (如果不需要)
- 设置网关为主路由
- 使用 Openclash 也许可以关闭桥接。也可以在 Clash 里面指定 br-lan (?),比较玄学,还在研究中。
防火墙
- 关闭 SYN-flood 防御
- 打开 LAN-WAN 的 IP 动态伪装
- 添加自定义防火墙规则
1
iptables -t nat -I POSTROUTING -o eth0 -j MASQUERADE
Linux 踩坑笔记
http://blog.auro.moe/Note/linux-notes/