自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 zabbix的自动发现和自动注册

自动发现:为了满足监控企业成千上万台服务器,因此我们需要使用Zabbix批量监控来实现。自动发现和自动注册。1.配置自动发现规则配置动作:选择的是发现动作添加动作在发现服务器上安装epel源 yum install epel-release -y安装zabbix-agent,yum install zabbix-agent修改zabbix_agentd.conf内容:vim /etc/zabbix_agentd.conf。

2022-11-09 22:39:44 817 1

原创 zabbix-邮箱报警与微信报警

此次用的是qq邮箱。1.打开你得邮箱找到设置,账户。开启pop3服务。得到授权码保存授权码,下面会用到。2.登录zabbix服务器端设置报警媒介信息设置好后如图,也可以进行测试3.创建用户和组 组名为:admin_group在管理的用户中选择刚创建好的用户点击,设置用户信息以及更改它的报警媒介和权限4.设置动作然后停掉192.168.76.4的http服务。查看邮箱是否收到。若动作不执行,检查之前的步骤是否正确。

2022-11-09 20:17:55 342

原创 zabbix部署

编写zabbix yum源 vim /etc/yum.repos.d/zabbix.repo。配置sql账号密码 vim /etc/zabbix/zabbix_server.conf。用户admin 默认密码: zabbix。5.编辑Zabbix前端的PHP配置。2.安装zabbix服务器。4.开启zabbix进程。6.用浏览器进行访问。

2022-11-08 20:02:33 691

原创 haproxy+keepalived实战

先停掉master网络连接。在backup上用ip a查看vip是否跳转到backup上,再开启master网络连接,看vip是否在master上。安装haproxy,这里选择的yum安装 yum install haproxy -y。之前检测haproxy都配置成功,只需检测keepalived配置是否成功。然后测试,安装elinks,yum install elinks -y。测试: elinks --dump http:xxx.zb.com。backup的haproxy配置文件与master一样。

2022-11-01 21:45:56 306

原创 基于centos7构建nginx的keepalived高可用集群

master和backup编写nginx健康检测脚本: /etc/keepalived/ch_ng.sh。配置keepalived:vim /etc/keepalived/keepalived.conf。测试,用浏览器访问192.168.76.123,然后再断掉master网络连接,再去访问。master停掉nginx服务,查看ip a ,看一下vip是否跳到backup中。配置nginx反向代理:vim /etc/nginx/nginx.conf。backup步骤和master一样。

2022-11-01 16:30:16 646

原创 haproxy日志配置,通过haproxy的acl规则实现智能负载均衡(动静分离)

修改配置文件 vim /etc/haproxy/haproxy.cfg 添加。1.修改haproxy配置文件。2.修改syslog的配置文件。4.通过浏览器访问,查看日志。

2022-10-23 17:17:06 660

原创 源码安装haproxy且配置haproxy实现web服务器负载均衡

编写配置文件 vim haproxy.cfg (这个文件是在/etc/haproxy下)1.haproxy下载压缩包地址mirrors.huaweicloud.com/home。启动haproxy systemctl start haproxy。make all test 并将lua复制到/usr/local/lua。创建用户haproxy设置未nologin。安装gcc gcc-c++ make。用tree查看haproxy文件结构。一.安装haproxy。查看haproxy版本。

2022-10-23 15:34:19 427

原创 nginx反向代理负载均衡实战

环境先给web1和web2安装nginx web基本配置>>

2022-10-21 23:38:46 828

原创 lvs的nat工作模式和dr工作模式---实战

ipvsadm -A -t 10.5.85.121:80 -s r (-t tcp协议 -A 在服务器列表中新添加一条新的虚拟服务器记录 -s 调度算法 rr轮询算法)# echo 2 > /proc/sys/net/ipv4/conf/all/arp_announce 为了让vip发包出去,但允许发。启动路由功能:# echo 1 > /proc/sys/net/ipv4/ip_forward。

2022-10-19 23:18:00 317

原创 基于nginx部署wordpress和discuz

赋予权限: granted all on wordpress.* to wordpress@localhost identified by '密码';创建数据库: create database wordpress character set utf8;下载好安装包后:进行解压:只需将upload文件夹移动到/usr/share/nginx/html/下。然后通过http://ip/load进行访问部署。修改数据库密码:(也可以不修改)

2022-10-15 14:00:48 978

原创 nginx-源码安装以及配置文件

