自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(44)
  • 收藏
  • 关注

原创 知识总结(14)Zabbix常见面试题汇总+zabiix与Nagios、Open-falcon的对比

目录Zabbix1.zabbix 是怎么实施监控的【主动监测】通信过程【被动监测】通信过程zabbix 自定义发现是怎么做的zabbix 是怎么微信报警的zabbix 怎么开启自定义监控zabbix 监控了多少客户端 客户端是怎么进行批量安装的NagiosNagios的监控原理Open-falconOpen-falcon监控原理Zabbix、Nagios、Open-falcon的对比Zabbix1.zabbix 是怎么实施监控的一个监控系.

2020-08-31 17:16:16 1667

原创 知识总结(13):网络部分面试常考题汇总(2):http部分(http、https的区别,http1.0与http1.1的区别等)

目录为什么需要HTTPS什么是HTTPHTTP有什么问题什么是HTTPSHTTP和HTTPS协议的区别http1.0和http1.1的区别http1.1和http2.0的区别HTTPS是如何保障安全的什么是TLS/SSL?SSL/TLS简单介绍SSL/TLS作用SSL/TLS协议提供的服务主要有:TLS与SSL区别为什么要使用HTTPS1、HTTP/2协议只支持HTTPS加密连接2、HTTP页面将标记“不安全”3、HTTPS加密提升搜索排名

2020-08-30 22:31:54 657

原创 Linux企业实战-----saltstack的部署与使用

实验环境:172.25.1.1 作为master172.25.1.2 作为minion172.25.1.3 作为minion1.saltstack 介绍saltstack是一个配置管理系统,能够维护预定义状态的远程节点。saltstack是一个分布式远程执行系统,用来在远程节点上执行命令和查询数据。saltstack是运维人员提高工作效率、规范业务配置与操作的利器。Salt的核心功能:命令发送到远程系统是并行的而不是串行的使用安全加密的协议使用最小最快的网络载荷提供简单的编程接

2020-08-28 11:52:01 242

原创 Linux企业实战-----zabbix_proxy的分布式部署实现对系统的监控

一.zabbix_proxy的介绍当监控规模变得庞大时,我们可能有成千上万台设备需要监控,这时我们是否需要部署多套zabbix系统进行监控呢?如果部署多套zabbix监控系统,那么监控压力将会被分摊,但是,这些监控的对象将会被尽量平均的分配到不同的监控系统中,这个时候,我们就无法通过统一的监控入口,去监控这些对象了,虽然分摊了监控压力,但是也增加了监控工作的复杂度,那么,我们到底该不该建立多套zabbix监控系统从而分摊巨大的监控压力呢?其实,zabbix天生就有处理这种问题的能力,因为za

2020-08-28 11:50:20 126

原创 Linux企业实战-----zabbix监控添加JMX实现对tomcat的监控,zabbix结合 Cloud Alert 睿象云实现邮件报警配置

zabbix监控添加JMX实现对tomcat的监控一、配置server21.安装jdk和tomcat首先,下载安装软件jdk-8u121-linux-x64.rpm和apache-tomcat-8.5.24.tar.gz;[root@server2 4.4]# rpm -ivh jdk-8u121-linux-x64.rpm[root@server2 4.4]# tar zxf apache-tomcat-8.5.24.tar.gz -C /usr/local/[root@serv

2020-08-28 11:48:58 219

原创 Linux企业实战-----实现zabbix对nginx与mysql的监控

一.zabbix实现对nginx的监控(自定义监控项)1.配置客户端在客户端编译安装nginx,配置nginx并打开nginx服务<1>编译安装nginx[root@server3 ~]# tar zxf nginx-1.18.1.tar.gz[root@server3 ~]# cd nginx-1.16.1[root@server3 nginx-1.18.1]# yum install gcc pcre-devel zlib-devel -y #解决依赖性[roo

2020-08-26 20:05:24 306

