自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 tomcat的初实现与memcache

Memcache是一个高性能的分布式内存对象缓存系统,用于加速动态 Web 应用程序通过减轻数据库负载。它通过在内存中缓存数据和对象来减少读取数据库的次数,从而提高性能。

2024-08-19 17:32:58 1026

原创 监控zabbix的安装与使用

Zabbix默认是被动模式,被动模式需要 Zabbix Server找 Zabbix Agent要数据。主动模式是Zabbix Server给 Zabbix Agent发送一个监控项的任务清单,Zabbix Agent根据任务清单,采集好监控项的值,主动汇报给 Zabbix Server这100个监控项,Zabbix Agent主动模式只需要发送一次数据,大大提高了传输效率。主动模式步骤。

2024-08-19 17:00:50 1013

原创 nginx的基本使用与其日志

反向代理:reverse proxy,指的是代理外网用户的请求到内部的指定的服务器,并将数据返回给用户的一种方式,这是用的比较多的一种方式。在本机电脑更改hosts文件指向该server的地址,并用浏览器进行访问即可。使用的环境为Ubuntu22.04。3.对www.conf进行配置。2.对php.ini进行配置。9.下载phpmyadmin。4.创建日志文件配置并授权。5.配置数据库创建用户。6.创建nginx文件。10.测试网站是否注销。

2024-08-18 16:15:44 845

原创 ansible初使用与http原理

另一种实现方式是使用mmap技术,将文件映射到用户空间的内存地址上,然后通过网络发送这部分内存的数据。:Nginx在Linux系统中通过sendfile系统调用来实现零复制。sendfile可以直接将内核缓冲区的数据发送到网络,而无需先拷贝到用户空间。:上下文切换是进程从用户态切换到内核态(或反之)的过程,每次系统调用都会引发上下文切换。零复制技术通过减少系统调用的次数来减少上下文切换的次数。:在传统的IO操作中,数据通常需要从磁盘拷贝到内核缓冲区,然后再从内核缓冲区拷贝到用户空间。

2024-08-17 18:12:51 932

原创 阶段性测试

ARP请求报文中的发送端IP地址和发送端MAC地址为A的IP地址和MAC地址,目标IP地址为B的IP地址,目标MAC地址为全0的MAC地址。B比较自己的IP地址和ARP请求报文中的目标IP地址,当两者相同时进行如下处理:将ARP请求报文中的发送端(即A)的IP地址和MAC地址存入自己的ARP表中。但是在封装MAC地址的时候并不知道对方的MAC地址所以首先会发生ARP的请求,对方主机回复ARP应答报文以此知道对方的MAC地址,好进行下次报文的封装。$#:表示执行脚本传入的参数的个数。

2024-07-09 09:48:00 846

原创 日志管理与LVS不同模式的实现

var/log/secure,/var/log/auth.log:系统安全日志,文本格式,应周期性分析/var/log/btmp:当前系统上,用户的失败尝试登录相关的日志信息,二进制格式,lastb命令进行查看/var/log/wtmp:当前系统上,用户正常登录系统的相关日志信息,二进制格式,last命令可以查看/var/log/lastlog:每一个用户最近一次的登录信息,二进制格式,lastlog命令可以查看。

2024-06-25 16:14:46 826

原创 pgsql与mysql的区别及安装pgsql

登录数据库切换用户然后输入psql就进入数据库了,默认是进入postgres该数据库参数描述\l列出所有数据库名\l+显示数据库详细信息\c查看当前连接信息\conninfo查看当前连接详细信息\c数据库名,连接数据库创建表插入数据删除表1. 角色与用户的概念角色:在PostgreSQL中,角色是一个用于管理数据库访问权限的实体。它可以拥有数据库对象(如表、视图、函数等)上的权限,也可以将权限授予其他角色或用户。用户:在PostgreSQL中,用户和角色在概念上是一致的。

2024-06-16 12:22:18 1461

原创 Mysql数据库的基本使用

不支持事务、表级锁定、读写相互阻塞,写入不能读,读时不能写、只缓存索引、不支持外键约束、不支持聚簇索引、读取数据较快,占用资源较少、不支持MVCC(多版本并发控制机制)高并发、崩溃恢复性较差、MySQL5.5.5 前默认的数据库引擎。设计关系数据库时,遵从不同的规范要求,设计出合理的关系型数据库,不同的规范要求被称为不同范式,各种范式呈递次规范,越高的范式数据库冗余越小。通过记录所有事务和数据修改,即使在系统崩溃的情况下,也可以重新恢复未提交的事务到之前的状态,确保数据的一致性。

