自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

VillianTsang 、运维之道

独乐乐不如众乐乐

原创 运维之道 | 搭建Nginx下载站点

1、autoindex参数详解 autoindex on; #on开启目录浏览; autoindex_exact_size off; #off显示出文件的大概大小,单位是kB或者MB或者GB;默认为on, 显示出⽂件的...

2020-02-19 14:54:37

阅读数 8

评论数 0

原创 运维之道 | Zabbix使用shell脚本定期自动化清理数据库历史数据

前言 zabbix运行一段时间之后,会留下大量的历史数据,会发现zabbix的数据库一直在增大。运行3个月后笔者的数据库达到了5G,可能造成系统性能下降,查看历史数据时查询速度缓慢。 zabbix里面最大的表就是历史记录的表了,网上很多人都是写全部清空这些表的数据,其实我们可以按时间来删除里面的历...

2020-02-18 15:39:54

阅读数 33

评论数 0

原创 运维之道 | Zabbix监控网站关键词,防止恶意篡改网站信息,并触发微信告警

前言 Zabbix 监控网站关键词,防止恶意篡改网站信息,并触发微信告警 一、主机规划 服务器 IP Zabbix-server 192.168.1.111 Zabbix-agent、Nginx 192.168.1.116 二、Zabbix-agent端安装Nginx服务 ...

2020-02-18 15:13:55

阅读数 27

评论数 0

原创 MySQL主从同步,出现 Slave_SQL_Running:no 和 slave_io_running:no 问题的解决方法

前言 mysql replication 中slave机器上有两个关键的进程,NO一个都不行,一个是slave_sql_running,一个是Slave_IO_Running,一个负责与主机的io通信,一个负责自己的slave mysql进程。 一、Slave_SQL_Running:no 解决...

2020-02-18 11:39:11

阅读数 49

评论数 0

原创 运维之道 | Zabbix监控mysql主从同步状态并设置触发微信告警

一、主机规划 服务器 IP zabbix-server 192.168.1.111 mysql-master、zabbix-agent 192.168.1.115 mysql-slave、zabbix-agent 192.168.1.116 二、MySQL数据库主从搭建...

2020-02-17 20:17:13

阅读数 101

评论数 0

原创 运维之道 | 自动化安装 zabbix-agent 的脚本

脚本支持 Centos6|Centos7|Ubuntu|RedHat6|RedHat7 安装 1、自动化脚本 [root@localhost ~]# vim auto_zabbix.sh #!/bin/bash # date:2019-12 # auto install zabbix-agent...

2020-02-17 14:07:59

阅读数 42

评论数 0

原创 运维之道 | CentOS7 安装zabbix-agent端

1、关闭防火墙和selinux安全策略 [root@agent ~]# systemctl stop firewalld [root@agent ~]# setenforce 0 2、官方下载zabbix-agent.rpm包 zabbix-agent [root@agent ~]# rpm -...

2020-02-16 20:12:47

阅读数 61

评论数 0

原创 运维之道 | Zabbix 使用企业微信发送邮件报警及定制邮件报警内容

一、注册微信企业号 1、注册微信企业号 https://work.weixin.qq.com 2、通讯录添加用户 3、查看运维部门ID号 4、创建应用 5、创建ZABBIX应用 6、查看应用Agentld和secret,并且发送测试信息 发送zabbix测试信息 运维部门成员获取测试...

2020-02-16 19:37:58

阅读数 93

评论数 0

原创 运维之道 | Zabbix 监控主机磁盘IO状态信息

一、zabbix-agent 端配置 [root@zabbix zabbix_agentd.d]# pwd /etc/zabbix/zabbix_agentd.d [root@zabbix zabbix_agentd.d]# vim host_IO_status.conf UnsafeUserP...

2020-02-16 15:04:54

阅读数 96

评论数 0

原创 运维之道 | Zabbix 监控MySQL数据库状态信息

一、zabbix-agent 端配置 1、配置脚本获取mysql的各种参数 [root@zabbix ~]# vim /etc/zabbix/zabbix_agentd.d/mysql_status.sh #!/bin/bash MySQlBin=/usr/bin/mysql MySQLAdmi...

2020-02-16 14:07:36

阅读数 84

评论数 0

原创 运维之道 | Zabbix 监控web应用状态信息