原创 知识总结12:iptables三表五链详解及面试题

目录iptables 面试题iptables是什么?iptables的工作流程,以及过滤循序?iptables 有几个表以及每个表有几个链?iptables 的几个表以及每个表对应链的作用,对应企业应用场景?画图讲解 iptables 包过滤经过不同表和链简易流程图并阐述。你听说过iptables 或 firewall? 知道如何用?iptales的前端图形化工具或命令行?iptables 和 firewalld基本不同点?如果你用firewalld代替iptable

2020-08-25 22:37:25 1069

原创 面试总结11:grep、sed、awk文本处理三剑客(命令简析与各大公司面试题详解)

目录grep常用的grep选项有:常见面试题1、显示/proc/meminfo文件中以不区分大小的s开头的行;2、显示/etc/passwd中以nologin结尾的行;3、显示/etc/inittab中以#开头,且后面跟一个或多个空白字符,而后又跟了任意字符的行;4、显示/etc/inittab中包含了:一个数字:(即两个冒号中间一个数字)的行;5、显示/boot/grub/grub.conf文件中以一个或多个空白字符开头的行;6、显示/etc/inittab文件中以一个

2020-08-25 21:19:43 2584

原创 Linux企业实战-----zabbix监控的功能的实现(配置、API)

1.Zabbix的介绍Zabbix 是一个企业级分布式开源监控解决方案。Zabbix 软件能够监控众多网络参数和服务器的健康度、完整性。Zabbix 使用灵活的告警机制,允许用户为几乎任何事件配置基于邮件的告警。这样用户可以快速响应服务器问题。Zabbix 基于存储的数据提供出色的报表和数据可视化功能。Zabbix 支持主动轮询(polling)和被动捕获(trapping)。Zabbix所有的报表、统计数据和配置参数都可以通过基于 Web 的前端页面进行访问。基于 Web 的前端页面确保可以在

2020-08-24 14:35:41 244

原创 Linux企业实战----CDN内容分发网络的搭建及功能的实现

1. CDN的介绍CDN的全称是Content Delivery Network,即内容分发网络。CDN是构建在现有网络基础之上的智能虚拟网络,依靠部署在各地的边缘服务器,通过中心平台的负载均衡、内容分发、调度等功能模块,使用户就近获取所需内容,降低网络拥塞,提高用户访问响应速度和命中率。CDN的关键技术主要有内容存储和分发技术。CDN网络中包含的功能实体包括内容缓存设备、内容交换机、内容路由器、CDN内容管理系统等组成。内容服务基于缓存服务器,也称作代理缓存。包括分布式存储、负载均衡、网络请求的重

2020-08-24 14:32:29 572

原创 知识总结10:redis面试题大全(不全你打我)

目录概述什么是RedisRedis有哪些优缺点为什么要用 Redis /为什么要用缓存为什么要用 Redis 而不用 map/guava 做缓存?Redis为什么这么快数据类型Redis有哪些数据类型Redis的应用场景持久化什么是Redis持久化?Redis 的持久化机制是什么?各自的优缺点?如何选择合适的持久化方式Redis持久化数据和缓存怎么做扩容?过期键的删除策略Redis的过期键的删除策略Redis key的过期时间和永久有效分别

2020-08-22 22:03:15 917

原创 知识总结9:网络部分面试常考题汇总(1):osi七层模型、TCP四层、五层模型、dns解析过程、访问www.baidu.com的过程、TCP/UDP区别、TCP拥塞控制与滑动窗口

目录osi七层模型、TCP四层、五层模型DNS解析过程讲一讲访问www.baidu.com的过程TCP与UDP的区别TCP的滑动窗口与拥塞控制什么是拥塞?拥塞的原因?拥塞控制与流量控制的区别拥塞控制的目的TCP进行拥塞控制的四种算法osi七层模型、TCP四层、五层模型OSI七层模型 功能 对应的网络协议 TCP/IP四层概念模型 应用层 文件传输,文件管理,电子邮件的信息处理——apdu HTTP、TFTP, FTP, NFS,.

