自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

大鹅的博客

资深大鹅

  • 博客(36)
  • 资源 (6)
  • 收藏
  • 关注

原创 ProxySQL+MGR组复制实现“自动故障恢复“和“读写分离“

大神连接,点这里首先你先得有个部署好的MGR组复制集群(mgr部署详情点我)这里我的IP地址就继续用我部署的mgr集群了主机分配:主机名IP地址MGR-node1192.168.182.100MOR-node2192.168.182.101MGR-node3192.168.182.102proxysql-node192.168.182.120重点再说一遍奥:三台mysql集群一定要添加hosts解析和正确的主机名我的三台MGRmysql版本(

2020-07-21 22:15:35 9747 1

转载 docker (容器网络介绍)鲨掉入门.第一篇

一、Docker单主机容器通信基于对net namespace的控制,docker可以为在容器创建隔离的网络环境,在隔离的网络环境下,容器具有完全独立的网络栈,与宿主机隔离,也可以使容器共享主机或者其他容器的网络命名空间,基本可以满足开发者在各种场景下的需要。按docker官方的说法,docker容器的网络有五种模式:bridge模式,–net=bridge(默认)这是dokcer网络的默认设置,为容器创建独立的网络命名空间,容器具有独立的网卡等所有单独的网络栈,是最常用的使用方式。在docker

2020-07-12 21:09:30 750

原创 linux(lnmp)搭建个人主页wordpress

本人亲测,以及鄙人的个人主页www.ht666.icu ps:5元钱的域名你懂得!“LNMP”:顾名思义就是在linux环境上安装nginx(网页服务器)+mysql(数据库)+php(消息中间件)所以.当然是一台linux服务器啦,内网的话可以在公司局域网下玩玩,如果购买了云主机的话就是提升一个档次的B格啦。再够买一个域名就是想输入百度一样,直接访问你自己的网站啦。废话不多说开搞:第一步:安装nginx(yum方式)yum -y install nginx

2020-07-05 18:28:34 754

原创 keepalived+haproxy+redis-cluster 高可用负载均衡redis集群搭建

搭建高可用redis-cluster集群KeepAlived+Redis+Haproxy实现主从热备、负载均衡、秒级切换实战Redis+Keepalived+Haproxy 的集群架构,分别用六个端口,实现多路复用,最终实现主从热备、负载均衡、秒级切换。一、部署Redis集群1、环境一台虚拟机模拟6个节点,创建出3 master、3 salve 环境redis1: 192.168.182.120:(6001~6006)2、安装 redis 实例 (6节点)配置截图[root@red

2020-07-04 09:48:02 11076 3

原创 容器docker不同主机之间互联-macvlan

如何让不同主机的容器能够互联,这次用到一个基于内核的工具不用下载。先上拓扑图这里我们用vm模拟器第一步,需要两个网卡,一个用来连接ssh工具,一个就是图中连接两个容器的enp0s8网卡vm虚拟机配置截图这里为了方便我直接克隆一台机器出来启动修改150克隆的nat网卡修改地址方便ssh工具连接重启网卡生效system restart network现在环境就配置好了第一步启动容器服务system start docker查看网卡是否启动ip a这样就是正常的第二

2020-07-31 11:52:10 8987 1

原创 简单Dockerfile编写实例-编译http安装及挂载文件

1 先看一下大致的目录结构,一会这些文件都会用到看一下DockerfileFROM centos:7WORKDIR /usr/local/src#指定本地tar包和目标容器地址ADD httpd-2.4.41.tar.gz /usr/local/src WORKDIR httpd-2.4.41#编译安装apacheRUN yum -y install epel-release.noarch && yum makecache fastRUN yum install -y gc

2020-07-29 20:35:45 9059 1

原创 运维实用神器-clustershell(实现多台服务器同时控制)

今天介绍一个超级实用的一控多的运维软件能实现一个终端控制多台服务器,因为是基于ssh的方式,所以要推公钥到被控制端。废话不多说,实验看效果1.编辑本地hosts文件及推送公钥[root@localhost clustershell]# cat /etc/hosts192.168.182.120 web1192.168.182.130 web2## 这里我就用了两台机器来演示推公钥ssh-keygen ##生成公钥ssh-copy-id web1 ##推送公钥到对应主机也能

2020-07-24 21:06:33 9805

原创 jumpserver3.0堡垒机搭建-Centos7.6

1)关闭jumpserver部署机的iptables和selinux[root@test-vm001 ~]# cd /opt[root@test-vm001 opt]# /etc/init.d/iptables stop[root@test-vm001 opt]# setenforce 0 2)安装依赖包[root@test-vm001 opt]# yum -y install epel-release[root@test-vm001 opt]# yum clean all &amp

2020-07-24 19:27:53 874 1

原创 linux利用vi/vim进行文件加密(root也不能破解)

介绍一下系统自带的vim加密文件的方法来保护文件,毕竟当有些代码不想暴露时可以用到首先我们开始测试创建一个文件[root@localhost ~]# cat aaahello这里vim进入文件ESC进入命令行模式再按 " shift +: " 输入X 回车 (大写的X)输入密码再确认一次密码完事!测试cat命令也不能查看的输入密码才能进入了...

2020-07-22 22:02:58 389 2

原创 linux中所有格式的压缩包(解包打包)集合

.tar解包:tar xvf FileName.tar打包:tar cvf FileName.tar DirName(注:tar是打包,不是压缩!).gz解压1:gunzip FileName.gz解压2:gzip -d FileName.gz压缩:gzip FileName.tar.gz 和 .tgz解压:tar zxvf FileName.tar.gz压缩:tar zcvf FileName.tar.gz DirName.bz2解压1:bzip2 -d FileName.bz

2020-07-22 21:44:49 8752 1

原创 linux关闭终端提示音

当我们linux系统TAB补全时,经常会有报错提示音非常烦人下面是关闭的命令rmmod pcspkr //关掉tab提示音modprobe pcspkr //开启tab提示音

2020-07-22 21:26:33 1211

原创 corntab-计划任务用法详解

cron用法crontab中时间格式* * * * * 命令分 时 日 月 周 运行的命令1 * * * * 命令每分钟运行一次这个命令0 2 * * * 命令每天的2点整都执行….0 2 3 * * 命令每月的3号2点都运行….0 2 3 4 * 命令每年的4月3日2点整运行….0 2 * * 5 命令每周5的2点整运行….0 2 3 4 5 命令每周5的2点和 4月3日 2点都运行….命令语法crontab –

2020-07-22 21:10:57 9081

原创 Linux服务器远程连接只允许密钥文件

Linux服务器远程连接只允许密钥文件1.点击Xshell菜单栏的工具,选择新建用户密钥生成向导,进行密钥对生成操作。2.这个时候,你已经有了一对密钥,需要开始设定服务器的配置,启用密钥认证登录,同时为了系统安全着想,关闭密码认证的方式!# vim /etc/ssh/sshd_config修改下面几处:PubkeyAuthentication yes #启用PublicKey认证。AuthorizedKeysFile .ssh/authorized_keys

2020-07-22 20:47:08 484

原创 KVM 虚拟机 console 登录-Centos7.6

1、CentOS 7.X 版本 console 登录1、配置 console 登录- 在 需要连接的虚拟机内部操作 (该操作仅限 centos7):进入虚拟机的方式我就不多说了可以通过ssh方式,vnc,或者virt-manager 这三种方式[root@kvm1 ~]# grubby --update-kernel=ALL --args="console=ttyS0,115200n8"[root@kvm1 ~]# reboot #重启生效##115200n8:能显示虚拟机的启动过程设

2020-07-22 20:22:04 9861 1

原创 KVM-字符命令安装系统-Centos7.6

1.创建镜像存储位置mkdir /data上传系统到目录下[root@localhost ~]# ls /data/ |grep isoCentOS-7-x86_64-DVD-1708.iso命令创建一个虚拟cpu2个,内存1G,硬盘20G 默认网卡设置[root@localhost ~]# virt-install --virt-type kvm --os-type=linux --os-variant rhel7 --name centos7-02 --memory 1024 --vcp

2020-07-22 19:43:05 8909

原创 KVM部署-Centos7.6

环境准备[root@localhost ~]# cat /etc/redhat-releaseCentOS Linux release 7.6.1810 (Core)[root@localhost ~]# sestatusSELinux status: disabled[root@localhost ~]# systemctl status firewalld● firewalld.service - firewalld - dynamic firewall da

2020-07-22 17:50:09 562

原创 zabbix配置jmx监控java应用

一、安装zabbix-java-gatewayzabbix@zabbix:~$ sudo apt-get install zabbix-java-gateway 二、安装JDK并配置环境变量(JDK7+TOMCAT7)1、 查看系统版本 sudo uname –a //是64位系统,那么我们选择64位的JDKLinux 2.6.32-71.el6.x86_64 sudo1 SMP Fri May 20 03:51:51 BST 2011 x86_64 x86_64 x86_64 GNU/Li

2020-07-20 19:20:13 1343 1

转载 Centos环境下搭建zabbix(5.0最新版)监控系统

Zabbix 是一个基于 WEB 界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方案。zabbix 能监视各种网络参数,保证服务器系统的安全运营;并提供灵活的通知机制以让系统管理员快速定位/解决存在的各种问题zabbix的优点:开源,无软件成本投入Server 对设备性能要求低支持设备多,自带多种监控模板支持分布式集中管理,有自动发现功能,可以实现自动化监控开放式接口,扩展性强,插件编写容易当监控的 item 比较多服务器队列比较大时可以采用被动状态,被监控客户

2020-07-20 09:51:28 10636 1

原创 Mysql组复制-简单集群搭建

主机分配:主机名IP地址MGR-node1192.168.182.100MOR-node2192.168.182.101MGR-node3192.168.182.102一 环境准备编辑三台主机的hosts文件:重点:一定要注意设置好主机名以及hosts文件要不然mysql会找不到对应的机器192.168.182.100 MGR-node1192.168.182.101 MGR-node2192.168.182.102 MGR-node3系统版本查看

2020-07-18 17:42:30 567

原创 zabbix配置自动发现主机和自动关联模板

1、准备一台可被扫描发现的主机1、安装 agent 段的包192.168.182.130 node2为例[root@node1 ~]# yum -y install zabbix-agent zabbix-sender2、设置 agent 配置,可以把之前设置好的node1的配置传过来[root@node1 ~]# vim /etc/zabbix/zabbix_agentd.confPidFile=/var/run/zabbix/zabbix_agentd.pidLogFile=/var/

2020-07-17 21:44:57 10118

原创 zabbix用户自定义参数监控 php-fpm 服务的状态及导出模板和自定义参数

使用用户自定义参数监控 php-fpm 服务的状态在agent 端:1、下载,设置php-fpm[root@centos7 ~]# yum -y install php-fpm[root@centos7 ~]# vim /etc/php-fpm.d/www.conf # 打开php-fpm的状态页面[root@node1 ~]# cat /etc/php-fpm.d/www.conf [www]user = nginxgroup = nginxlisten = 127.0.0.1:9

2020-07-17 20:41:20 699

原创 zabbix配置自动恢复动作

废话不多说,如何配置zabbix的动作里的自动发送邮件,及自动恢复一系列动作先进入动作中下一步具体的操作详情然后还需要去定义一下如何监控到的信息是正常的需要去触发器定义大概提一下zabbix的监控流程主机→监控项→触发器→动作→用户和报警媒介现在就需要去我们被监控端服务器上添加权限了[root@zabbix-agent-none1 ~]# visudo #相当于“vim /etc/sudoers” ## Allow root to run any comman

2020-07-16 22:04:50 10352 1

原创 zabbix配置邮箱通知

废话不多说:首先你得有个zabbix监控集群奥。想我这样能连接的agent节点下面我们开始正题:配置邮件通知:(163网易为例)这里我提一嘴,只要是能开通smtp邮件服务的有校对码都能用来通知邮箱的。不过还是建议不要用qq邮箱,因为在企业中一般qq邮箱都是视为垃圾邮件自动屏蔽的。开始操作,因为升级到了5.0的版本有了最明显的一个改变就是上边栏变成了侧边栏,不过大同小异。大致介绍一下设置顺序先设置报警媒介 →绑定到用户 才能成功设置下一步保存出来测试一下然后去自己邮箱查

2020-07-16 21:00:28 1958 5

转载 整理常用Git操作流程,学会了你就是一个合格的开发

今天就花点时间总结一下最最常用的一些git命令,不管什么时候,这些命令都是需要熟练的使用的,这样才能保证不出错,那就开始吧!!!创建仓库/初始化/提交操作1、git init初始化仓库操作,这样才能用git进行代码管理。2、git clone 仓库地址复制远程仓库的代码到本地。3、git add XXX添加本地的某个新文件到本地仓库,但是,此时只是提交到了本地仓库,并没有提交到远程仓库。4、git add .这个操作和上面的区别在于,这个命令会添加所有的新文件,也就是当前目录

2020-07-16 08:36:14 8801 1

原创 GitHub使用方法(扫盲)

今天我就来介绍一下全球最大同性交友网站GitHub的使用方法同性交友,很显然就是程序员的交流资源的地方,现在也发展越来越多的用法,公网云盘外挂基地啥的,而且还是纯免费的,所以我们这些爱冲浪的小白们,怎么能不会如何从GitHub上薅资源呢!!!!最基本的你先要注册一个GitHub账号,官网是纯英文的,所以实在不会注册 用一下浏览器翻译吧,有了自己的账号之后就是让自己的服务器能连接到这个GitHub账号了先来到自己要拉取资源的服务器上生成秘钥,注意用户和主机,因为秘钥和用户及主机是绑定的。[r

2020-07-15 22:10:02 502

原创 jenkins主从模式配置

主机清单:master:192.168.182.151node1:192.168.182.1501、安装 slave子节点前提:slave 所在服务器必须有 java环境,不需要安装jenkins服务子节点部署jdk环境wget https://download.oracle.com/otn/java/jdk/8u251-b08/3d5a2bb8f8d4428bbe94aed7ec7ae784/jdk-8u251-linux-x64.tar.gz解压tar xf jdk-8u251-.

2020-07-15 20:11:01 1099 1

原创 如何查找命令属于哪个安装包

yum whatprovides 命令名例如[root@localhost jenkins]# yum whatprovides semanageLoaded plugins: fastestmirrorLoading mirror speeds from cached hostfileepel/x86_64/metalink

2020-07-13 21:30:26 778

原创 Nexus3 搭建 maven 私服

启动1)Nexus默认的端口是8081,可以在etc/nexus-default.properties配置中修改。2)Nexus默认的用户名密码是admin/admin1233)当遇到奇怪问题时,重启nexus,启动时间会比较慢 要1分钟左右后才能访问。4)Nexus的工作目录是sonatype-work(路径一般在nexus同级目录下)查看端口有8081就可以访问了浏览器输入ip地址:8081端口访问 ,欢迎界面也是非常炫酷...