前言 1、Zabbix监控web服务器访问性能 zabbix 对 web 性能的监控,通过它可以了解 web 站点的可用性以及性能。最终将各项指标绘制到图形中,这样我们可以了解到一个站点的下载速度、响应速度等。需要注意的是在安装 zabbix server 需要增加 libcurl 的支持。 we...

2020-02-16 13:08:21

阅读数 57

评论数 0

原创 运维之道 | Zabbix 监控服务器TCP连接状态信息

前言 TCP的连接状态对于我们web服务器来说是至关重要的,尤其是并发量ESTAB,或者是syn_recv值,假如这个值比较大的话我们可以认为是不是受到了攻击;time_wait值比较高的话,我们要考虑看我们内核是否需要调优,太高的time_wait值的话会占用太多端口,要是端口少的话后果不堪设想...

2020-02-15 20:31:25

阅读数 31

评论数 0

原创 运维之道 | Zabbix 监控Nginx服务状态信息

一、主机规划 主机服务 IP Zabbix - server 192.168.1.111 Nginx - agent 192.168.1.113 二、服务器环境配置 1、zabbix 服务器安装 Zabbix 服务安装详细步骤 2、nginx 服务器安装 Nginx 服务安...

2020-02-15 17:15:40

阅读数 115

评论数 0

原创 运维之道 | Zabbix 监控主机状态信息(Linux端 + Windows端)

Linux端 一、修改zabbix-agent配置文件 1、修改 zabbix-agent 配置文件 [root@localhost ~]# vim /etc/zabbix/zabbix_agentd.conf Server=192.168.1.111 ///改为本机IP地址 Server...

2020-02-14 23:01:10

阅读数 28

评论数 0

原创 Zabbix server is not running: the information displayed may not be current

1、查看防火墙和selinux是否关闭 [root@localhost ~]# systemctl stop firewalld ///关闭防火墙 [root@localhost ~]# setenforce 0 ///关闭selinux 2、查看mysql密码是否正确,使用给z...

2020-02-14 18:02:41

阅读数 58

评论数 0

原创 运维之道 | CentOS 使用Linux命令行工具 SPEEDTEST 测试网速/带宽

前言 speedtest-cli是一个用Python编写的轻量级Linux命令行工具,在Python2.4至3.4版本下均可运行。它基于Speedtest.net的基础架构来测量网络的上/下行速率。安装speedtest-cli很简单——只需要下载其Python脚本文件。 SPEEDTEST®CL...

2020-02-14 11:57:04

阅读数 38

评论数 0

原创 运维之道 | Linux下的用户、组和权限(含自动化脚本)

Linux下的用户、组和权限(含自动化脚本)

2020-02-13 20:53:53

阅读数 59

评论数 0

原创 运维之道 | Linux 分区满了,对硬盘进行扩容、清理虚拟机占用宿主机磁盘大小

1、查看扩容之前分区(硬盘)大小 可以看到挂载点 “/” 的利用率达到100%,空间不够,所以要对其进行扩容分区。 2、对虚拟机配置进行增大磁盘空间 3、登录虚拟机,再次查看虚拟机硬盘大小 4、硬盘分区 [root@localhost ~]# fdisk /dev/sda ...

2020-02-13 19:13:47

阅读数 187

评论数 0

原创 运维之道 | CentOS7.6 安装部署KVM虚拟机 + VNC(命令行安装)

前言 1、KVM虚拟机磁盘镜像 KVM虚拟机安装需要选择磁盘镜像的格式,通常的选择有两种: raw:raw格式是原始镜像,会直接当做一个块设备给虚拟机来使用,I/O性能比qcow2高,但不支持快照; qcow2:支持镜像快照,zlib磁盘压缩,AES加密等; 无论哪种格式,磁盘的利用率来说,都...

2020-02-13 15:55:06

阅读数 45

评论数 0

原创 运维之道 | KVM 操作虚拟机常用命令

一、KVM 虚拟机常用管理命令 1、列出所有的虚拟机 virsh list --all 2、显示虚拟机信息 virsh dominfo kvm-1 3、显示虚拟机内存和cpu的使用情况 yum install -y virt-top virt-top 4、显示虚拟机分区信息 virt-df ...

2020-02-12 15:43:19

阅读数 45

评论数 0

