自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 sed的介绍及应用

n :仅显示script处理后的结果(不加-n sed有两个输出结果,加了-n 之后就会把默认输出屏蔽,只显示一个结果)如果只是展示,会放在缓冲区(模式空间),展示结束之后,会从模式空间把操作结果删除。-f :在脚本中定义好了操作符,然后根据脚本内容的操作符对文件进行操作。一行一行处理,处理完当前行,才会处理下一行,直到文件末尾。sed -e ‘操作符’ -e ‘操作符’ 文件1 文件2。-e 表示可以跟多个操作符,只有一个操作,-e可以省略。过滤并打印包含o的行,/ / 里面包含过滤的内容。

2024-06-21 15:39:03 595

原创 正则表达式

{n \ } 匹配前面的字符等于n次,可以小于n,但是不能大于n,而且前面的字符必要连续出现。\ {m,n \ } 匹配前面的字符至少m次,最多n次。{n } 匹配前面的字符等于n次,可以小于n,但是不能大于n,而且前面的字符必要连续出现。【\ >或者\b 词尾锚定,匹配单词的右侧(连续的数字,字母,下划线都算单词内部)】\ <或者\b 词首锚定,匹配单词的左侧(连续的数字,字母,下划线都算单词内部)\ >或者\b 词尾锚定,匹配单词的右侧(连续的数字,字母,下划线都算单词内部)

2024-06-20 18:56:21 224

原创 shell脚本之数组

类似于气泡上涌的工作,会将数组当中的元素按照从小到大,或者从大到小的顺序进行一个重新排列。思路:对比两个相邻的元素,以从小到大为例。满足交换条件的元素,小的往左移,大的往右移动。双层循环,外部循环控制排序的轮次。内循环比较两个元素的大小,决定时候互换位置。定义:在集合当中指定多个元素,元素的类型"整数、字符串、可以是浮点"起始位置0开始,包括0,移动2个。作用:一次性的定义多个元素,可以为变量赋值提供遍历。数组的位置发生变化(下表对应的元素的值发生变化)【】里面的3就是元素的位置。数组名=(a b c)

2024-06-19 16:51:47 208

原创 正则表达式之三剑客grep

正则表达式匹配的是文本内容,linux的文本三剑客 都是针对文本内容grep 过滤文本内容sed 针对文本内容进行增删改查awk 按行取列文本三剑客都是按行进行匹配。grepgrep 的作用就是使用正则表达式来匹配文本内容选项:-m 匹配几次后停止-m +数字只显示一行-v 取反没有root这个字符串,其他都显示-n 显示匹配的行号-c 只统计匹配的行数-o 仅显示匹配到的结果-q 静默模式。不输出任何信息-A after 数字 后几行-B before 数字 前几行。

2024-06-19 16:43:49 237

原创 shell脚本之函数

return只能写在函数的内部,目的是为了从函数的内部获取一个返回值,用来判断是否执行下一个脚本。for file in ls $1``:使用 ls $1获取指定目录(由参数\$1表示)下的所有文件和目录列表,并逐个将它们赋值给变量file\,进行循环处理。if [ -d "$1/$file" ]:判断当前的 file 是否是一个目录(通过检查是否为目录来确定)。cp "$1/$file" /opt/dec:将该文本文件复制到 /opt/dec 目录。echo "$1/$file":输出这个目录的路径。

2024-06-18 18:49:31 628

原创 双层循环和循环控制语句的使用,以及while和until的语法使用

echo 打印-n 表示不换行输出-e 输出转义字符 /b:相当于退格键(backspace)/n: 换行,相当于回车/f: 换行,换行后的新行的开头连着上一行的行尾/t: 相当于tab键 又叫做横向制表符echo -ne双层循环和循环控制语句的使用九九乘法表。

2024-06-17 20:15:41 202

原创 for循环结构

循环:循环是一个重复执行一个代码的结构。只要满足循环的条件,会一直执行这个代码。循环条件:在一定范围之内,按照指定的次数来执行循环。循环体:在指定的次数内,执行的命令序列。只要条件满足,循环体会被一直执行。循环和遍历:遍历指的就是对数据结构中每个元素进行一次访问的过程,通常和循环一起使用。访问的目的就是为了执行特定的操作。循环是操作遍历就是输出循环的作用:1、重复执行代码,尤其是统一的,相同的,批量的操作。2、可以提高代码的重复利用率3、可以提高人工的效率。减少人工的干预,提高效率。

2024-06-13 16:39:18 305

原创 if语句和case语句应用