2020-07-13 19:44:59 548

原创 配置容器加速器

编辑加速器配置文件vim /etc/docker/daemon.json添加如下字段{ "registry-mirrors": ["https://8auvmfwy.mirror.aliyuncs.com"]}重启容器服务systemctl restart docker.service**这里是配置的阿里云加速其他加速配置参考容器加速器详解--------------------当你发现自己突然嫉妒起其他人时,就请安静下来学习吧!--------------------

2020-07-12 21:55:32 267

原创 docker (容器安装软件)鲨掉入门.第二篇

以在Docker容器中安装vim为例linux系统没有vim工具太不方便了,我要在docker容器里修改一些文件,所以决定安装下vim。系统是centos7.8首先启动容器,指定能够连接外网的网络模式,(不了解容器网络模式)点这里[root@hostlocal ~]# docker run -tid --name myweb -p 81:80 4037a5562f49b15115297a05f1af574f7eb1c0123f6e5f25b7abf790ba13175bc25a23013进

2020-07-12 21:44:57 190

原创 容器常用管理命令

本菜鸡在练习容器时,常用到的命令总结一下:查看自己所有容器镜像docker images查看可拉取镜像版本docker search <image>拉取镜像docker pull <image>查看容器docker ps ##运行正常的容器docker ps -a ##查看所有状态的容器停止容器docker stop 容器id...

