自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 MySQL高可靠性数据同步

在数据库中,如果一条SQL语句执行期间锁定了重要的数据库表,并且执行时间很长,那么其他操作可能需要等待这条SQL语句执行完成才能继续进行,这就会导致整个系统的服务暂时不可用,用户可能会感受到延迟或无法正常使用系统的问题。SQL线程也是在Slave中创建的,当Slave检测到中继日志有更新,就会将更新的内容同步到Slave数据库中,这样就保证了主从的数据的同步。线程在Slave中创建,该线程用于请求Master,Master会返回binlog的名称以及当前数据更新的位置、binlog文件位置的副本。

2024-03-27 15:42:12 1134

原创 解除 MobaXterm 限制14 sessions

将该配置文件还是通过Xftp方式拉取到桌面,注意,这时,我的MobaXterm是安装在桌面的,安装目录就在桌面,所以我将文件放在桌面就可生效,如果你的不生效的话,去查看自己的安装目录,将该文件放入到安装目录下,重启即可。这里结尾的用户和版本一般是默认是Administrator,版本的话自己去看下自己是什么版本,后面就跟随几版本,执行完后会生成一个配置文件。***注意,此时会看到是py结尾,是需要Python环境的,我们可以先执行。在这里注意,会有四个文件,这个时候我们去生成需要的文件。

2024-02-08 10:20:49 425

原创 远程记录系统日志:深入学习rsyslog

到这里,我们的操作基本上就完成了,可以很完全的记录操作的信息,但是,唯一的一个遗憾,就是我通过测试,没能达到好的效果去检测 反弹shell 的操作记录,能够实现通过rsyslog记录,但是缺点就是在通过审计日志记录日志的时候,审计日志(auditd)会调用execve,但是execve。可能会产生大量的日志数据,因为auditd会记录所有的execve调用,包括系统和服务的后台活动。然后,通过测试,发现日志的记录并不完全,我根据需求,想要的是记录到每个用户的操作记录,不管是管理员还是普通用户,类似于;

2024-02-08 09:53:02 1241

原创 kubernetes入门到进阶(6)

你也许会联想到虚拟机有一种共享目录的功能,他可以在宿主机上开一个目录,然后把这个目录挂载进虚拟机,这样就实现了两者共享同一个目录,一边对目录里文件的操作,另一边like就能看到,没有了数据拷贝,效率自然也会高很多,沿用这个思路,容器也提供了这样的共享宿主机目录的功能,效果和虚拟机几乎一模一样,用起来很方便,只需要在docker run命令启动容器的时候使用-v参数就行,具体的格式是宿主机路径:容器内路径。

2024-01-16 14:36:04 932

原创 kubernetes入门到进阶(5)

好,我们继续来说一下往后的章节,上章节里面呢,我们学习了dockerfile和docker build的用法,知道了如何创建自己的镜像,那么镜像文件应该如何管理呢,具体来说,应该如何存储,检索,分发,共享镜像呢?你可以看看下面的这张截图,里面列出的都是下载量超过十亿次的最受欢迎的应用程序,比如nginx,MongoDB,node.js,Redis,openJDK,等等,显然,把这些容器化的应用引入到我们自己的系统里,就像是站在了巨人的肩膀上,一开始就会有一个高水平的起点。

2024-01-03 14:02:22 1071

原创 kubernetes入门到进阶(4)

在这个例子中,Dockerfile 中的指令告诉 Docker 使用 busybox 基础镜像,并在容器启动时运行 echo "hello world" 这个命令。我们在本机上开发测试时会产生一些源码,配置等文件,需要打包进镜像里,这是可以使用copy命令,他的用法和linux的cp差不多,不过拷贝源文件必须是构建上下文路径里的,不能随意指定文件,也就是说,如果要从本机向镜像拷贝文件,就必须把这些文件放到一个专门的目录,然后在docker build里指定构建上下文到这个目录才行。

2023-12-26 08:24:35 947

原创 kubernetes入门到进阶(3)

名字表名了应用的身份,比如busybox,Alpine,Nginx,Redis等等,标签(tag)则可以理解成为是为了区分不同版本的应用而坐的额外标记,任何字符串都可以,比如3.15是纯数字的版本号,jammy是项目代号,1.21-alpine是版本号加操作系统名等等,其中有一个比较特殊的标签叫latest,他是默认的标签如果只提供名字没有附带标签,那么就会使用这个默认的latest标签。,效果和 docker run 很类似,但因为容器已经存在,所以不会创建新的容器。

2023-12-21 17:00:01 928

原创 kubernetes入门到进阶(2)

