自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(41)
  • 收藏
  • 关注

原创 Linux攻关之基础模块十六 RAID与LVM

一、Raid磁盘阵列作用:容错、提升读写效率1.RAID类型 个数 利用率 优缺点RAID0 条带集 2+ 100% ...

2020-04-10 17:12:20 411

原创 Linux攻关之基础模块十五 磁盘管理

Linux系统磁盘管理 磁盘基本概述 磁盘容量检查 磁盘分区Fdisk 磁盘格式化Mkfs 磁盘挂载Mount 临时挂载磁盘 永久挂载磁盘 卸载挂载磁盘 虚拟磁盘SWAP 生产磁盘故障案例1.磁盘基本概述磁盘三要素 磁道 扇区 磁柱磁盘接口类型 IDE 并口...

2020-04-10 16:58:17 693

原创 网络(HCIP)攻关之BGP第二次实验

一、实验要求二、网络拓扑三、配置IP地址四、建立IGP(即建立OSPF)在R2/3/4/5/6/7上运行OSPF五、启动BGP协议注意:在建立BGP协议时,要注意:(1) 记得使用环回接口建立连接 Eg: [r2-bgp]peer 3.3.3.3 connect-interface LoopBack 0(2) 若要使用联邦机制,记得在建立BGP邻...

2020-04-10 16:47:42 364

原创 Linux攻关之基础模块十四 文件查找

文件查找 在文件系统上查找符合条件的文件 实现工具:locate find1.locate 依赖于事先构建好的索引库 系统自动实现(周期性任务) 手动更新数据库(updatedb) 工作特性 查找速度快 模糊查找 非实时查找 yum install -y mlocat...

2020-04-09 09:45:24 167

原创 Linux攻关之基础模块十三 重定向与管道

Linux重定向与管道标准输入与输出输出重定向输入重定向进程管道技术tee管道技术1.标准输入与输出执行一个Shell程序时通常会打开三个标准文件 标准输入(STDIN,文件描述符为0):通常对应终端的键盘,也可从其他文件或命令或者文件内容中输入 标准输出(STDOUT,文件描述符为1):默认输出到屏幕 错误输出(STDERR,文件描述符为2):默认输出到屏幕...

2020-04-09 09:36:17 144

原创 Linux攻关之基础模块十二 进程相关

Linux系统进程管理什么是进程进程生命周期监控和管理进程静态监控进程动态监控进程信号管理进程后台进程管理1.什么是进程 进程是已启动的可执行程序的运行实例,进程有以下组成部分 分配内存,已分配内存的地址空间 安全属性,进程的运行身份和权限 进程代码,运行一个或多个的进程 进程状态,进程运行后的多种状态 静态程序,二进制文件,静态/usr...

2020-04-02 20:40:46 225

原创 Linux攻关之基础模块十一 CentOS启动流程

Linux启动流程CentOS 启动流程Systemed概述Systemed初始化进程Systemed目录名称Systemed服务管理Linux系统的组成 内核 + 根文件系统内核可实现以下功能 进程管理、内存管理、网络协议栈、文件系统、安全功能、驱动程序 内核是linux的整个核心,确切的说,内核既是linux 其他程序都是通过调度内核来实现其功能运行...

2020-04-02 20:34:14 120

原创 网络(HCIP)攻关之BGP第一次实验

一、实验拓扑图二、配置IP 地址 与路由协议三、建立BGP邻居关系1.R1与R2进行EBGP邻居2.R2与R3建立IBGP邻居使用环回IBGP邻居关系建立,在一个AS内部大多连接的环境比较复杂,建议使用环回接口建立邻居关系,提高链路的利用率以及关系的可靠性;注意使用环回接口进行TCP会话时,要在两台路由器上修改源为环回地址3.R3与R4建立IBGP邻居关系4.R4与R5...

2020-03-29 20:03:57 560

原创 Linux攻关之基础模块十 特殊权限

Linux特殊权限Linux系统特殊权限set_uidset_gidsticky粘滞位权限属性chattr进程掩码umask1.Linux系统特殊权限s-uid 只对可执行文件生效,可以让执行用户使用文件属主执行s-gid 既可以对执行文件生效,也可以对目录生效(建议只对目录生效),实现目录继承权限1.1对可执行文件的setuid(或setgid)权限表...

2020-03-29 19:45:10 144

原创 Linux攻关之基础模块九 系统基本权限