原创 运维之道 | KVM虚拟机调整内存与CPU

1、查看当前系统中的KVM虚拟机集群 [root@localhost ~]# virsh list --all Id 名称 状态 ---------------------------------------------------- ...

2020-02-12 15:14:48

阅读数 29

评论数 0

原创 运维之道 | CentOS7.6 KVM虚拟机克隆(命令行+配置信息)

一、使用 virt-clone 命令直接克隆 1. 查看虚拟机 [root@localhost ~]# virsh list --all Id 名称 状态 -------------------------------------------...

2020-02-12 14:40:29

阅读数 36

评论数 0

原创 运维之道 | CentOS7.6 安装部署KVM虚拟机(GUI图形化安装)

一、虚拟机CPU开启虚拟化 1.查看系统版本 [root@localhost ~]# cat /etc/redhat-release CentOS Linux release 7.6.1810 (Core) 2. 查看CPU是否支持虚拟化,输入有vmx或svm就支持,支持虚拟化则就支持KV...

2020-02-12 14:11:52

阅读数 51

评论数 0

原创 运维之道 | CentOS7 单个网卡配置多IP(临时+永久)

CentOS7单个网卡配置多IP 一、临时配置 [root@localhost ~]# ifconfig ens33:0 192.168.182.100 netmask 255.255.255.0 up ///开启 [root@localhost ~]# ifconfig ens33:1 192...

2020-02-11 15:24:49

阅读数 28

评论数 0

原创 运维之道 | CentOS7 配置静态路由(临时+永久)

CentOS7配置静态路由有多种方式: 一、临时配置方法 [root@localhost ~]# ip route add 192.168.100.0/24 gw 172.16.16.254 dev eth0 此时,访问192.168.100.0/24网段,将通过eth0网卡转出,下一跳指向17...

2020-02-11 15:02:22

阅读数 43

评论数 0

原创 运维之道 | Samba 文件共享传输服务(匿名用户访问、指定用户访问、共享账号映射访问)

前言 1、Samba 概述 Samba 最先在Linux和Windous两个平台之间架起一座桥梁,正式由于Samba的出现,我们可以在Linux系统和Windows系统之间互相通信,比如拷贝文件、实现不同操作系统之间的资源共享等等,我们可以将其架设成一个功能非常强大的文件共享服务器,也可以将其架设...

2020-02-11 13:57:41

阅读数 90

评论数 0

原创 运维之道 | FTP - Vsftp 文件传输协议

前言 文件传输协议( file transfer protocol, FTP ),基于该协议 FTP 客户端与服务端可以实现共享文件、上传文件、下载文件。 FTP 基于 TCP 协议生成一个虚拟的连接,主要用于控FTP 连接信息,同时再生成一个单独 TCP 连接用于 FTP 数据传输。用户可以通过...

2020-02-10 21:19:00

阅读数 32

评论数 0

原创 运维之道 | DHCP 动态主机配置协议部署搭建(自动分配IP、绑定固定IP)

前言 DHCP(Dynamic Host Configuration Protocol)动态主机配置协议,是一个局域网的网络协议,使用UDP协议工作,主要用途:给内部网络或网络服务供应商自动分配IP地址,DHCP有3个端口,其中UDP67和UDP68位正常的DHCP服务端口,分别作为DHCP Se...

2020-02-10 16:11:21

阅读数 29

评论数 0

原创 运维之道 | NTP 系统时间服务搭建部署

NTP 系统时间同步主机规划 NTP IP 服务端 192.168.182.12 客户端 192.168.182.13 Server端 一、NTP 系统时间服务安装部署 1、NTP服务安装 [root@localhost ~]# yum install -y ntp ntp...

2020-02-10 11:46:52

阅读数 30

评论数 0

原创 运维之道 | Kickstart+DHCP+FTP+TFTP+PXE 无人值守批量 Linux(Centos7)服务器安装

Kickstart+DHCP+NFS+TFTP+PXE 无人值守批量 Linux(Centos7)服务器安装 一、实验环境 操作系统:CentOS Linux release 7.6.1810 (Core) 网卡地址:192.168.182.11/24 光盘镜像:CentOS-7-x86_64-...

2020-02-09 22:17:33

阅读数 39

评论数 0

原创 运维之道 | Jenkins 邮件发送配置

