自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(97)
  • 资源 (8)
  • 收藏
  • 关注

原创 《Centos系统——linux运维必备基础命令》

目录1. vi编译器的3种基本模式命令模式末行模式插入模式2. vim的高级模式可视化模式vim多行注释1. vi编译器的3种基本模式命令模式所输入字符均为命令例如:dd 删除一行gg 进入首行x 删除单个字符yy 复制p 粘贴u 返回上一部操作末行模式在屏幕最后一行输出例如::wq 保存并退出:set nu 显示行号插入模式所输入字符均为文本内容例如:o 光标进入下一行a 光标往后移动一个字符s 删除光标所对应的字符2. vim的高级

2020-10-23 10:13:08 1536 1

原创 《Centos系统——LVS负载均衡》

目录LVS负载均衡1. LVS介绍2. LVS组成部分3. LVS的专用名词4. LVS三种负载均衡模型Nat、Tunnel、Dr1. LVS之NAT工作模式原理:2. LVS之DR(直接路由模式)工作模式3. LVS之TUN模式(ip 隧道模式)工作原理5. LVS三种负载均衡模型区别LVS负载均衡1. LVS介绍LVS>Haproxy>nginxLINUX虚拟服务器(Linux Virtual Servers ,LVS),使用负载均衡技术将多台服务器组成一个虚拟服务器。能快速增长访问

2020-10-15 18:54:08 673 1

原创 《Centos7——firewalld防火墙》

防火墙

2022-07-30 20:18:19 344

转载 雪崩、穿透、击穿、熔断

雪崩、穿透、击穿、熔断雪崩当访问量大于服务器的承载能力的时候,redis缓存直接挂掉,请求穿过缓存直达数据库,数据库扛不住,导致数据库直接挂掉,最终导致整个系统挂掉,造成雪崩穿透一个服务器有上百万的流量请求时,如果这些请求的数据 在redis缓存这一层不存在,那么就会穿过redis的缓存直达到后台,也就是mysql服务器,导致整个微服务应用挂掉【这种攻击多指黑客攻击】击穿在key非常热点的时期,访问量过多,高并发的持续性的大访问量,将会直接击穿缓存,访问量就都跑到数据库上了熔断当

2020-12-25 19:56:50 410

原创 Centos7——MHA部署

目录基础操作1. 修改主机名和hosts文件(四台)2. 关闭防火墙(四台)3. 上传安装包4. ssh免密登陆master操作1. 修改配置文件slave1操作slave2操作manager操作1. 启动mha2. 测试 MHA 故障转移实现主宕机,从切换为主,保证业务正常运行环境准备CentOS Linux release 7.5.1804 (Core)角色节点ip说明managernode1192.168.174.130管理masternode219

2020-12-23 15:24:24 1005

转载 ntp时间服务器搭建

linux时间服务器的搭建我在学习过程中经常遇到服务器时间不一致导致很多故障,经过了很多次麻烦的经历之后决定写出来,以便于自己以后需要再来拿出来用,也希望可以帮到需要的人搭建过程yum install -y ntp ntpdate备份配置文件cp /etc/ntp.conf /etc/ntp.conf.bak将注释掉的去掉,新建配置文章egrep -v "^$|#" /etc/ntp.conf.bak >/etc/ntp.conf编辑配置文件ftfile /var/lib/nt

2020-12-22 16:20:58 335

原创 《Centos系统——编译nginx》

目录安装nginx1. 下载nginx包2. 安装依赖3. 安装nginx4. 修改配置文件5. 启动nginx6. 访问网页7. 打包文件8. 打开一台新机,将nginx.tar.gz传送过去9. 编写启动脚本和目录脚本10. 执行脚本,访问网页安装nginx1. 下载nginx包[root@localhost ~]# systemctl stop firewalld;setenforce 0[root@localhost ~]# wget http://nginx.org/download/n

2020-12-08 19:32:43 575

原创 《Centos7——logstash+redis消息队列+elasticsrach+kibana》

