- 博客(41)
- 收藏
- 关注
原创 MySQL小练习
学生表:Student (Sno, Sname, Ssex , Sage, Sdept)学号,姓名,性别,年龄,所在系 Sno为主键课程表:Course (Cno, Cname,)课程号,课程名 Cno为主键学生选课表:SC (Sno, Cno, Score)学号,课程号,成绩 Sno,Cno为主键1.用SQL语句创建学生表student,定义主键,姓名不能重名,性别只能输入男或女,所在系的默认值是 “计算机”。
2025-12-06 00:04:27
142
原创 MySQL单表查询与多表查询练习
6. 找出部门编号为D2019090001中所有总经理,部门编号为D2019090011中所有财务总监,还有即不是总经理又不是销售总监但其工资大或等于4000的所有员工详细资料。17. 统计各部门工资总和,显示部门编号和该部门雇员的月工资的总和,并且要满足该部门雇员的月工资合计大于6000,输出结果按月工资的合计升序排列。5. 找出部门编号为D2019090011中所有财务总监,和部门编号为 D2019060011中所有财务专员的详细资料。1. 查询出部门编号为D2019060011的所有员工。
2025-12-05 20:18:26
271
原创 RHCE考试笔记
注意:要运行playbook前,要登录镜像仓库!!注意:要运行playbook前,要登录镜像仓库!!是一个用于查看 Ansible 配置文件(
2025-09-01 11:53:29
779
原创 RHCSA考试笔记
2.配置系统的软件仓库YUM 的两个存储库的地址分别是:3.配置 SELinux测试: 该命令用于在 SELinux 策略 中添加一个自定义端口规则,允许 HTTP 服务监听非标准端口 。以下是逐部分详解:命令结构与参数作用核心作用永久修改 目录及其内容的 默认 SELinux 安全上下文类型 为 ,使 Apache HTTP 服务器(httpd)能够安全访问该目录下的文件 此命令用于在 SELinux 中为 TCP 协议的 82 端口 添加
2025-08-06 01:39:21
847
原创 高可用集群Keepalived
virtual_server IP port #定义虚拟主机IP地址及其端口virtual_server fwmark int #ipvs的防火墙打标,实现基于防火墙的负载均衡集群virtual_server group string #使用虚拟服务器组vrrp_script <SCRIPT_NAME> { #定义一个检测脚本,在global_defs 之外配置script <STRING>|<QUOTED-STRING> #shell命令或脚本路径。
2025-07-25 16:28:59
730
原创 haproxy的七层代理
用于指定后端真实服务的地址、端口及状态参数,是backend的核心配置。server web1 192.168.1.10:80 check # 定义服务器web1,启用健康检查server web2 192.168.1.11:80 check maxconn 100 # 限制最大连接数为100server web3 192.168.1.12:80 check backup # 作为备用服务器(主服务器故障时启用)
2025-07-23 19:55:23
1125
原创 Linux中的LVS集群技术
维度NAT 模式DR 模式TUN 模式Full-NAT 模式IP 修改入站改目标 IP,出站改源 IP不修改 IP,改 MAC 地址不修改 IP,隧道封装入站同时改源 IP 和目标 IP流量路径双向经 LVS入站经 LVS,出站 RS 直连入站经隧道,出站 RS 直连双向经 LVS网络范围同一子网同一物理子网(二层可达)跨子网 / 跨地域(依赖隧道)任意网络(可跨子网)RS 网关配置必须指向 LVS 的内网 IP无需指向 LVS(可独立设置网关)
2025-07-18 15:40:41
1052
原创 Linux中的系统日志(Rsyslog)
var/log/boot.log #系统启动信息/var/log/cron #系统中周期化任务日志/var/log/maillog #邮件日志/var/log/messages #服务常规信息,服务启动报错/var/log/secure #系统认证日志#编辑日志采集格式模板*.*;
2025-07-14 16:03:22
1247
原创 一分钟快速了解Apache
此阶段的实验完成之后记得把配置文件中的命令改回原来那样子,不然例如监听接口还是8080而没有改回80的情况,下面的实验又有用到80接口的情况,就会导致实验出错。因为我们的证书没有经过认证,所以会有危险网站的警告信息出现。可以通过以下步骤查看我们验证的证书。
2025-07-12 19:33:06
322
原创 Linux中的数据库操作基础
数据库(Database)是,旨在高效地实现数据的存储、查询、更新和共享。简单来说,它就像一个 “电子化的文件柜”,但比普通文件柜更智能 —— 能按照预设规则快速检索、分类和处理数据,广泛应用于网站、APP、企业系统等各类场景,
2025-07-12 19:32:19
514
原创 系统引导修复
启动所有硬件并为进入系统做准备检查所有电源设备确定供电设备正常,所有线缆是否插紧,检查线缆是否有损坏检测硬件是否正常检测硬件是否插紧找到/boot分区如果此阶段出现问题,那么系统会#/dev/sda 是系统boot分区所在磁盘此命令标识用无限零字节覆盖/dev/sda上最前面的446个字节(mbr主引导记录,负责找到/boot问题解决方法:1.进入挽救模式从光盘启动2.得到shell后,开始执行修复命令,修复原理是把mbr重新安装到启动设备四、文件引导阶段。
2025-07-12 19:31:24
1104
原创 Linux中Shell脚本的常用命令
1、通过修改系统文件来修改主机名称 :Linux 系统中存储主机名的配置文件。 修改完文件后,在当前的shell中是不生效的,需要关闭当前shell后重新开启才能看到效果。2、通过命令来更改主机名称 修改后立即生效,无需重启shell二、简单处理字符seq的基本语法:seq常用选项详解 选项 说明 示例 输出 无选项 默认生成整数序列 格式字符串:包含普通文本和格
2025-05-30 01:23:54
1099
原创 Linux中的Shell脚本基础
clean_old_backups # 调用函数定义:每个命令执行后返回的整数状态码(0-255)含义0:成功执行1-255:执行失败(不同值代表不同错误类型)重要性:Shell脚本中常用退出值判断命令执行结果。
2025-05-28 22:07:11
1165
原创 Linux中的nfs网络文件系统
NFS(Network File System,网络文件系统)是一种由Sun Microsystems于1984年开发的分布式文件系统协议,允许计算机在网络上共享文件和目录,使客户端能够像访问本地文件一样透明地访问远程服务器的存储资源。它广泛应用于UNIX、Linux及类Unix系统,支持跨平台文件共享,是构建高效协作环境的核心技术之一。透明访问:客户端通过挂载(mount)远程NFS共享目录到本地目录树,用户无需感知文件实际存储位置。基于RPC的通信:NFS依赖RPC(Remote Procedure C
2025-05-23 01:31:54
1215
原创 Linux中的域名解析服务器
最后,我们使用systemctl restart named命令重启服务,然后进行dns正向解析的测试。发现被写入区域文件的www.timinglee.org和bbs.timinglee.org可以进行访问,而没有写进区域文件的haha.timinglee.org则显示查询的域名不存在。测试主机dns1 指定的 DNS 服务器的 IP 地址为自身的IP地址。
2025-05-17 15:24:57
1059
原创 Linux中的时间同步
在分布式系统、集群、微服务架构中,时间一致性是日志排序、事务顺序、数据一致性的基础。:TLS/SSL证书、Kerberos认证等依赖时间有效性,时间偏差可能导致身份验证失败或中间人攻击漏洞。:日志时间戳若不同步,跨节点问题定位将极其困难。:金融交易(毫秒级误差可能引发损失)、科学实验、5G网络同步(微秒级要求)等场景对时间精度要求极高。:高精度物理设备(如原子钟、GPS卫星时钟),直接提供时间源。:与Stratum 0设备直连的NTP服务器,作为主时间服务器。
2025-05-03 23:47:55
2645
原创 Linux下的软件仓库
注:本文使用的是RHEL9,会以RHEL9为示例定义与适用场景格式:适用系统:Debian、Ubuntu、Linux Mint 等 Debian 系发行版。用途:预编译的二进制安装包,包含软件的可执行文件、配置和依赖信息。包管理工具::基础安装工具()。 / :高级工具(自动解决依赖)。核心特点依赖管理:自动处理依赖关系(通过 工具)。安装简便:一键安装,无需编译。版本控制:官方仓库提供稳定版本,适合生产环境。定义与适用场景格式:适用系统:RHEL、CentOS、Fedora、openSUSE 等 Red
2025-04-19 04:35:39
1520
原创 Linux下的网络管理
网关(Gateway)是连接不同网络的设备或节点,负责在不同网络间转发数据。在 TCP/IP 网络中,默认网关是本地网络与其他网络(如互联网)通信的出口路由器的 IP 地址。当设备需要访问不在同一子网的目标 IP 时,数据包会被发送到默认网关进行路由。下图中配置的网关是临时的,系统重启、网络重启、接口单独重启会让网关消失。
2025-04-18 23:43:32
1188
原创 一篇让你速通Linux系统下的进程管理
当程序被加载到内存并运行时,操作系统会为其创建一个独立的进程,分配资源(如内存、文件句柄、CPU 时间片等)。
2025-04-06 22:18:22
890
原创 HCIP---OSPF综合实验
通过查看ospf邻居表和路由器的路由表发现,我们的ospf邻接关系都已经建立成功,只是在ospf 1中不存在ospf 2的路由和rip的路由,所以我们需要在AR9和AR12这两个ASBR上进行路由重发布操作,让ospf 1也可以获取ospf 2和rip的路由。检查路由表时发现处于ospf 2的路由器AR10没有ospf 1的除了区域3外的路由,这是因为区域3被划分成了nssa区域,没有3、4、5类LSA了,自然处于ospf 2的AR10也就无法收到除了区域3外的其他区域的路由。
2024-11-19 00:35:52
998
原创 HCIP---简单园区网拓扑实验(未使用super vlan版)
如下图,将四个交换机的g0/0/3和g0/0/4接口都配置为trunk干道,并放通vlan 2、vlan 3、vlan 20和vlan 30的流量。将LSW1设置为VLAN 2/3的主根及主网关,将LSW2为VLAN 20/30的主根及主网关,SW1和SW2互为备份。在LSW4上创建vlan 20和vlan 30,并把相应的与相同vlan的PC端相连的接口划分到相应的vlan中。在LSW3上创建vlan 2和vlan 3,并把相应的与相同vlan的PC端相连的接口划分到相应的vlan中。
2024-11-07 17:14:03
545
1
原创 TCP复习笔记
是一种面向连接的可靠传输协议。而与之相反的UDP,是一种无连接的、不可靠的传输层协议。与TCP相比,UDP在传输数据之前不需要建立连接,因此具有较低的时延。UDP协议适用于那些对实时性要求较高,但对数据完整性要求不高的应用场景,如视频流媒体、在线游戏等。而TCP协议,是一种面向连接的、可靠的、基于字节流的传输层通信协议。在TCP/IP协议族中,TCP协议负责确保数据在从一个网络应用进程传输到另一个网络应用进程时的可靠性、顺序性和完整性。TCP是在不可靠的IP层之上,实现可靠的数据传输能力。。
2024-10-29 13:25:45
855
原创 HCIA复习作业
6、将HTTP客户端划分为vlan2,PC1和PC2划分为vlan3,配置ACL(访问控制列表)拦截PC2访问公网的流量。2、学校网络内部网段基于192.168.1.0/24划分,PC1可以正常访问3.3.3.0/24网段,但是PC2不允许。1、学校内部的HTTP客户端可以正常通过域名www.baidu.com访问到百度网络中的HTTP服务器。5、在AR1上配置telnet服务,在AR1和AR2上的静态路由配置优先级实现浮动静态。4、在边界路由器AR1、AR6上设置动态NAT,让私网能访问公网。
2024-10-19 19:58:21
279
原创 【html】第三次作业---完成三个页面(登录页面、官网页面、电商页面)
登录页面可以实现随便输入账号和密码,然后点击登录按钮就能跳转到官网页面。点击图片会跳转链接,不过京东需要登录后才能查看商品信息。官网页面上面可以实现跳转到电商页面或返回到登录页面。以上就是我制作的三个简略的页面。
2024-07-23 15:29:05
342
原创 css盒子模型学习记录
所有HTML元素可以看作盒子,CSS盒子模型本质上是一个盒子,封装周围的HTML元素,它包括:边距,边框,填充,和实际内容。盒子模型允许我们在其它元素和周围元素边框之间的空间放置元素。盒子模型结构图。
2024-07-10 12:42:48
1209
原创 一些python笔记(2)
math.exp(2) : 7.38905609893065 ——这里返回的是自然数e的二次方,用来算自然数e的各种次幂的。__name__ =显示模块的名字,如果是在主模块执行的就会输出_main_,不是在主模块执行的就会输出导入的模块的名字。模块导入的时候,会执行模块中的顶层代码,而函数中的代码,只有在调用的时候会执行导入模块。,其它的是复制文件路径再黏贴的,因为一个反斜杠\有转义的意思,所以要两个反斜杠\\)问题:代码运行在内存中,函数,进行弹栈释放内存,但是存储在堆里边的,如何释放?
2024-04-24 22:00:05
566
1
原创 一些python笔记
设第一个数为最小值,然后不断与后面的值进行比较,将后面比它小的且为后面最小的值与它交换位置,然后将与它交换位置的值重新设为最小值,并重复前面的过程。函数调用的本质:程序启用的瞬间,会生成至少一个执行栈,函数是在堆中存放的,每当函数被调用时,会进行压栈,调用结束之后,会立刻进行弹栈。replace(旧的字符串,新的字符串):会将原来字符串中旧的字符串替换成新的字符串,然后返回一个新的字符串,不过不会更改原来的字符串。偏函数:为已有的函数重新固定下来某个默认参数的值,并返回一个全新的函数,这个函数就是偏函数。
2024-04-11 17:33:46
725
2
原创 vlan间路由和dhcp
最后创建子接口,定义其识别和管理的vlan,激活子接口的ARP功能,然后激活AR1上的dhcp功能,创建地址池塘,宣告可分配地址范围、网关和dns服务器地址,最后在需要分配IP地址的接口上再次开启dhcp服务。将PC1、PC2、PC5划分为vlan2,将PC3、PC4、PC6划分为vlan3,并实现全网可通,PC端能互相访问。DHCP成功下发地址,vlan2和vlan3之间互通就完成了。先将接口的vlan分配好。再划分trunk干道。
2024-01-21 11:51:13
1131
原创 NAT实验
1.先划分IP(给AR1的 GE0/0/0接口和此接口下的PC1、PC2和HTTP1、HTTP2划分为192.168.1.0/24网段内的私有IP地址,给AR1和ISP路由器之间的链路划分12.0.0.0/24网段内的公有IP地址,再给ISP的 GE0/0/1接口和此接口下的Client1、DNS划分23.0.0.0/24网段内的公有IP地址),然后配IP地址。5.通过端口映射,仅将一个公有ip地址的一个端口号,固定和一个私有ip地址的一个端口号进行转换(固定将一个私有地址,转换为一个公有地址。
2024-01-18 23:51:28
798
1
原创 ensp中HTTP和DNS的运用
如下图给各接口配好IP地址后,分别启用baidu服务器和taobao服务区的HTTP服务,再将Client1的域名服务器加上DNS服务器的IP地址。然后给DNS服务器加上baidu服务器和taobao服务器的IP地址所对应的域名,如下图。那么简单的HTTP(超文本传输协议)和DNS(域名解析协议)服务器就完成了。
2024-01-10 14:50:56
590
原创 三次握手与四次挥手
第四次挥手 客户端收到服务器的连接释放报文后,必须发出确认,ACK=1,ack=w+1,而自己的序列号是seq=u+1,此时,客户端就进入了TIME-WAIT(时间等待)状态,但此时TCP连接还未终止,必须要经过2MSL后(最长报文寿命),当客户端撤销相应的TCB后,客户端才会进入CLOSED关闭状态,服务器端接收到确认报文后,会立即进入CLOSED关闭状态,到这里TCP连接就断开了,四次挥手完成。为了保证客户端与服务器端能形成可靠连接,TCP协议建立连接时必须要进行三次会话,也叫TCP三次握手,
2024-01-08 23:24:45
395
原创 HCIA-网络基础(第二周)
借位:需要多少个网段,就需要借几位(2的借位次方,例:要5个网段,则借3位主机位,即2的3次方,有八个网段)……网络层:默认携带最大的数据量---1500-20-20=1460字节(减去的是传输层和网络层的报头)传输层:MSS---最大段长度1480(1500-20=1480,减去的是传输层的报头)VLSM---子网划分:借位(借的那个主机位有0和1两种可能,从而完成子网划分)。1.TCP是面向连接的协议,而UDP是无连接的协议----TCP的三次握手。(前八位二进制换算成十进制224~239)D类地址。
2023-12-17 01:34:05
116
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