Linux系统权限Lin系统基本权限Linux系统特殊权限Linux系统ACLLinux系统权限r-- 100 4-w- 010 2--x 001 1chown:Linux中用来改变某个文件属主的命令,将某个资源的访问权限给予别人(卖房)chmod:Linux中用来改变某个文件的访问模式的命令。(租房)1.权限修改命令chmod1.1...

2020-03-29 19:43:07 238

原创 Linux攻关之基础模块八 系统用户管理

Linux系统用户管理1.用户管理2.Linux用户命令3.用户创建的原理4.密码管理5.组命令管理6.身份切换7.sudo提升权限现在 操作系统都是多用户操作系统AAA认证体系认证 授权 统计1.用户和组存在的意义系统上的每一个进程(运行的程序)都需要特定的用户运行每一个文件都有特定对的用户拥有访问文件或目录受到用户的控制进程能够以何种方式访问某一个文件或目录,与进...

2020-03-29 19:38:36 231

原创 Python攻关之面向对象初级

一、定义类并执行类中的方法class 类名: def 方法名(self,arg): print(arg)中间人 = 类名()中间人.方法名(参数)二、 class people: def name(self,ming): print(ming) o = people() o.name('zph')三、 class Bar:...

2020-03-22 15:58:32 91

原创 Linux攻关之基础模块七 命令总结

1.帮助命令man info help --helpman info 手册页,较详细的帮助help:内部命令帮助-help:外部命令帮助2.文件和目录操作命令ls du tree mkdir cd touch cp mv rm ln findls -lhi -a -d 查看目录本身du 查看文件大小 -s -htree -L...

2020-03-19 16:17:05 203

原创 Linux攻关之基础模块六 软硬链接与压缩

Linux系统文件属性1.Linux系统文件属性2.Linux系统文件类型3.Linux系统链接文件3.1软链接3.2硬链接3…3软硬链接区别1.Linux系统文件属性1.1ls -lhi -l 长格式 -h 人性化显示文件大小 -i inode -ld 看目录自身属性1.2[root@zph ~]# ls -lhi /etc/hosts4...

2020-03-19 16:13:37 295

原创 Linux攻关之基础模块五 Vim

vim基本介绍vim模式介绍vim命令模式vim编辑模式vim末行模式vim视图模式vim环境变量vim扩展知识1.vi与vimvi与vim的区别vi不显示高亮颜色语法vim显示高亮度语法2.vim的三种模式命令模式输入模式末行模式命令模式:控制光标移动,可对文本进行复制、粘贴、删除等工作输入模式:正常的文本写入末行模式:保存或退出文档,以及设置编辑环境 操作...

2020-03-19 16:06:46 140

原创 网络(HCIP)攻关之重发布实验

一、实验要求二、实验拓扑图三、配置IP 配置RIP和OSPF协议四、将R7的环回发布到OSPF协议中查看R4的路由表:可以看到7.7.7.0 是一条域外路由,优先值为150。五、在R2上将OSPF进程重发布到RIP中去查看R1的路由表:可以看出R1学习到了优先值为100的OSPF中的所有路由六、在R3上将RIP重发布到OSPF中此时查看R4的路由表可以看出R4去往...

2020-03-13 19:52:50 220

原创 Linux攻关之基础模块四 命令初识

1.问题:(1)切记不要乱删东西/root服务器出现异常的原因:误操作(勤备份,尽量不要在重要的目录里操作(/tmp),企业要求尽量不要使用root用户登录)系统负载大(2)快照2.Linux系统终端概述2.1图形化服务器终端切换:Ctrl + Alt + F1 … F6虚拟机终端切换: Ctrl + Shift + Alt +F1 … F6字符界面服务器终端切换: Al...

2020-03-13 19:15:02 174

原创 Linux攻关之基础模块三 文件命令

1.1在linux下隐藏文件是以“.”开头的,单纯的使用ls命令是看不到的,加上“-a”参数才可以。删除则可以使用命令:rm -fr .*(删除当前目录下的所有隐藏文件)rm -f .tmp(删除tmp文件)rm -fr .tmp(删除tmp目录或者文件)1.2使用cp命令两种情况时单源文件复制:如果目标存在,并且是目录文件,则现在目标目录下创建一个与源文件同名的文件,并且复...

2020-03-13 19:10:29 213

原创 Linux攻关之基础模块二 系统基础命令

Linux系统基础命令系统目录结构文件路径定位目录管理命令文件管理命令文件查看命令文件下载命令命令查找命令字符处理命令Linux一切皆为文件1.Linux目录结构:/root,管理员的家目录,可选;/home,普通用户的家目录的集中位置,一般每个普通用户的家目录默认为此目录下雨用户名相同的子目录等同于Windows下的C:\user\用户名目录/bin,所有用户可用的基...

