- 博客(67)
- 资源 (1)
- 收藏
- 关注
原创 数据计算-shell小实验
1:计算1+2+3+4+…+n的求和,可以使用n*(n+1)公式快速计算结果。2:使用三角形的底边和高计算面积:A=1/2bh。3:计算梯形面积 :计算公式为S=(a+b)
2024-08-20 00:28:57
103
原创 linux修改主机地址为固定地址
一:在虚拟机上点击编辑——虚拟网络编辑器——VMnat8——设置IP段192.168.xx.0子网掩码255.255.255.0——点击nat设置——网关设置为192.168.xx.2——确定。在虚拟机上点击编辑——虚拟网络编辑器——VMnat8——设置IP段192.168.xx.0子网掩码255.255.255.0——点击nat设置——网关设置为192.168.xx.2——确定。6:重启网卡服务:systemctl restart network-online.target。1:redhat(红帽版)
2024-08-06 00:46:51
190
原创 面试小问题2---打开一个网址都进行了哪些操作?
解答:第一步 浏览器查找该域名的 IP 地址第二步 浏览器根据解析得到的IP地址向 web 服务器发送一个 HTTP 请求第三步 服务器收到请求并进行处理第四步 服务器返回一个响应第五步 浏览器对该响应进行解码,渲染显示。第六步 页面显示完成后,浏览器发送异步请求。第七步 整个过程结束之后,浏览器关闭TCP连接。分析...
2022-06-08 17:39:36
507
1
原创 liunx中DHCP服务器
使用DHCP的优点:1:可以减少大量手工配置IP,提高效率。2:提供安全而可靠的配置。DHCP避免了由于需要手动在每个计算机上键入值而引起的配置错误。DHCP还有助于防止由于在网络上配置新的计算机时重用以前指派的IP地址而引起的地址冲突。3.DHCP租约续订过程还有助于确保客户端计算机配置需要经常更新的情况(如使用移动或便携式计算机频繁更改位置的用户),通过客户端计算机直接与DHCP服务器通讯可以高效、自动地进行这些更改。4.IP地址采用租用方式,需要时向DHCP服务器申请IP,用完后释放,使IP地址可
2022-06-08 16:31:05
230
原创 面试小问题
解答::一个是自治区域之内的路由协议,一个是自治区域之间的路由协议。OSPF属于IGP协议(内部网关协议)它是以链路状态为根据进行选路的,一般运行在AS自治系统内部,而BGP属于EGP(外部网关协议),一般是由ISP服务提供商运用在各个AS之间,用于互联网选路的协议,他的选路方式可以通过多钟属性控制,而不是想OSPF那样用cost值,BGP协议是建立在IGP协议基础之上的高级路由选择协议。解答:预防:尽量精确汇总来避免措施:可以使用空接口来防止黑洞解答:1:配置错误,例如路由表中下一跳地址写错了2:汇
2022-06-06 17:36:03
254
原创 护网面试问题
1:护网是干什么?护网行动是一场网络安全攻防演练。是针对全国范围的真实网络目标为对象的实战攻防活动mimikatz的功能:1:可以获取主机账号密码1:第一步:使用Nmap扫描目标主机开放端口,ms17010是对445端口进行攻击的,所以我们要先对目标机进行端口扫描2:第二步:获取权限在这里我们利用ms17010(永恒之蓝)漏洞来获取靶机的权限。运行msf,使用ms17010漏洞。3:剩下的就是需要我们设置LHOST、RHOST、payload,分别是攻击机IP、靶机IP、攻击载荷。4:配置
2022-05-17 12:15:41
5173
1
原创 BGP协议
BGP:边界网关路由协议无类别路径矢量EGP协议;针对AS进行分类;AS:自治系统 0-65535 0-65511 公有 65512-65535 私有标准编号(16位二进制)扩展编号 32位二进制EGP:外部网关路由协议----BGP —AS之间IGP:内部网关路由协议—RIP OSPF EIGRP ----AS内自治系统之内跑的是IGP自治系统之间跑的是EGP为什么要对AS进行划分:1:网络太大,如果使用同一个协议的话会很慢,由于划对AS要进行划分,所以需要对AS进行编号
2022-05-12 19:24:50
476
原创 配置在线和离线的软件安装
1:先测试学习环境:ping www.baidu.com下面是正常情况下:如果不能ping通:进行排查:1:确认自己的网卡是否有ip(ip,网关子网掩码,dns:域名解析) 用ifconfig 或者 ip a查看2:确认你当前使用的是网络模式(NAT)---》VMware虚拟网络中vmnat8的网段是多少3:确认一下自己ip是否和网段匹配4:如果试完还是不行,那就去windows山重启一下vmnat8虚拟网卡2:软件安装:1:如果在线安装的话:[root@cfhzx ~]# cd
2022-04-21 15:38:01
175
原创 liunx管理进程
查看进程的状态:ps 选项 -a :显示系统中与tty相关的(除会话组长之外)所有进程的信息。 -e :显示所有进程的信息。 -f :显示进程的所有信息。 -l :以长格形式展示进程信息。 r :只显示正在运行的进程。 u :显示面向用户的格式(包括用户名,cpu及内存使用情况等信息)。 x :显示所有非控制终端上的进程信息。 --pid :显示由进程ID指定的进程的信息。 --tty :显示终端上的进程的信息。UID:进程属主的用户ID号。PID:
2022-04-18 19:01:31
124
原创 gdb调试
gdb是一个功能相当强大的调试器,能在程序运行是观察程序的内部结构和内存堆栈的情况。主要的功能:1: 监视程序中的变量的值2:设计程序的断点。3:逐行执行代码。注意:为了使gdb正常工作,用户必须使程序在编译时包含调试信息,调试信息包含程序里的每一个变量的类型和在可执行文件了的地址映射和源代码的行号。gdb利用这些信息使源代码和机器码相关联。基本gdb命令:命令 简写 功能以及说明file 装入想
2022-04-18 17:50:33
341
原创 gcc编译
gcc是GUN推出的功能强大,性能优越的多平台编译器,就是以前的GUN C 编译器。可以在多重平台上编译出可执行程序的编译器集合,集成C,C++,fortran,Java,Fortran和Pascal等多种语言编译器。他可以运行各种liunx 发行版,BSD,以及solaris等多种操作系统,并能够编译X86,X86-64等不同硬件平台上。还可以实现不同平台上的交叉编译,如在liunx平台上编译windows下的可用的软件。gcc后面通过文件后缀进行区分以“ .c"为后缀的文件,都是C语言代码文件以
2022-04-18 14:51:14
501
原创 文件上传下载
SFTP协议:ssh协议+ftp协议在windows的cmd里面输入sftp root@自己liunx的IP地址:然后输入登录liunx的roo用户密码就可以成功进入到liunx里面此地在根目录下在Windows上操作:在Windows的cmd进入liunx以后:sftp> get -r /root/aaa 就将liunx里面的aaa文件下载到window了默认为下载到C:\Users\25329> 也就是你打开cmd的路径下面了 从liunx给window传东西sft
2022-04-13 16:07:52
1127
原创 压缩和解压缩
压缩和解压缩:在liunx最常见的压缩名是tar.gz1:zip和unzip命令:会保留源文件zip:既归档又压缩的工具,可以压缩目录使用方法:zip 文件名.zip 源文件如果有子目录最好zip -r递归压缩最好不要直接压缩2:gzip:和zip用法一样3:tar归档命令:打包加压缩4.xz...
2022-04-13 12:42:16
1258
原创 comm 和diff 改变文件/目录权限
xargs命令:默认的分隔符是空格linux命令可以从两个地方读取要处理的内容,一个是通过命令行参数,一个是标准输入。例如cat、grep就是这样的命令xargs[选项]。。。命令[INITIAL-ARGS]。。。使用参数INITIAL-ARGS和从输入读取的更多参数运行命令。长选项的强制参数和可选参数也是对于相应的短选项,必须或可选。-0,-null项由null分隔,而不是空格;禁用引号和反斜杠处理,以及逻辑EOF处理-a、 --arg file=从文件读取参数,而不是
2022-04-12 15:29:30
454
原创 文本搜索以及排序统计
whereis 命令whereis是搜索命令的命令 ,不能搜索普通文件,可以搜索文本文档[root@cfhzx ~]# whereis locate #查询locate命令[root@cfhzx ~]# which whereis #查询whereis命令locate命令:可以按照文件名搜索普通文件的命令。优点:按照数据库搜索,搜索速度快,消耗资源小。数据库位置/var/lib/mlocate/mlocate.db.可以使用updatedb命令强制更新数据库。缺点:只能按照文件名
2022-04-11 11:06:06
237
原创 liunx输出重定向小作业
.输入重定向:将从键盘输入Welcome to my zone.换行YYDS然后输入EOF结束键盘输入,且重定向到init——text[root@cfhzx ~]# more <<EOF>init_text #先重定向再从键盘输入> welcome to my zone> YYDS> EOF[root@cfhzx ~]# more init_text #查看输入的内容管道练习:1:将echo "This is my first time to
2022-04-01 16:50:45
200
原创 liunx编辑器以及服务器
vim :文本编辑器 类似于windows上的记事本:编辑,保存,退出不保存,复制,粘贴搜索,替换等在liunx中叫vim ,早些时候unix或者liunx系统不会内置vim会内置一个叫vi的。vim工作的三种模式: 命令模式:控制光标, 完成复制,粘贴,删除,查找的功能 编辑模式:编辑文本文件的内容 末行模式:保存退出,设置环境模式之间的切换: vim data.txt进入vim中,默认进入命令行模式, 左下角没有显示
2022-04-01 13:39:28
3924
原创 liunx有关文件和目录的命令
文件类型普通文件:一个普通的文件:视频,音频,文本等等目录文件: 指的是目录链接文件:符号链接,用于不同目录下的文件共享, 指向另一个文件设备文件: 块设备:就是我们的磁盘 字符设备:按照字符进行操作的终端 tty, 键盘管道文件:主要用于进程间数据的传递套接字文件:主要应用于网络数据连接隐藏文件:就是在文件名称的前边加.,以.开始的文件的名,被认为是隐藏文件。必须使用-a选项的ls命令。 .:
2022-03-31 17:14:31
6194
原创 UML2建模语言2
1:模型模型是现实世界的简化建模的目的:是为了更好的理解待开发的系统:有助于按照所需的样式可视化目标系统:遵循的原则:1:选择合适的模型2:具有不同的精确程度3:好的模型是与现实相联系的:不能掩盖所有的细节4:单一的模型是不够的:需要从多个视角创建不同的模型统一建模语言:(UML)什么是UML:什么情况下使用UML:...
2022-03-31 11:49:22
140
原创 liunx查看IP的方法
liunx查看ip地址:1:[root@cfhzx ~]# ip addr2:[root@cfhzx ~]# ifconfig创建目录:[root@cfhzx ~]# mkdir 目录名创建文件:[root@cfhzx ~]# touch 文件名
2022-03-30 23:18:18
397
原创 liunx小命令
关于日期:1:如何查看当前日期:[root@cfhzx ~]# timedatectl [root@cfhzx ~]# timedatectl set-timezone "America/New_York" #修改时间为美国纽约时间查看:[root@cfhzx ~]# timedatectl显示系统当前时间:[root@cfhzx ~]# date修改时间为:[root@cfhzx ~]# date -s 时间 格式为:年月日时分秒[root@cfhzx ~]# dat
2022-03-30 12:03:21
145
原创 修改liunx主机名
当liunx主机名你自己不喜欢时可以更改:1:[root@lpcalhost yum.repos.d]# man hostnamectl #查看如何修改主机名2:通过hostnamectl set-hostname +新的主机名3:修改完成后用reboot重启一下虚拟机就会生效1:2:可以通过修改配置文件来修改主机名:1:编辑配置文件:[root@bogon ~]# vi /etc/hostname #进入之后按a或i进入编辑模式然后讲主机名改为自己喜欢的 然后按esc 然后wq w保
2022-03-29 10:03:42
193
原创 enterprise architect 小实验
UML基础实验实验1:熟悉EA环境实验目的: 学习使用Enterprise Architect(简称EA)开发环境创建模型的一般方法,理解 EA 界面布局和元素操作的一般技巧。实验内容:1.熟悉EA 12的UML建模绘图界面。(1)打开EA12软件,进入UML建模绘图界面。(2)了解 EA软件及软件界面组成部分 (菜单、项目浏览器、图窗口工具栏等。(查阅资料)2、创建一个工程点击文件—新建项目-命名项目并选择项目保存目的地3、创建模型架构在项目浏览器中选中model右键增加创建新视图
2022-03-28 23:29:44
719
原创 UML建模语言1
UML :是一种统一建模语言三大目标:1:OO:建立对象的思维方式2:UML:是一种实现工具3:Model:建模是最终目的为什么学习UML?第一章 面向对象筛选法求素数序列:判断方式:每次筛选最小数的倍数,筛选到根号n下思考方式:结构化实现:代码不适合用来交流设计思想,流程图比代码可以更简单的看出以及设计思想结构化设计:下面不是面对对象的思维 因为有class就证明是一个类 ,java只是一个面对对象语言面对对象的话:1:找到对象 -----所有的数据2:找过滤器
2022-03-28 22:48:54
364
原创 软件开发安全
软件安全开发:包含五个知识子域:软件安全开发生命周期:软件生命周期模型:软件的定义:知识子域: 软件安全开发生命周期软件生命周期模型• 了解软件生命周期的概念及瀑布模型 、迭代模型 、 增量模型 、 快速原型模型 、螺旋模型 、 净室模型等典型软件开发生命周期 模型。• 软件危机与安全问题• 了解三次软件危机产生的原因 、特点和解决方案;• 了解软件安全和软件安全保障的基本概念。• 软件安全生命周期模型• 了解SDL 、 CLASP 、 CMMI 、SAMM 、 BSI
2022-03-28 22:47:26
1445
原创 堆叠小知识
什么是堆叠?堆叠是为了什么?堆叠是指将一台以上的交换机组合起来共同工作,以便在有限的空间内提供尽可能多的端口。多台交换机经过堆叠形成一个堆叠单元。可堆叠的交换机性能指标中有一个"最大可堆叠数"的参数,它是指一个堆叠单元中所能堆叠的最大交换机数,代表一个堆叠单元中所能提供的最大端口密度。级联堆叠与级联这两个概念既有区别又有联系。堆叠可以看作是级联的一种特殊形式。它们的不同之处在于:级联的交换机之间可以相距很远(在媒体许可范围内),而一个堆叠单元内的多台交换机之间的距离非常近,一般不超过几米;级联一般采用
2022-03-19 20:10:17
524
原创 liux笔记及常用命令(会持续更新)
liux笔记及常用命令 及常见问题:Liux笔记:eg:破解root密码:1、重启虚拟机 + e2、在linux末尾加上 rd.break ctrl+x执行3、mount -o remount,rw /sysroot (根分区 给根系统一个读写权限)4、chroot /sysroot5、passwd root 或passwd -d root6、输入新密码:7、确认密码8、touch
2022-03-19 20:05:17
1101
原创 liux基础命令
基础命令1:ip a =ipconfig # 查看IP地址2:dhclient # 地址请求3:kill -id #结束相应进程4:pwd = print working directory #指出当前工作环境5:su 切换用户但不改变工作环境 su - 改变用户和工作环境cd=change directory 切换目录相对路径:相对当前目录开始到目标路径 cd root绝对路径:从根目录开始到目标路径 cd /home/re
2022-03-19 20:03:38
2408
1
原创 数据库系统复习
文章目录第一章:绪论1.1:数据库系统概述1.2:数据模型1.3数据库系统结构1.4数据库系统的结构1.2:数据模型1.3数据库系统结构1.4数据库系统的结构第二章:关系数据库2.1 关系结构数据及形式化定义2.2 关系操作2.3关系的完整性2.4 关系代数2.5 关系演算第三章:关系数据库标准语言SQL3.1 sql概述3.2 学生-课程数据库3.3 数据定义3.4 数据查询3.5 数据更新3.6 空值的处理3.7 视图第四章:数据库安全性4.1 数据库安全性概述4.2 数据库安全性控制4.3 视图机制4
2022-03-19 20:01:37
243
原创 HCIE笔记-汇聚层和接入层的基础知识
园区树形架构:核心层:园区网的骨干,是园区数据的核心,链接区域的各个功能区块。是高速的数据交换,可以是二层也可以是三层,大多数是三层。汇聚层:完成数据的汇聚或交换功能。提供网络基本功能;例如路由,QOS:服务质量,安全接入层:为终端提供接入能力,要求有足够的端口密度,安全,性能是不行的出口区:不是所有的都有出口区优点:层次化:二层架构,功能清晰,架构稳定,易扩展,易维护,三层足以模块化:一个模块对应一个部门或者功能冗余性:一般采用双点冗余架构设计提高可靠性不提倡过度冗余对称性:考虑资
2022-03-19 19:59:28
3537
原创 信息网络安全
NISP二级题纲1:信息安全保障2:网络安全监管3:物理环境安全4:网络通信安全5: 操作系统安全6:应用数据安全7:密码学基础8:身份鉴别9:访问控制10:信息安全工程11:安全运营12:安全评估13:业务连续性14:信息安全管理15:软件安全开放16:网络安全等级保护...
2022-03-15 12:08:26
8582
原创 hcia笔记
网络基础Osi模型:7层模型应用层: (声音,文字,图像) 抽象语言=》编码表示层:编码==》二进制会话层:提供应用程序地址上三层为数据流量层,是应用程序对数据加工处理的层面下四层为传输流层面,负责数据转发传输层:分段(MTU:最大传输单元),端口号: TCP/UDP网络层:IP—IP地址数据链路层: 逻辑链路层-llc+介质访问控制层—mac层:二进制==》电信号物理层:对电信号进行处理网络变大:一:节点增加(电脑增加)1:hub(集线器):物理层设备
2022-03-15 09:49:39
452
原创 hcip重发布
重发部,路由策略BGPMPLS MPLS VPN交换-----企业网三层架构IPV6重发布:重发布,重分布 ,重分发不同的路由协议,或者相同协议的不同进程,默认路由不共享,重发布技术可以将这些条件下的 路由共享,条件:1:必须存在ASBR-------自治系统边界路由器(协议边界路由器);ASBR将同时在这两种协议或两个进程中;2:必须考虑种子度量;------从A协议发布到B协议时不携带原有度量,而是ASBR添加一个起始度量。规则:你进我家门我给你开门1:将A协议发布到B协议
2022-03-15 09:48:11
117
原创 数据库原理及应用实验
数据库原理及应用实验实验3:操作表实验目的:熟悉数据库的更新操作,能够使用SQL语句对数据库进行数据的插入、修改、删除操作。针对学生选课数据库设计单元组插入、批量数据插入、修改数据和删除数据等SQL语句。理解和掌握INSERT、UPDATE和DELETE语法结构的各个组成部分,结合嵌套SQL子查询,分别设计几种不同形式的插入、修改和删除数据的与,并调试成功。实验内容:1、INSERT基本语句(1)向student表中插入两条完整的学生记录,要求每一列都给出一个合理的值。(2)向course表中插入一
2022-03-15 09:44:58
2029
原创 HCIA 笔记
网络基础Osi模型:7层模型应用层: (声音,文字,图像) 抽象语言=》编码表示层:编码==》二进制会话层:提供应用程序地址上三层为数据流量层,是应用程序对数据加工处理的层面下四层为传输流层面,负责数据转发传输层:分段(MTU:最大传输单元),端口号: TCP/UDP网络层:IP—IP地址数据链路层: 逻辑链路层-llc+介质访问控制层—mac层:二进制==》电信号物理层:对电信号进行处理网络变大:一:节点增加(电脑增加)1:hub(集线器):物理层设备
2022-03-15 09:43:19
311
原创 RHCE笔记
[root@RHCSA network-scripts]# nmcli deviceconnect disconnect lldp monitor set statusdelete help modify reapply show wificonnect:连接disconnect:断开modify:修改delete:删除show:展示status:状态reapply:重新启动加载配置
2022-03-15 09:23:45
1211
原创 网络安全小面试问题
面试问题:1:什么叫上网?使用终端设备(可以是手机,平板,电脑,能上网的就是终端设备)通过网络当中的媒介(交换机,路由器等)去访问服务器获取我们所需要的资源。2:什么是服务器?就是一个高配置的计算机。速率约等于: 带宽/8*85%名词解释:1:TCP/IP协议栈道:TCP/IP模型: OSI模型: 协议:2:封装:将数据从高层往低层不断变大的过程3.解封装:对各层报头的读取,删除,与封装的行为相反。4.PDU:协议数据单元
2022-03-15 09:22:42
158
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人