自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

温其如玉的博客

运维技术

  • 博客(40)
  • 收藏
  • 关注

原创 docker获取仓库镜像信息

#!/bin/shrepo_url=https://registry.hub.docker.com/v1/repositoriesimage_name=$1curl -s ${repo_url}/${image_name}/tags | json_reformat | grep name | awk '{print $2}' | sed -e 's/"//g'测试bash script.sh dockermxw/nginx

2022-01-14 15:17:45 1619

原创 LVM的使用

转载:https://www.cnblogs.com/zhaojiedi1992/p/zhaojiedi_linux_042_lvm.html转载:https://link.csdn.net/?target=https%3A%2F%2Flzw.me%2Fa%2Flinux-lvm.html

2021-08-11 21:31:43 161

原创 Linux中的Device Mapper

在linux系统中你使用一些命令时(例如nmon、iostat 如下截图所示),有可能会看到一些名字为dm-xx的设备,那么这些设备到底是什么设备呢,跟磁盘有什么关系呢?以前不了解的时候,我也很纳闷. 其实dm是Device Mapper的缩写,Device Mapper 是 Linux 2.6 内核中提供的一种从逻辑设备到物理设备的映射框架机制,在该机制下,用户可以很方便的根据自己的需要制定实现存储资源的管理策略,当前比较流行的 Linux 下的逻辑卷管理器如 LVM2(Linux Volume Mana

2021-08-11 21:22:40 812

原创 python下载视频

1、安装python,并设置好环境变量,如果没有,那就进入你的python安装目录运行cmd即可https://www.python.org/2、运行cmd,使用pip3安装you-get3、you-get的命令格式 you-get -i URL #显示视频信息 you-get URL #直接下载视频 -F /--format=mp4sd #指定下载的格式,清晰度 -o 指定目录 -O 指定文件 ...

2021-04-30 15:20:29 261 2

原创 Shell中的字符串截取

shell的字符串截取符号 说明 备注 #*// 删除左边,保留右边。以"//"为界,从左边开始,第一个"//"的左边所有字符进行删除 注意:"*"必须在“定界符”的左边,否则无效。 “//” 只是一个标记,可以更换 ##*// 删除左边,保留右边。以“//”为界,从右边开始,第一个"//"的左边所有字符进行删除 %/...

2020-07-23 15:30:55 194

原创 Linux中的可能需要命令

1、stty命令修改终端命令行的相关设置。stty -echo #禁止回显stty echo #打开回显

2020-07-20 17:13:41 228

原创 Linux的四个查找命令

find格式:find path -option [ -print ] [ -exec -ok command ] {} \;grep格式 grep [ option ] pattern-spec [file...]" egrep " 等同与 " grep -e " ### " fgrep " 等同于" grep -f "常用的一些选项 -i:匹配时忽略大小写 -v:显示不匹配的行 #取反 -n:显示匹配行的行号 -c:显示匹配行的总数 -...

2020-07-20 15:42:19 520

原创 Linux中的变量

位置变量$0 $2 ...$9 #如果还想往后需加{},例如 ${10},${11}$# #传递参数的数量$* #引用所有参数 A B C$@ #同上,但区别是:(比如有三个参数A B C ,*是当作一个参数传递,而@是分开传的相当于传了三次)$$ #shell本身的PID号$! #后台运行的最后一个进程的ID号$- #显示Shell使用的当前选项,与set功能:相同$_ #保...

2020-07-15 15:55:33 212

原创 Linux的一些小技巧

1、可以引用别处脚本#被包含的文件 test1.sh 不需要可执行权限,test2.sh有就行 编写test1.sh#!/bin/bashurl="https://blog.csdn.net/csdn_763871244" 编写test2.sh#!/bin/bash. ./test1.sh #包含这个脚本,路径最好是绝对路径,以免出错echo "博客:$url"echo "点赞,关注,收藏,打赏一下吧!!!" 效果 ...

2020-07-14 14:09:26 283

原创 Shell的输入输出

shell中 0 通常是标准输入(STDIN) 1 是标准正确输出(STDOUT) 2 是标准错误输出(STDERR)> #覆盖>> #追加< #输入<< #做一个开始标签和结束标签,之间的内容为输入内容ls > file #将命令的正确输出结果保存至file测试:标准输入只读取行...

2020-07-14 10:18:36 386

原创 Shell函数

1、可以带function fun() 定义,也可以直接fun() 定义,不带任何参数。2、参数返回,可以显示加:return 返回,如果不加,将以最后一条命令运行结果,作为返回值。 return后跟数值n(0-255#!/bin/bashsum(){ echo "---函数开始执行---" read -p "input first:" a read -p "input second:" b echo "$a + $b = $(($a+$b))" echo "---函数结束执行---"

2020-07-13 16:42:58 493

原创 Shell的流控制循环和判断

if判断下面三个个格式都可以if condition1 #该条件表达式成立then command1 #则执行此处代码elif condition2 #该条件表达式成立then command2 #则执行此处代码else #上面表达式都没命中则 commandN #执行此处代码ficase 判断(支持正则)case 值 in模式1) ..

2020-07-13 15:31:32 190

原创 Windows的diskpart命令

运行CMD输入diskpart进入磁盘管理查看磁盘 list disk进入磁盘 select disk 1查看分区 list partition进入分区 select partition 1

2020-07-13 10:24:47 588

原创 shell中printf输出

printf 命令模仿 C 程序库(library)里的 printf() 程序。printf 由 POSIX 标准所定义,因此使用 printf 的脚本比使用 echo 移植性好。printf 使用引用文本或空格分隔的参数,外面可以在 printf 中使用格式化字符串,还可以制定字符串的宽度、左右对齐方式等。默认 printf 不会像 echo 自动添加换行符,我们可以手动添加 \n。printf 控制格式的字符串 参数printf "hello world\n"...

2020-06-22 17:12:44 5941

原创 网络设备中组播地址

网络中各个协议所使用的组播地址永久组地址 含义 224.0.0.0 不分配 224.0.0.1 系统地址,包括系统内所有主机和路由器 224.0.0.2 所有组播路由器的地址 224.0.0.5 OSPF 路由器 224.0.0.6 OSPF DR 224.0.0.9 RIP-2 路由器 224.0.0.13 所有PIM路由器 224.0.0.18 VRRP协议地址 ...

2020-06-22 10:36:58 788

原创 华为vrrp配置

VRRP是公共的一个冗余协议,HSRP是思科私有的协议。拓补图如下:VRRP配置

2020-06-22 10:25:22 1286

原创 网络设备的资料

思维网络:http://www.023wg.com/

2020-06-18 10:10:38 128

原创 ensp启动失败

问题描述:AR设备无法启动,或者40或者启动一直"#########"都可以用下面方法试一试,先按照ensp帮助文档上看看我先检查网卡 发现是 #2,可能原因是之前卸载的时候没有卸干净,导致这个名字被占用了重新删除,新建一个网卡试试,然后重新注册一下设备,在"菜单-工具-注册设备"解决办法1:进入注册表修改HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\NetworkSetup2\Interfaces下面搜索你的虚拟网卡名称 Vi

2020-06-18 09:28:30 9470

原创 华为设备的命名规则

交换机的特性:交换的容量和包转发率s5720s园区交换机:多业务ce数据中心交换机:多数据交换第一位 5是千兆 6是万兆第二位 7是企业 3是运营 第一位:是华为的产品线定位,比如,2 .3 .5 .6 .8系列; 第二位:表明是二层还是三层,其中0-4是二层,5-9是三层; 第三四位:表示的是插槽数或端口数,比如3026表示,24个电口+2个光口,共26个;3552呢,48个电口+4个光口,共计52个;6506表示,有五个插槽,可以安装五个单板...

2020-06-16 13:10:52 3303

原创 Shell的运算符

假设a为10 ,b为20expr $a + $b #必须要有空格条件表达式要放在方括号之间,并且要有空格,例如: [$a==$b] 是错误的,必须写成 [ $a == $b ]。算数运算符 运算符 说明 举例 + 加法 `expr $a + $b` 结果为30。 - 减法 `expr $a - $b` 结果为 -10。 * 乘法 `expr $a \* $b` 结果为 200。 / 除法 `expr $..

2020-06-15 11:39:19 175

原创 shell中echo的用法

输出变量的其他属性str="hello world"echo "${#str}" #获取字符长度(空格也算)echo "${str:1:6}" #截取字符,从第2个字符开始,往后截取6位(第一个索引为0,空格也算)echo "`expr index "$str" o`" #查找该变量中第一次出现d的字符位置。(如果有多个字母,则那个字母先出来就计算那个)输出结果如下多行注释EOF 可以换成别的,在中间的代码都不会被执行:<<EOFecho "A"ec...

2020-06-15 09:52:15 6419

原创 Shell中的数组

shell数组shell中支持数组,但不支持多维数组,并且没有限定数组的大小。数组元素的下标由 0 开始编号。获取数组中的元素要利用下标,下标可以是整数或算术表达式,应大于或等于0定义数组方法1user=(user0 user1 user2)方法2name=(name0name1name2)方法3,可以单独定义,可以不连续,下标范围没有限制pass[0]=pass0pass[1]=pass1pass[x]=passx读取数组#获取数组元素值echo "${p

2020-06-11 17:02:35 311

原创 交换机的端口模式

转载至:https://blog.csdn.net/zqixiao_09/article/details/52078178接口定义1、Trunk口 Trunk口上可以同时传送多个VLAN的包,一般用于交换机之间的链接。2、Hybrid口 Hybrid口上可以同时传送多个VLAN的包,一般用于交换机之间的链接或交换机于服务器的链 接。3、Access口 Access口只能属于1个VLAN,一般用于连接计算机的端口。4、Tag和Untag tag是指vlan的标签,即vlan的id,用于指名数据.

2020-06-08 15:40:36 4100

原创 Shell加密/解密工具

加密Shc下载需要shc包:http://www.datsi.fi.upm.es/~frosal/sources/安装shctar zxf shc-3.8.9.tgz.gzcd shc-3.8.9/make testmake stringsmkdir -p /usr/local/man/man1/ #是一个帮助文档所需要的目录make installshc 常用选项-e date #(指定过期日期)-e 日/月/年-m message #(指定过期提示的信息)-m "过期提..

2020-05-28 12:43:29 3625 2

原创 echo 输出颜色文字

ECHO 输出颜色文字echo显示带颜色,需要使用参数-e例如echo -e "\033[字背景颜色;文字颜色m字符串\033[0m"例如:echo -e "\033[47;30m hello word \033[0m"其中47的位置代表底色, 30的位置是代表字的颜色需要注意:1、字背景颜色和文字颜色之间是英文的“""”双引号2、文字颜色后面有个m3、字符串前后可以没有空格,如果有的话,输出也是同样有空格颜色例子:echo -e "\033[30m 黑色字 \033[...

2020-05-27 09:46:25 356

原创 yum离线下载rpm包

第一种yum install yum-utils –yyumdownloader nano --resolve --destdir=/rpm --resolve #解析下载所需的依赖包 --destdir=DIR #指定下载rpm包的目录第二种yum install --downloadonly --downloaddir=/rpm...

2020-05-22 17:28:07 521

原创 串行链路 HDLC和PPP

串行链路广域网经常使用串行链路提供远距离传输,高级数据链路控制HDLC(High-Level Data Link Control) 和 点对点协议PPP(Point to Point Protocol ) 是两种典型的串口封装协议...

2020-04-22 20:08:52 3263

原创 华为路由器--帧中继

帧中继网络帧中继FR(Frame Relay)协议工作在数据链路层。用户设备称作数据终端设备 DTE(Data Terminal Equipment)为用户提供接入的设备为网络设备,称为数据电路终结设备DCE(Data Circuit-terminating Equipment)虚电路帧中继在同心之前先建立连接,DTE(用户设备)之间建立虚拟的一个电路,有两种类型:PVC和SVC...

2020-04-20 19:26:50 2749

原创 华为交换机--GARP和GVRP

GARP概述GARP是一个注册协议,在交换机成员之间提分发、传播、注册某种信息,这些信息可以使vlan信息等,更加方便管理设备。遵循GARP协议应用的实体成为GARP应用,主要的GARP应用为GVRP和GMRP。GARP原理如果GARP参与者希望其他交换机注册自己的属性,则会向它们发送Join消息。如果GARP参与者希望其他交换机注销自己的属性,则会向它们发送Leave消息。...

2020-04-20 18:39:25 2497

原创 音乐地址下载

http://music.163.com/song/media/outer/url?id=id.mp3

2019-09-27 15:29:02 1104

转载 windows-更新包

直接搜索更新包(如果知道编码):https://www.catalog.update.microsoft.com/Home.aspx1、查找编码的位置:https://technet.microsoft.com/zh-cn/library/security/2、https://docs.microsoft.com/zh-cn/security-updates/securitybulleti...

2019-08-22 09:43:25 1076

原创 源码包制作RPM包

首先安装工具,rpm-build可能在rpmdevtools里已经包含 #yum install rpm-build #yum install rpmdevtoolsrpmbuild默认工作路径的确定,通常由在/usr/lib/rpm/macros这个文件里的一个叫做%_topdir的宏变量来定义。如果用户想更改这个目录名,rpm官方并不推荐直接更改这个目录,而是在用户家目...

2019-08-21 16:09:34 930

原创 网yum源下载

http://mirrors.163.com/.help/CentOS7-Base-163.repohttp://mirrors.aliyun.com/repo/Centos-7.repohttp://mirrors.sohu.com/centos/7/http://mirrors.sohu.com/centos/7/extras/里面找安装方法:https://w...

2019-08-20 18:18:35 2842

原创 搭建离线yum库

1、下载repo文件2、下载所需要的RPM包yum install --downloadonly --downloaddir=/yumdownload openssh* #下载openssh的rpm包,并保存到yumdownload中3、创建repomd.xml文件:简单来说就是存放本地仓库rpm包的索引信息createrepo /yumdownload/ #创建...

2019-08-20 17:21:20 266

原创 华为服务篇--NAT

基本NAT:实现内部网络实现通信外网LSW1:配置如下interface Vlanif1 #ip address 192.168.1.253 255.255.255.0interface Vlanif10 #ip address 192.168.10.254 255.255.255.0 #10段的网关interface Vlanif20 #ip address 192.16...

2019-08-09 15:29:59 1053

原创 华为服务篇--DHCP

配置DHCP服务[SW1]dhcp enable #启用DHCP[SW1]ip pool quanju #配置地址池[SW1-ip-pool-quanju]gateway-list 192.168.1.254 #默认网关[SW1-ip-pool-quanju]network 192.168.1.0 mask 24 #网络掩码[SW1-ip-pool-quanju]excl...

2019-08-08 17:06:39 1040

原创 华为设备服务理论--NAT

目录介绍NAT概述NAT实现NAT过滤和映射方式如果不想看字看命令,直接访问https://blog.csdn.net/csdn_763871244/article/details/98961075介绍定义网络地址转换NAT(Network Address Translation)是将IP数据报报头中的IP地址转换为另一个IP地址的过程。目的NA...

2019-08-08 15:38:47 681

原创 华为动态路由协议--RIP协议

RIP协议配置各个网段使其相邻的可以ping通[AR1]rip #启用RIP协议[AR1-rip-1]version 2 #使用RIP版本为2[AR1-rip-1]network 10.0.0.0 #声明自己所在的网段[AR1-rip-1]network 30.0.0.0其它路由器配置一样,宣告网段不同。查看路由协议查看路由表ping测试成功...

2019-08-08 10:44:26 439

原创 华为设备命名规则

S5700-LI-BAT系列交换机的命名如图1所示。 表1 S5700-LI-BAT系列交换机的命名规则 标号 含义 A 表示设备为交换机。 B · 6:下行接口速率为万兆。 · 5:下行接口速率为千兆。 · 3:三层交换机,下行接口速率为百兆...

2019-08-07 11:51:06 2724

原创 华为交换机基础配置

目录设置密码vlan配置路由设置密码设置console密码[SW1]user-interface console 0 #设置console 密码[SW1-ui-console0]authentication-mode password #设置密码格式为 password,还有其他模式[SW1-ui-console0]set authentic...

2019-08-07 11:46:50 1903

空空如也

空空如也

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

TA关注的人

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