1.安装Nginx所需的pcre库2.安装Nginx( 1 )检查并安装Nginx基础依赖包、( 2 )安装( 3 )开始安装Nginx( 4)为nginx提供SysV init脚本5.启动服务。

2022-10-12 21:28:37 709

原创 tomcat安装以及部署jpress

3.下载jpress程序,并安装mariadb。第二种方式是使用开发工具将程序打包成。第一种方式是直接将程序目录放在。2.安装tomcat。

2022-10-11 16:04:01 336

原创 ensp40错误

重新启动电脑,再次打开ensp路由器就可以了。

2022-09-03 21:28:44 199

原创 数据库-日志管理

日志文件记入文件中的信息类型错误日志记录启动、运行或停止时出现的问题。查询日志记录建立的客户端连接和执行的语句。二进制日志记录所有更改数据的语句。主要用于复制和即时点恢复。慢日志记录所有执行时间超过秒的所有查询或不使用索引的查询。事务日志记录InnoDB等支持事务的存储引擎执行事务时产生的日志。...

2022-08-31 10:15:08 413

原创 rhce-nfs

NFS(NetworkFileSystem,网络文件系统)是FreeBSD支持的文件系统中的一种,它允许网络中的计算机(不同的计算机、不同的操作系统)之间通过TCP/IP网络共享资源,主要在unix系列操作系统上使用。在NFS的应用中,本地NFS的客户端应用可以透明地读写位于远端NFS服务器上的文件,就像访问本地文件一样。sync代表数据会同步写入到内存与硬盘中,async则代表数据会先暂存于内存当中,而非直接写入硬盘no_root_no_root_客户端。...

2022-07-31 10:24:04 90

原创 rhce-免密远程连接服务

远程连接服务器通过文字或图形接口方式来远程登录系统,让你在远程终端前登录linux主机以取得可操作主机接口(shell),而登录后的操作感觉就像是坐在系统前面一样。

2022-07-26 19:58:12 259

原创 shell-练习

5.请用shell脚本写出查找当前文件夹(/home)下所有的文本文件内容中包含有字符”shen”的文件。10.写一个脚本查找最后创建时间是3天前,后缀是\*.log的文件并删除。径/home/logs/nginx/default/access.log。13.写一个脚本把指定文件里的/usr/local替换为别的目录。要备份的是/var/mylog里所有文件和目录可以压缩进行备份。11.写一个脚本将某目录下大于100k的文件移动至/tmp下。4.用shell写一个脚本,对文本中无序的一列数字排序。...

2022-07-26 16:39:18 424

原创 ce-例行工作练习

在非对称加密算法中,有公钥和私钥两种密钥,其中,公钥是公开的,不需要保密,私钥由个人持有,必须妥善保管和注意保密。加密和解密使用两种不同的密钥,是它得名的原因。估计大家都听说过RSA,这就是一种常见的,应用很广的非对称加密算法。对称加密算法的特点是加密使用的密钥和解密使用的密钥是相同的。也就是说,加密和解密都是使用的同一个密钥。因此对称加密算法要保证安全性的话,密钥自然要做好保密,只能让使用的人知道,不能对外公开。4.什么是对称加密,什么是非对称加密,对称加密都有哪些加密算法,非对称加密都要哪些加密算法。.

2022-07-24 21:49:40 75

原创 shell练习-awk

awk-F'BEGIN{printf"这个是系统用户\n"}{print$1}END{print"==========="}'/etc/passwd。awk-F'BEGIN{print"用户账号"}{print$1}'/etc/passwd。、请打印第一域,并且打印头部信息为这个是系统用户,打印尾部信息为。第一个域,并且在第一个域所有的内容前面加上。将域名取出并根据域名进行计数排序处理。、获取根分区剩余大小。结尾的信息,有多少条。、请打印出第一域匹配。......

2022-07-23 11:27:10 110

原创 shell练习

文件中所有以空白开头的行行首的空白字符。开头,后面至少跟一个空白字符的行的行首的。

2022-07-20 16:13:31 113

原创 shell编程练习

1.编写函数,实现打印绿色OK和红色FAILED,判断是否有参数,存在为ok,不存在为Failed。6.使用关联数组统计文件/etc/passwd中用户使用的不同类型shell的数量。2.编写函数,实现判断是否无位置参数,如无参数,提示错误。5.将/etc/shadow文件的每一行作为元数赋给数组。4.编写函数,实现两个整数作为参数,计算加减乘除。7.使用关联数组按扩展名统计指定目录中文件的数量。3.编写函数实现两个数字作为参数,返回最大值。............