目录logstash+redis消息队列+elasticsrach+kibana部署第一台操作(192.168.234.130)1. 安装Nginx2. 安装logstash3. 将日志输出给redis4. 启动logstash第二台操作1. 安装logstash2. 从redis读取日志数据,并输出给elasticsearch3. 启动logstash4. 安装redis5. 修改redis配置文件6. 启动redis第三台操作1. 安装elasticsearch和kibana2. 修改elasticse

2020-12-01 20:36:13 687

原创 《Centos7——elk+lnmp+zabbix+grafana来分析日志》

目录elk+lnmp+zabbix+grafana来分析日志一、 Elasticsearch部署(192.168.234.130)1. 上传安装包2. 安装elasticsearch+kibana3. 修改es和kibana配置文件4. 启动服务4. 访问页面进行可视化展示二、 lnmp+logstash+zabbix-agent部署(192.168.234.131)lnmp操作1. 安装nginx依赖2. 安装nginx3. 修改nginx配置文件4. 启动服务5. 上线电商6. 访问网页(192.168

2020-11-26 18:58:49 2022 1

原创 《Centos7——logstash启动报错》

logstash启动报错[root@localhost ~]# systemctl start logstashFailed to start logstash.service: Unit not found.解决方法[root@localhost ~]# rpm -qa |grep logstashlogstash-7.3.2-1.noarch[root@localhost ~]# rpm -qa |grep logstash|xargs yum -y remove #卸载[root@

2020-11-26 14:44:18 670

原创 《Centos7——mysql主从复制报错》

Last_IO_Error: Got fatal error 1236 from master when reading dat a from binary log: ‘Could not find first log file name in binary log index file’mysql> show slave status

2020-11-24 20:24:21 192

原创 《Centos7——zabbix自动发现》

目录zabbix自动发现创建自动发现创建动作查看是否发现新的agentzabbix自动发现创建自动发现创建动作查看是否发现新的agent

2020-11-24 11:04:37 220

原创 《Centos7——zabbix监控apache告警+自愈》

目录zabbix监控apache基础操作1. 搭建zabbix2. 创建主机3. 创建监控项4. 创建触发器5. 创建图形6. 开启消息通知7. 模拟apache停止恢复zabbix监控apache基础操作1. 搭建zabbixhttps://blog.csdn.net/weixin_45842014/article/details/1087238812. 创建主机3. 创建监控项4. 创建触发器5. 创建图形6. 开启消息通知7. 模拟apache停止恢复[

2020-11-24 10:48:02 504

原创 《Centos7——zabbix邮件报警》

目录zabbix邮件报警先安装zabbix部署,参考下面链接1. 上传脚本到zabbix-server服务器,并测试脚本是否可以发送邮件2. 将邮件脚本放到/usr/lib/zabbix/alertscripts3. 配置zabbix添加报警媒介4. 配置收件人邮箱地址5. 创建发送邮件的动作6. 测试触发报警zabbix邮件报警先安装zabbix部署,参考下面链接https://blog.csdn.net/weixin_45842014/article/details/1087238811. 上传

2020-11-23 19:36:09 539 1

原创 《Centos系统——Nginx优化》

目录一、nginx优化安装nginx1. 运行用户2. worker进程数量优化3. worker处理最大连接数优化4. 隐藏版本号5. 伪装版本号二、Nginx防DDos优化和配置1.脚本防御2.通过Nginx配置限制用户的访问速率一、nginx优化安装nginxhttps://blog.csdn.net/weixin_45842014/article/details/1097407211. 运行用户创建用户[root@localhost ~]# useradd tom修改配置[root

2020-11-23 16:31:08 667

原创 《Centos系统——nginx+lnmp+redis+nfs集群部署》

目录nginx+lnmp+redis+nfs集群部署1. 源码安装nginx(四台都执行)2. 部署lnmp3. lnmp页面展示4. 安装keepalived5. 查看VIP6. 配置nginx负载均衡7. 验证nginx负载均衡效果8. 配置NFS服务9. redis会话共享10. 验证配置11. 上线电商nginx+lnmp+redis+nfs集群部署环境准备:3台Centos7虚拟机192.168.234.130192.168.234.131192.168.234.1321台Cent

2020-11-17 16:47:45 736 1

原创 《Centos系统——安装epel-relases报错》

目录安装epel-relases报错安装epel-relases报错[root@localhost ~]# yum -y install epel-releaseLoaded plugins: fastestmirror, refresh-packagekit, securityLoading mirror speeds from cached hostfileError: Cannot retrieve metalink for repository: epel. Please verify i

2020-11-17 16:25:44 633

原创 《Centos系统——shell一键安装nginx》

vim nginx.sh#!/bin/bashrpm -qa |grep wget &> /dev/nullif [ $? -eq 0 ]; then echo -e "\033[33m***********wget工具存在**********\033[0m"else echo -e "\033[33m***********wget工具不存在,现在进行安装**********\033[0m" yum -y install wgetfi

2020-11-17 13:30:08 256

原创 《Centos7——apache+tomcat动静分离简易版》

这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mar

2020-11-12 13:51:14 171

原创 《Centos系统——shell脚本判断语句》

目录一、 掌握表达式测试包括字符串测试、整数测试、文件测试及逻辑测试1. 掌握字符串测试a)格式b)例子2. 掌握整数测试a)格式b)例子3. 掌握文件测试a)格式:[ opr file ]b)例子4.掌握逻辑测试,多重判断b)例子二、 掌握if语句的应用范围:主要包括对字符串的判断、对整数的判断、对文件的判断和逻辑判断等1. 掌握if条件语句if单分支举例单分支if语句格式if单分支实例if双分支举例双分支if语句格式if双分支实例一if双分支实例二多分支if语句举例if多分支语句案例语法规范2. 掌握c

