自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 haproxy负载均衡以及基于代码层级的读写分离

3. 将解压后的文件移动的指定的/usr/local/mysql4. mkdir /usr/local/mysql/mysql-files。3. 将解压后的文件移动的指定的/usr/local/mysql。>>> # 执行查询 获得获得slave 游标。mysql,一个指向slave msyql。2. 启动slave并且查看状态。1. 创建远程slave账号。5. 执行查询 master。6. 执行修改 master。7. 执行删除 master。8. 执行新增 master。9. 执行查询 slave。

2024-08-14 19:45:22 332

原创 LVS配置

SH 源地址hash** 算法正好与目标地址散列调度算法相反,它根据请求的源IP地址,作 为散列键(Hash Key)从静态分配的散列表找出对应的服务器,若 该服务器是 可用的且未超载,将请求发送到该服务器,否则返回 空。除了将请求的目 标IP地址换成请求的源IP地址外,它的算法流程与目标地址散列调 度算法的基本相似。4.NAT模式的工作原理1. 用户请求ds,此时请求的报文会先到内核空间prerouting链,此时报文。2. prerouting链首先会接受到用户请求,判断目标ip确定是本机ip,将。

2024-08-13 19:29:35 486

原创 DNS主从配置以及正向解析

vim /var/named/yuanyu.zhangmin.zone 定义正向解析。2.slave服务器上安装相应的软件(系统版本,软件版本)保持一致。3.根据需求修改相应的配置文件 master和slave都应修改。配置从服务器,备份到从服务器,主从架构,主要是同步zone文件。4.主从同步的核心是slave同步master上的区域文件。域名代替ip实现计算机的访问,是ip地址的别名。/etc/named.conf和zone文件。互联网中的计算机都是通过ip地址相互访问的。

2024-08-12 19:41:55 318

原创 MySQL相关配置

初始化Python_Mysql_01类,创建实例,pmp,之后所有的方法都可以在实例中调用。b 外⽹主机 可以被外⽹通过ip或者域名访问。使⽤b代理a主机,通过访问b主机管理a主机。访问b主机的特定端⼝,管理a主机的22端⼝。# 被代理的主机名称,不允许和其他重复。现在我们说b为服务端,提供代理服务。a 内⽹主机 不可以被⽹络访问。a主机是客户端,被代理了。[被代理主机名称xxx]# 打开控制台⾯板端⼝。# 打开frp服务端⼝。# 打开⼀组客户端⼝。# 本地被代理的端⼝。# 选择代理后的端⼝。

2024-08-09 17:15:01 273

原创 Python基础

{"name":"张 敏","age":"39","gender":"male","height":"145","weight":"1 80"}print(var) #将d这个字典中的key都输出的 print(d[var])# 根据key返回对饮的value值得。# 删除list中的最后⼀个元素‘ list.remove(list[index]) 删除学号为index的元素。# 删除list中的最后⼀个元素‘ list.remove(list[index]) 删除学号为index的元素。

2024-08-08 19:09:12 392

原创 MySQL