2022-07-18 20:57:32 127

原创 shell编程练习-循环练习

网段由用户输入,例如用户输入192.168.2.则ping192.168.2.10.......192.168.2.20。#ssh-keygen在用于管理的主上生成秘钥对#ssh-copy-id-i192.168.2.3。提示主机ip存放在一个文件中,ssh实现公钥认证,执行远程主机中命令,实现公钥认证。2.for创建20用户,用户前缀由用户输入,用户初始密码由用户输入。4.使用for实现批量主机root密码的修改,成功或失败都必须记录。...

2022-07-17 16:19:54 302

原创 shell编程练习

根分区剩余空间小于20%,内吨已用空间大于80%,向用户alice发送警告邮件,配合crond每五分钟检查一次。8.判断用户输入的是否是数字,如果数字判断该数字是否大于10。9.计算用户输入的任意两个整数的和,差,乘积,商,余数。判断用户输入的是否是整数,如果不是,则给出提示终止运行。4.判断vsftpd软件包是否安装,如果没有则自动安装。3.判断当前内核主版本是否为3,且次版本是否大于10。6.判断指定的主机是否能ping通,必须使用$1变量。判断用户输入的参数是否是两个,如果不是,提示用法;...

2022-07-17 13:17:14 318

原创 ce练习-搭建网盘服务

4.然后在浏览器输入ip地址/nextcloud/index.php,出现以下页面内容。2.然后再上传到linux中,解压缩到/var/www/html中。5.然后安装php,因为需要安装7.2版本的php,所以先得更换源。3.然后启动httpd服务,关闭防火墙,关闭selinux。9.修改权限,先切换到/var/www/html目录。自己使用的MobdXterm工具。前提,httpd服务已安装。8.php-v查看版本。6.清楚历史版本php。重新启动httpd服务。7.安装pjp其他包。...

2022-07-16 08:40:12 157

原创 RHCE-搭建DNS服务器

相关常识:1.监听的端口号为53 2.bind主配置文件再 /etc/named.conf 3.提供DNS服务的软件叫bind,服务名是named 简单描述dns域名解析过程:1.浏览器输入网址www.qq.com,现在浏览器中查找DNS缓存,如果找到直接返回ip。2.如果没找到,去操作系统的DNS缓存中查找,若果找到直接返回ip3.如果没找到,就会在操作系统的hosts文件中找,如果找到则返回ip4.如果没找到,去配置本地的DNS服务器

2022-07-13 21:56:17 148

原创 linux基本操作练习

1、创建文件命令练习:(1) 在/目录下创建一个临时目录test;(2)在临时目录test下创建五个文件,文件名分别为passwd,group,bashrc,profile,sshd_config;(3)在/test创建/etc/motd的软链接,文件名为motd.soft;创建/etc/motd的硬链接为motd.hard2、重定向练习:(1)将系统内核版本信息,发行版本信息,写入到/test/motd.soft文件中(2)将当前主机主机名,当前用户使用的shell信息追加到/test/

2022-07-11 11:55:31 2407

原创 RHCE web服务器与加密web服务器

1.搭建静态网站--基于httpd协议的静态网站案例1: 搭建一个web服务器,访问该服务器是显示“hello word!”欢迎界面分析:1.设置默认访问apache欢迎界面的配置文件是哪个?apache欢迎界面 的具体文件在哪?配置文件是 /etc/httpd/conf.d/welcome.conf欢迎界面文件是 /usr/share/httpd/noindex/index.html2.自己定义的静态页面路径在哪?哪个文件?路径 /var/www/html /var/www/html/index.ht

2022-06-10 16:50:54 176

原创 java-web-javaScript部分

1. 什么是javaScript?是一门跨平台,面向对象的脚本语言,来控制网页行为的,能使网页交互。2.引入方式内部脚本:将js代码定义在html页面当中,一般情况下是放在body底部。<body><script></script></body>外部脚本:将js代码定义在外部js文件中,然后引入到html页面中引入方法: <script src=" js路径 "></script>注意:外部脚本不能包

2022-05-05 17:20:22 1539

原创 java-web-css部分

