自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Elk安装及使用

左边按钮Crete index pattern 右边按钮 进行下一步。出现错误后,再次重启前,需要删除三个节点/data/下的内容。Yum安装默认路径为/usr/share/logstash。Logstash-movie.conf内容。-f 后面加绝对路径。

2024-06-21 21:18:31 692

原创 ELK+Filebeat+kafka+zookeeper构建海量日志分析平台

ELK 是ElasticSearch开源生态中提供的一套完整日志收集、分析以及展示的解决方案,是三个产品的首字母缩写,分别是ElasticSearch、Logstash 和 Kibana。除此之外,FileBeat也是目前使用较多的日志收集软件,相对于Logstash更加轻量级占用资源更少。ElasticSearch ,它是一个近实时(NRT)的分布式搜索和分析引擎,它可以用于全文搜索,结构化搜索以及分析。

2024-06-21 17:13:04 1206

原创 Ansible自动部署nginx+keepalived高可用负载均衡

Ansible:132Keepalived-node-1:132 148Keepalived-node-2:133 143Web1:134Web2:135有可能是内网网卡影响解决方法All:132,133,134,135Node:132,133Web:134,135Cp /etc/nginx/nginx.conf /root/roles/web/templates/nginx.conf.j2我的src=/root/roles/web/templates/nginx.conf.j2编写下一个角色我的是Src/

2024-04-01 14:22:16 512

原创 Ansible模块

本地主机:132远程主机1:133远程主机2:134。

2024-04-01 14:13:58 445

原创 zabbix主动发现,注册及分布式监控

结果结果服务机:132代理机:133客户端:135代理机数据库赋权:代理机配置网页上配置代理客户端配置网页上配置主机重启代理机服务网页效果。

2024-03-30 16:53:09 355

原创 单系统修改root密码

错误:步骤二出现以下情况在root前敲空格。

2024-03-24 11:32:56 185

原创 zabbix安装agent客户端监控及告警

新创应用集,监控项,触发器,图形,报警媒介,动作,再去用户启用。首先dingding群里创建自定义机器人。serverActive必须注释,如图。新创报警媒介,动作,再去用户启用。先有客户机监控nginx脚本。下载跟服务端对应的版本。看情况改webhook。

2024-03-24 11:30:30 231

原创 zabbix安装及使用(错误及解决方案)

改/etc/zabbix/zabbix_agent.conf配置文件中的server为本机Ip。错误:/etc/nginx/conf.d/配置文件没改名。防火墙关闭,配置没问题,且能开启服务前提下。最后检查http.conf 配置的端口。pid文件找不到并不影响启动agent。解决方案:down掉内网网卡。自己有数据库,使用以下命令。6.0与5.0版本冲突。在mysql终端输入。

2024-03-24 11:07:17 485

原创 haproxy负载均衡

查看/etc/haproxy/haproxy.cfgLog日志是local2级别访问的root路径为/var/lib/haproxy最大连接数:4000自动创建了用户和用户组Deamon守护模式 后台运行套接字文件前端和后端配置前端端口5000静态url路径 是以什么开始的是以什么结束的后端负载均衡的策略是轮询Server 的真正服务器 127.0.0.1:4331端口默认后端应用 是app静态走 127.0.0.1:4331端口动态走四个服务器。

2024-03-22 16:13:36 516

原创 Lvs+keepalived+nginx搭建高可用负载均衡集群

真实服务器1:192.168.199.134。真实服务器2:192.168.199.135。132在keepalived配置中加入脚本。132配置keepalived.conf。133配置keepalived.conf。关闭132的keepalived服务后。主机:192.168.199.132。备机:192.168.199.133。132配置ipvsadm进行dr模式。133配置ipvsadm进行dr模式。Nginx.conf配置如下。最后启动nginx服务。此时浏览器可以正常访问。

2024-03-22 16:02:01 454

原创 mysql+keepalived实现对mysql的高可用

mysql数据库出现问题133解决方案:在133mysql终端实行如下命令。

2024-03-22 15:49:05 267

原创 keepalived高可用

主机的/etc/keepalived/keepalived.conf配置如下。备机的/etc/keepalived/keepalived.conf配置如下。133/var/log/nginx/access.log显示登陆的133。http/nginx/haproxy的配置都是/etc/名字/下的。此时133的/var/log/haproxy.log日志下。接收服务ip是10.1.1.3,不管后端服务怎样。然后132停止nginx服务,没有ip了。将主机服务停掉,备机就会出现抢占ip。

