- 博客(31)
- 收藏
- 关注

原创 TCP中的“三次握手”和“四次挥手”(全)
目录一、网络协议模型二、TCP/UDP什么时候应该使用TCP?什么时候应该使用UDP?三、TCP报文四、TCP三次握手为什么要三次握手?五、四次分手为什么要四次分手?为什么要等待2MSL?我们在学习计算机网络的过程中肯定会学习到它的传输方式,以及他的工作模型等。下面给大家分享自己借鉴总结的相关知识点,跟大家分享,大自然的搬运工。一、网络协议模型首先,我们先了解下TCP/IP协议模型,并与OSI模型的对比参考应用层 应用层 表示层 .
2020-06-04 17:23:47
842
2
转载 there are offline or missing virtual drives with preserved cache.Please check the cables and ensure
There are offline or missing virtual drives with preserved cache. Please check the cables and ensure that all drives are present.Press any key to enter the configuration utility.脱机或缺少具有保留的缓存的虚拟驱动器。请检查电缆,确保所有驱动器均存在。按任意键进入配置实用程序。现象:无法进入系统调整:重启ctrl+R进入M
2020-10-23 11:02:33
3579
原创 中兴服务器 bmc 登不上
今天在机房安装 中兴 R5300G4 服务器碰到有几个问题后来联系中兴同事协助解决,和大家分享。1、通过管理地址登录服务器,能出现输入账号密码的界面,就是一直登录不进去;2、登录超时;3、登录没反应;这些情况,基本都是BMC控制台版本太低导致,最好升级到最新版本。解决办法:BMC复位、升级操作步骤:1、下载工具IPMItool链接: https://pan.baidu.com/s/1QAUVueJgBxP5GCMJn6An0A 提取码: m3sr2、解压到D盘3
2020-09-14 20:10:43
8705
1
原创 IP地址的划分(A/B/C/D/E)类
IP地址划分为0-126/128-191/192-223/224-239/240-255共五类,A、B、C、D、E类,国际上做出规定,正常使用ABC类,D、E类用作科研或者其他,不开放使用。客户机一般在局域网中相互间通信,一般采用自己配置IP地址,与局域网内其他客户机通信。还可以采用DHCP自动获取IP。1、IP地址组成在了解IP地址划分之前,首先要知道IP地址的组成。其实IP地址是由四组2进制数组成,每一段是一个字节。00000000 00000000 00000000 0
2020-06-08 11:19:23
7439
原创 SSH Permission denied (publickey)
在测试环境或者生产环境中,会遇到ssh登录服务器是被拒绝的情况;环境:centos7.6目录1、建立新的rsa秘钥文件2、要修改配置sshd_config1、建立新的rsa秘钥文件在一个Linux系统中,执行:ssh-keygen -t rsa根据需要填写所需信息:Enter file in which to save the key (/root/....
2020-01-15 11:30:45
940
原创 shell脚本 while循环 if条件 case语句学习
条件域名的学习,以及实战中的的应用;1、cat <<EOF 特殊打印功能;2、if else条件语句&while 循环的应用;3、case in语句的用法;4、echo -e 特殊颜色的用法;#/bin/bash##20.1.10.16:00DELAY=3while [ "$DELAY" != "0" ];do #while条件...
2020-01-10 17:29:58
483
原创 华为RH2288H V2(Hadoop) centos7部署小结
1、RIAD制作LSI阵列卡 sata硬盘或sas硬盘这里我们系统一般使用raid1磁盘阵列,通常需要2个硬盘,这样选用优点是安全性最高,不至于一块磁盘坏掉后影响系统运行;在启动服务器过程中,ctrl+h进入阵列卡设置; .......(略) 具体操作细节参考RAID磁盘制作注意:(也是在安装过程中遇到的问题)1、在选择磁盘格式的时候,会发现无法next下一步,这里请注意...
2019-12-06 20:53:32
2435
3
原创 Shell case应用
shell脚本中case语句应用了解case语句的格式:case分支语句的格式如下:case$变量名in模式1) 命令序列1;;模式2) 命令序列2;;*) 默认执行的命令序列 ;;esac应用:添加用户user..user10密码同用户名,要求在用户存在的时候添加(这里涉及到判断)。add:添加用户user1..use...
2019-10-22 10:50:20
205
原创 华为Avago SAS3508 CentOS系统安装
Avago SAS3508不支持legacy配置,支持UEFI配置;BOOT支持legacy和UEFI启动。如果需要离线配置RAID组,切换到EFI配置后岂可使用。有关 华为服务器Avago SAS3508RAID控制卡配置指导参考问题:系统boot模式切换到legacy模式后发现Device中没有Avago SAS3508磁盘,但是系统需要在Legacy模式下装linux标准格式...
2019-09-09 16:04:22
5141
原创 shell脚本运行报错:syntax error: unexpected end of file
运维工作中使用Sublime编辑器编写的脚本防盗Linux系统中会报错:syntax error: unexpected end of file主要原因:Win和Linux系统文件结束符不同。解决办法:vi编辑器打开文档修改文档格式 :set fileformat=unix修改完放远程系统上就可以使用了。~~...
2019-09-04 22:32:17
351
原创 Mysql忘记密码 重置密码的三种方式
MySQL 重置root账户密码方法:1、mysqladmin[root@localhost ~]# mysqladmin -uroot -p "oldpasswd" password "newpasswd"2、set passwordMariaDB [(none)]> set password for root@localhost=password("newpassw...
2019-08-16 15:26:15
372
原创 EXPECT 脚本 批量 远程交互
在shell自动部署项目中对自动部署免去用户交互很痛苦spawn 调用要执行的命令expect 等待命令提示信息的出现,也就是捕捉用户输入的提示:send 发送需要交互的值,替代了用户手动输入内容set 设置变量值expect eof 这个一定要加,与spawn对应表示捕获终端输出信息终止,类似于if....endifexpect脚本必须以interact或expect eo...
2019-08-16 14:18:10
648
原创 shell循环的区别for&while read line
通过一个小测试来区分循环的不同意义while read line 是一次性将文件信息读入并赋值给变量line ,while中使用重定向机制,文件中的所有信息都被读入并重定向给了整个while 语句中的line 变量for是每次读取文件中一个以空格为分割符的字符串话术借鉴(http://blog.itpub.net/22664653/viewspace-1175858/)文件ip...
2019-08-08 10:44:41
434
原创 py关于OS模块的学习心得
目录一、os内建模块属性1、os.name 获取执行平台的类型2、os.linesep 输出当前平台使用的行终止符二、os内建方法1、os.getcwd()获取当前目录2、os.path.exists()判断指定对象是否存在3、os.path.isfile()判断指定对象是否为文件4、os.path.isdir()判断对象是否为目录5、os.path.sp...
2019-04-11 17:14:48
867
原创 python 脚本小练习-交互修改密码
学习测试小脚本:#!/usr/bin/env python#coding=utf8def changePwd(input1,input2='jimmy'): if input1 == input2: print "PWD is right!" return 1 else: print "Faild." ret...
2019-04-09 16:40:02
647
原创 Python 多参数的赋值(Tuple/List/Dict)
1、向函数传递Tuple数据类型对象#!/usr/bin/env pthon#conding=utf8def printYourEnter(input1,input2): """Document:just""" print input1 print input2 for var in input2: print varif __name_...
2019-04-09 16:04:19
1120
原创 Shell和Python中的“正三角”和“倒三角”
在关于shell/py的学习过程中,我们可以经常会拿很多小题来联系,对于初期写脚本的同学而言“三角”是一个很不错的测试题,下面我们一起来盘它。目录SHELL中的三角PYTHON中的三角SHELL中的三角#!/bin/bash#shell-正三角#read -p "Pls enter line:" strLinefor i in `seq 5`do ...
2019-03-26 18:04:56
2512
原创 Linux 常见文本替换sed/tr/awk
[root@localhost wk]# cat abc.logThe months of learning in Old Boy education are the few months that I think the time efficient is the most.I had also studied at other training institutionsbefore, bu...
2019-01-24 11:35:50
505
原创 HP服务器 CentOS7系统安装 磁盘类型(Disk Label type)由gpt修改为dos
在实际环境中,由于生成环境要求磁盘格式不同导致系统分区的格式类型也不同,所以务必修改,以下是结合实际环境修改的详细过程。对比下两种不同不同磁盘格式下的分区格式:一般情况主要是由于磁盘Boot类型不同导致解决:将boot类型由“UEFI”修改为“Legacy”模式,重启后再装系统。不同服务器的boot类型修改位置不同,用UEFI分区需要加个/boot/efi分区华为Ava...
2019-01-17 16:01:13
19324
原创 HP服务器 ILO提示License过期 系统盘安装卡在“starting dracut initqueue hook”
以下是在安装HP服务器Centos系统的时候遇到的常见问题(服务器类型 HP DL380 Gen9),如果有其他相关安装问题也很欢迎在下方留言。1、原本准备通过服务器ilo接口安装,但是发现接口License过期,以至无法安装;2、通过ISO镜像刻录的系统盘来直接安装,提示“dracut-initqueue timeout - starting timeout scripts”附上故障...
2019-01-17 13:54:52
10353
原创 Centos7 ping: www.baidu.com: Name or service not known
在检查子网IP、子网掩码、网关IP等配置正常的情况下出现的ping域名无法解析的情况:具体现象:ping 由域名baidu.com解析的IP正常;ping 域名www.baidu.com无法正常解析;/etc/resolv.conf 配置正常定位问题:可能是DNS无法解析域名导致无法ping通,也能是dns服务端口53被限制,或者说防火墙被限制;解决问题:在/e...
2019-01-08 10:25:40
2849
原创 Centos6.5 误删/etc/passwd 系统无法正常启动 救援模式下恢复
背景:想比大家和我一样,在测试数据的时候,不小心使用追加符号">"等,将存放用户信息文件/etc/passwd覆盖,导致文件丢失,重启系统,发现系统已经无法启动,在百度查询解决办法,都没有给出实用方案,大多都是进入单用户模式 cp /etc/passwd-文件,但问题是单用户都进不去,下面我们一起来解决。启动报错截图参考:下面开始恢复-z-目录一、救援模式修复/etc/p...
2018-12-13 18:52:21
1787
3
原创 Linux 网卡配置eth1修改为eth0
在测试或生产环境中,经常会遇到克隆的服务器(虚拟机),网卡配置经常也会克隆为eth1,下面讲如何将网卡配置修改为eth0(eth1网卡也可以正常使用,但是有些强逼症的同学看不习惯);配置环境:RHEL6目录步骤一:更改服务器的网卡名,将克隆的服务器网卡配置修改为eth0;步骤二:修改网卡名(ifcfg-eth1修改为ifcfg-eth0)步骤三:修改网卡配置(DEVICE=et...
2018-12-10 11:05:23
4692
2
原创 ATS缓存 ‘cMsSfW’ ‘cHs f’ ‘cRs f’ ‘c s f’
关于ATS官方查询方法:http://trafficserver.apache.org/tools/via服务器上验证:实际环境中:第一次请求: [cMsSfW]第二次请求: [cHs f ]第三次及以后:[cRs f ]删除后:[c s f ]第一次:第二次:第三次:手动删除(1次):手动删除(2次):本文参考:https://blog.csdn.ne...
2018-12-05 17:24:16
1108
转载 Linux使echo命令输出结果带颜色
echo显示带颜色,需要使用参数-e格式如下:echo -e “\033[字背景颜色;文字颜色m字符串\033[0m”例如:echo -e “\033[41;37m TonyZhang \033[0m”其中41的位置代表底色, 37的位置是代表字的颜色注:1、字背景颜色和文字颜色之间是英文的“""”2、文字颜色后面有个m3、字符串前后可以没有空格,如果有的话,输出也是同样有空格...
2018-12-05 16:15:45
1028
原创 shell read 交互键入回车默认输入内容
很好理解,键入内容为回车的时候,内容肯定为null,再次 加上if 判断,内容为空就给赋值为默认值。在此需要掌握if相关逻辑表达式if [ -z “$null” ] -z 字符串为null,即长度为0-n 字符串不为null,即长度不为0以下将以实际代码的形式展示read -p &quot;Pls input the url(http://cncwo.cdn.cibn.cc/m3u8/4a...
2018-12-05 15:48:10
8233
1
转载 AWK 入门使用方法
入门实例root@www ~]# last -n 5 <==仅取出前五行root pts/1 192.168.1.100 Tue Feb 10 11:21 still logged inroot pts/1 192.168.1.100 Tue Feb 10 00:46 - 02:28 (01:41)root pts/1 192.168.1.100 Mon Feb 9 11:41 -...
2017-02-27 11:34:24
324
转载 HTTP的请求方式
HTTP请求方法 根据HTTP标准,HTTP请求可以使用多种请求方法。HTTP1.0定义了三种请求方法: GET, POST 和 HEAD方法。HTTP1.1新增了五种请求方法:OPTIONS, PUT, DELETE, TRACE 和 CONNECT 方法。 1 GET 请求指定的页面信息,并返回实体主体。 2 HEAD 类似于get请求,只不...
2017-02-23 13:21:14
361
原创 Python脚本 基础脚本训练
Python 脚本1>random:随机数模块,首先import random模块1、random.random() 生成[0.0,1.0)的随机浮点数>>> int(random.random()*100+1)2、random.randint(x,y)生成(x,y)指定区间的随机整数>>>random.randint(1,100)3、random.unfiorm(x,
2016-04-14 14:31:53
1252
原创 python命令Tab自动补全脚本
Python Tab命令补全脚本1. 建立Python学习目录,将学习目录加入PATH环境变量中。mkdir /opt/workspace/Python *#自定义Python学习目录*vim /etc/profile PATH=${PATH}:/opt/workspace/Python *#加入环境变
2016-04-13 23:24:14
727
原创 欢迎使用优快云-markdown编辑器
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl
2016-04-13 21:25:03
278
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人