对于Linux操作系统来说,一个不受任何限制的应用程序是十分危险的,这个进程能够看到系统里所有的文件,所有的进程,所有的网络流量,访问内存里的任何数据,那么恶意程序就会把系统搞瘫痪,正常程序也可能会因为无意的bug导致信息泄露或者其他安全事故,虽然Linux提供了用户权限控制,能够限制进程只访问某些资源,但这个机制还是比较薄弱的,和真正的隔离需求相差的很远。

2023-12-18 16:33:12 893

原创 kubernetes入门到进阶-1

PyCon2013大会之后,许多人都意识到了容器的价值和重要性,发现它能够解决困扰了云厂商多年的打包,部署,管理,运维等问题,docker也就迅速流行了起来,成为了GitHub上的明星项目,然后在几个月的时间里,docker更是吸引了Amazon,Google,Red Hat等大公司的关注,这些公司利用自身的技术背景,纷纷在容器概念上大作文章,最终成就了我们今天所看到的至尊王者kubernetes的出现。第二个,它只是对个人学习免费,受条款限制不能商用,我们在日常工作中难免会“踩到雷区”。

2023-12-15 17:26:06 857

原创 MySQL数据库管理:全面指南

在开发中,我们常常有类似的需求,统计某个字段的最大值,最小值,平均值等等,为此,MySQL中提供了聚合函数来实现这些功能,所谓聚合,就是将多行汇总成一行,其实,所有的聚合函数均如此,输入多行,输出一行,聚合函数具有自动滤空的功能,若某一个值为null,那么会自动将其过滤使其不参与运算。DATETIME类型用于表示日期和时间,它的显示形式为’YYYY-MM-DD HH: MM:SS’,其中,YYYY表示年,MM表示月,DD表示日,HH表示小时,MM表示分,SS 表示秒。3、使用两位数字表示,范围为1—99。

2023-12-14 16:52:25 969 1

原创 深入解析Linux route命令:临时路由和永久路由的完全指南

1·链接到其他网络:当你计算机需要与其他网络进行通信时,你可能需要添加路由,例如:如果你的计算机链接到一个新的局域网或者VPN,并且你需要访问该网络上的计算机,你可以使用route add命令将目标网络的路由添加到路由表中。2·网络分段:当你的网络被分成多个子网时,你可以需要添加路由来实现不同子网之间的通信,通过添加适当地路由表项,你的计算机可以找到真确的路径将数据包发送到=目标子网。主机路由:目标地址是一个具体的主机地址,例如,如果你要将数据包发送到某个也定的计算机,你需要使用主机路由。

2023-10-30 13:33:27 2817

原创 Linux静态IP配置

Centos 7 的IP地址在使用的时候,如果使用了动态的IP地址,IP地址可能会发生变化,导致后续有可能会连接不上,例如:在连接PSQL数据库的时候,如果设置为静态IP后IP就可以固定了,另外,在/etc/hosts里设置了域名与IP的配置,如果IP变化就对应不上了,如果设置成静态IP后就更为合适,本篇文章主要设置centos 7 的静态IP地址。如上所示,需要设置的字段有五个,其中,IPADDR是你想要设置的静态IP,NETMASK为子网掩码,可以通过以下方式查看。DNS1字段值查顿方式如下图所示。

2023-10-27 17:14:35 114

原创 MySQL备份脚本

这些是脚本中用到的变量。backup_dir 表示备份文件存放的目录,mysql_user 是 MySQL 数据库的用户名,mysql_password 是该用户的密码,mysql_database 是要备份的数据库名。增量备份基于前一次备份,并记录了自上次备份以来的所有更改,可以选择特定的备份点进行恢复。存储空间和成本效益:全量备份占用较多的存储空间,而增量备份只备份变化的部分数据,因此占用的存储空间较少。全量备份需要备份整个数据集,耗时较长,而增量备份只备份变化的部分数据,备份时间更短。

2023-09-22 17:12:27 122

原创 Linux计划任务(Cron):小白完全指南

在Linux系统中,计划任务(Cron)是一种强大的工具,可以自动执行预定的任务。它非常适合定期运行脚本、备份数据、清理临时文件等一系列重复性任务。本文将向您介绍如何使用Cron来安排和管理计划任务,以帮助小白用户轻松上手。二、查看和编辑任务列表。四、Cron表达式示例。

2023-09-22 17:05:36 3594

原创 Prometheus监控and可视化Grafana

当谈到监控和可视化时,Prometheus和Grafana是两个非常受欢迎的开源工具。它们在监控、度量和数据可视化方面发挥着关键作用。