2020-11-04 16:53:56 1218

原创 《Centos系统——shell脚本概述》

目录1. 概念2. shell脚本语法3. 掌握变量使用了解系统变量4. 掌握用户自定义变量特殊变量5. 变量的赋值6. 变量的调用7. read从键盘读变量8. 掌握cut功能:从一行中切割部分内容 列提取1. 选项2. 实例9. 掌握sort功能:排序1. 选项2. 实例10.掌握uniq功能:过滤重复行1. 选项2. 实例11.掌握wc功能:计数1. 选项2. 实例12.掌握find命令的用法1. find命令选项基本格式2. find命令基本选项与使用方法2. find命令选项的动作,与实现4. f

2020-11-04 16:19:45 889

原创 《心态篇》

目录你用哪种心态学习?在你准备学习运维之前,先问自己,你抱着什么样的心态来学?你用哪种心态学习?在你准备学习运维之前,先问自己,你抱着什么样的心态来学?学习常见 2 种心态:“我要学好运维, 找一份工作”“听说运维的工作比较还行,主要越老越吃香, 想学 ”这 2 种心态有什么不同吗? 有!前者是一种决定 , 后者是一种投机!前者是主动搏击 , 后者是被动期待. 你要决心“把运维学好”,而不是寄希望“运维可以让你更好”. 如果你属于前者, 想凭运维找一份工作,或想进入互联网行业, 那么欢迎

2020-11-04 15:28:00 165

原创 《Centos7——MYSQL主从复制+读写分离》

目录MYSQL主从复制+读写分离一、MYSQL主从复制1. 使用yum安装部署mysql两台2. 关闭防火墙和selinux3. 查看mysql的版本信息4. 启动mysql服务,查看系统中是否存在mysql进程,并查看mysql的端口号5. 修改配置两台mysql的主配置文件6. 在mysql中新建数据库名7. 在mysql中新建用户名并授权8. 查看从服务器的状态二、 读写分离操作1. 关闭防火墙和selinux2. 上传jdk包和amoeba包3. 安装jdk4. 安装amoeba5. 分别给主和从

2020-11-04 15:25:37 1245 3