1.什么是css?css是一门语言,用于控制网页表现。w3c标准:网页主要由三部分组成。结构:HTML 表现:css 行为:javaScript2.css导入方式1.内联样式;在标签内部使用style属性,属性值是css属性键值对<div style="color:red">HeLLO CSS</div>2.内部样式:定义<style>标签,在标签内部定义css样式<style type="text/css">div{

2022-05-05 16:46:39 370

原创 java-web-html部分

1.常见标签< p> 段落标签<tr>行 <td> 列hn(1~6)标题标签br 换行标签hr 分割线标签b/strong 加粗标签i/em 加斜标签u 下划线sub 下标标签sup 上标标签div 标准块标签span 标准行内标签2.语义化标签:header(顶部),section(中间),footer(底部)................3.多媒体标签:图片标签:一般用相对路径: 在项目

2022-04-07 17:30:19 389

原创 java-数据结构-二分搜索树和avl平衡树

1.二分搜索树本身是一个二叉树,但对于每个结点而言,左子树比根节点小,右子树比根节点大且不包含重复元素。

2022-02-28 19:04:15 266

原创 java-数据结构-映射,集合

映射就是储存(键,值)数据对的数据结构(key,value),根据键,一对一关系。键是具有唯一性。映射有三个实现途径:1.由链表实现LinkedMap 是有序的 2.由二分搜索树实现 TreeMap 是有序的 键是自然排序的 3.有哈希表实现 HashMap 是无序的。集合存储不重复元素的容器实现集合set三种途径:1.由链表实现Li...

2022-02-27 20:55:11 201

原创 java-数据结构-树

2022-02-15 18:39:58 325

原创 java-数据结构-排序

排序

2022-02-15 17:36:45 279

原创 java-数据结构-链表

单链表​结点:由数据域和指针域组成​链表长什么样子?(大概这样)​后继与前驱: 例如上图a1是a2 的前驱,a3是a2的后继。头结点和头(尾)指针:头结点是指链表的第一个结点(例如上图中的a1)、头指针(head):是仅仅是一个引用变量,储存头结点地址的指针而已。尾指针(tail):是链表中最后一个结点的指针。链表的操作添加元素1.当链表为空时,将头指针和尾指针都指向新增结点。如图...

2022-01-17 16:29:23 1071

原创 java-数据结构-队列

1.定义队列(queue)是只允许在一端进行插入操作,而在另一端进行删除操作的线性表。我们把允许删除的一端称为队首(front),插入的一端称为队尾,不含任何数据元素的队列称为空队列。队列的插入操作,叫作入队,队列的删除操作,叫作出队。2.Queue接口的定义 public void offer(E element); //入队 public E poll(); //出队 public E peek(); //队首元素

2022-01-14 16:50:19 197

原创 java-数据结构-动态数组,线性表,栈

线性表1.定义:零个或多个元素的有限序列。n:这里指的有效长度的个数,而不是容量下列情况不是线性表:线性表的插入:1.直接在表尾进行插入2.在表中间插入:线性表的删除:1.直接在表尾删除:2.在表中间进行删除:线性表接口的一些操作 //在表尾添加元素 public void add(E element); public void add(int index, E element);//在指定位置添加元素 p...

2022-01-10 17:09:41 389

原创 java-String类

1.String对象是不可改变的,字符串一旦创建不可更改。2.构造字符串(1)String messa=new String("java"); (2)String message="java ";2-1不可变字符串String str1="java"; String str2=new String("love java"); String str3="java"; System.out.println("str1==str2 is " + (str1==..

2021-12-01 17:36:21 244

原创 java-包装类

1.将基本类型值转换为包装类对象的过程叫做装箱,反之叫开箱。such:自动装箱:int t1=10; Integer t2=t1;手动装箱: Integer t4=new Integer(t1);自动拆箱: int t3=t2;手动拆箱:int t5=t4.intvalue();2.字符串与包装类转换...

2021-12-01 16:53:10 343

原创 java-常识

1.在 JAVA 编程中, Java 编译器会将 Java 程序转换为字节码。编译器将Java源代码编译成字节码class文件 类加载到JVM里面后,执行引擎把字节码转为可执行代码 执行的过程,再把可执行代码转为机器码,由底层的操作系统完成执行2.常见final类1.java.lang包(列举所有final类)2.java.util包3.java.lang.reflect包4.java.net包5.java.time包...

2021-11-29 20:37:45 400

空空如也

空空如也

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

TA关注的人

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