触发器创建的四要素 (1)监视地点:table(表) (2)监视事件:insert(插⼊)、update(更新)、delete(删除) 等动作 (3)触发时间:before(之前)、after(之后) (4)触发事件:在监视事件之前或之后,对当前表或其他表的插 ⼊、更新、删除等动作。在执⾏查询时,⾸先会执⾏⼦查询中的语句,再将返回的结果作 为外层查询的过滤条件。集合A={a,b},集合B={0,1,2},则集合A和B的笛卡尔积为 {(a,0),(a,1),(a,2),(b,0),(b,1),(b,2)。

2024-08-07 19:42:50 402

原创 主从复制架构

2. master删除/usr/local/mysql/data/auto.cnf 每安装⼀个mysql软件,data数据⽬录都会产⽣⼀个auto.cnf⽂件,⾥⾯是⼀个唯⼀性编号,相当于每个⼈的身份证编号。⼊职企业,发现企业架构为⼀主多从,但是两台从服务器和主库不同步,但是每天会全库北⽅主服务器上的数据到从服务器,由于数据量不是很⼤,所以没有⼈处理主从不同步的问题。4.前期准备,克隆机器,设置ip,修改主机名称,关闭NEtworkManager,防⽕墙 selinux,配置yum源,配置时间同步。

2024-08-06 19:40:26 354

原创 glibc安装以及安全用户角色权限

添加lilaosi账号,修改密码,查看mysql.user中的lilaosi的信息。netconsole 0:关 1:关 2:关 3:关 4:关 5:关 6:关。netconsole 0:关 1:关 2:关 3:关 4:关 5:关 6:关。2.远程管理,可以使⽤图形化⼯具,sqlyog,navicat,掌握命令⼯。network 0:关 1:关 2:开 3:开 4:开 5:开 6:关。mysql8 0:关 1:关 2:开 3:开 4:开 5:开 6:关。

2024-08-05 19:32:25 594

原创 数据库的安装与初始化以及数据库的管理

6.在/var/log/mysql.log中找到初始密码,前后复制空格7.登录管理 mysql -uroot -p。2.确定mysql-community-server正常安装之后就可以开始配置。5.添加开机启动列表 systecmctrl enable mysqld。3.初始化mysqld 服务 mysqld initeialize。4.启动服务 systemctl start mysqld。delte from user where 条件;将复制的密码粘贴到输入密码的区。数据库的安装与初始化。

2024-08-02 17:20:44 364

原创 Java环境的配置以及tomcat的配置

2. ROOT是默认的项目目录,在实际开发中,我们可以将将程序打包成ROOT.war或者将目录名称修改为ROOT就可以直接发不。3. nginx 默认的路径/usr/local/nginx/html,也可以在server中。3. /usr/local/tomcat/bin/shutdown.sh 停用。1. /usr/local/tomcat/bin/startup.sh 启动。4. 在这个目录下可以部署一些静态资源,可以使用浏览器查看,也可以使用下载。4. win对应的文件的扩展名为bat(批处理文件)

2024-08-01 19:30:24 382

原创 基于域名、端口、IP的虚拟主机及上线商城系统

一个nginx服务器中有多个server的时候是非常难于管理的,我们会将每一个server单独创建一个文件保存,在主配置文件使用include。sed -n 'server的行号p' /usr/local/nginx/conf/nginx.conf。sed -i 'server的行号d' /usr/local/nginx/conf/nginx.conf。2. 修改nginx.conf中的server模块中的server_name将域名修改为ip地址。1. 在nginx目录下创建新的目录conf.d。

2024-07-31 19:29:34 398

原创 Nginx软件平滑升级及Nginx负载聚能

负载均衡是将负载分摊到不同的服务单元,既保证服务的可用性,又保证响应足够快,给用户很好的体验,快速增长的访问量和数据流量催生了各式各样的负载均衡的产品,很多专业的的负载均衡硬件提供了很好的功能,但价格不菲,这使得负载均衡软件大受欢迎,nginx就是其中一个,在linux下有nginx、Ivs、haproxy等服务,可以提供复杂均衡服务。注意: 使用ip_hash指令无法保证后端服务器的负载均衡,可能导致有些后端服务器接收到的请求多,有些后端服务器接受的请求少,而且设置后端服务器权重等方法将不起作用。

2024-07-30 19:30:17 359

原创 Web基础及http协议、Apache服务以及Nginx服务

他们打开的都是⽹站⾸⻚,TLS:TransportLayerSecurity,同样是为了保证数据安全的加密协议层,是SSL的增强版, SSL 有1.0,2.0,3.0版本,TLS⽬前 1.0,1.1,1.2,1.3,TLS 的 1.0 版本就是 SSL 的 3.0。openssl:相当于SSL的⼀个实现,如果把SSL规范看成OO中的接⼝,那么OpenSSL则认为是接⼝的实现,个⼈理解openssl是作为针对SSL/TLS的⼀个⼯具,包括对证书的解析,个⼈颁发,证书编码转化等。认证机构,称为CA。

2024-07-29 19:42:27 467

原创 shell判断、循环语法以及sed流式编辑器

变量用来存放系统或用户需要使用的特定参数或者值,变量的值可以根 据用户设定或者系统环境变化而相应变化,在Shell 脚本中使用变量,可 使脚本更加灵活,适应性更强。shell 脚本就是由 Shell 命令组成的执行文件,将一些命令整合到一个文件 中,进行处理业务逻辑,脚本不用编译即可运行,它从一定程度上减轻 了工作量,提高了工作效率,还可以批量、定时处理主机,方便管理员 进行设置或者管理。如 果⽤ s/// 的形式,将会多次使 ⽤ 转义符 \ ,我们可以使 ⽤ 其他符号,如 @ 进 ⾏ 分隔。

2024-07-26 17:34:08 355

原创 分布式版本控制系统、gitlab及分支管理、shell脚本实战

像集中式都有一个主版本号,所有的版本迭代都以这个版本号为主,而分布 式因为每个客户端都是服务器,git 没有固定的版本号,但是有一个由哈希 算法算出的 id ,用来回滚用的,同时也有一个 master 仓库,这个仓库是一 切分支仓库的主仓库,我们可以推送提交到 master 并合并到主仓库上,主 仓库的版本号会迭代一次,我们客户端上的 git 版本号无论迭代多少次,都 跟 master 无关,只有合并时 master 才会迭代一次。Git 是一种分布式版本控制系统,用于跟踪和管理代码的变更。

2024-07-25 19:41:14 870

原创 DNS反向即系及主从架构的搭建

3. 根据需求修改相应的配置文件 master 和 slave 都应修改。2.slave 服务器上安装相应的软件(系统版本,软件版本)保持一致。4. 主从同步的核心是 slave 同步 master 上的区域文件。配置从服务器,备份到从服务器,主从架构,主要是同步 zone 文件。1.master 和 slave 的系统时间保持一致。2.zones 文件控制域名和 ip 之间的转换。2. 更改主服务器配置,允许其他主机下载同步资源。基础要求说明,一般常见的主从架构服务 的要求。# 使用 nslookup。

2024-07-24 19:02:11 646

原创 DNS域名解析

区域文件的过期时间。# 缓存的最小生存周期。vim /var/named/yuanyu.zhangmin.zone 定义正向解析。DNS 域名解析都是 udp/53, 主从之间的数据传输默认使用 tcp/53。主要定义域名如何解析,正向解析,解析到具体的 ip 地址。域名代替 ip 实现计算机的访问,是 ip 地址的别名。互联网中的计算机都是通过 ip 地址相互访问的。1. 递归查询,逐级查询,一次到位,但是速度慢。2. 迭代查询,多次查询一个地址,可以缓存。每个域名都应该有一个对应的 ip 地址。

2024-07-23 19:35:54 370

原创 SAMBA⽂件共享与DNS域名服务

计算机名称——>解析为相应IP地址,实现信息通讯 NetBIOS是Network Basic Input/Output System的简称,⼀般指⽤于局域⽹通信的。基于NETBIOS协议获得。解析内⽹域名,能够访问内⽹web应⽤。==Bind==是⼀款开放源码的DNS服务器软件,Bind由美国加州⼤学Berkeley(伯克。DNS 的==域名解析==都是 ==udp/53== . 主从之间的==数据传输==默认使。扩展 => vim => :19,23 co 42,把19-23⾏,copy到42⾏的后⾯。

2024-07-22 19:20:30 894

原创 FTP、NFS、SAMBA系统服务

107⾏ chroot_list_file=/etc/vsftpd/chroot_list 指定⽤户列表⽂件。3. 客服部⻔的相关⽂档保存在指定的⽬录⾥/data/kefu local_root=/data/kefu。在查询873端⼝占⽤时,发现只有xinetd服务,没有rsync服务,原因:rsync =>FTP是==C/S==架构,拥有⼀个客户端和服务端,使⽤==TCP协议==作为底层传输协议,FTP的默认端⼝ ==21号==(命令端⼝) ==20号==(数据端⼝,主动模式下) 默认被。

2024-07-19 17:27:54 497

原创 Linux系统下数据同步服务RSYNC

2. 获取数据pull 拉取,发送数据push推送数据对外提供服务——>端⼝监听——>==启动服务==——>启动脚本——>配置⽂件。案例:/dir1、/dir2与/dir3,/dir1中创建三个⽂件file1、file2、file3,使⽤rsync本地同步。(让dir1与dir2⽬录中的⽂件⾼度⼀致)# rsync -av /dir1/ /dir2 => 把/dir1⽬录中的所有⽂件拷⻉到/dir2⽬录中。# rsync -av /dir1 /dir3 => 把/dir1⽬录整体同步到/dir3⽬录中。

2024-07-18 19:33:49 691

原创 远程和免密登录

的字符串以后,使⽤⾃⼰本地存储的私钥进⾏解密操作(得到itcast)第五步:把解密得到的itcast发送到B主机,然后验证与刚才⽣成的字符串是否⼀致,如果⼀。是 9f:71:de:3c:86:25:dd:f0:06:78:ab:ba:96:5a:e4:95. ,你确定想要继续吗?② 使⽤ssh-copy-id把公钥⽂件中的内容传输到服务器端的~/.ssh/authorized_keys⽂件中。上进⾏公钥⽐对(判断A主机的公钥是否已经存储在B主机的authorized_keys⽂件中),如果。

2024-07-17 19:26:35 607

原创 【无标题】

它主要用于基于Red Hat的操作系统,如Red Hat Enterprise Linux(RHEL)、CentOS、Fedora等,Yum(全称为 Yellow dog Updater, Modified)是一个在 Fedora、RedHat 以及 CentOS 中的包管理器,它基于 RPM 包管理,能够自动从指定的服务器下载 RPM 包并安装,同时自动处理依赖性关系,使得用户无需繁琐地一次次下载和安装。例如,当使用 yum 安装一个软件时,它会自动查找并安装所有依赖项,确保软件能够正常运行。

2024-07-16 17:58:31 419

原创 查询定期清理文件基本命令

2.基本语法 f ind [⽂件路径] [选项 选项的值]-name *-type f|d 常⻅的选项-name 根据⽂件的名称搜索⽂件,⽀持通配符*-type f代表普通⽂件,d代表⽬录。# 添加以下行到crontab文件中,表示每周三的凌晨1点执行备份任务。# 创建一个脚本文件,例如 backup_repos.sh。1. 使用find删除test目录下3天前的。1.find命令的通 主要进⾏⽂件搜索。# 使用crontab设置定时任务。

2024-07-15 18:41:34 756

原创 用户 角色 权限以及MySQL的安装

角色可以基于用户的职责或工作职能进行定义,例如一个复杂的购物系统中,有普通用户,有VIP高级用户,有超级管理员,有货物供应商,它们所对应着各自不同的权限。ls /etc/shadow -l:显示/etc/shadow文件中的所有用户帐户的加密密码信息。ls -al /etc/skel/:显示/etc/skel目录下的所有文件和目录的详细信息。ls -l /var/spool/mail:显示/var/spool/mail目录下的所有用户邮件文件。这个目录包含了所有用户的主目录,每个用户都有一个对应的子目录。

2024-07-11 19:36:48 839

原创 安装和运行redis和mongodb并进行一系列操作

root@localhost src]# cd redis-6.2.14 //切换到redis-6.2.14目录下将进行编译。[root@localhost src]# ./redis-server //启动redis服务 如下图表示安装成功。[root@localhost ~]# tar -zxvf redis-6.2.14.tar.gz //解压redis安装包。安装和运行redis和mongodb,并且会简单的增删改查。

2024-07-10 18:31:19 739

原创 JDK的安装步骤

JDK有不同的版本,每个版本对应Java开发的一个阶段,例如JDK 1.4、JDK 5、JDK 6、JDK 7、JDK 8等,各个版本在性能、安全性和功能上都有所增强和改进。/opt/apache-maven-3.9.8/bin/——maven的路径 /usr/local/jdk/jdk-17.0.11/bin/——jdk的路径。/opt/apache-maven-3.9.8/bin/——maven的路径 /usr/local/jdk/jdk-17.0.11/bin/——jdk的路径。

2024-07-09 17:01:52 915

原创 linux基础命令及JDK、Tomcat的安装

选择适合需求的Tomcat版本(通常有Tomcat 9、Tomcat 8等)。打开浏览器,输入http://localhost:8080,如果看到Tomcat的欢迎页面,说明Tomcat已经成功安装并运行。在Linux上,需要解压一个.tar.gz文件,然后将其移动到合适的目录下,如/usr/local/。解压下载的.tar.gz文件到选择的目录中配置环境变量可以更方便地从命令行启动和关闭Tomcat。在终端中进入Tomcat的bin目录,然后运行./startup.sh脚本来启动Tomcat。

2024-07-08 19:23:57 970 2

空空如也

空空如也

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

TA关注的人

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