原创 《Centos6.5系统——LVS之NAT模式实战》

目录LVS之NAT模式实战RS1和RS2上操作(两台操作基本一致)1. 关闭防火墙2. 安装httpd3. 修改web访问页面4. 修改网卡信息DS(调度器)操作1. 关闭防火墙2. 加载ip_vs模块3. 打开ip转发功能4. 安装ipvsadm管理工具5. 创建虚拟服务器6. 添加服务器节点7. 添加网卡8. 访问浏览器LVS之NAT模式实战环境:三台Centos6系统RS1和RS2上操作(两台操作基本一致)1. 关闭防火墙[root@localhost ~]# service ipta

2020-11-02 19:59:41 189 1

原创 《Centos7——ftp自动下载文件的expect脚本》

#!/usr/bin/expectspawn ftp 192.168.194.128expect “root”send “anonymous\r”expect “Password”send “\r”expect “ftp”send “binary\r”expect “ftp”send “cd pub\r”expect “ftp”send “get ftp.txt\r”expect “complete”send “exit\r”expect eof...

2020-11-02 09:36:39 674

原创 《Centos7——docker安装gitlab+jenkins》

目录docker安装gitlab+jenkins1. 关闭防火墙2. 安装docker3. 启动dockerGitlab操作1. 导入gitlab镜像2. 创建容器gitlab3. 登录网页(192.168.194.130)4. 创建项目5. ssh私钥安装git工具Jenkins操作1. 导入jenkins镜像2. 创建容器jenkins3. 登录网页(192.168.194.131)4. 解锁jenkins5. 进入jenkins界面6. 安装插件7. 登录jenkins容器生成ssh秘钥8. jenk

2020-10-31 18:08:51 1020

原创 《Centos7——Docker入门》

目录Docker安装1. 环境准备2. 安装依赖工具3. 配置yum源4. 关闭防火墙5. 开启ipv4转发6. 安装docker-cedocker的三个基础概念docker的一些基本操作镜像1. 下载镜像到本地2. 查看本地镜像列表3.删除本地镜像4.给镜像增加一个新的名字容器1.创建并运行一个容器:2.查看容器3.删除容器:4.查看容器的元数据5.进入一个正在运行的容器:6.管理容器的启动、停止、重启:7.挂起容器8.查看容器的资源消耗情况9.容器重命名10.查看容器的日志11.容器和宿主机之间复制文件

2020-10-29 20:44:08 207

原创 《Centos——mysql事务》

事物的定义定义:事务(transaction)是为保障数据操作可靠而独立执行的逻辑单元事务的特性事务必须具备以下四个特性,简称ACID特性原子性Atomicity:事务是不可分割的一致性 Consistency:事务处理前后数据保持一致隔离性 Isolation:事务处理必须是独立的彼此隔离持久性 Durability:事务对数据库的修改被永久保存事务提交方式手动提交事务自动提交事务流程管理事务的语句开启事务 BEGIN提交事务 commit回滚事务 rollback

2020-10-27 19:13:09 276

原创 《Centos系统——mysql增删改查》

目录案例一案例二案例三查询int unsigned //正整数数据类型,数值长度:案例一按照表格创建员工表(Emp)MariaDB [(none)]> create database bw default character set utf8 collate utf8_bin;MariaDB [(none)]> create table bw.emp(EmployeelID int(10) comment "员工编号",Name varchar(10) comment "姓

2020-10-27 19:01:37 423

原创 《Centos系统——数据库入门》

目录数据库入门1. 数据库发展历史大事记2. 数据库定义3. 数据库分类4. 数据库特点5. 数据库系统的组成Mysql入门1. 定义2. 特点3. 优势3. Mysql产品的分类4. 数据库基本操作及SQL基本语法数据库对象数值类型1. 整数类型2. 浮点数类型3. 字符串类型4. 日期和时间类型SQL语句1. 定义2. SQL分类存储引擎和数据表基本操作1. 定义2. 分类3. 存储引擎的选择总结1. mysql入门数据库的基本操作数据库入门1. 数据库发展历史大事记DB-Engines 最近

