使用脚本批量分发sshkey


此脚本是使用sshpass来输入密码通过密码验证,所以要求目标主机必须是相同的root密码,此脚本是一个简易脚本仅作为参考,可根据实际需求进行修改。因为密码为明文所有可能有安全性上的问题,可以尝试把密码写入系统变量再调用。

小记一次docker pull报错的解决


这个问题是由于我使用docker pull命令拉取新镜像时频繁报错:docker pull captainvalk/yesplaymusic:latestError response from daemon: Get "https://registry-1.docker.io/v2/

小记一次关于迁移zabbix到compose方式失败的解决案例


缘起继上一次笔者把zabbix部署整理成compose方式之后,就想着把云服务器现在用的zabbix换成compose方式,方便后续修改以及升级。本来先是把所有在用的容器commit了一份镜像,准备编写yaml进行集中管理,没想到途中居然遇到了不少问题,尝试了几次遇到最多的问题就是连不上数据库容器。

Linux文件系统中的inodes是个啥?


理解 Linux 中的 inodes提出此问题的契机是因为我发现zabbix监控项中有一项是free inodes < 20%,所以我就想inodes难道是有固定空间大小的吗?于是搜索了一下相关文章。inodes 对于Linux是一个很重要的概念,它是理解文件系统和磁盘存储的关键,理解了 in

关于我头疼了几天frp没法不带端口号访问,却发现可以通过套娃解决


因何而起?在刚开始配置frp穿透,搭建本博客的时候发现即使使用二级域名也是要带端口号访问的,一个二级域名带着端口号就会让人觉得非常荒诞诡异…我一开始的解决思路当然是通过nginx做个反向代理,把二级域名80端口指向到frp的服务上,不管是在云服务器上代理还是在内网服务器上代理都无果,折腾了一下午之后

使用docker-compose安装zabbix监控


在上一讲中我们提到使用docker run命令来依次创建容器,这种方式很简便但不够快捷也无法批量管理容器的变更。所以也算是为了做一个练手的实验吧,这次尝试自己写了一个docker-compose.yml,为以后的k8s集群阶段打基础。在写的过程中也遇到了几个坑,虽然都是很小的语法问题,但是因为没有明

alpine apk add 安装软件速度过慢怎么办?


这个问题的单独拿出来讲的原因是笔者在构建容器app时发现默认的dl-cdn.alpinelinux.org网站安装组件实在太慢了,甚至会出现跑了一两个小时之后报错重来的情况。所以就想是否能够有什么办法可以加速?于是笔者发现可以在Dockerfile中把地址修改为阿里云的镜像地址:WORKDIR /a

使用docker部署zabbix:latest


此脚本包含的镜像是官方仓库中nginx+mysql版本的镜像,也可根据需要修改组件镜像tag,注意环境变量的配置。已测试此脚本同样适用于部署3.4版本,仅需修改每个组件的镜像tag为alpine-3.4-latest,要使用其他版本的mysql数据库同上

更换CentOS7 yum为阿里源的脚本


默认为阿里源,可在其他国内镜像站选择对应地址 直接贴代码 #!/bin/sh mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup mv /etc/yum.repos.d/epel.repo /etc/yum.repos.d/epel.repo.backup mv /etc/yum.repos.d/epel-testing.repo /etc/yum.repos.d/epel-testing.repo.backup wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo # or curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo yum clean all yum makecache 查看所有启用的repo源 yum repolist all

北京风情 -《一只特立独行的猪》 王小波


我小时候住在成方街,离北京的城墙很近。就在这条街的尽头,城墙塌了一个口子,沿着一道陡坡,躲开密密麻麻的酸枣刺,就可以上到城上。城墙上面是宽阔的大道,漫地的方砖中间长满了荒草。庚子年间,八国联军来攻打北京,看到了这座城墙。有个联军的军官在日记里写道:这是世界上最宏伟的防御工事——他是对这城墙的高度发出的感叹,而我对城墙顶上的广阔感触很深。那上面是一片荒无人迹的辽阔的地带,走上半小时碰不见一个人。后来我在美国,和台湾来的同学聊天,说到梁思成先生曾建议把北京的城墙改作高速公路,那同学笑了起来,说道:梁先生的主意真怪,城墙顶上还能修马路吗?这位同学去过世界上很多地方,看到过很多城墙,那上面都修不了马路。我也到过世界上很多城市,见过很多古城墙。罗马城的城墙算是宏伟的了,假如有两个帕瓦罗蒂那样的人在上面并肩行走,就得掉下来一个。难怪没见过北京城墙的人要不信在上面可以修马路——其实不仅能修,而且修出来会是这世界上最伟大的人文景观之一。