- 博客(50)
- 收藏
- 关注
原创 4.Python面向对象相关
概念类别内容示例面向过程以过程为核心,分析出所需要解决问题的步骤,然后用函数把这些步骤一步步的实现,最后将这些函数合起来进行逻辑调用建房子;1、打地基;2、搬砖;3、砌墙;4、刮腻子;5、排水电;6、装修面向对象以对象为核心,在解决问题的时候思考将问题分给哪个团队去完成来完成,将自己想象成一个上帝,进行指挥。建房子:1、施工队;2、装修队类与对象类的概念类的内容类就相当于生活中的类别,是一个抽象的概念。示例如下:鸟类、圆类、人类中有属性和方法。
2024-12-17 15:08:32
416
原创 3.Python模块及函数
模块含义模块可以简单理解为一个具有特定功能的部分。作用:让复杂的东西变得有条理,每个模块负责一项专门的任务。这样方便管理和修改,并且,如果一个模块出问题,不会影响其他模块正常工作。总之,它让事情变得更简单、高效、可靠。模块分类类别说明内置模块python 自带的,不需要导入标准库模块安装 python 是已安装好且可以直接使用的,但是需要 import 导入第三方模块别人写好的模块,使用时需要进行下载用户自己编写的模块可以作为别人的第三方模块命令功能。
2024-12-17 12:33:36
670
原创 2.Python数据结构及函数
概念有序且可变的容器,列表对 + 和 * 的操作符与字符串相似。+ 号用于组合列表,* 号用于重复列表表示方法列表中的数据可以是int,str,list,tuple,dict,setli = [数据1,数据2,…]注:列表与列表、列表与元组之间都是可以相互嵌套的,也可以是int,str,dict,set访问方法和Python字符串一样,列表可以通过下标索引进行访问也可通过索引进行截取、组合等操作示例代码:t = ['tom','jerry','弋.','万','荣']
2024-12-13 16:51:02
801
原创 1.Python基础及流程控制
简介:十进制转其它进制:1.二进制转十进制:2.八进制转十进制:3.十六进制转十进制:4.其它进制转十进制:(附)-浮点数的四舍五入:,用于对浮点数进行四舍五入。该函数的基本语法如下:数据类型转换数据类型分类:1. 基本数据类型与复合数据类型:2. 可变与不可变数据类型:3.数值、序列、散列数据类型:注:命名规则数据类型转换以上代码中,str(age) 和 str(height) 的作用是将 age 和 height 这两个非字符串类型的数据转换成字符串类型,以便它们可以与 name 拼
2024-12-12 14:48:27
881
原创 MYSQL作业五
建立触发器,订单表中增加订单数量后,商品表商品数量同步减少对应的商品订单的数量,并测试建立触发器,实现功能:客户取消订单,恢复商品表对应商品的数量建立触发器,实现功能:客户修改订单,商品表对应商品数量同步更新创建存储过程s1,提取emp_new表中所有员工姓名和工资创建存储过程s2,实现输入员工姓名后返回员工的年龄创建存储过程s3,有两个参数,传入部门号,返回该部门的平均工资
2024-11-03 15:53:06
303
原创 6.Linux磁盘及LVM管理
磁盘(disk)是指利用磁记录技术存储数据的存储器。磁盘是计算机主要的存储介质,可以存储大量的二进制数据,并且断电后也能保持数据不丢失。早期计算机使用的是软磁盘(Floppy Disk,简称软盘),如今常用的是硬磁盘(Hard Disk,简称硬盘)分区是将存储设备(如硬盘、SDS)划分成若干个独立区域的过程。每个分区可以被是为一个独立的磁盘驱动器,可以用来存储数据、操作系统或文件既有利于数据管理,也能提高设备的性能和安全性初始化分区,即格式化磁盘或分区,是为存储设备创建文件系统的过程。有利于。
2024-10-04 09:14:17
1095
2
原创 5.Linux文件及用户管理
如图所示,任何用户在该目录下创建的文件的所属组都是该目录的所属组!如图所示,在普通用户下,成功查看/etc/shadow!当运行w命令时,它会显示一个包含多列的表格,这些列通常包括。查看软、硬连接的Inode号是否与源文件Inode号相同。2. 切换至root用户,给程序文件设置特殊权限。如图所示,各普通用户都无法删除对方创建的文件。更新源文件内容,查看软、硬连接是否同步更新。创建一个目录,并设置Sticky特殊权限。删除源文件,查看软、硬连接是否可用。创建一个目录,并修改其所属组。
2024-10-03 10:09:58
915
2
原创 4.Linux网络及进程管理
针对Linux网络配置信息(网关,ip,dns等)的修改方式,分为直接编辑网卡配置文件和间接编辑网卡配置文件(通过命令/图形界面/web界面)
2024-10-01 21:30:46
620
原创 3.Linux之软件包获取
名称功能简述RPMRPM是底层工具,直接操作.rpm包操作单个包YUMYUM是在RPM基础上构建的工具,能够处理依赖关系并安装多个包管理多个包,解决依赖DNFDNF是YUM的新版本,提供更好的性能和功能,但怡然支持YUM的大部分命令更高效、更现代的包管理工具,用来替代YUM。
2024-09-30 19:43:28
1053
原创 2.Linux忘记密码解决方案
该命令是在LINUX系统中,特别是在启用SELinux(安全增强型Linux)的环境下使用的一条命令。:在使用紧急模式或恢复模式修改系统设置(比如重置密码)之后,运行touch /.autorelabel 是一个最佳实践,一确保系统在下次启动时能够以安全的状态运行。:一个让用户在计算机启动时对操作系统的引导过程进行修改的界面,可以让用户灵活地控制计算机的启动过程,方便进行故障排查或系统维护。6.运行命令exec /sbin/init来正常启动(或者用命令exec /sbin/reboot)
2024-09-28 17:38:25
1311
原创 1.Linux详细安装教程及初始
名称定义理解处理器数量分配给虚拟机的物理CPU核心的数量相当于雇佣了多少个工人,个人越多越可以同时完成更多的任务内核数量每个处理器所拥有的的逻辑内核数相当于每个工人能同时做多少件工作。
2024-09-28 14:41:43
1096
原创 BGP综合实验
AS3中存在两个环回一个地址为192.168.2.0/24,该地址不能在任何协议中宣告,最终要求这 两个环回可以ping通;AS3中存在两个环回一个地址为192.168.2.0/24,该地址不能在任何协议中宣告,最终要求这 两个环回可以ping通;并且其内部配置OSPF协议。如下图:R1的bgp路由表都学到了,而且是汇总后的,再使用R1的环回去ping其他的业务网段通了。1、AS1中存在两个环回,一个地址为192.168.1.0/24,该地址不能在任何协议中宣告;
2024-08-05 05:57:13
731
原创 OSPF综合实验
图中有area0、area1、area2、area3、area4和rip共6个区域,所以将172.16.0.0/16划分为172.16.0.0/19、172.16.32.0/19、172.16.64.0/19、172.16.96.0/19、172.16.128.0/19、172.16.160.0/19分别为这六个区域的网段,剩余两个网段备用。发现多了一条本该汇总到172.16.64.0/19的172.16.65.8/29路由,这是由rip重发布进来的。2、area2的完全的非完全末梢区域。
2024-08-01 09:10:04
1060
原创 作业第三章
实验要求:1、R5为ISP,只能进行IP地址配置,其所有地址均配为公有IP地址。2、(1)R1和R5间使用PPP的PAP认证,R5为主认证方。(2)R2与R5之间使用ppp的CHAP认证,R5为主认证方。(3)R3与R5之间使用HDLC封装。3、R1、R2、R3构建一个MGRE环境,R1为中心站点,R1、R4间为点到点的GRE。4、整个私有网络基于RIP全网可达。5、所有PC设置私有IP为源IP,可以访问R5环回,实现全网通。实验拓扑图:实验思路:根据拓扑图配置所有设备的IP地址。
2024-07-26 16:33:52
511
原创 HCIP【PPP协议CHAP验证】
另外,虽然R2 和 R3 之间的 PPP 链路配置了 PPP-MP,但是身份验证仍然需要配置在物理接口上,所以 R2 和 R3 相连的所有 PPP 接口上都需要配置验证。分析:R2 对 R1 进行单向验证,表示 R2 是主验证方,R1 是被验证方。2、R3为主验证方,R2为被验证方(用户名:gaoxc密码:1234567)1、R2为主验证方,R3为被验证方(用户名:gao密码:1234567)1、R2为主验证方,R3为被验证方(用户名:gao密码:1234567)R2对R3的PPP进行双向chap验证。
2024-07-22 18:33:47
526
原创 HCIP【静态路由综合实验练习】
从图中和实验要求12中我们可以看出这个拓扑结构是一个从R5开始局域网(公网)和公网,在做实验的过程中我们要考虑一些拓扑结构的省略,比如我们配好IP地址过后可以将我们的R4到R5的100M的连线和R5与R6的连线先down了,减少我们实验的复杂性(尽可能的去简化我们的拓扑结构)。网段的划分要合理,如该实验中我们需要划分14个网段,但是实际划分的网段要比我们需要的网段要稍多一些(作为保留地址)避免故障发生。七:Telnet远程连接,端口映射(要求:7、R6 telnet R5的公有地址时,实际登录到R1上;
2024-07-22 18:23:37
317
原创 20.Ansible及安装与配置
监控运维(7x24运维值班、故障处理)应用运维(业务熟悉、服务部署、业务部署、版本管理、灰度发布、应用监控)安全运维(整体的安全方案、规范、漏洞检测、安全防护等)系统运维(架构层面的分布式缓存、分布式文件系统、日志收集、环境规划(测试、开发、生产)、架构设计、性能优化)基础服务运维(包含运维开发)(内部DNS、负载均衡、系统监控、资产管理、运维平台)基础设施运维(系统初始化、网络维护、负责设备上下架、巡检、报修、硬件监控)
2024-07-17 21:48:15
1190
原创 19、shell编程之awk
awk允许用户自定义自己的变量以便在程序代码中使用变量名命名规则与大多数编程语言相同,只能使用字母、数字和下划线,且不能以数字开头awk变量名称区分字符大小写例print test}' # 变量定义在BEGIN中 hello world [ root@server ~ ] # awk -v test="hello world" BEGIN'{ print test}' # 变量定义在-V参数后 hello world。
2024-07-17 20:58:28
1030
原创 18、shell编程之sed
10、RHCE——十、防火墙、iptables、firewalld。17、RHCE——十七、文本搜索工具-grep、正则表达式。16、RHCE——十六、流程控制之条件判断、循环。18、RHCE——十八、shell编程之sed。19、RHCE——十九、shell编程之awk。21、RHCE——二十一、Ansible模块。8、RHCE——八、DNS域名解析服务器。11、RHCE——十一、NFS服务器。3、RHCE——三、远程连接服务器。9、RHCE——九、SELinux。
2024-07-17 20:58:14
787
原创 17、文本搜索工具-grep、正则表达式
编写脚本for1.sh,使用for循环创建20账户,账户名前缀由用户从键盘输入,账户初始密码由用广输入,例如: test1、test2、test3、…10、RHCE——十、防火墙、iptables、firewalld。17、RHCE——十七、文本搜索工具-grep、正则表达式。6、RHCE——六、基于https协议的静态网站。16、RHCE——十六、流程控制之条件判断、循环。18、RHCE——十八、shell编程之sed。15、RHCE——十五、shell条件测试。12、RHCE——十二、Mysql服务。
2024-07-17 20:57:58
938
原创 16、流程控制之条件判断、循环
判断web服务是否运行(1、查看进程的方式判断该程序是否运行,2、通过查看端口的方式判断该程序是否运行),如果没有运行,则启动该服务并配置防火墙规则。10、RHCE——十、防火墙、iptables、firewalld。17、RHCE——十七、文本搜索工具-grep、正则表达式。16、RHCE——十六、流程控制之条件判断、循环。
2024-07-17 20:57:42
1120
原创 15、shell条件测试
10、RHCE——十、防火墙、iptables、firewalld。17、RHCE——十七、文本搜索工具-grep、正则表达式。16、RHCE——十六、流程控制之条件判断、循环。18、RHCE——十八、shell编程之sed。19、RHCE——十九、shell编程之awk。21、RHCE——二十一、Ansible模块。8、RHCE——八、DNS域名解析服务器。11、RHCE——十一、NFS服务器。3、RHCE——三、远程连接服务器。9、RHCE——九、SELinux。
2024-07-17 20:57:16
631
原创 14、变量和引用
变量是在程序中保存用户数据的一段内存存储空间,变量名是内存空间的首地址原则:直接使用,不需要变量声明格式:变量名=变量的值例:a=1b="hello"c="hello world" #(中间的如果有空格,必须加双引号)= 前后不能收空格字符串类型建议使用双引好作为定界符引起,尤其是字符串中有空格概念:上述以赋值形态形成的变量定义形式称为自定义变量引用变量的值:$变量名${表达式或变量名}查看变量(自定义变量和全局变量)
2024-07-16 16:02:48
312
原创 13、Shell自动化运维编程基础
10、RHCE——十、防火墙、iptables、firewalld。17、RHCE——十七、文本搜索工具-grep、正则表达式。16、RHCE——十六、流程控制之条件判断、循环。18、RHCE——十八、shell编程之sed。19、RHCE——十九、shell编程之awk。21、RHCE——二十一、Ansible模块。8、RHCE——八、DNS域名解析服务器。11、RHCE——十一、NFS服务器。3、RHCE——三、远程连接服务器。9、RHCE——九、SELinux。
2024-07-16 16:01:27
372
原创 12、Mysql服务
描述事物的符号记录, 可以是数字、 文字、图形、图像、声音、语言等,数据有多种形式,它们都可以经过数字化后存入计算机。MySQL是一个小型关系数据库管理系统,开发者为瑞典MySQL AB公司。在2008年1月16号被sun公司10亿美金收购。2009年,SUN又被Oracle以74亿美金收购。目前MySQL被广泛地应用在Internet上的中小型网站中。由于体积小、速度快、总体拥有成本低,尤其是开放源代码这一特点,许多中小型网站为了降低网站总体拥有成本而选择了MySQL作为网站数据库。
2024-07-16 16:00:57
456
原创 11、NFS服务器
NFS是一种古老的用于在UNIX/Linux主机之间进行文件共享的协议。它古老到你必须穿着白大褂才能接近一台计算机的年代。在那个年代,所有的联网计算机都被认为是可信的,而不像现今这样,任何人都有多种多样方法能连接到你的计算机。因此,NFS在开发的时候专注于快速及易用的文件共享,而忽视了其安全性设计。
2024-07-16 16:00:26
404
原创 10、防火墙、iptables、firewalld
防火墙是位于内部网和外部网之间的屏障,它按照系统管理员预先定义好的规则来控制数据包的进出。netfilter 是一个工作在 Linux 内核的网络数据包处理框架,用于分析进入主机的网络数据包,将数据包的头部数据(硬件地址,软件地址,TCP、UDP、ICMP等)提取出来进行分析,以决定该连接为放行或抵挡的机制,主要用于分析OSI七层协议的2、3、4层。
2024-07-16 15:59:56
502
原创 9、SELinux
10、RHCE——十、防火墙、iptables、firewalld。17、RHCE——十七、文本搜索工具-grep、正则表达式。6、RHCE——六、基于https协议的静态网站。16、RHCE——十六、流程控制之条件判断、循环。18、RHCE——十八、shell编程之sed。11、RHCE——十一、NFS服务器。3、RHCE——三、远程连接服务器。
2024-07-16 15:59:30
1024
原创 8、DNS域名解析服务器
IP 地址:是互联网上计算机唯一的逻辑地址,通过 IP 地址实现不同计算机之间的相互通信,每台联网计算机都需要通过 IP 地址来互相联系和分别,但由于 IP 地址是由一串容易混淆的数字串构成,人们很难记忆所有计算机的 IP 地址,这样对于我们日常工作生活访问不同网站是很困难的。基于这种背景,人们在 IP 地址的基础上又发展出了一种更易识别的符号化标识,这种标识由人们自行选择的字母和数字构成,相比 IP 地址更易被识别和记忆,逐渐代替 IP 地址成为互联网用户进行访问互联的主要入口。
2024-07-16 15:58:09
1028
原创 7、搭建云存储器
10、RHCE——十、防火墙、iptables、firewalld。17、RHCE——十七、文本搜索工具-grep、正则表达式。5、RHCE——五、Web服务器及内网穿透(实验篇)16、RHCE——十六、流程控制之条件判断、循环。4、RHCE——四、Web服务器(理论篇)8、RHCE——八、DNS域名解析服务器。11、RHCE——十一、NFS服务器。
2024-07-16 15:57:25
1294
原创 6、基于https协议的静态网站
10、RHCE——十、防火墙、iptables、firewalld。17、RHCE——十七、文本搜索工具-grep、正则表达式。16、RHCE——十六、流程控制之条件判断、循环。18、RHCE——十八、shell编程之sed。19、RHCE——十九、shell编程之awk。21、RHCE——二十一、Ansible模块。8、RHCE——八、DNS域名解析服务器。11、RHCE——十一、NFS服务器。3、RHCE——三、远程连接服务器。9、RHCE——九、SELinux。
2024-07-16 15:55:45
277
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人