一、配置并发执行任务数量 1、点击系统管理 2、点击系统设置 3、修改执行者数量为:5 如果是虚拟机建议将Jenkins的服务器内存设置较大,这个执行者数量调的越大它就会越消耗系统资源 二、邮件配置 1、点击系统管理 2、点击系统设置 3、配置系统管理员邮件地址 4、设置邮箱服务器+高...

2020-02-08 21:07:46

阅读数 50

评论数 0

原创 运维之道 | Jenkins 插件安装

一、Maven插件 方法一: 方法二: Maven官方下载 [root@localhost ~]# ls apache-maven-3.6.3-bin.tar.gz ///官网下载tar包 [root@localhost ~]# tar -xzvf apache-maven...

2020-02-08 19:23:31

阅读数 55

评论数 0

原创 运维之道 | Jenkins 新建任务发布网站(手动 + 自动化安装脚本)

一、新建任务 二、源码管理 这里使用码云托管,填写码云的项目地址 示例工程地址:https://gitee.com/xshuai/jenkinsSample 三、构建 四、构建后操作 Tomcat配置 WAR/EAR:war包的地址 Context:是部署后的包名 URL:tomc...

2020-02-08 16:46:06

阅读数 90

评论数 0

原创 运维之道 | Jenkins 安装部署及插件安装(三种安装部署方式 rpm、Tomcat+war包、repos+yum)

前言 传统部署网站的方法对于单台或者几台服务器更新很容易,如果服务器规模超过百台或者千台 ,更新网站代码很频繁,手工更新非常消耗人力和时间成本基于主流的 Hudson/Jenkins 工具平台实现全自动网站部署、网站测试、网站回滚会大大地减少网站部署的成本,Jenkins 的前身为 Hdson,H...

2020-02-07 19:58:48

阅读数 133

评论数 0

原创 运维之道 | 25个企业常用的防火墙规则

iptables [-t 表名] 选项 [链名] [条件] [-j 控制类型] 参数 常用命令: -P :设置默认策略:iptables -P INPUT (DROP|ACCEPT) -F :清空规则链 -L :查看规则链 -A :在规则链的末尾加入新规则 -I num:在规则链的头部加入新规则 ...

2020-02-06 21:38:27

阅读数 138

评论数 0

原创 运维之道 | Python 软件的安装升级

一、Centos7 系统自带Python版本为2.7.5 Python 2.7.5 二、安装升级Python版本至3.5.1 1、获取软件安装包 [root@localhost src]# wget https://www.python.org/ftp/python/3.5.1/Python-3...

2020-02-06 16:47:20

阅读数 212

评论数 0

原创 运维之道 | 使用 shell 脚本检测远程主机是否存活

1、编写需检测主机存活IP集群文本 [root@master ~]# cat ip.txt 192.168.182.11 192.168.182.12 192.168.182.13 192.168.182.14 2、编写检测主机存活脚本 [root@master ~]# vim auto...

2020-02-06 14:57:13

阅读数 1297

评论数 0

原创 运维之道 | 使用 shell 脚本查看远程服务端口是否已经开启

一、nc 命令 nc 是netcat的缩写,它是通过使用TCP/UDP的网络协议的连接来读或写数据,可以直接被第三方程序或脚本直接调用.也是一款功能非常强大的网络调试工具,它可以创建所有你所需要的连接方式 nc 工具主要有三种功能模式: 连接模式 监听模式 通道模式 使用格式: -v :显示...

2020-02-06 13:53:04

阅读数 213

评论数 0

原创 运维之道 | PSSH 自动化集群管理、自动化脚本管理

前言 PSSH是一个python编写可以在多台服务器上执行命令的工具,同时支持拷贝文件,是同类工具中很出色的。类似pdsh,但是相对pdsh更为简便,使用前必须在各个服务器上配置好密钥认证访问 一、主机规划 主机 IP 管理主机 192.168.182.10 被管理主机 - 1...

2020-02-06 12:56:20

阅读数 135

评论数 0

原创 运维之道 | 查询软件的依赖库包文件

一、yum provides [root@localhost ~]# yum provides wget 已加载插件:fastestmirror, langpacks Loading mirror speeds from cached hostfile * base: mirrors.hua...

2020-02-05 22:01:27

阅读数 123

评论数 0

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