- 博客(60)
- 收藏
- 关注
原创 vlan综合实验
将交换机连接路由器的交换机LSW1接口0/0/4设置hybird模式,允许vlan2携带标签转发,vlan3/4/5剥离标签转发。PC1/3使用access模式,PC2/4/5/6使用hybridcc。PC2、PC4、PC5、PC6网段为:192.168.1.0。三台交换机中间的干道链路全部trunk,允许所有vlan通过。PC1、PC3网段为:192.168.2.0。
2025-03-22 21:48:53
519
原创 配置Mysql8读写分离(未完成)
5)transactionType默认值:proxy(本地事务,在涉及大于1个数据库的事务,commit阶段失败会导致不一致,但是兼容性最好)可选值:xa(事务,需要确认存储节点集群类型是否支持XA)2)ip:配置白名单使用,一般写null 如果要限制这个用户。3)password:配置MyCAT用户的密码(明文)6)weight:配置数据源负载均衡的使用权重。4)url:后端MySQL的JDBC连接地址。3)password:后端MySQL的密码。5)user:后端MySQL的用户名。
2025-02-11 17:46:36
357
原创 RHCA练习4:MySQL 主从复制
执行日志:从服务器还创建一个SQL线程,该线程实时监控中继日志的内容是否有更新,一旦检测到有新的日志内容,SQL线程会解析这些日志中的SQL语句,并在从服务器上执行这些语句,从而实现数据的同步。创建中继日志:从服务器创建一个I/O线程,该线程通过请求binlogdump线程读取主服务器上的二进制日志,并将其写入到从服务器的中继日志(relaylog)中。连接主服务器:从服务器通过配置连接到主服务器,并请求获取主服务器上的二进制日志。,配置一主两从并验证。
2025-01-20 14:46:50
288
原创 RHCA练习2
2、设计一个 Shell 程序,在/userdata 目录下建立50个目录,即 userl~user50,并设置每个目录的权限,其中其他用户的权限为:读;文件所有者的权限为:读、写、执行;文件所有者所在组的权限为:读、执行。1、需求:判断192.168.1.0/24网络中,当前在线的ip有哪些,并编写脚本打印出来。-W 1:指定等待响应的时间为1秒。如果在这一秒钟内没有收到回应,则认为目标主机不可达。ping -c 1:表示只发送一个ICMP ECHO_REQUEST数据包。
2025-01-14 17:15:07
155
原创 RHCA练习1
1、shell 脚本写出检测 /tmp/size.log 文件如果存在显示它的内容,不存在则创建一个文件将创建时间写入。2、写一个 shel1 脚本,实现批量添加 20个用户,用户名为user01-20,密码为user 后面跟5个随机字符。3、编写个shel 脚本将/usr/local 日录下大于10M的文件转移到/tmp目录下。
2025-01-11 18:06:54
240
原创 dns实验3:主从同步-完全区域传输
服务器192.168.234.111(主服务器),打开配置文件:打开配置文件:关闭防火墙,改宽松模式:重启服务:服务器192.168.234.112(从服务器),打开配置文件:关闭防火墙,改宽松模式:重启服务:测试正向解析(从服务器192.168.234.112):再测试反向解析,解析失败,因为从服务器的配置文件没有写反向域zone:现在打开从服务器192.168.234.112的配置文件,添加反向域,正向域和反向域不能写同一个文件:再重启服务:
2024-12-03 22:42:50
286
原创 shell脚本练习2
网段由用户输入,例如用户输入192.168.2 ,则ping 192.168.2.10 --- 192.168.2.20。# ssh-keygen 在用于管理的主上生成密钥对。4. 使用for实现批量主机root密码的修改。SSH:实现公钥认证,执行远程中主机命令。1. 使用case实现成绩优良差的判断。例如:test01,test10。3. for ping测试指网段的主机。提示:主机IP存放在一个文件中。用户初始密码由用户输入。成功或失败都必须记录。2. for创建20用户。
2024-12-01 17:41:59
193
原创 shell脚本练习1
root@locaklhost ~]# echo "邮件正文" | mail -s "邮件主题" alice。8、判断用户输入的是否是数字,如果是数字判断该数字是否大于10;5、判断nginx是否运行;9、计算用户输入的任意两个整数的和、差、乘积、商、余数,判断用户输入的是否是整数,如果不是,则给出提示终止运行。3、判断当前内核主版本是否为3,且次版本是否大于10;6、判断指定的主机是否能ping通,必须使用$1变量;判断用户输入的参数是否是两个,如果不是,提示用法;2、判断一个用户是否存在;
2024-11-24 21:06:06
195
原创 dns实验1:正向解析
失效时间(expire):如果一直尝试失败,持续连接到达这个设置值时限,那么slave将不再继续尝试连接,并且尝试删除这份下载的zone file信息。缓存时间(minimum):如果这个数据库zone file中,每条记录都没有写到TTL缓存时间的话,那么就以这个SOA的设置值为主。失败重新尝试时间(retry):如果slave无法对master实现连接,那么在多长时间内,slave会尝试重新连接到master。更新频率(refresh):定义slave多久向master要求数据更新。
2024-11-21 19:35:22
207
原创 web服务nginx实验4:访问控制
再次修改配置文件:(允许192.168.234.1访问192.168.234.111:80,其他不允许)-c:表示创建一个新的密码文件。重启服务后测试:(服务器拒绝)
2024-11-19 00:11:00
321
原创 web实验3:虚拟主机基于不同端口、目录、IP、域名访问不同页面
客户端访问8080端口测试:(访问的位置是配置文件里面location里面的目录,location的目录会覆盖server里面的目录)
2024-11-13 14:14:54
455
原创 Web服务器nginx实验2修改端口、默认目录、默认文件访问web页面
如果配置文件haha.conf里面这样写:(下面2行是访问日志和错误日志的)和默认的80端口访问的是同一个地方:(因为没有修改root后面的目录)里面写:(访问的位置是/haha目录里面的haha.html)
2024-11-12 00:27:53
175
原创 Web服务nginx基本实验
用Windows访问服务端192.168.234.111的nginx服务:(防火墙没有放行nginx服务,访问不了)
2024-11-08 19:47:22
213
原创 SSH实验5密钥登录Linuxroot用户(免密登录)
记事本打开它复制到配置文件里去:(把Windows客户端的公钥保存到linux服务端去)可以看到登录成功了ip为服务端的ip:(没有输入密码直接登录进去了)让客户端生成 SSH 密钥对:(输入后一直按回车下去)
2024-11-08 17:24:58
604
原创 SSH实验4允许特定用户ssh登录
打开配置文件:添加最下面这一行(允许redhat和root用户登录):关闭防火墙,改宽松模式:重启服务:root用户登录:输入密码后登录成功:
2024-11-08 15:01:43
230
原创 SSH实验3拒绝root用户远程登录
打开配置文件:默认为root用户密码登录:加一行PermitRootLogin no,拒绝登录:再打开这个配置文件:yes改为no:查看SELinux 当前处于宽松模式,并且关闭防火墙:重启sshd:再ssh以root用户连接:
2024-11-07 18:02:20
357
原创 SSH实验2修改ssh端口号
实验结束后打开配置文件把端口号修改回来,然后重启sshd服务,下次才能以22端口号连接。服务端:(修改ssh端口号实验)
2024-11-07 17:17:18
400
原创 SSH实验1
安装telnet的服务端并启动:用本机telnet连接服务端(连接不上,因为防火墙没放行telnet服务):使防火墙放行telnet服务(登录成功):输入用户名密码后登录成功:用windows系统的控制台作为客户端ssh登录服务端(登录不进去,因为服务端没有86178这个用户):用root用户登录成功(此时公钥保存在了windows系统上):公钥保存的路径:查看服务端的公钥(和上图滑红线的地方rsa对应的.pub):
2024-11-06 01:52:52
162
原创 nfs开机自动挂载实验
下载自动挂载服务软件包,与手动使用 mount 命令不同,autofs 是一种守护进程,当用户尝试访问一个尚未挂载的文件系统时,它会自动挂载该文件系统。打开并写配置文件:(添加/suibian /etc/auto.suibian这一行)删除上面添加的那一行。
2024-10-29 00:00:46
528
原创 网络文件系统nfs实验1
写配置文件:允许192.168.234.0/24这个网段的客户端能读写这个路径。其他用户(即不属于文件所有者或所属组的用户)添加对。这个指令是搜索nfs相关的软件包。
2024-10-27 20:21:43
384
原创 RHCSA复习
配置文件存储:/etc 目录包含了所有系统级的配置文件。设备文件存储:/dev 目录包含了所有设备的接口文件,这些文件代表了系统中的硬件设备,如硬盘、打印机等。特殊设备文件:/dev 目录中还包括一些特殊的设备文件,如 /dev/null 和 /dev/zero,这些文件通常用于特定的编程任务,如数据流的重定向或生成测试数据。脚本和初始化文件:/etc 目录下还包含了许多启动脚本和初始化文件,如 /etc/rc.d 目录中的启动脚本,这些脚本在系统启动时被执行,用于启动各种服务和应用程序。
2024-10-18 16:44:33
626
原创 Mysql练习2024.7.25
1、建立触发器,订单表中增加订单数量后,商品表商品数量同步减少对应的商品订单出数量,并测试。3、建立触发器,实现功能:客户修改订单,商品表对应商品数量同步更新。2、建立触发器,实现功能:客户取消订单,恢复商品表对应商品的数量。
2024-07-26 12:47:40
188
原创 Mysql练习2024.7.24
3.为SC表建立按学号(sno)和课程号(cno)组合的升序的主键索引,索引名为SC_INDEX。1.修改student 表中年龄(sage)字段属性,数据类型由int 改变为smallint。4.创建一视图 stu info,查询全体学生的姓名,性别,课程名,成绩。2.为Course表中Cno 课程号字段设置索引,并查看索引。
2024-07-24 17:31:47
207
原创 Mysql练习2024.7.21
- 创建数据库-- 选择数据库USE mydb8;-- 创建表department_id INT(11) NOT NULL COMMENT '部门号',worker_id INT(11) PRIMARY KEY NOT NULL COMMENT '职工号',worker_date DATE NOT NULL COMMENT '工作时间',wages FLOAT(8,2) NOT NULL COMMENT '工资',
2024-07-21 18:07:28
669
1
原创 Python基础题31-60
之间,任意选择两个不相同的数作为一个组合,输出每一组组合,并统计所有组合的个数。这个四个数字,能组成多少个互不相同且无重复数字的三位数?之间的整数,程序提示用户连续地输入数字直到它与那个随机生成的数字相。中出现的次数,字符区分大小写,已匹配的字符不计入下一次匹配。反素数是指一个将其逆向拼写后也是一个素数的非回文数,例如。对于用户输入的数字,程序会提示它是过高还是过低。,求两个字符串最长的公共前缀串,字符区分大小写。一只青蛙,一次可以跳一个台阶或者两个台阶,现有。回文素数是指一个数既是素数又是回文数,例如。
2024-04-07 20:09:37
1212
原创 Python基础题1-30
输入两个数据,分别表示今日星期几的数字和未来某天的天数,数据之间用空格分隔。输入三角形三边的长度,如果输入合法则计算周长并输出结果;给定某年、某月、某日的一个日期,计算该日是今年中的第几天。输入一个三位整数,然后判断其是否为一个回文数。判断两个矩形之间的关系:包含,重叠,相离。输入一个四位整数,并以反向顺序显示。,输出用户赢、计算机赢或平局。整除,那么这个年份就是闰年。分别表示剪刀、石头和布。摄氏温度转化为华氏温度。计算机随机产生一个数字。输出未来某天是星期几。
2024-04-07 01:21:04
297
原创 Python笔记
整数除 只要两边都是整数 结果一律为整数 但凡有一个小数 结果就是小数(只有整数位,小数位都为。整数常量:10(十进制)、0b1001(二进制)、0o12(八进制)、0x12(十六进制)规范:1、小驼峰:变量 函数 多个单词出现时 第一个单词首字母小写 之后单词首字母都大写。(我们在使用内置函数的时候,一定要注意名称不能够被更改)本质:变量它只存储数据在内存中的地址(引用类型变量):就是我们程序员自定义的一些名称(变量 函数 类)规则:1、由字母、数字、下划线、美元符组成。
2024-03-30 15:05:30
1626
原创 JavaSE第二章
double:大小:8字节64位浮点数,取值范围:4.9E-324 ~ 1.7E+308, -4.9E-324 ~ -1.7E+308。float:大小:4字节32位浮点数,取值范围:1.4E-45 ~ 3.4E+38 , -1.4E-45 ~ -3.4E+38。>=:含义:大于等于,范例:5>=6,结果:false。6,结果:false。
2023-11-25 20:28:58
796
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人