Linux 定时任务(crontab)读取系统变量

cronjob load system environment 调用时使用 BASH_ENV 变量 调用脚本时使用 BASH_ENV 从文件中读取变量 1 2 $ crontab -l * * * * * BASH_ENV=/etc/profile /home/baeldung/print_envs.sh 导入多个变量文件时,可将导入变量命令写入脚本中,使用 BASH_ENV 调用脚

Windows 二进制安装 MySQL5.7

安装依赖 https://www.microsoft.com/zh-CN/download/details.aspx?id=40784 或 https://www.microsoft.com/zh-cn/download/confirmation.aspx?id=40784 下载之后直接下一步下一步安装即可 部署 MySQL 下载包:https://downloads.mysql.com/archives/com

Kubernetes 相关命令汇总(持续更新)

kubectl PS: 在命令行中,所有键值对格式的参数都使用 = 而非 : 增加 -v 9:开启 debug 日志,查看详细信息 kubectl api-resources 查看 cmd 操作时候的长名和短名 kubectl run kubectl run -i –tty –image busybox dns-test –restart=Never –rm /b

使用 kubeadm 安装 kubernetes

kubeadm 简介 工作原理 kubernetes 由于部署复杂,社区提出了一个想法:为什么不用容器部署 kubernetes 呢?只要给每个 Kubernetes 组建做一个容器镜像,然后使用 docker 运行即可。 但是由于 kubelet 除了

Golang 异常处理

Error Go error 就是一个普通的接口,普通的值 1 2 3 type error interface { Error() string } go 选择此种方法处理异常的优势 简单 考虑失败,而不是成功 没有隐藏的控制流 完全交给开发者控制

基于 pt-heartbeat 监控 MySQL 主从

pt-heartbeat 是 percona 公司下 percona-toolkit 中的一款主从状态监控工具 由于 MySQL 的 show slave status 命令中的 Seconds_Behind_Master 实际上是 slave 节点 SQL thread 与 IO thread 之间的延迟,也就是本地 relaylog 中未被执行完的那部分的差值,所

PostgreSQL 安装

说明 编译前系统要求 gmake 或 make 3.80 及以上版本 c 编译器 安装 GNU readline library 安装 zlib compression library Ubuntu 创建用户,安装目录 1 2 3 sudo adduser postgres mkdir -p /data/postgres/pg14/14.8/ chown postgres.postgres -R /data/postgres/pg14 安装依赖 1 sudo apt -y install gcc make libreadline-dev zlib1g-dev libperl-dev python-dev