2020-03-13 19:05:53 122

原创 Linux攻关之基础模块一 系统准备

1.CentOS7.5 修改IP1.1ifconfig 查看IP地址CentOS7修改IP的方法:第一种:nmtui第二种:修改网卡配置文件cat /etc/sysconfig/network-scripts/ifcfg-eno16777736参数:BOOTPROTO=none/static/dhcp #网卡获取IP地址的方式none/staticL:手动配置IPdhcp...

2020-03-13 19:00:56 160

原创 Shell攻关之条件判断与流程控制

条件判断与流程控制一、条件判断式语句1.按照文件类型判断(1)常用: -d 文件 判断该文件是否存在,并且是否为目录文件(是目录为真) -e 文件 判断该文件是否存在(存在为真) -f 文件 判断该文件是否存在,并且是否为普通文件(是普通文件为真)(2)两种判断格式test -e /root/install.l...

2020-03-03 09:12:17 137

原创 网络(HCIP)攻关之OSPF综合大实验

一、实验要求二、子网划分三、实验拓补图四、配置MGRE环境 R3为中心站点配置:R3:R5:R6R7然后在R3 R5 R6 R7上配置缺省 指向外网ISP测试R3上的分支站点注册结果分支站点相互访问时 就会向中心站点询问其他分支站点 索要其邻居表 实现同步测试:先看一下R5索要前的nhrp邻居表PingR6PingR7之后再次查看nhrp...

2020-02-27 18:46:34 523

原创 网络(HCIP)攻关之OSPF实验

一、实验要求二、子网划分三、配置所有IP地址四、配置DHCPdhcp enable 先开启DHCP服务#ip pool a 创建池塘a gateway-list 192.168.1.33 network 192.168.1.32 mask 255.255.255.240 dns-list 114.114.114.114 8.8.8.8#再在需要下发地址的路由器接口...

2020-02-27 18:27:53 476

原创 Python攻关之模块(2)

一、re模块string 提供的方法是完全匹配引入正则:模糊匹配import reeg:ret = re.findall(‘w\w{2}l’,‘hello world’)print(ret)ret = re.findall(‘w.l’,‘hello world’) # .只能代指一个字符print(ret)元字符元字符: . ^ $ * +...

2020-02-25 19:07:10 151

转载 Python攻关之模块(1)

一、os模块os.getcwd() 获取当前工作目录,即当前python脚本工作的目录路径os.chdir("dirname") 改变当前脚本工作目录;相当于shell下cdos.curdir 返回当前目录: ('.')os.pardir 获取当前目录的父目录字符串名:('..')os.makedirs('dirname1/dirname2') 可生成多层递归目录os.r...

2020-02-25 18:50:14 144

原创 Shell攻关之正则表达式

一、正则表达式1.什么是正则表达式正则表达式是用于描述字符排列和匹配模式的一种语法规则。它主要用于字符串的模式分割、匹配、查找及替换操作。主要用于模糊匹配。2.正则表达式与通配符正则表达式与通配符的区别:正则表达式用来在文件中匹配符合条件的字符串,正则是包含匹配。grep、awk、sed等命令行可以支持正则表达式通配符用来匹配符合条件的文件名,通配符是完全匹配。ls、find、cp这...

2020-02-25 18:30:05 169

原创 Shell攻关之环境变量配置文件

一、环境变量配置文件简介1.source 命令修改配置文件后,必须注销重新登录才能生效使用source命令可以不用重新登录用法:source 配置文件 或. 配置文件2.环境变量配置文件简介PATH、HISTSIZE、PS1、HOSTNAME等环境变量写入对应的环境变量配置文件环境变量配置文件中主要是定义对系统操作环境生效的系统默认环境变量,如PATH等。常用的环境...

2020-02-22 12:38:05 140

原创 Python攻关之迭代器

生成器都是迭代器,迭代器不一定是生成器迭代器包含生成器list tuple dict string :Iterable(可迭代对象) l = [2,2,3,4] d = iter(l) #相当于l.__iter__() print(d) #<list_iterator object at 0x0000017F34145DD8>什么是迭代器...

2020-02-20 16:59:10 80

原创 Python攻关之生成器

#__author:“Zph”#date: 2019/12/11列表生成式: a = [x for x in range(10)] print(a) def f(n): return n**3 a = [f(x) for x in range(10)] print(a) print(type(a)) t = ['123',8] a,b = t a = t[0]...

2020-02-20 16:54:47 94

原创 Python攻关之装饰器应用之登录