2024-03-22 15:41:14 1076

原创 lvs介绍及三种模式负载均衡

图片都是各大网站的架构图热数据————缓存数据库结构数据————关系数据库非结构数据————日志..读写分离+主从复制一主三从 从机剥离一个做备份ECS反应服务器+SLB负载均衡服务器+主从复制(哨兵)实现读写分离的方法-主从复制-哨兵模式-集群模式。

2024-03-06 17:38:07 1741

原创 mysql主从复制及读写分离

主服务器:132从服务器:133我的是132我的是133我的是192.168.199.132文件:mybinlog-000001地址:825查看从服务器是否配置成功在主服务器上实行命令在从服务器上查看复制成功。

2024-03-06 17:13:39 167

原创 数据库( 冷备份+rsync+逻辑备份)及二进制还原数据

再去mysql终端删除库后,再去建一个库,不然进行会出错。选择起始位置(空的)点和删除最近的之前的位置。服务机:192.168.199.129。客户机:192.168.199.132。选择起始时间点和删除时间最近的点。使用mysqlbinlog之前的。新增的数据得在二进制日志里寻找。背景:机器故障,重要资料丢失。

2024-03-06 17:04:21 133

原创 redis环境下mysql实现lanmp架构缓存

然后在浏览器访问192.168.199.133/redis.php。133在/var/www/html/创建redis.php。输入ip192.168.199.133。

2024-03-06 16:01:18 123

原创 redis数据库学习

redis是非关系型数据库。

2024-03-06 10:51:39 331

原创 Nginx 配置学习

这样做的目的是确保每台服务器都能处理相似数量的连接,从而充分利用资源,避免出现某些服务器过载而导致性能下降。修改/etc/nginx/conf.d下的default.conf 为default.conf .bak。在C:\Windows\System32\drivers\etc下找到hosts进行如下配置。页面都在/usr/share/nginx/html的index.html。并在浏览器输入www.raceingcar.com.cn。记录134的ip,而不是133的ip。服务器1:134 静态。

2024-03-06 10:27:43 199

原创 Nginx(模块学习)

精确匹配=规则/规则 匹配到 /opt/test/test.txt。

2024-03-06 09:58:51 309

原创 数据库mysql学习(2)

再去mysql终端删除库后,再去建一个库,不然进行会出错。选择起始位置(空的)点和删除最近的之前的位置。选择起始时间点和删除时间最近的点。新增的数据得在二进制日志里寻找。

2024-02-18 12:40:59 244

原创 数据库mysql学习(1)

insert into Student values(01 , '赵雷' , '1990-01-01' , '男');insert into Student values(06 , '吴兰' , '1992-01-01' , '女');insert into Student values(07 , '郑竹' , '1989-01-01' , '女');insert into Student values(13 , '孙七' , '2014-06-01' , '女');

2024-02-17 09:44:01 1435

原创 LINUX 常用工具及服务

在客户端的/backup/www 下添加删除都会有同步到服务端。配置ssh文件 /etc/ssh/sshd_config。配置ssh文件 /etc/ssh/sshd_config。配置ssh文件 /etc/ssh/sshd_config。配置ssh文件 /etc/ssh/sshd_config。用journalctl -xe查看错误。如下图 132为客户端 129为服务端。然后确保服务端开着rsync。客户端上写脚本(如下配置)因为服务端配置 www模块。查看服务端是否可以连接。配置文件中,效果如下。

2024-02-16 12:49:33 272

原创 python学习总结

向零舍入,

2023-12-09 15:02:35 128

原创 LINUX安全管理

例如,当你从该计算机向互联网发送网络请求(例如访问网站或发送电子邮件),网络请求数据包会首先经过出站防火墙,然后该出站防火墙会根据规则判断该数据包是否应该被允许通过 ens33 网络接口发送到互联网。总之,入站和出站是两个重要的网络安全概念,对于 ens33 接口的防火墙规则设置,需要仔细考虑入站和出站的数据流,并根据实际需求进行设置,以确保计算机和网络的安全。其中enforcing为强制模式,disabled为关闭模式,permissive为宽容模式。--remove-rich-rule='匹配的内容'

2023-11-09 16:59:40 88 1

原创 LINUX进程管理

