Skip to content

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'

最近更新

采用 CC BY-NC-ND 4.0 协议,完整转载请注明来自 运维小弟