filename = "E:\\pythonStudy\\jingdong.txt" with open(filename,'a') as f: f.writelines("thirteen:1234\n") print("写入成功!") filename = "E:\\pythonStudy\\weixin.txt" with open(filename,'a') as...

2020-02-20 16:47:49 181

原创 Shell攻关之运算符

一、declare命令declare[+/-][选项]变量名选项: - : 给变量设置类型属性 + : 取消变量的类型属性 -a : 将变量声明为数组型 -x : 将变量声明为环境变量 -i : 将变量声明为整数型 -r : 将变量声明为只读变量 -p :显示指定变量的被声明类型1.把变量声明为数值型例子:2.声明数组变量3...

2020-02-20 16:36:35 94

原创 Shell攻关之Bash变量

一、什么是变量和变量的分类1.变量是计算机内存的单元,其中存放的值可以改变变量让你能够把程序中准备使用的每段数据都赋给一个简短、易于记忆的名字,因此他们十分有用2.变量命名规则(1)变量名必须以字母或下划线打头,名字中间只能由字母、数字和下划线组成(2)变量名的长度不得超过255个字符(3)变量名在有效的范围内必须是唯一的(4)在Bash中,变量的默认类型都是字符串型(5)在任何...

2020-02-18 17:56:11 192

原创 Python攻关之闭包与装饰器

1 函数的作用域:LEGB2.高阶函数:函数名可以作为参数输入函数名可以作为返回值3.闭包定义:如果在一个内部函数里,对在外部作用域(但不是在全局作用域)的变量进行引用,那么内部函数就被认为是闭包关于闭包:内部函数+定义函数时的环境def outer(): x = 10 def inner(): #条件一:内部函数 print(x) ...

2020-02-18 16:13:00 75

原创 Python攻关之深浅拷贝

浅拷贝 = 只拷贝第一层深拷贝 = 克隆一份 s = [1,'zhang','age'] s2 = s.copy() print(s2) s2[0] = 2 print(s2) print(s) s = [[1,2],'zhang','age'] s3 = s.copy() print(s3) s3[1] = 'liu' print(s3) print(s) s3...

2020-02-18 16:05:00 71

原创 Python攻关之函数

一、函数的作用:1.减少重复代码2.方便修改,更易扩展3.保持代码的一致性二、2.1函数的创建 def f(): print('ok') #创建 f() #调用一定记得加括号2.2函数的命名规则同变量的命名规则3.3函数的形参与实参三、参数def print_info(name,age): print('Nam...

2020-02-17 19:29:26 234

原创 Python攻关之元组与集合

数据类型 集合(Set)一、集合的创建特点:集合里的元素是无序和不相同的集合里的元素必须是不可哈希的 既元素不可变s = set('zhang lang') #set 会自动去重 因为集合里的元素是不同的 print(s) #输出结果:{' ', 'z', 'h', 'n', 'g', 'a'} s = set('zhang lang') s1 = ['...

2020-02-17 19:28:39 180

原创 Shell攻关之shell基础

一、1.什么是shell?shll是一个命令解释器,为 用户提供了一个向Linux内核发送请求以便运行程序的界面系统程序,用户可以向shell来启动挂起、停止甚至编写一些程序。shell是一个功能相当强大的编程语言,易编写、易调试、灵活性强。shell是解释执行的脚本语言,在shell中可以直接调用Linux系统命令。2.shell的语法类型Shell的两种主要语法类型有Bourne和C...

2020-02-17 15:21:03 275

原创 Python攻关之文件操作

#__author:“Zph”#date: 2019/12/3一、文件对文件操作的流程打开文件,得到文件句柄并赋值给一个变量通过句柄对文件进行操作关闭文件1.文件的读模式(1) data = open('文件示例','r',encoding='utf8').read() #r为读模式 print(data) f.close() f = open('文件示例','r'...

2020-02-16 18:09:13 106

原创 Python攻关之字典简单实现三级菜单

#__author:"Zph"#date: 2019/12/2# 三级菜单:# 1.可以一层一层的进入到所有层# 2.可以在每层返回上一层# 3.可以在任何层退出主菜单menu = { '北京':{ '朝阳':{ '国贸':{ "CICC":{}, "BP":{}...

2020-02-16 17:51:18 218

原创 Python攻关之简单购物车小程序

#__author:"Zph"#date: 2019/12/1product_list=[ ('Mac',9000), ('kindle',800), ('tesla',900000), ('python book',105), ('bike',2000),]saving = input('please input your money:')s...

2020-02-16 17:48:12 137

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除