交互进程 :由一个shell终端启动的进程,在执行过程中,需要与用户进行交互操作,可以运行于前台,也可以运行在后台。批处理进程 :该进程是一个进程集合,负责按顺序启动其他的进程。守护进程 : 守护进程是一直运行的一种进程,经常在linux系统启动时启动,在系统关闭时终止。它们独立于控制终端并且周期性的执行某种任务或等待处理某些发生的事件。例如httpd进程,一直处于运行状态,等待用户的访问。还有经常用的crond进程,这个进程类似与windows的计划任务,可以周期性的执行用户设定的某些任务。

2023-11-04 18:20:44 59 1

原创 LINUX网络管理命令

启动网卡:ifconfig ens33(指定网卡) up 启动arp协议:ifconfig ens33(指定网卡) arp。关闭网卡:ifconfig ens33(指定网卡) down关闭arp协议:ifconfig ens33(指定网卡) -arp。-l 只显示listen的服务状态 -n将服务转化为端口号 -s 按各个协议分类统计-p 显示pid。用法与netstat一样 多了-4(ipv4) -6 (ipv6)常用参数-c(次数) -i(间隔秒数)测试80端口联通性(如下图)

2023-10-15 14:26:19 115 1

原创 LINUX定时任务与网络管理

第一个*表示分(0-59) 第二个*表示时(0-23) 第三个*表示天(1-31) 第四个*表示月(1-12) 第五个*表示周(0-7) 0或7表示星期天。网络层:可靠(ATM、帧中继和X2.5的网络层)还是不可靠运输(TCP/IP协议的网际层),网络层寻址,路由选择。at +(+)数字+时间单位(表示相对时间) at+具体时间段。运输层:可靠(TCP协议)或不可靠运输(UDP协议)

2023-09-24 17:19:06 110 1

原创 LINUX磁盘管理

echo "- - -" > /sys/class/scsi_host/host0/scan 进行扫描总线。每块硬盘只能分出4个主分区,就是因为MBR分区表只有64个字节,每个分区占用16个字节。如下图,n是创建分区,d是删除分区,partition number主分区编码。然后一直点下一步,scsi,创建新的虚拟机,然后跟下图选的一样。优点:分区易于管理和使用,利于数据的安全,节约寻找文件的时间。再下一步,选择路径(浏览),你想把它放在哪,最后点完成。先把虚拟机关闭,进入设置,点击添加,会出现以下情况。

2023-08-19 09:53:10 56

原创 LINUX软件包

tar -jcvf 压缩包名 文件名 ---------这个是bz2格式的压缩。将文件直接拖到mobaXterm中,此时在root目录下,你的压缩包就直接在这个目录下了。压缩:利用特殊算法将文件内存进行处理,此时占用空间大小变小,压缩后,文件成为压缩包。tar -zcvf 压缩包名 文件名 ---------这个是gzip格式的压缩。那么压缩包从哪来,你可以从网上下载到桌面,文件在本地,你想直接用,如下操作。ipaddr是你自己的地址,下面的是你的网关信息。

2023-08-16 15:49:03 63 1

原创 LINUX基础概念知识(复习1)

8.只显示ens33的IP命令为:ifconfig ens33 | awk '/inet/{print$2}'|sed -n '1p'|cut -d ' ' -f 2。2、删除一些时间久的文件 find ./ -mtime +5 |xargs rm -f。解决方法:1、使用 find ./ -name "*.*" |xargs rm -f 删除所有文件。du -h 文件名(显示的是有内容的文件且内容不多,占用了空间块,一般都是4k为单位)如下图。df -h 看的是磁盘内存大小。

2023-08-13 18:11:45 155 1

原创 LINUX权限管理

针对用户和用户组,其中用户包括所有者和其他用户,根据岗位不同,对用户进行分级。

2023-08-11 09:27:40 85 1

原创 LINUX 用户与用户组总结

su 用户 表示切换权限到这个用户(一般要用su - 用户)因为su -它会把工作环境变量变为你要切的用户的环境 如下图。su - 用户 -c 命令 这个命令将切到用户执行一次命令就立马切回来。打印输出每个用户的组成员信息,如果没有指定用户,则使用当前登录用户。此时切换到root用户,USER却是1,工作环境变量没转换过来。passwd命令可以改用户的密码,还可以改参数 具体如下。cat /etc/shadow 可以看到。cat /etc/passwd 可以看到。那么passwd命令就改的里面参数。

2023-08-07 10:16:15 48

原创 eclipse安装时出现的错误(jdk要求16以上)及恢复之前安装的文件

