- 博客(61)
- 收藏
- 关注
原创 DomainNameSystem
🔭DNS基本信息什么是DNS:Domain Name System(域名系统)产生原因 : 因为ip太多了,记不住,所以搞一个域名跟ip进行绑定,方便记忆,随着时代发着ip慢慢拥有了商标属性,具有庞大的商业价值连接方式:知名端口号53,通常DNS是以UDP这个较快速的数据传输协议来查询的,但是UDP没有查询到完整的信息时,就会再次以TCP这个协议来重新查询,所以启动DNS时,会同时启动TCP以及UDP的port53。
2025-11-08 19:14:17
1050
原创 SecureShellProtocol(ssh)
🔭ssh基本信息ssh全称安全外壳协议(SecureShellProtocol)ssh是一个协议,而openssh是对ssh的一个具体的实现,它是真实用于远程连接的软件ssh端口号:22。
2025-11-03 22:30:00
775
原创 Linux服务器启动和修复
内核启动结束后开始读取“系统初始化镜像文件”(initramfs-5.14.0-427.13.1.el9_4.x86_64.img),用file命令查看是gzip文件,改后缀名为gz后用gunzip可以解开,里面的文件是初始化二进制程序,再用cpid -id 解开后会发现它和根下面的目录很相似。在文件系统引导阶段,系统会读取自动引导文件(/boot/grub2/grub.cfg),在此文件中指定系统启动过程中会读取什么文件,加载什么文件。mbr是在安装系统时安装来的,那么我们再从光盘中安装就好了。
2025-11-03 01:43:08
879
原创 Network File System
🔭NFS基本信息什么是NFS:Network File System (网络文件系统)。NFS的使用场景:存储分离的使用场景,有效的提升数据安全共享。NFS涉及到的服务:rpcbind.service (rcp服务):相当于服务中介,帮助nfs服务器和客户端只晓彼此。nfs-server.service(nfs服务):文件服务器开启所有需要的程序。NFS是一种基于TCP/IP 传输的网络文件系统协议。
2025-11-02 00:08:32
629
原创 Linux-Redhat系统启动读取文件流程
首先把根(/)读写挂载,进入/etc/systemd/system/multi-user.target.wants/中读取链接文件,它们都是链接到做开机自启动服务的服务脚本。这两个标题看的是/boot/grub2/grub.cfg这个文件,这个文件中指定了下一步读取哪一个文件、timeout等于几秒等等配置。之后读取/etc/systemd/system/multi-user.target.wants/下的软链接文件。读取完这些链接后,最后会读取开机自运行脚本(/etc/rc.d/rc.local)。
2025-10-29 23:24:17
843
原创 虚拟机系统化部署母盘(Linux)
禁用默认命名规则,实现可预测命名规则(作用是启动时网卡名称会变成eth0,再添加一个网卡时添加的网卡名称会是eth1,有规律的添加网卡名;不使用这个命令它后面添加的网卡名不好推测,写脚本也不怎么顺畅.如:ens160再添加一个网卡后会变成。1.使用mount命令挂载本地光盘映像(临时挂载、开机自启动挂载、开机执行一下mount命令),不建议弄开机自启动挂载,即写再/etc/fstab里面写mount,写错了开机还会起不来。下所有仓库配置文件删了,母盘能省空间就尽量省空间,克隆出去的节点不会有赘余文件)
2025-10-26 01:41:04
798
原创 计网协议簇具体协议
步骤:1.A向邻居B发送dbd报文,通告本地链路状态信息库表lsdb中所有的癞lsa摘要信息2.B收到报文后,与本地的lsdb做对比,向A发送lsr报文,请求A发送自己需要的lsa的完整信息3.A收到lsr报文后,把B需要的lsa的完整信息打包成一条lsu报文,发送给B4.B收到lsu报文后,向它的对方A回复lsAck报文,进行确认注:选举dr(指定路由)与bdr(备份指定路由):
2025-09-20 16:27:09
1092
原创 计网基础知识
第一阶段:1946年第一台计算机在美国产生,用于军事方面计算导弹轨迹。计算机运作原理应用层:将人类语言转化成编码(ACSII码、Unicode)表示层:编码转换成二进制(0、1语言)介质访问控制层:将二进制转换成电信号物理层:传输电信号第二阶段:1969年计算机网络诞生阶段第三阶段:计算机网络协议标准产生与确立(相当于用于维护网络界的“顺序”。第四阶段:Internet国际互联集线器内部为总线型结构,是一种共享型介质(共享的是通信线路)任意时间只有两个主机能通信,占用通信线路。
2025-09-20 16:12:10
497
原创 mysql第四次作业
2.定义触发器实现在产品表(product)中每更新一个产品,就在操作表(operate)中记录操作方式和时间以及编号记录。3.定义触发器实现在产品表(product)中每删除一个产品就,在操作表(operate)中记录操作方式和时间以及编号记录。1.定义触发器实现在产品表(product)中每多一个产品,就在操作表(operate)中记录操作方式和时间以及编号记录。创建product_after_delete_trigger。创建product_after_insert_trigger。
2025-07-20 19:58:20
332
原创 MySQL第三次作业
为什么会恢复丢数据,看一下这三张图就知道了(使用mysqldump备份会中文乱码)使用mysqldump备份的数据(注意我是使用了--default-character-set=utf8参数的)转字符集后使用图形化工具备份。
2025-07-16 13:53:37
943
原创 mysql第一、二次作业
(6)创建一个只有职工号、姓名和参加工作的新表,名为工作日期表。(10)列出所有部门号为102和103且不是党员的职工号、姓名。(11)将职工表t_worker中的职工按出生的先后顺序排序。(2)查询所有职工所属部门的部门号,不显示重复的部门号。(8)列出工资在4000-8000之间的所有职工姓名。(12)显示工资最高的前3名职工的职工号和姓名。(15) 列出总人数大于等于3的部门号和总人数。(9)列出所有孙姓和李姓的职工姓名。(5)列出职工的平均工资和总工资。(1) 显示所有职工的基本信息。
2025-07-14 01:55:35
244
原创 MySQL的三种安装方式(mis、zip、yum)
若这一步报错则Alt+Ctrl+Delete打开任务管理器-----服务-----MySQL80---右击打开服务---找到MySQL80右击------属性----登录----允许本地系统账户。查看红帽版本、删除多余的仓库配置(确保只有redhat.repo)、确认系统没有安装mariadb-server服务避免和mysql有冲突---->去官网下载yum版本的。数据库连接指令:mysql -u用户名 -p密码 -P 端口号 -h 主机名(本地主机可以用域名)(-u与-p不能有空格)为什么又叫做绿色版?
2025-07-11 12:58:51
1392
原创 JavaScript知识总结(前端版)
通过编写符号代码,形成一定的处理流程,计算机按照指定的处理流程,完成数据运算。Javascript是一门全栈开发编程语言,早期的时候主要服务于前端网页的特效制作、数据交互方面;近些年因为NodeJS技术的发展,Javascript也可以像JavaPython这些编程语言开发服务端应用程序变量(variable),表示程序中临时存储(字面量)数据的容器ES规范中要求,直接使用变量名称,调取变量中存放的数据使用let关键字,声明变量。(变量名自定义)//变量的声明let 变量名 = 数据类型;
2025-03-16 15:46:17
1298
原创 对HTML中form标签属性补充
在url地址中看不见密码信息,可以在浏览器中的开发者工具中查看地方看。密码提交到url地址中,即密码信息可以在url地址中看见,性能优秀。action属性后面跟着提交到的地址“url”;
2025-01-18 19:18:06
221
原创 Web第一次作业
注册页面中,输入账号、密码、确认密码、昵称,点击注册,注册后自动跳转到登录页面。- 主页中,可以点击 **注册**或者**登录**能直接在新窗口跳转到对应的页面。- 登录页面中,输入账号、密码可以点击登录-自动跳转到主页。实现一个登录页面、实现一个注册页面;- 注册页面:`register.html`- 登录页面:`login.html`- 主页:`index.html`
2025-01-15 22:57:19
409
原创 RHCSA结课——论坛的搭建
简介1)Lnmp#l:指linxu环境#n:即nginx,指web服务器毛子做的,性能特强,还可以做反向代理服务器:可以帮我们隐藏内网中的设备#m:mariadb 指数据库mysql作者做的另一款数据库,mysql被买了,mysql中的命令在mariadb都可以使用#p:php 指论坛代码开发的语言PHP(Hypertext Preprocessor)是一种广泛应用于Web开发的开源脚本语言2)Lamp#a:apache http指web服务器美国佬做的,正向代理服务器。
2024-11-20 00:33:17
387
原创 Linux配置yum源练习
2. 通过yum命令安装 mysql-server。3.使用yum 删除 mysql-server。4.查看nginx软件的详情。1.配置一个本地软件源。
2024-11-18 01:00:00
600
原创 linux逻辑卷练习
从新硬盘制作三个分区每个分区都 3GB大小, 将三个分区只作为物理卷,通过这三个物理卷创建卷组 通过卷组生成一个逻辑卷,大小为7G,再将逻辑卷调整到10G。物理卷(physical volume):简称PV。逻辑卷(logical volume):简称LV。卷组(Volume Group):简称VG。
2024-11-15 18:31:08
520
原创 Linux编辑/etc/fstab文件不当,不使用快照;进入救援模式
如果遇到任何问题,您可能需要进一步的故障排除,比如检查文件系统的完整性或修复文件系统错误。1)当出现以下警告时不要慌,如果文件系统默认挂载为只读模式,将其重新挂载为读写模式就好了,应该是吧。您可以选择1继续,或者选择2以只读模式挂载文件系统,或者选择3跳过直接进入shell。后面加), 把只读模式改成读写模式 ,然后ctrl+x重启。然后会出现一串红色的字,太快了,看不清,然后就重启成功了。如果您在虚拟控制台(VC)1或VC2中,可以使用。获取root权限,这样您就可以编辑。2)挂载根文件系统为读写模式。
2024-11-14 20:57:19
2129
原创 Linux磁盘练习
搞完后打开虚拟机看看有没有添加成功:使用lslbk命令(加上-p参数可以看到其决定路劲)4. 在/mnt中创建目录nvme1。1.给linux系统添加一块新硬盘。5.将新增的分区 挂在到该目录。把虚拟机关机了,进入编辑页面。这里推荐选这个,利于文件管理。搞完后点击“确定”即可。2.对该硬盘进行分区。
2024-11-11 22:56:52
274
原创 Linux基础第三周作业
1.在/home中创建一个名为 file1.txt 的文件,并设置权限为:所有者和组成员可以读写,但其他人只能读。2.在 /home 目录下创建一个名为 shared 的子目录,使得所有用户都可以进入,读,写,该目录中文件。4.给cat命令添加suid权限,使得普通用户可以使用cat查看/etc/shadow文件。5.给file2.txt添加acl权限让redhat不可该文件做任何操作。3.在/home中创建一个file2.txt,添加不可修改文件属性。6.删除file2.txt的扩展权限。
2024-11-10 23:24:13
286
原创 Linux第二周作业
4、将/root/home目录,/home/passwd和/root/passwd打包并压缩为/root/hp.tar.xz(tar -cJf)1、查看/etc/passwd文件的第18-20行内容,并将找到的内容存储至/home/passwd文件中(head,tail,>,>>)2、查找/etc/passwd文件中包含root字符的行并将找到的行存储至/root/passwd文件中(grep,>,>>)3、将/home目录复制到/root目录(cp -r)
2024-11-03 18:26:13
402
原创 linux命令小总结
d(文件类型) rwx(文件所以者的权限) r-x(文件所属组的文件) r-x(其他人的权限) .(扩展权限) 2(文件的硬链接次数) root(文件的所属用户) root(文件的所属用户组) 6(文件的大小) Oct 14 13:01(文件的修改时间) Videos(文件名)软链接又叫符号链接(类似于快捷方式)、硬链接(指针思想,都指向一个地址)命令模式:也成为了阅读模式,可以控制光标移动,对文本进行查看、删除、复制粘贴等操作(默认)(块文件)可供存储的接口设备,随机读写,硬盘。
2024-10-29 12:35:05
900
原创 linux学习第三天
文件管理(万物皆文件)ls命令ls 显示当前路径下的文件或目录anaconda-ks.cfg Documents Music Public VideosDesktop Downloads Pictures Templatesls -a(显示. ..)-A[显示隐藏文件]#-a. .bash_logout .config Downloads Pictures Templates..
2024-10-20 09:29:17
446
1
原创 linux的学习第二天
在某些情况下,比如在单用户模式下重置了root密码,SELinux的安全策略可能不允许这种操作,因为修改`/etc/shadow`文件(其中存储了用户密码的加密信息)通常需要特定的安全上下文。在这种情况下,`touch /.autorelabel`命令创建了一个名为`.autorelabel`的隐藏文件,这个文件告诉SELinux在下一次系统启动时重新标记所有文件,以确保它们具有正确的安全上下文。记录保存虚拟机的当前状态,如果系统出现故障,可以通过快照还原(错删系统时可以找到快照的系统状态,然后恢复系统)
2024-10-14 20:25:07
1182
原创 Linux学习第一天
虚拟机像是一个普通的软件使用宿主机的网络流量,此时同一个路由器下的其他电脑无法连接(ping通)到虚拟机,并且虚拟机可以连接公网。控制整个系统的内存管理,系统所有的程序代码与数据都先存放在内核当中(通常内核会提供虚拟内存,当内存不足时提供内存交换功能)相当于创建了一个独立于宿主机的设备(虚拟机),在同一个网络设备都可以ping通此设备(虚拟机),并且虚拟机可以连接公网。硬件的管理:设备的驱动程序就是内核管理着硬件的代码,设备的驱动程序可以使硬件准备好工作,时刻等待着程序的调用。其他软件运行在操作系统上。
2024-10-12 13:45:14
727
原创 Web入门常用标签、属性、属性值
属性值:背景色 背景图 背景图平铺方式 背景图位置 /背景图缩放 背景图固定(空格隔开,不分顺序)作用:背景图不会随着元素的内容(盒子)滚动。(盒子可以动,图片(被钉住了)不动)经验:查找到的元素后可以加上{属性}和其他选择器一样可以往{}中添加属性。必须设置content:" "属性用来设置伪元素的内容(内容可留空)水平方向位置 垂直方向位置(像素单位px,正负代表方向)作用:创建虚拟元素(伪元素),用来摆放装饰性的内容。对于公式n+5/n-5而言:n是从0开始计算(作用:根据元素的结构关系查找元素。
2024-09-29 01:00:21
1759
原创 Java的格式化输出
指定要格式化的参数索引。例如,%1d d %1dx 将以十进制和十六进制格式打印第1个参数。此外,还可以通过指定宽度、精度和标志来进一步控制输出格式。只对定点浮点数整数部分添加分组分隔符,小数部分不会添加。方法支持多种格式说明符,用于格式化不同类型的数据。printf的flags。
2024-09-22 15:05:23
501
原创 程序中类与对象的理解(面向对象思想)
因为在创建对象的时候先要在堆里面分配空间,一旦分配完空间,this就是这个空间所指向的位置,调用构造其实就是函数回调。类是由行为和特征组成,我们把特征称为属性、把行为称为方法。在同一个类中,方法名相同,参数不同(个数不同,类型相同)构造函数里还没new出对象来,为什么也能用this?注意:方法重载与返回值类型无关、与形参的名字无关。用对象的方式来模拟现实世界----软件。类是模板,是蓝图,是抽象,类还是类型。当前对象:谁调用方法谁就是当前对象。4.让栈里的变量名引用堆里的空间。this就是当前对象。
2024-09-18 00:17:47
434
原创 数组的遍历关联------break的作用及标签思想(Java实现)
【代码】数组的遍历关联------break的作用及标签思想(Java实现)
2024-09-10 20:17:00
188
原创 列表、表格、表单
a.标签:select嵌套option,select是下拉菜单整体,option是下拉菜单的每一项。(c)支持label标签的表单控件:文本框、密码框、上传文件、单选框、多选框、下拉菜单、文本域等。标签:dl嵌套dt和dd,dl是定义列表,dt是定义列表的标题,dd是定义列表的描述/详情。(b)保留最左、最上的表格,添加属性(取值是数字,表示需要合并的单元格数量)标签:ul嵌套li,ul是无序列表,li是列表条目。标签:ol嵌套li,ol是有序列表,li是列表条目。
2024-09-06 17:01:08
914
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