2020-07-11 17:58:49 139

原创 shell初始化脚本

#!/usr/bin/bashstty erase ^Huserip=`env |grep 'SSH_CLIENT'|awk '{print $1}'`a=`ip a |grep 'scope global'|awk '{print $2}'`ip=${a%/*}time=`date |awk '{print $1 $2 $3 $4 $5 }'`sdfree=`df -h|grep 'root'|awk '{print $4}'`free=`free -m|grep 'Mem'|awk '{p

2020-07-09 10:47:40 570

原创 shell脚本批量推公钥及修改随机密码

#!/bin/bashrpm -q expect &>/dev/nullif [ $? -ne 0 ];then yum -y install expect &>/dev/nullfi #判断公钥是否存在if [ ! -f ~/.ssh/id_rsa ];then ssh-keygen -P "" -f ~/.ssh/id_rsafiecho "请先定义好IP地址池在当前目录的ip.txt"sleep 2#推公钥for ip1 in `c

2020-07-09 10:44:18 225

原创 linux系统巡检

#!/bin/bash#########################作者:海涛##创作时间:二零二零年-七月#########################安装基本监控软件yum -y install sysstat bc &>/dev/null #########################变量定义区datename=$(date +%Y%m%d-%H:%M:%S)ip=`ip a | grep inet|grep 255 |awk '{print $2}