条件测试:返回码判断命令或者脚本是否执行成功(最近的一条)0 true 为真就是成功 成立非0 false 失败或者异常test 命令可以进行条件测试,然后根据返回值来判断条件是否成立。-e 测试目录或者文件是否存在 exist-d 测试目录是否存在-f 测试文件是否存在-r 测试当前用户是否对文件或目录有读权限-w 测试当前用户是否对文件或目录有写权限-x 测试当前用户是否对文件或目录有执行权限整数比较符(以下操作符只能用于整数之间比较)

2024-06-12 19:31:06 306

原创 shell脚本的编写规范和变量类型

变量名的规范:1、不要使用系统的命令作为变量名2、不要使用中文3、不要使用特殊符号开头,可以用下划线开头,不要使用数字开头。4、变量名我们一般会使用对应的英文名称来使用,computer stu mumber num5、变量名要保持前后一致,要有注释,提高代码的可读性。变量值: int 整数 string 字符串(如果声明字符串要用双引号)浮点 0.12 布尔 true falseint a=12运算的结果双引号,单引号,反撇号之间的作用和区别:弱引用和强引用。

2024-06-11 17:30:07 570

原创 linux网络服务“PXE网络批量装机和Kickstart全自动化安装”

pxe自动装机:服务端和客户端:允许客户端通过网络从远程服务器(服务端)下载引导镜像,加载安装文件,实现自动化安装操作系统。:安装选项不需要人为干预,可以自动化实现。pxe优点1、规模化 同时装配多台服务器 20-30台。2、自动化3、远程实现,不需要光盘,u盘。c/s 客户端和服务端都可以是多台。pxe的安装条件硬件 --- 网卡要支持pxe协议。主板支持网络引导。软件 --- 服务端要有dhcp服务,可以在客户机启动时,自动分配ip地址。TFTP。

2024-06-10 17:39:12 618

原创 Linux网络服务之SSH(远程访问及控制)

ssh远程管理:ssh是一种安全通道协议,用来实现字符界面的远程登录。远程复制,远程文本传输。ssh对通信双方的数据进行了加密用户名和密码登录密钥对认证方式(可以实现免密登录)ssh 22 网络层 传输层数据传输的过程中是加密的数据在传输过程中是压缩的ssh分为服务端和客户端服务端:Openssh客户端:xshell mobasshd 应用名称22ssh_config 针对客户端的配置文件sshd_config 针对服务端的配置文件都是配置文件,作

2024-06-06 20:06:13 690

原创 DNS域名解析服务

TTL 1D dns的检索记录,保存在缓存中的时间是1天,在1天之内,如果有缓存就不需要再向dns服务器发起请求。访问baidu,就是计算机向dns服务器发起查询请求,dns搜索自己的数据库,数据库包含域名和ip的映射关系,然后把ip地址返回给计算机,计算机访问的还是域名对应的ip。在访问域名的时候,通过dns解析,把域名映射的ip地址解析出来,然后实际上访问的还是域名映射的ip地址。DNS域名的长度限制,每一级的域名长度限制是63个字符,域名的总长度不能超过253个字符。区域数据文件的文件名。

2024-06-05 20:34:06 792

原创 学习DHCP动态主机配置协议

注意在该所有的配置文件之前都要先进行备份,养成一个良好的习惯,这样即便是现有文件配置里面出现任何问题,都可以还原到一开始的文件配置,下面我们就对文件配置进行配置,注意我们这里的文件格式。客户端从地址池当中随机获取一个ip地址,ip地址会发生变化,使用服务端提供的ip地址,时间限制,重启之后也会更换。第二步:服务器向客户端响应服务(其中是通过发送offer报文,以广播的方式进行响应,另外:华为的路由为单播方式)。动态分配:自动分配,但是有时间限制,重启之后,ip地址会被回收,给下一个客户机继续使用。

2024-06-04 19:11:49 749 1

原创 ifconfig网络接口信息

目录: 1、查看网络端口信息2、修改主机名3、查看路由信息4、对linux的路由的操作5、ping命令的使用6、域名解析的命令1、查看网络端口信息。

2024-06-03 20:09:25 642

原创 深入理解文件系统和日志分析

所以备份完恢复以后,inode号会重新分配,变成新的inode号,而原来的inode号则会重新进入到inode池里面去,不会被丢弃,进行下一次inode号的分配。所以xfs把inode号耗尽之后还能在创建文件,但是创建文件数量不一定相同,inode号满了之后还能创建文件取决于磁盘剩余空间的大小及文件系统的配置和性能等。block:块,连续的八个扇区组成一个块,一个块的大小是4k,创建一个文件,最小也要占4k。文件是存储在硬盘上的,硬盘上的最小存储单位是扇区,每个扇区的大小是512字节。

