0x0034's Blog.

0x0034's Blog.

让我们来做一些有趣的事情

各操作系统打开Docker REMOTE API
警告因为Docker Remote API 默认是不存在加密的,所以请确保在网络安全的环境下进行下列操作. 推荐环境如下: 纯内网环境 外网: 启用TLS认证 启用白名单 MacOSdocker for mac 不支持远程访问,需要依赖scoat, 原理图如下所示: 以下两个方法同理, 但是更推荐使用容器的方式启动, 便于管理 基于容器转发1234567docker run -d --restart=always \ -p 0.0.0.0:2375:2375 \ --name=socat \ -v /var/run/docker.sock:/var/run/dock...
iptables导致访问某个节点Pod不通
排查原因因为某节点异常断电, 内核参数net.ipv4.ip_forward = 1 丢失. Docker 重启检查不到此参数, 将iptables Forward 表置为Drop 还原iptables规则12345678910111213141516171819iptables -P INPUT ACCEPTiptables -P FORWARD ACCEPTiptables -P OUTPUT ACCEPT# Flush All Iptables Chains/Firewall rules #iptables -F# Delete all Iptables Chains #ipta...
构建centos jre最小化镜像
前期准备 下载jre源码包 传送门: https://www.java.com/en/download/manual.jsp 解压jre源码包, 删除无用文件 此处以1.8.0_351版本为例 1234567891011121314151617181920212223242526272829tar -zxvf jre-8u351-linux-x64.tar.gzcd jre1.8.0_351#删除文本文件rm -rf COPYRIGHT \ LICENSE \ README \ release \ THIRDPAR...
xfs_repair 修复文件系统
前言因为virsh destroy xxxx 强制关闭虚拟机, 导致文件系统损坏. xfs_repair 修复文件系统123456789101112131415# 1. 使用virsh console 进入虚拟机终端virsh console xxxxx# 2. 在选择内核环节按e 进入编辑模式. 并将ro 替换为如下内容rw init=/sysroot/bin/sh# 3. ctrl+x 进入救援模式# 4. 卸载/# 5. xfs_repair 修复磁盘 , 以/dev/sda1 为例xfs_repair /dev/sda1# 6.等待修复. 然后重启系统即可.
MySQL 自建配置
MySQL 自用优化配置 适用于4c8g 机器. 12345678910111213141516171819202122232425262728293031323334353637383940414243[mysqld]sql_mode=ONLY_FULL_GROUP_BY,STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTIONskip_sslignore-db-dir=lost+founddatadir=...
ssh免密脚本
脚本功能此脚本只适用于有后门秘钥的运维, 或者存在固定运维密码的机器使用. 注: 记得替换-i 后面的证书 和 -p 后面的密码. 否则会直接报错退出的. 12345678#!/bin/bashSSH_IP=${1}SSH_PROT=${2-22}if [[ -z ${SSH_IP} ]];then echo "SSH_IP must exist" exit 1fi ssh -oPasswordAuthentication=no -i ~/.ssh/xxx.pem root@${SSH_IP...
强制卸载nfs磁盘
强制卸载NFS磁盘12345678910umount -lf {{ device }}## 参数释义-f Force unmount (in case of an unreachable NFS system). (Requires kernel 2.1.116 or later.)-l Lazy unmount. Detach the filesystem from the filesystem hierarchy now, and cleanup all references to the filesystem as so...
vagrant创建虚拟机
参考: https://cloud-atlas.readthedocs.io/zh_CN/latest/kvm/kvm_vdisk_live.html CentOS7 安装libvirtd+ vagrant 创建存储池(可选) 创建虚拟机 启动虚拟机 虚拟机附加磁盘 CentOS7 安装libvirtd+ vagrant1234sudo yum-config-manager --add-repo https://rpm.releases.hashicorp.com/RHEL/hashicorp.reposudo yum -y install libvirt-daemon-kvm ...
初创公司运维监控系统搭建
前言 监控搭建 夜莺搭建 主机监控安装 BlackBox Exporter Mysqld Exporter consul + consul-template 动态生成配置 安装 Consul 安装Consul-template 配置Consul K/V 动态生成URL监控 修改Promtheus配置 日志监控搭建 告警规则配置 系统运维 CPU利用率 > 90 Innode 利用率>90 sshd 服务挂了 内存利用率 > 95 文件句柄 > 90 IO wait > 30% 过去一分钟IOutil > 80 Ping > 1s 平均负...
avatar
0x0034
让我们来做些有趣的东西