2024-06-02 15:45:10 870

原创 linux的SSH、DNS与iptables的描述以及案例

主DNS服务器管理和维护所负责解析的域内解析库的服务器从DNS服务器从主服务器或从服务器"复制"(区域传输)解析库副本- 序列号:解析库版本号,主服务器解析库变化时,其序列递增- 刷新时间间隔:从服务器从主服务器请求同步解析的时间间隔- 重试时间间隔:从服务器请求同步失败时,再次尝试时间间隔- 过期时长:从服务器联系不到主服务器时,多久后停止服务- 通知机制:主服务器解析库发生变化时,会主动通知从服务器缓存DNS服务器。

2024-05-19 10:22:20 562

原创 进程管理与systemd的配置文件

这些文件通常位于特定的目录中,如/etc/systemd/system、/run/systemd/system和/usr/lib/systemd/system,它们分别对应着不同的优先级和用途。:awk是一种强大的文本处理工具,其执行原理是通过读取输入文本的每一行,并按照指定的规则进行处理。对于每一行,awk会按照指定的模式进行匹配,如果模式匹配成功,则执行对应的操作。PCB的作用有:使一个在多道程序环境下不能独立运行的程序(含数据),成为一个能独立运行的基本单位,一个能与其他进程并发执行的进程;

2024-04-30 11:30:35 688

原创 linux的网卡绑定与源码安装nginx

IP地址由网络号和主机号组成,总共32位,通常表示为四个十进制数,每个数的范围从0到255,以点号分隔,例如210.21.196.6。:6位,包括URG(紧急指针有效)、ACK(确认)、PSH(推送)、RST(重置)、SYN(同步)、FIN(结束)等标志位,用于控制TCP连接的状态和行为。IP地址分为A、B、C、D和E五类,其中A、B、C三类最为常见,而D类用于多播,E类保留为以后使用。:客户端收到服务器的FIN包后,会发送一个ACK包进行确认,确认号为服务器发送的FIN包的序列号加1。

2024-04-21 13:47:05 695 1

原创 linux相关的文本工具与其挂载

在分区标识上,GPT使用GUID(全局唯一标识符)来标识每个分区,这既保证了每个分区的唯一性,也能确保不同计算机上的磁盘分区唯一。首先,MBR支持的分区数量有限,最多只能有4个主分区,或者3个主分区和1个扩展分区(扩展分区内可以有多个逻辑分区)。其次,MBR只支持不超过2TB的硬盘,对于超过这个容量的硬盘,只能使用其中的2TB空间。其中grep分为基本正则表达和扩展正则表达,grep和cat的区别是,grep挑行而cat挑列,grep如果不跟文件就是让其输入,如果跟文件就是在文件中进行grep挑出关键字。

2024-04-14 17:35:03 1164

原创 登录网络设备的方式

常用的登录设备的协议,以及其端口号。协议端口telnet23SSH22http80https443登录方式优点缺点应用场景说明console需要使用专门的通信线缆(串口)连接不能远程登录维护设备当对设备进行第一次配置时,可以通过Console口登录设备进行配置。当用户无法进行远程登录设备时,可通过Console口进行本地登录。通过Console口进行本地登录是登录设备最基本的方式,也是其他登录方式的基础。

2024-04-12 14:16:14 1327

原创 网络自动化之windows系统安装python并使用其模块

重要的是python环境安装器,因为pycharm只是一个良好的编辑工具而已,实际上python环境安装器才是最重要的。网络自动化中会用到paramiko模块,首先我们先安装paramiko,使用win+r打开cmd输入一下命令进行安装,若中断则重复一下改pip命令即可,安装完成后会出现successfully的效果。安装好后,要对系统的python的解释器重新进行添加才能看得到安装好的paramiko的包及其依赖的包。使用where python查看python所安装的目录,第一个为有效路径。

2024-04-07 16:42:53 334

原创 linux基础安装及其命令使用

在安装完操作系统之后,并没有该vim工具,因此需要对该命令进行安装,安装完操作系统后默认会在/etc/yum.repos.d该目录下存在repo的包,但是该包的bseurl显示的是官方的镜像源,因此需要将该镜像源进行替换。:此权限是设置在文件所属组上的执行权限位上的,SGID可以设置在二进制文件和目录上,当运行该程序时最终得到的权限将继承这个程序的所有组的权限,当SGID设置在目录时,用户在这个目录中创建的新文件的属组将自动继承此目录的属组。虚拟机可以访问网内的任何一台机器,并且对外部网络是可见的。

2024-04-07 11:38:20 636

空空如也

空空如也

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

TA关注的人

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