2024-06-01 13:56:02 923

原创 如何让普通用户拥有管理员的权限

sufficient:一票通过,成功了之后就是满足条件,但是失败了,也可忽略,成功了执行验证成功的结果,失败返回验证失败的结果,最终的结果。required: 一票否决,只有成功才能通过认证,认证失败,才不会立刻结束,只有所有的要素验证完整才会最终返回结果。配置sudo的规则,然后以sudo的方式,才能够运行特定的指令(管理员才能够执行的权限)sudo相当于赋权。----------------/etc/passwd 没有任何状态。wheel组的权限很大,配置的时候要以最小权限的原则来进行配置。

2024-05-30 20:36:52 470

原创 raid磁盘阵列

工作原理:热备份相当于给raid又做了一个备份,raid当中坏了一块硬盘,热备份在顶替的过程中,利用校验算法,把阵列当中的数据同步过来,然后再顶替坏掉的硬盘。在替换过程中,阵列是不可使用的,不能读写的,顶替完成之后,raid恢复正常状态。raid10 读写性能高,读性能比raid0差不多,稍低一些,写性能和raid1差不多,比raid稍差。raid6 可靠性是最高的,做可靠的raid级别 ,金融,医疗,法律,银行都用raid6。raid5 有冗余,可以坏一块盘,如果有热备份,可以在坏一块盘。

2024-05-29 18:56:59 310

原创 linux系统的逻辑卷管理及磁盘配额

目录 逻辑卷管理磁盘配额逻辑卷管理lvm:logical volume manager 逻辑卷管理 linux系统下对硬盘分区的一种管理机制。lvm机制特别适合于管理大存储设备,逻辑上的磁盘,概念上的磁盘,文件系统创建之后不再考虑底层的物理磁盘。若干个磁盘分区或者物理硬盘,合并成一个逻辑卷组。再把这些逻辑卷组划分成一个个的逻辑卷。用户就可以把逻辑卷看做是一个可动态扩容,快速创建,快速分区的分区。可以是一个硬盘的不同分区,也可以是不同硬盘的不同分区。

2024-05-28 18:10:42 1014

原创 硬盘的分区的类型及创建分区的步骤及交换分区、永久挂载的方法

通知系统内核重新扫描已经连接到系统的scsi设备,这些设备可能是光驱,也可能是硬盘,系统会自动检测这些设备,然后系统会自动识别,自动添加。这个时候我们不能再用fdisk这个命令了,fdisk只适用于小于2T的硬盘,大于2T的硬盘我们就用到gdisk这个命令了,这个和fdisk的操作一样。进入文本编辑器里面配置文件,我们说了,在命令行里面设置的挂载只是临时的,重启之后就没有了,但是在目录里面挂载配置文件,重启之后会自动挂载,永久生效。虽然对硬盘的分区进行了修改,但是内核的缓存表没有更新,只需要强制刷新即可。

2024-05-27 20:01:26 771

原创 1、如何删除分区?2、如何删除已挂载的分区?

先输入命令fdisk /dev/sdb 进入创建硬盘分区的界面。然后输入你想删除的哪个分区,之后按w退出。然后在硬盘删除界面删除那个已经未挂载的分区。先对已经挂载的哪个分区进行未挂载。2、如何删除已挂载的分区?

2024-05-27 17:13:36 120

原创 进程和计划任务管理器

子进程先结束------->父进程收回子进程的资源--------->父进程才会终 止。运维的指标: 五大负载:cpu负载 ---监控cpu 的使用率 工具 :top,htop。父进程先启动-------------->子进程;load average: 0.00, 0.01, 0.05 :系统的负载1分钟0.01 5分钟0.05 15分钟 系统处理的任务数的平均值。hi:1分钟内cpu的使用率。

2024-05-26 11:54:34 585

原创 引导过程:服务控制

目录 引导过程服务控制引导过程。

2024-05-23 20:15:06 923

原创 软件安装:linux如何安装软件,程序。

目录源码安装rpm安装yum安装 rpm的升级版源码安装。

2024-05-22 21:33:35 705

原创 用户账户和权限管理

配置文件。

2024-05-21 20:02:53 563

原创 linux的目录结构、文件管理、分页查看、打包解包及vim的应用

head:与tail相反,从头往后看。(但是不能动态查看)head -n :使用-n一定要输入数字,不然会报错。head -5 /etc/passwd :输入的数字为5,所以从头开始只有五行显示出来。统计文件的单词数量以及其他信息wc -l 统计文件当中的行数 45行wc -w 统计文件内容中单词的个数wc -c 统计文件内容的字节数,统计内容的大小wc 后面什么都不加 ,行数 ,单词个数 ,内容大小 都会显示。