2020-07-04 22:48:02 512

转载 linux服务器巡检脚本shell

#!/bin/bash#主机信息每日巡检 IPADDR=$(ifconfig eth0|grep 'inet addr'|awk -F '[ :]' '{print $13}')#环境变量PATH没设好,在cron里执行时有很多命令会找不到export PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/binsource /etc/profile [ $(id -u) -gt 0 ] &&a

2020-07-04 22:38:07 2172 4

原创 生产实用命令集合,持续更新

查看服务器下所有用户任务计划:for u in `cat /etc/passwd | cut -d":" -f1`;do crontab -l -u $u;done

2020-07-04 17:10:50 177

kube-proxy-temp-1.16.8.yaml

aws-kube-proxy1.16.8版本示例文件

2021-10-09

Python 自动化运维.rar

Python 是一个高层次的结合了解释性、编译性、互动性和面向对象的脚本语言。 Python 的设计具有很强的可读性,相比其他语言经常使用英文关键字,其他语言的一些标点符号,它具有比其他语言更有特色语法结构。

2020-09-10

metrics-server-master.zip

k8s插件用来文件登录监控集群信息Please select the kubeconfig file that you have created to configure access to the cluster. To find out more about how to configure and use kubeconfig file, please refer to the Configure Access to Multiple Clusters section.

2020-08-03

人力精选面试一百问.doc

人力面试最经典问题 及答案分析-请你自我介绍一下自己好吗? 回答提示:一般人回答这个问题过于平常,只说姓名、年龄、爱好、工作经验,这些在简历上都有。其实,企业最希望知道的是求职...

2020-07-20

zabbix5.0.tar.gz

zabbix5.0版本的本地仓库源 解压到linux服务器上 将zabbix.repo移动到yum.repo.d下重建yum缓存 就不用去官网下载配件了 非常效率

2020-07-16

mobaxterm20.2.zip

MobaXterm是一款专业的远程服务器管理软件,这款软件可以帮助用户轻松连接到远端服务器,用户可以直接进行文件的编辑,也可以进行sftp文件传输,MobaXterm还提供了多终端配置模式,用户可以直接同时对多个终端发出指令,无需重复配置服务器,非常的方便

2020-07-11

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除