2020-10-26 20:36:40 277 1

原创 《Centos——数据库之mysql篇》

目录1、什么是数据库?什么是关系型数据库?什么是非关系型数据库?2、MYSQL、ORACLE、SQL SERVER功能和应用场合3、数据库服务器、数据库、表与记录的关系4、数据的存储引擎5、sql语言的分类6、SQL语句查询的基本语句7、mysql密码的修改与恢复8、数据库的备份与恢复9、备份计划,mysqldump以及xtranbackup的实现原理10、mysql日志类型11、mysql主从复制优点12、mysql主从复制原理13、mysql支持的复制类型:14、mysql读写分离原理1、什么是数据库

2020-10-26 20:36:27 542 2

原创 《Centos系统——CICD-持续集成与持续交付-gitlab》

目录一、CI CD流程1. Git分支(dev,pre,online)2. 工作流程二、版本控制1. 本地版本控制系统2. 集中化的版本控制系统3. 分布式版本控制系统1. 特点2. 三种状态3. 工作目录、暂存区域以及 Git 仓库.4. 基本的 Git 工作流程如下5. 统一概念6. Git图解全相关问题1.fetch和merge和pull的区别2.Tag3.Git和SVN的区别1. SVN优缺点2. Git优缺点4. Git工作流程5. 常用命令6. 什么是 Git 复刻(fork)?复刻(fork)

2020-10-24 14:41:37 1071

原创 《Centos7——gitlab搭建步骤》

目录Git相关的家族成员Gitlab介绍gitlab搭建步骤1. 关闭防火墙2. 上传的是gitlab的rpm包Git相关的家族成员Github:一个在线代码托管仓库。Gitlab: 一般用于企业、学校内网搭建git私服的时候,实现代码托管Gitlib:: 用于实现git功能的开发库Git: 就是版本控制管理的一个命令,一个工具。Gitee: 国内的Gitlab介绍Gitlab是利用ruby on rails的一个开源的版本管理系统,实现一个自托管的git项目仓库,可以通过web界面

2020-10-24 13:52:06 192

原创 《Centos7——Nginx管理》

目录源码安装nginx1.请准备1台Centos系统的服务器,并配置静态IP地址2.关闭iptables和SELinux,并测试yum可用3.请将Nginx的源码包上传至Centos服务器上5. 启动Nginx6. 创建软链接7. 在网页中访问自己安装的nginx服务器源码安装nginx1.请准备1台Centos系统的服务器,并配置静态IP地址[root@localhost ~]# vim /etc/sysconfig/network-scripts/ifcfg-ens33TYPE="Etherne

2020-10-23 09:53:46 575

原创 《Centos系统——zabbix对mysql相关性能监控》

Mysql性能查询SHOW [GLOBAL | SESSION] STATUS [LIKE ‘pattern’]SHOW STATUS(局部)提供服务器状态信息。此信息也可以使用mysqladmin extended-status(全局)命令获得。mysqladmin extended-status等同于SHOW GLOBAL STATUS使用GLOBAL选项,您可以得到所有MySQL连接的状态值。使用SESSION,您可以得到所有当前连接的状态值。如果您两个选项都不使用,则默认值为SESSION。

2020-10-22 19:49:23 403

原创 《Centos7——FileBeat+Redis+ELK构建企业级日志分析平台》

目录ES-1部署(192.168.194.130)1. 时间同步2. 关闭防火墙3. 安装JDK4. 安装Elasticsearch5. 查看ES集群是否同步6. 安装logstash7. 安装kibana8. redis9. 测试redisES2操作(192.168.194.131)1. 时间同步2. 关闭防火墙3. 安装JDK4. 安装Elasticsearch5. 查看ES集群是否同步6. 安装apache7. 安装filebeat1. 配置filebeat收集系统日志输出到文件2. 配置fileb

2020-10-22 16:55:44 886

原创 《Centos7——ELK优化操作》

