自定义博客皮肤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 、运维之道

独乐乐不如众乐乐

  • 博客(176)
  • 收藏
  • 关注

原创 运维之道 | LNMP 环境部署 Memcache 缓存(编译安装)

一、部署LNMP环境二、安装 libevent、memcache服务端安装1、获取libevent源码包[root@localhost ~]# wget https://github.com/libevent/libevent/releases/download/release-2.1.11-stable/libevent-2.1.11-stable.tar.gz2、解压libeven...

2020-03-18 15:06:55 495

原创 启动 Memcached 报错:/usr/local/bin/memcached: error while loading shared libraries: libevent-2.1.so.7

启动 Memcached 报错:/usr/local/bin/memcached: error while loading shared libraries: libevent-2.1.so.7: cannot open shared object file: No such file or directory解决方法如下:1、查找libevent命令所在目录[root@localhost...

2020-03-17 21:14:30 920

原创 CentOS7 安装 phpMyAdmin4.8

一、安装phpMyAdmin1、获取phpMyAdmin安装包phpMyAdmin官网[root@localhost ~]# wget https://files.phpmyadmin.net/phpMyAdmin/4.8.3/phpMyAdmin-4.8.3-all-languages.tar.gz2、解压安装包[root@localhost ~]# tar -xzvf phpMyA...

2020-03-16 13:13:19 440

原创 运维之道 | CentOS7.6 + Nginx1.8 + MySQL5.6 + PHP7.3 环境部署(源码编译安装)

CentOS7.6 + Nginx1.8 + MySQL5.6 + PHP7.3LNMP代表的就是:Linux系统下Nginx+MySQL+PHP这种网站服务器架构。Linux是一类Unix计算机操作系统的统称,是目前最流行的免费操作系统。Nginx是一个高性能的HTTP和反向代理服务器,也是一个IMAP/POP3/SMTP代理服务器。MySQL是一个小型关系型数据库管理系统。PHP是...

2020-03-14 21:49:43 706

原创 运维之道 | CentOS7.6 编译安装 PHP7.3

一、安装PHP1、配置PHP支持环境[root@localhost ~]# yum -y install libxml2[root@localhost ~]# yum -y install libxml2-devel配置前如果没有libxml2和libxml2-devel会报错补充配置因为不同的操作系统环境,系统安装开发环境包的完整程度也不相同,所以建议安装操作系统的时候做必要选择,...

2020-03-14 21:48:56 315

原创 运维之道 | CentOS7 源码安装MySQL5.6

一、mysql安装1、获取mysql源码包mysql5.6 百度网盘 - 密码:39ru2、解压源码包[root@localhost ~]# tar -xzvf mysql-5.6.43-linux-glibc2.12-x86_64.tar.gz3、将源码包内容移动至/usr/local/mysql目录下[root@localhost ~]# mv mysql-5.6.43-lin...

2020-03-11 23:20:48 151

原创 运维之道 | CentOS7创建swap分区并挂载

一、添加虚拟磁盘虚拟机添加虚拟硬盘二、对磁盘进行分区1、fdisk –l查看新硬盘是否生效[root@localhost ~]# fdisk -l磁盘 /dev/sdb:21.5 GB, 21474836480 字节,41943040 个扇区Units = 扇区 of 1 * 512 = 512 bytes扇区大小(逻辑/物理):512 字节 / 512 字节I/O 大小(最...

2020-03-11 21:21:46 413

原创 运维之道 | LAMP(CentOS 7.6)环境下搭建WordPress

前言WordPress是一个以PHP和MySQL为平台的自由开源的博客软件和内容管理系统。WordPress具有插件架构和模板系统。LAMP环境搭建LAMP 即 Linux+Apache+MySQL(MariaDB)+PHP一、安装ApacheApache至少需要apr、apr-util、pcre组件的支持。APR(Apache portable Run-time librarie...

2020-03-11 20:10:37 428

原创 运维之道 | tcpdump抓包工具

tcpdump命令:抓取数据包tcpdump命令是一款抓取数据包的工具,它可以打印所有经过网络接口的数据包的头信息,也可以使用-w选项将数据包保存到文件中,方便以后分析常用选项:-a:尝试将网络和广播地址转换成名称;-c:<数据包数目>:收到指定的数据包数目后,就停止进行倾倒操作;-d:把编译过的数据包编码转换成可阅读的格式,并倾倒到标准输出;-dd:把编译过的数据包编码...

2020-03-06 20:44:54 401 1

原创 运维之道 | CentOS7 磁盘分区

前言1、概念主分区:主分区是硬盘的启动分区,我们常说的“C盘”就是硬盘上的主分区。它被操作系统和主板认定为这个硬盘的第一个分区。所以C盘永远都是排在所有磁盘分区的第一的位置上。扩展分区:除去主分区所占用的容量以外,硬盘剩下的容量就被认定为扩展分区(也就是说:一块硬盘除去主分区外的容量后,如果对剩下的容量进行了再分区,那么,这个再分区就是扩展分区)。逻辑分区:扩展分区是不能直接使用的,他是...

2020-03-06 20:35:31 837

原创 运维之道 | CentOS7 添加开机启动服务或脚本

方法一:rc.local1、由于在centos7中/etc/rc.d/rc.local的权限被降低了,所以需要赋予其可执行权chmod +x /etc/rc.d/rc.local2、赋予脚本可执行权限假设/opt/script/autostart.sh是脚本运行路径,给予可执行权限chmod +x /opt/script/autostart.sh3、打开/etc/rc.d/rc/l...

2020-03-06 10:51:18 536

原创 运维之道 | 三剑客之awk命令 - 排查统替

awk的用法:awk 参数 ' BEGIN{} // {action1;action2} ' END{} 文件名参数:-F :指定分隔符-f :调用脚本-v :定义变量Begin{} :初始化代码块,在对每一行进行处理之前,初始化代码,主要是引用全局变量,设置FS分隔符// : 匹配代码块,可以是字符串或正则表达式{} :命令代码块,包含一条或多条命令,多条命令用 ;...

2020-03-05 19:44:56 251

原创 运维之道 | 三剑客之sed命令 - 增删改查排

sed命令语法格式sed [参数] [条件/指令] [文件名称]参数功能-n取消默认输出-i修改文件内容-e执行多个指令-r识别扩展正则符号指令功能p输出d删除s替换g匹配文件内容中的所有信息i在当前行上一行插入信息a在当前行下一行插入信息c替换正行信息增加测试文本...

2020-03-04 14:38:45 352

原创 运维之道 | Linux常用网络命令

一、ping命令:测试网络连通性ping是常用的网络命令,主要通过ICMP协议进行网络探测,探测网络中个主机的连通性。基本信息如下:ping命令的常见选项:-b:后面加入广播地址,用于对整个网段进行探测;-c:次数:用于指定 ping 的次数;1、ping IP/域名[root@localhost ~]# ping www.baidu.comPING www.a.shifen.c...

2020-02-28 22:56:38 903

原创 运维之道 | Elasticsearch 安装部署

一、配置Java环境安装elasticsearch的时候需要有Java环境,jdk可以去oracle官方网站下载,也可以使用下面安装包jdk-8u241-linux-x64.tar.gz - 密码:qgg81、对JAVA安装包进行解压,并移动至usr/ 目录下[root@localhost java]# tar -zxvf jdk-8u41-linux-x64.tar.gz[ro...

2020-02-25 11:27:33 274

原创 运维之道 | Nginx gzip压缩提升网站速度

前言gzip压缩作用:将响应报⽂发送⾄客户端之前可以启⽤压缩功能,这能够有效地节约带宽,并提⾼响应⾄客户端的速度,压缩会消耗nginx的cpu性能;gzip压缩可以配置:http(对所有模块有效)、server(对单个server模块有效)或location(对单个location有效)模块下;gzip配置的常用参数:gzip on|off; # 是否开启gzipgzip_...

2020-02-24 15:19:24 181

原创 运维之道 | Nginx+Tomcat动静分离及Nginx优化

前言nginx处理用户请求的静态页面,tomcat处理用户请求jsp页面,来实现动态分离,nginx处理静态页面效率远高于tomcat,这样一来就能更好的提高并发,处理性能。一、环境准备1、JDK配置运维之道 | Linux环境安装配置JDK(rpm、源码)百度网盘 jdk 安装包 — 密码:ocg22、Nginx安装运维之道 | Centos7 Nginx安装部署百度网盘 n...

2020-02-22 18:00:59 281

原创 运维之道 | Linux命令行:cURL的十种常见用法

1. 获取页面内容当我们不加任何选项使用 curl 时,默认会发送 GET 请求来获取链接内容到标准输出[root@localhost ~]# curl 192.168.182.10:80I am villiantsang2. 显示 HTTP 头如果我们只想要显示 HTTP 头,而不显示文件内容,可以使用-I 选项:[root@localhost ~]# curl -I 19...

2020-02-22 14:18:48 535

原创 运维之道 | Nginx配置访问控制

一、基于IP的访问控制1、只允许单个IP,其它全部拒绝location /status { stub_status on; access_log off; allow 127.0.0.1/32; deny all; }2、只允许单个网段,其它全部拒绝location /status { stub_status on; access_l...

2020-02-22 13:17:13 608

原创 运维之道 | Nginx 代理缓存

一、缓存介绍1.代理服务器端缓存作用Nginx缓存主要是用于减轻后端服务器的负载,减少后端压力,提高网站并发量,提升用户体验度,提高网站并发延时;2.缓存常见类型服务器端缓存:代理缓存,获取服务器端内容进行缓存浏览器端缓存3.nginx代理缓存:proxy_cachNginx代理缓存功能二、代理缓存配置1.缓存配置[root@localhost ~]# vim /usr/lo...

2020-02-22 10:58:00 333

原创 运维之道 | 后端必备 Nginx 配置

后端必备 Nginx 配置1、防盗链location ~* \.(gif|jpg|png)$ { # 只允许 192.168.0.1 请求资源 valid_referers none blocked 192.168.0.1; if ($invalid_referer) { rewrite ^/ http://$host/logo.png; }}...

2020-02-21 20:38:53 990

原创 运维之道 | 前端必备 Nginx 配置

前端必备 Nginx 配置1、Nginx 默认配置# 工作进程的数量worker_processes 1;events { worker_connections 1024; # 每个工作进程连接数}http { include mime.types; default_type application/octet-stream; # ...

2020-02-21 20:12:32 227

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

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

2020-02-19 14:54:37 241

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

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

2020-02-18 15:39:54 1876

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

前言Zabbix 监控网站关键词,防止恶意篡改网站信息,并触发微信告警一、主机规划服务器IPZabbix-server192.168.1.111Zabbix-agent、Nginx192.168.1.116二、Zabbix-agent端安装Nginx服务1、获取nginx源码包,并解压[root@localhost src]# lsnginx-1.8...

2020-02-18 15:13:55 965

原创 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解决办法如下:MariaDB [(none)]> stop slave; ...

2020-02-18 11:39:11 1251

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

一、主机规划服务器IPzabbix-server192.168.1.111mysql-master、zabbix-agent192.168.1.115mysql-slave、zabbix-agent192.168.1.116二、MySQL数据库主从搭建1、关闭防火墙(主从库均需关闭)[root@master ~]# systemctl stop f...

2020-02-17 20:17:13 597

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

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

2020-02-17 14:07:59 681

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

1、关闭防火墙和selinux安全策略[root@agent ~]# systemctl stop firewalld[root@agent ~]# setenforce 02、官方下载zabbix-agent.rpm包zabbix-agent[root@agent ~]# rpm -ivh http://repo.zabbix.com/zabbix/4.4/rhel/7/x86_64...

2020-02-16 20:12:47 1039

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

一、注册微信企业号1、注册微信企业号https://work.weixin.qq.com2、通讯录添加用户3、查看运维部门ID号4、创建应用5、创建ZABBIX应用6、查看应用Agentld和secret,并且发送测试信息发送zabbix测试信息运维部门成员获取测试信息成功二、zabbix-server 端配置1、获取脚本文件存放目录位置[root@za...

2020-02-16 19:37:58 911

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

一、zabbix-agent 端配置[root@zabbix zabbix_agentd.d]# pwd/etc/zabbix/zabbix_agentd.d[root@zabbix zabbix_agentd.d]# vim host_IO_status.confUnsafeUserParameters=1UserParameter=custom.vfs.dev.read.ops[*...

2020-02-16 15:04:54 1723

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

一、zabbix-agent 端配置1、配置脚本获取mysql的各种参数[root@zabbix ~]# vim /etc/zabbix/zabbix_agentd.d/mysql_status.sh#!/bin/bashMySQlBin=/usr/bin/mysqlMySQLAdminBin=mysqladminHost=localhostif [[ $# == 1 ]];the...

2020-02-16 14:07:36 816

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

前言1、Zabbix监控web服务器访问性能zabbix 对 web 性能的监控,通过它可以了解 web 站点的可用性以及性能。最终将各项指标绘制到图形中,这样我们可以了解到一个站点的下载速度、响应速度等。需要注意的是在安装 zabbix server 需要增加 libcurl 的支持。web 检测数据搜集说明:web 整个检测中会收集如下数据整个 web 监控规则中的页面平均下载速度...

2020-02-16 13:08:21 1909 2

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

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

2020-02-15 20:31:25 773

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

一、主机规划主机服务IPZabbix - server192.168.1.111Nginx - agent192.168.1.113二、服务器环境配置1、zabbix 服务器安装Zabbix 服务安装详细步骤2、nginx 服务器安装Nginx 服务安装详细步骤nginx 编译的配置参数(nginx编译安装需要加上该选项 --with-http_s...

2020-02-15 17:15:40 808

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

Linux端一、修改zabbix-agent配置文件1、修改 zabbix-agent 配置文件[root@localhost ~]# vim /etc/zabbix/zabbix_agentd.confServer=192.168.1.111 ///改为本机IP地址ServerActive=192.168.1.111 ///主动监控Hostname=villian ...

2020-02-14 23:01:10 1737

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

1、查看防火墙和selinux是否关闭[root@localhost ~]# systemctl stop firewalld ///关闭防火墙[root@localhost ~]# setenforce 0 ///关闭selinux2、查看mysql密码是否正确,使用给zabbix配置的用户密码登录[root@localhost ~]# mysql -uzabbix -...

2020-02-14 18:02:41 3074

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

前言speedtest-cli是一个用Python编写的轻量级Linux命令行工具,在Python2.4至3.4版本下均可运行。它基于Speedtest.net的基础架构来测量网络的上/下行速率。安装speedtest-cli很简单——只需要下载其Python脚本文件。SPEEDTEST®CLI官网1、获取repo源[root@localhost src]# wget https://bi...

2020-02-14 11:57:04 1206

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

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

2020-02-13 20:53:53 284

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

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

2020-02-13 19:13:47 1145

空空如也

空空如也

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

TA关注的人

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