2023-08-24 17:26:19 181 1

原创 深入理解逻辑卷管理(LVM)

到这里大概得一些常用的操作就在这里了,我没有系统性的去给大家查阅资料,都是以我自己的一个理解去给大家解释的,应该是很好理解的吧,如果有需要改进或者补充的,大家请留言或者私信我,我来进行改正,一起学习!(重点的是创建的时候是pv--vg--lv,到删除的时候就是lv--vg--pv,这样来删除的,不然的话会报错,**另外还要取消挂载噢,不然的话也是会有报错滴,下图有演示:)vgcreate myvg /dev/sdb1 # 创建名为myvg的卷组,并将/dev/sdb1添加到其中。

2023-08-23 17:31:23 137

原创 文本数据处理利器:awk、sed 和 grep

学会三剑客,走遍天下都不怕,下面呢,我来带大家稍微的入个门,其实大佬们正则表达式可以的话看完这一篇基本就没什么问题了,学习这三个命令呢,主要的就是要学会灵活使用正则表达式,所以这样我们就能更加的事半功倍,加强工作效率。快写快写,马上下班了,我要抓紧学完,就不废话了,下面开始。④ 打印出第三列的参数大于50的每一行的第一列跟第三列。③ 打印以root开头的每一行的第二列跟第三列。⑤ 过滤出除了以root开头的行,并显示行号。⑦ p参数,搜索文件里含有root的行。①过滤出含有root的行。

2023-08-14 17:45:12 51

原创 MySQL强制修改密码(练习)

此文章呢,只是针对与一些装上mysql的用户呢,又没有将密码修改掉,隔段时间登录进去呢,发现初始的密码没办法用了,怎么登陆mysql都是进不去的回响,这个时候就很头疼了,没有办法,所以我们只能通过一些方法进入到mysql当中了。我们呢,一般就是遇到的是这种问题,密码过期了,由于当时没有进行修改密码的操作,怎么登陆就是登陆不进去,接下来,就是方法了。也可以进入到我们的/etc/my.cnf下,将我们添加的skip-grant-tables这一段进行注释就可以了。5·关闭我们的免密登录方式。

2023-07-12 14:06:41 117 1

原创 MySQL8.0版本部署以及主从搭建

我们一起来学习一下mysql的8.0版本的部署过程,一起学习;

2023-06-28 16:13:07 944 1

原创 Linux系统权限详解

权限问题,这一篇就够了

2023-06-20 13:34:26 4901

原创 Redis部署简单步骤及主从搭建

Redis是一个开源的内存数据结构存储系统,Redis的优势在于其高效的内存读写能力,使得它在处理高并发、大量数据的场景下表现出色。

2023-06-16 17:54:51 4632

原创 zabbix监控部署及详细解释

Zabbix是一款开源的网络监控软件,可以监控各种网络设备、服务器、应用程序等,并提供强大的报警功能。Zabbix支持多种监控方式,包括SNMP、JMX、IPMI、HTTP、FTP等,并提供了丰富的图形化展示功能,可以帮助管理员更好地了解网络设备和服务器的运行状态,及时发现和解决问题。Zabbix还支持自定义监控项和自定义报警方式,可以灵活地满足各种监控需求。

2023-06-15 10:26:15 287

原创 rsync安装及使用详细步骤

备份数据、同步文件、远程协作等。

2023-06-14 15:14:45 4192

原创 MySQL5.7主从复制详细教程

输入完成后就保存退出,再执行启动slave的命令,这个时候没什么问题的话就是主从的模式了,这个时候我们执行show slave status\G。show master status\G 查看状态信息,记录master-bin,和position,待会做主从使用。以上呢,就是mysql数据库的主从配置流程,比较简单,也还有更多的方式进行主从,大家一起探讨。做完以后进行数据的导出,因为数据要同步,要一直,才不会有更多的报错。来进行查看,可以看出是没什么问题的,双yes。我这里使用的是脚本,比较简单。

2023-06-09 10:56:35 574

原创 Postman详细使用教程

postman是一款支持HTTP协议的接口与测试工具,其主要特点就是功能强大,使用简单易用性好①·接口测试:postman可以轻松地创建和发送HTTP请求,包括GET,POST,PUT,DELETE等请求,以测试API的响应②·自动化测试:postman可以通过编写测试脚本来自动化API测试,并对测试结果进行断言和验证③·集成测试:postman可以与CI/CD工具集成,例如Jenkins,travis CI等,以自动化API测试和集成测试。

2023-06-08 15:56:12 9200

空空如也

空空如也

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

TA关注的人

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