如果你安装过这个软件,又删了,但内容没删,可以在/bin和/src目录下复制到新的安装路径的/bin和/src下,然后打开新软件,点击删除,但不删除,内容就出来了。然后右键点击你放的那个包(包含bin和src)如下图 有删除delete键。bin文件夹一般放.class文件 src文件夹一般放.Java文件。把之前安装的文件找出来放进对应文件夹。放好后打开你新下好的eclipse。这时候点取消 ,以前文件就出来了。单击之后会出现 如下图。

2023-08-07 09:42:22 237

原创 LINUX用户用户组练习

创建用户gzist,并给用户设置初始口令为11111,然后从passwd和shadow文件找出所添加的用户,查看并分析用户账号信息,请指出gzist用户的uid和GID、密码、主目录、shell;su -(注意有- ,这和su是不同的,在用命令"su"的时候只是切换到root,但没有把root的环境变量传过去,还是当前用户的环境变量,用"su -"命令将环境变量也一起带过去,就象和root登录一样)(5) 查询gl的口令状态,则将其口令锁定,再次查询其口令状态,看两次的查询结果。

2023-08-06 16:23:05 507

原创 LINUX find命令练习

3、查找/var目录下最近一周内其内容修改过,同时属主不为root,也不是postfix的文件。8、查找/etc/init.d目录下,所有用户都有执行权限,且其它用户有写权限的文件。13、查找/home目录下,类型是目录的,并且属主是oldboy的目录。19、查找/目录下最后创建时间是3天前,后缀是*.log的文件。5、查找/etc目录下大于1M且类型为普通文件的所有文件。15、查找/var/log目录下7天以前的文件并删除。6、查找/etc目录下所有用户都没有写权限的文件。

2023-08-06 16:20:41 355

原创 grep tr cut paste sort命令(复习)

将上述内容放进文件处理:cat new.txt |tr '/' ' '| cut -d ' ' -f 2- |sed 's/test.txt//g' |tr 'my' ' '4、在系统中查询test.txt,cut并切割输出每个文件的目录(不带本文件名test.txt),tr然后将目录结构的/替换成空格输出。2、将下列的随机ip保存到文件中,并对ip的每一列按照数字顺序排序。

2023-08-06 15:55:15 102

原创 文本处理工具命令(补充2 )+文件搜索命令

s/ *$//' file.txt 这个命令会将file.txt文件中每一行的行首和行尾空格删除。sed 's/^ *//' file.txt 这个命令会将file.txt文件中每一行的行首空格删除。sed 's/ *$//' file.txt 这个命令会将file.txt文件中每一行的行尾空格删除。-c 用来删除补集 如-d -c [0-9]删除的是除数字外的东西(连同echo命令自带的换行)将内容可以一行放几个,并用字符设置分隔 如下图一行放三个即 - - - 放四个即- - - -

2023-07-31 17:49:38 53 1

原创 Linux文件系统学习总结

点击一个文件A,它永远读取的是文件B。即给自己家开了个后门,你要删除它,就是把门封了,就用后门进不去了,但是家还在。:一般来说,一个inode号对应一个文件,但硬链接文件与源文件的inode号一样,然后不管改哪个文件只要它们的inode号一样,你访问的也都只是一样的内容。然后创建小文件挤满它的inode空间,此时磁盘空间允许写入内容给文件,但无法创建文件。用rm 删除文件后,文件指针没被清除,系统认为文件未被清除,所以不会释放空间。第一列显示占用的进程,第八列显示的是文件大小,最后一列的是被删除的文件。

2023-07-31 10:58:36 60 1

原创 LINUX 文本处理命令学习总结(补充1)

vim命令时进入文件进行修改的命令。

2023-07-30 16:19:53 56

原创 LINUX学习总结(4)

五、、将多条命令结果输出到一个文件中进行查看,比如列出当前目录,显示目录文件列表及文件个数,显示当前系统时间,显示当前系统名称。三、要求构造一个200M的一个大文件,然后查看这个文件大小,并在此文件的目录中按照文件大小排序输出。二、如果我想减少一些不必要的输出,例如下载东西的时候,不想看见它的具体内容,如何操作?find命令 : find + 文件目录路径 + -name +" 文件名字" 如下图。如下图2所示:是在/root/test1和/root/test1中搜索有t的文件内容。

2023-07-26 15:49:23 53 1

空空如也

空空如也

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

TA关注的人

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