主题
Linux运维简要笔记📒
1.1 Linux 终端 变成-bash-4.2$解决办法
原因:用户user的家目录下文件丢失导致,缺少下面2个文件bash_profile bashrc
1、切换到有故障的用户
su - user
2、复制/etc/skel 里面的模板到当前用户
cp /etc/skel/.bash* ~
exit重新切换即可!
1.2 dockerhub 加速地址
🤣总有一个有用
bash
{
"registry-mirrors": [
"https://docker.hpcloud.cloud",
"https://docker.m.daocloud.io",
"https://docker.mybacc.com",
"https://docker.1panel.live",
"http://mirrors.ustc.edu.cn",
"https://docker.chenby.cn",
"http://mirror.azure.cn",
"https://dockerpull.org",
"https://dockerhub.icu",
"https://hub.rat.dev",
"https://proxy.1panel.live",
"https://docker.1panel.top",
"https://docker.m.daocloud.io",
"https://docker.1ms.run",
"https://docker.ketches.cn"
]
}
1.3 MacOS下Homebrew国内镜像加速配置
bash
#查看当前使用的是哪种SHELl
echo $SHELl
#修改对应的SHELl配置文件
vim ~/.bash_profile # bash用户
vim ~/.zshrc # zsh用户(推荐)
然后在文件末尾添加如下配置:
bash
# 🍺 Homebrew国内镜像加速配置
# 推荐使用USTC或清华镜像,阿里镜像git clone可能有问题
export HOMEBREW_BREW_GIT_REMOTE="https://mirrors.ustc.edu.cn/brew.git"
export HOMEBREW_CORE_GIT_REMOTE="https://mirrors.ustc.edu.cn/homebrew-core.git"
export HOMEBREW_BOTTLE_DOMAIN="https://mirrors.ustc.edu.cn/homebrew-bottles"
# 🎯 最新brew API国内加速(关键配置)
export HOMEBREW_API_DOMAIN="https://mirrors.ustc.edu.cn/homebrew-bottles/api"
# 🤫 隐藏环境变量提示
export HOMEBREW_NO_ENV_HINTS="1"
保存并退出后,使配置生效:
bash
source ~/.bash_profile
# 或者
source ~/.zshrc
配置完成后,你再运行brew安装指令,将感受到飞一般的畅快体验!🎉
bash
brew install telnet
1.4查看一个命名空间下所有pod 的报错日志
bash
kubectl get pod -n paas-ec | grep -v NAME | awk '{print $1}' | xargs -I {} sh -c 'printf "\e[1;7mLogs for Pod {}:\e[0m\n" && kubectl logs --tail=50 -n paas-ec {} | grep -i -C 10 error'