2024-05-20 18:28:52 679

原创 Linxu系统当中的别名系统、du df 、查找系统

目录 linxu系统当中的别名系统du df 的区别find查找系统linxu系统当中的别名:命令:alais 配置别名 unalias 删除别名两种生效:临时生效 命令行的一般都是临时生效,重启系统之后就消失了。永久生效 都是配置文件当中。du df 的区别du :当前路径所在目录及使用文件的大小du -sh * 注解 : s 只统计当前路径下,每个目录和文件占用的总大小,不去计算目录h 人性化* 列出所有(必须要会)

2024-05-19 10:38:24 988

原创 Linxu基本命令 作用及特点

目录: linxu系统的优势shell定义与作用及命令linxu系统的操作及命令linxu系统的优势linxu系统专门为开发者,IT从业人员开发的一款自由的开源的操作系统。linxu特点:多用户,同一个用户的账号和密码可以多次同时登录系统。多任务:可以同时运行多个任务,不同用户可以同时运行多个任务。linxu系统拥有强大的网络功能:linxu不仅仅是一个操作系统,还可以作为网关,防火墙等等,他的系统安全性可靠,可移植和兼容性,有出色的处理速度和性能:处理能力很强大。

2024-05-16 19:40:55 733

原创 ACL原理和NAT地址转换

2. 动态 NAT(Dynamic NAT):为避免地址浪费,动态 NAT 提出了地址池,地址池中所有可用的公共地址。1. 静态 NAT(Static NAT):在连接私网和公网的路由器上配置静态 NAT,每个私网地址都有一个固定的公网地址,即私网地址和公网地址是一一对应的。ACL配置在路由器上,数据包从接口经过的时候,接口配置了acl策略,路由器根据策略,检查数据包,然后根据策略做出响应的处理。二层acl:4000-4999 ,根据mac地址匹配的,如果设备更换,所有的配置都要重新部署。

2024-05-14 18:41:34 709

原创 三层交换机与VRRP协议

然后在三层交换机界面配置vlan的虚拟ip地址、配置trunk路线的接口的类型和可通过的vlan标符,在配置静态路由的ip地址。先配置vlan虚拟ip地址,在配置交换机的优先级,然后配置主机之间的抢占时间一般为6秒,然后设置上行链路和下行链路的监听。在二层交换机界面输入access路线接口的类型和vlan标符然后再输入trunk路线接口的类型和可通过的vlan标符。主 备 主工作 备的工作监听主的情况,主挂了,备来提供服务。冗余:两台网关互为备份。先在路由器界面配置各端口的ip地址,配置静态路由ip地址。

2024-05-13 20:47:14 852

原创 VLAN的原理及作用及一周小结

vlan:全名为virurl local area network 虚拟局域网。工作一般在二层和三层是在逻辑上划分了设备和用户。这些设备可以根据vlan,不受物理位置的限制,功能,部门,应用的情况下组织起来。vlan的主要作用就是分割广播域:有两个分割,一个是物理分割,一个是逻辑分割,其中 逻辑分割是主要的学习对象。

2024-05-12 14:48:54 783

原创 交换机和路由器原理和配置方法

目标主机发出数据包---------网关进入路由器,路由器A发送ARP广播,获取目标ip的mac地址。路由器A选择最近的下一跳地址,数据包进入路由器B,路由器B查找路由表,有则转发,无则用ARP进行广播,找到对应主机的网关接口,把数据包转发网关接口,这时已经获取到了目标ip的mac地址,直接转发到目标ip主机。2、转发功能,会在mac地址表中找到数据帧的目的mac地址,查找成功,会从指定 的接口转发数据。4、刷新功能,300s。

2024-05-10 19:36:07 954

原创 网络层和传输层协议

(核心:最佳路径)网络层封装数据:ip头部,源ip地址和目标地址(源ip地址和目标地址是不会变得)数据包。version表示版本 看见0100表IPV4首部长度:表示ip数据包头部的长度20字节(最短20字节)。长度是可变的,长度只能是20的倍数,一边情况下是20字节。total核心:保证数据的完整性。Protocol:表示协议字段,ip数据包在传输过程使用的协议。Header Chekkusm:首部校验和,接收方和网关服务器来校验数据是否被改动过。

2024-05-09 20:40:07 897

原创 数制转换和子网划分

目录。

2024-05-08 16:43:07 335

原创 计算机的网络基础

物理层----数据链路层----网络层----传输层----会话层----表示层----应用层(逆向的过程)第一层是物理层。

2024-05-07 19:22:11 603

空空如也

空空如也

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

TA关注的人

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