2020-08-21 21:12:57 353

原创 Linux企业实战------redis功能的实现(主从复制、高可用、集群)

Table of ContentsRedis的介绍与安装Redis的介绍redis的编译与安装redis的主从复制用redis sentinel实现集群高可用Redis Sentinel的简介实验步骤Redis的集群Redis集群的介绍Redis集群的搭建及主从复制集群重新分片分配hash槽Redis的介绍与安装Redis的介绍Redis(Remote Dictionary Server ),即远程字典服务。Redis是一个开放源代码(BSD.

2020-08-21 17:27:37 144

原创 20200820美团运维工程师一面面经

美团运维工程师一面(2020.8.20)总过程:一个小时1.自我介绍2.运维学习如何开展3.学习过程中有挑战的事情,具体例子(1)源码编译mysql8.0数据库的时候,遇到依赖性的解决方法,cmake gcc (2)4.运维中有无深入了解的部分5.mysql连接池是什么使用场景数据库连接是一种关键的、有限的、昂贵的资源,这一点在多用户的网页应用程序中体现得尤为突出。对数据库连接的管理能显著影响到整个应用程序的伸缩性和健壮性,影响到程序的性能指标。数据库连接...

2020-08-20 21:35:53 1159

原创 20200820美团运维SRE一面面经(问题+答案)

目录1.自我介绍2.项目介绍3.Python装饰器4.Python学了多久 DJango学了多久 5.Load的性能指标 怎么检测6.负载指标7.Buff cache区别8.用什么查看磁盘io性能9.三次握手的过程10.第一次握手 服务端没有响应 客户端会做什么11.502 504 50012.Http1.0 http1.1 的区别13.Dns劫持14.智能dns15.$*16.Apache 和nginx区别17...

2020-08-20 21:29:47 3427

原创 知识总结8:nginx面试题吐血总结(nginx的优缺点,nginx与apache的区别、nginx的调优、nginx健康检查机制等)

location 匹配规则:location 路径正则匹配:符号 说明 ~ 正则匹配,区分大小写 ~* 正则匹配,不区分大小写 ^~ 普通字符匹配,如果该选项匹配,则,只匹配该选项,不再向下匹配其他选项 = 普通字符匹配,精确匹配 @ 定义一个命名的 location,用于内部定向,例如 error_page,try_files location匹配优先级顺序 1.精确匹配 * `=` 前缀指令匹配,如果匹配成功,则

2020-08-20 13:46:30 776

原创 知识总结7:数据结构中的经典排序算法总结(用Python实现各种排序算法)

Table of Contents一.Bubble Sort(冒泡排序)二. Selection Sort (选择排序)三. Insertion Sort(插入排序)四.Shell Sort(希尔排序)五. Quick Sort(快速排序)六.Merge Sort(归并排序)七. Heap Sort(堆排序)八. Radix Sort / Count Sort(基数排序 / 计数排序)九.内部排序和外部排序一.Bubble Sort(冒泡排序)过程:1. 从.

2020-08-19 17:34:11 231

原创 Linux企业实战-----mysql的组复制与mysqlrouter的使用

mysql的组复制1.什么是组复制2.组复制的实现server2:rm -fr /data/myysql/*vim /etc/my.cnfdefault_authentication_plugin=mysql_native_passwordplugin_load_add='group_replication.so'group_replication_group_name="aaaaaaaa-aaaa-aaaa-aaaa-aaaaaaaaaaaa"group_replicati

2020-08-19 15:00:14 265

原创 美团运维SRE+运维开发一面面经汇总

后天要面SRE今晚临时加一篇这个给自己复习用,需要的同学也可以看一下。话不多说,上题:网搜面经1.怎么理解SREDevOps = Development + Operations,简而言之,通过研发(dev)把运维(ops)全部自动化(automation)所涉及的范围呢:代码管理和部署,配置管理,监控,应急响应,故障处理,压力测试,容灾等等Devops的核心概念就是通过脚本实现自动化 -> Automation2.说说你在实习的主要工作论文、专利...

2020-08-18 22:11:56 3531

原创 Linux企业实战----mysql的半同步复制

mysql的gtid的开启server2.3:vim /etc/my.cnfgtid_mode=ONenforce-gtid-consistency=ON/etc/init.d/mysqld restartserver3:mysql -pZxn@@0823stop slave;mysql> change master to -> master_host='172.25.11.2', -> master_user='repl',.

2020-08-18 20:24:06 149

原创 知识总结6:面试高频linux命令总结(持续更新)

目录top命令常用参数内部(交互)指令(打开top指令后操作)实例ps 命令linux中进程的5种状态ps 工具标识进程的5种状态码:命令参数实例面试常问的十个问题1、如何挂起一个正在执行进程,转到后台执行?2、安装linux需要最少磁盘分区是多少,如何检查启动信息?3、什么程序负责监控系统事件?4、执行命令fsck的最低要求是什么?5、如何拷贝/home的目录结构到另一个目录?6、如何自动化Linux中日志的轮转7、如何查询哪个用户执行的

2020-08-17 12:08:27 285

原创 Linux企业实战-----mysql共享+主从复制

Table of Contents不同设备间的mysql共享nginx+php+phpMyadmin管理mysql用phpmyadmin管理其他主机的数据库mysql的主从复制不同设备间的mysql共享将server2中的mysql共享至server3,并在server3启动mysqlserver2:[root@server2 local]# rsync -a mysql server3:/usr/local/root@server3's password: [root

2020-08-16 17:31:12 260

原创 Linux企业实战-----mysql的源码编译与使用+密码重置

目录mysql的源码编译mysql的启动mysql密码重置mysql的源码编译mysql的启动cd /usr/local/mysql/support-files/cp mysql.server /etc/init.d/mysqldvim /etc/my.cnfuseradd -M -d /usr/local/mysql/ -s /sbin/nologin mysqlmkdir -p /data/mysqlchown mysql.mysql /data/m...

2020-08-16 16:04:29 132

原创 Linux企业实战-----nginx+tomcat+memcache会话保持

目录nginx+tomcat+memcache会话保持的需求什么是cookie什么是sessioncookie和session结合使用保持会话的图解配置nginx+tomcat+memcache会话保持的需求应用服务器的高可用架构设计主要基于服务无状态这一特性,但是事实上,业务总是有状态的,在交易类的电子商务网站,需要有购物车记录用户的购买信息,用户每次购买请求都是向购物车中增加商品;在社交类的网站中,需要记录用户的当前登录状态、最新发布的消息及好友状态等,用户每次刷新页面都

2020-08-14 21:49:33 143

原创 Linux企业实战-----niginx+tomcat实现负载均衡

什么是tomcat?Tomcat 服务器是一个免费的开放源代码的Web 应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP 程序的首选。其主要的应用场景是解析动态程序代码(JAVA) JSP程序可以处理Tomcat界面配置nginx+tomcat实现负载均衡server3 server4:yum insatll jdk-8u121-linux-x64.rpmtar zxf apache-tomcat-7.0.37.tar.g.

2020-08-14 21:11:23 120

原创 Linux企业实战-----openresty+nginx构建页面缓存

openresty简介OpenResty(又称:ngx_openresty) 是一个基于 NGINX 的可伸缩的 Web平台,由中国人章亦春发起,提供了很多高质量的第三方模块。OpenResty 是一个强大的 Web 应用服务器,Web 开发人员可以使用 Lua 脚本语言调动 Nginx 支持的各种 C 以及Lua 模块,更主要的是在性能方面,OpenResty可以 快速构造出足以胜任 10K 以上并发连接响应的超高性能 Web 应用系统。360,UPYUN,阿里云,新浪,腾讯网,去哪儿网,酷狗音乐

2020-08-14 20:44:08 331

原创 Linux企业实战-----php源码编译、nginx+php简单lamp架构、php+memcache高速缓存

目录php源码编译与配置nginx+php简单lamp架构php+memcache高速缓存1.MemCache的介绍2.Php页面增加memcache缓存模块php源码编译与配置安装依赖项:yum install systemd-devel libxml2-devel sqlite-devel libcurl-devel libpng-devel -yyum install oniguruma-* -y进行编译:./configure --prefix=/usr/

2020-08-13 16:23:23 111

原创 Linux企业实战-----nginx重定向+盗链与防盗链

目录nginx重定向的实现1.简单重定向2.80重定向4433.重定向的升级版nginx盗链与防盗链1.盗链的操作:使用server3来盗链2.防盗链的操作nginx重定向的实现1.简单重定向我们平常访问淘宝的时候都会使用taobao.com,而不是http://www.taobao.com,这就是重定向,当以taobao.com访问的时候定向到http://www.taobao.com。接下来,实现简单的重定向。(1)修改配置文件,设置虚拟主机,当以www.we

2020-08-13 11:14:33 141

原创 Linux企业实战-----nginx下的https访问、nginx限流

目录nginx下的https访问限制并发限制带宽nginx下的https访问修改配置文件nginx.confvim nginx.conf生成证书,并reload nginx[root@server2 conf]# cd /etc/pki/tls/certs/[root@server2 certs]# make cert.pemumask 77 ; \PEM1=`/bin/mktemp /tmp/openssl.XXXXXX` ; \PEM2=`/bin/mkt

2020-08-12 22:18:36 216

原创 Linux企业实战-----nginx版本平滑更新、回退+日志切割

nginx版本平滑更新实现目标将nginx版本由1.18更新至1.19,且更新过程中不影响用户正常使用实验步骤cd nginx-1.19.1/ 对新版本重新编译ls./configure --prefix=/usr/local/nginx --with-http_ssl_modulemakecd /usr/local/nginx/cd sbin/lscp nginx nginx.old 备份旧版本,以防安装失败lscd .

2020-08-11 23:15:09 105

转载 Linux面试题(2020最新版)

https://blog.csdn.net/ThinkWon/article/details/104588679?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522159704426219724811811683%2522%252C%2522scm%2522%253A%252220140713.130102334.pc%255Fall.%2522%257D&request_id=159704426219724811811683&b

2020-08-10 15:26:28 185

转载 知识总结5:含泪总结!服务器返回的14种常见HTTP状态码详解+全状态码简述整合

目录2XX 成功200 OK204 No Content206 Partial Content3XX 重定向301 Moved Permanently302 Found303 See Other304 Not Modified307 Temporary Redirect4XX 客户端错误400 Bad Request401 Unauthorized403 Forbidden404 Not Found5XX 服务器错误500 Internal

2020-08-10 15:23:28 477

原创 Linux企业实战-----共享存储(scisc+nginx+pacemaker+nginx+fence)

1.共享存储(scisc+nginx+pacemaker+nginx+fence)该项目主要是实现的是资源共享存储,结合nginx的负载均衡,pacemaker的高可用,解决单点故障,实现双机热备,用fence解决脑裂。2.实验环境的搭建提前配置好fenceServer1 172.25.254.1 pacemakerServer2 172.25.254.2 pacemakerServer3 172.25.254.3 scsi 存储3.iscsi 存储配置服务端:...

2020-08-10 11:13:16 537

原创 Linux企业实战-----通过nginx实现反向代理负载均衡+nginx的虚拟主机

通过nginx实现反向代理负载均衡cd /root/nginx-1.18.0/auto/ccvim gcccd /root/nginx-1.18.0/src/core/vim nginx.h 隐藏版本cd /usr/local/nginx/sbin./nginxcd /usr/local/nginx/logsls 启动nginx后查找其pid文件位置cd /lib/systemd/syste...

2020-08-09 22:54:42 91

原创 Linux企业实战-----nginx简介+源码编译安装

什么是nginxNginx是一个高性能的HTTP和反向代理服务器,也是一个IMAP/POP3/SMTP代理服务器。Nginx是一款轻量级的Web服务器/反向代理服务器以及电子邮件代理服务器,并在一个BSD-like协议下发行。由俄罗斯的程序设计师lgor Sysoev所开发,供俄国大型的入口网站及搜索引擎Rambler使用。其特点是占有内存少,并发能力强,事实上nginx的并发能力确实在同类型的网页服务器中表现较好。Nginx相较于Apache\lighttpd具有占有内存少,稳定性高等优势,并且依

2020-08-09 20:36:03 136

原创 Linux企业实战-----fence实现虚拟机断电自动重启

server1、server2:systemctl start pcsdsystemctl enable pcsdpcs cluster start --allyum install fence-virt.x86_64 -ypcs stonith describe fence_virtpcs stonith listmkdir /etc/clusterhome:yum install -y fence-virtd.x86_64 fence-virtd-libvirt.x86_.

2020-08-09 19:43:07 254

原创 Linux企业实战-----用haproxy实现负载均衡(2)动静分离、读写分离、keepalived+haproxy高可用、paramaker+corosync+haproxy高可用

目录用haproxy实现动静分离用haproxy实现读写分离keepalived+haproxy实现高可用paramaker+corosync+haproxy高可用用haproxy实现动静分离server4:yum install -y phpcd /var/www/html/lsvim index.phpcat index.php <?php phpinfo() ?>vim /etc/httpd/conf/httpd.conf (端口改回8

2020-08-09 14:43:11 196

原创 Linux企业实战-----用haproxy实现负载均衡(1)

目录Haproxy基础知识1.haproxy简介2.HAproxy配置文件详解实验1:haproxy的安装与负载均衡实现实验2:haproxy独立日志+监控用户设置1.haproxy独立日志的实现2.为网页监控设置用户登录实验3:资源固定传输、权重算法+故障处理1.资源固定传输算法2.权重算法3.故障处理实验4:访问黑名单+黑名单用户访问重定向Haproxy基础知识1.haproxy简介(1)HAProxy 是一款提供高可用性、负载均衡以及基于TC

2020-08-07 22:51:24 150

原创 知识总结4:负载均衡面试题大全(四层/七层负载均衡对比详解+nginx/lvs/haproxy区别+LVS原理+三种模式详解)

目录负载均衡介绍1.什么是负载均衡​​​​​​​2.常见的负载均衡器LVS基础1.什么是LVS2.LVS的基本工作原理3.LVS的组成4.LVS相关术语LVS/DR原理与特点1.工作原理2.LVS/DR模式的要求与优缺点LVS/NAT原理和特点1.工作原理2.LVS/DR模式的要求与优缺点LVS/Tun(隧道模式)原理和特点1.工作原理2.LVS/Tun模式的要求与优缺点LVS八种调度算法1.轮叫调度 rr2. 加权轮叫 .

2020-08-06 21:21:55 4597

原创 Linux企业实战-----LVS+keepalived负载均衡集群

用LVS实现负载均衡实现步骤:#若在虚拟环境中需执行此步骤创建两个新的虚拟机,VMWARE可忽略此步骤真实主机: cd /var/lib/libvirt/images/ ls qemu-img create -f qcow2 -b rhel7.6.qcow2 vm3 qemu-img create -f qcow2 -b rhel7.6.qcow2 vm4server1: pcs cluster disable --all

2020-08-06 17:05:43 170

空空如也

空空如也

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

TA关注的人

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