目录elasticsearch索引管理1、查看索引2、删除指定索引3、删除指定多个索引。多个索引之间用,隔开4、模糊匹配删除5、使用通配符,删除所有的索引6、定时删除索引elasticsearch配置等优化1. 加大内存分配2. 修改系统允许的最大文件打开数。elasticsearch索引管理1、查看索引[root@localhost ~]# curl '192.168.194.130:9200/_cat/indices?v'health status index uuid

2020-10-21 14:18:05 225

原创 《Centos6.5——DNS服务的安装使用》

目录1. 准备两台Centos6.5的操作系统,关闭防火墙、selinux2. 请使用yum安装DNS服务3. 请将DNS服务设置为开机自启4. 将www.bw.com、wg.bw.com、rg.bw.com、yx.bw.com域名都分别解析为192.168.1.3、192.168.1.4、192.168.1.5、192.168.1.61. 准备两台Centos6.5的操作系统,关闭防火墙、selinux[root@localhost ~]# service iptables stop -----关闭

2020-10-21 14:01:18 405

原创 《ELKStack——日志分析管理》

目录一. ELKStack简介1. Elasticsearch2. Logstash3. Kibana二. ELK部署环境准备三. Elasticsearch部署1. 安装JDK2. 安装Elasticsearch实战1:监控elasticsearch集群状态实战2:安装elasticsearch插件head1)安装一. ELKStack简介ELKStack简介 – 日志分析管理(都是Java架构 – 需要JDK底层)什么是ELK?通俗来讲,ELK是由Elasticsearch、Logstash、K

2020-10-20 21:00:42 1201

原创 《Centos系统——Web服务之nginx优化篇》

目录nginx优化1. NGINX运行工作进程数量2. Nginx运行CPU亲和力3. Nginx最大打开文件数4. Nginx事件处理模型5. 开启高效传输模式6. 连接超时时间7. fastcgi 调优1. Nginx FastCGI的运行原理2. Nginx+FastCGI运作过程8. gzip 调优9. expires 缓存调优10. 防盗链11. 内核参数优化12. 关于系统连接数的优化nginx优化nginx工作在7层应用层yum安装nginx默认配置文件在/etc/nginx下yum安

2020-10-19 15:01:08 532

《华为企业网络实战》教案、大纲.zip

数通HCIA211笔试

2020-12-29

gitlab.tar.gz

可以使用docker直接导入镜像安装gitlab

2020-12-29

phpMyAdmin-4.4.5-all-languages.zip

phpMyAdmin 是一个用PHP编写的,可以通过互联网控制和操作MySQL。通过phpMyAdmin可以完全对数据库进行操作,例如建立、复制/删除数据等等。

2020-12-29

nagios-4.0.3.tar.gz

Nagios 是一个监视系统运行状态和网络信息的监视系统。Nagios能监视所指定的本地或远程主机以及服务,同时提供异常通知功能等

2020-12-29

nagios.rar

nagios下载的相关的安装包

2020-12-29

php-fpm-5.3.3-26.el6.x86_64.rpm

php-fpm是个中间件,在需要php解释器来处理.php文本时会用到php-fpm。自从php5.3.3以后就将php-fpm集成在php内核中。PHP-FPM提供了更好的PHP进程管理方式,可以有效控制内存和进程、可以平滑重载PHP配置。 作者:冬日大草原的黄昏 链接:https://www.jianshu.com/p/99d478ea1330 来源:简书 著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

2020-12-29

tinyshopV2.5_data.zip

tinyshop是一种新的电子商务平台系统,适合企业及个人快速构建个性化网上商店。该系统是基于开发的微型框架,使系统更安全,快速,稳定,高性能。

2020-12-29

memcache-2.2.3.tgz

memcached已经可以支持C/C++、Perl、PHP、Python、Ruby、Java、C#、Postgres、Chicken Scheme、Lua、MySQL和Protocol等语言客户端

2020-12-29

空空如也

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

TA关注的人

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