- 博客(67)
- 收藏
- 关注
原创 HCIA网工数通Datacom之网工初级(2)IP和OSPF配置
文章目录21. 直连路由22. 静态路由22. 路由优先级和路由度量23. Rip(不常用)24. ospf 简介25. dhcp 简介26. telnet 简介27. SSH29. 通过web管理交换机30. ACL 访问控制列表31. NAT 简介配置静态nat :一对一 (nat static)动态nat: 多对多 映射关系不固定 (不转换端口)NAPT: 多对多 映射关系 不固定(转换端口)Easy ip NAT :多对一 (基于接口)NAT server: 端口映射21. 直连路由路由器作用
2022-04-03 17:26:14
3503
原创 HCIP网工数通Datacom之网工拆分(1)理论和基础命令
目录1. OSI模型2. TCP/IP模型3. IP传输原理4. 网关三要素:5. DNS6. wireshark 抓包7. arp 简介8. 二进制和十进制转换9. ipv4地址10. ip地址分类11. 私网地址和公网地址12. 子网掩码subnet mask13. tcp 、udp 报文简介14. 面向连接15. VRP17. 路由器、交换机组成简介18. FTP 简介19. 配置路由器作为FTP服务端20. 升级交换机或路由器操作系统升级失败时:console口给设备传输系统1. OSI模型定义
2022-04-03 14:35:33
1821
原创 shell学习第三章shell变量的核心基础知识与实践
3.1 什么是shell变量1.什么是变量#略2.shell变量特性3.变量类型可分为环境变量(全局变量)和普通变量(局部变量)。环境变量可以在创建它们的shell及其派生出来的任意子进程shell中使用,环境变量又可分为自定义环境变量和bash内置的环境变量。普通变量只能在创建它们的shell函数或shell脚本中使用。普通变量在开发脚本时定义。3.2环境变量环境变量一般是指用export内置命令到处的变量,用于定义shell的运行环境,保证shell命令的正确执行。shell环境变量通
2022-01-12 15:16:58
418
原创 shell学习第二章shell脚本初步入门
shell脚本初步入门范例2-3:写一个包含命令变量和流程控制的语句来清楚/var/log/message日志文件的shell脚本。#!/bin/bashLOG_DIR=/var/logROOT_UID=0if [ $UID -ne $ROOT_UID ];then echo "Must be root to run this script." exit 1ficd $LOG_DIR || { echo "Cannot change to necessarg directory."
2022-01-11 16:10:31
333
原创 datacom数通HCIP和HCNP中级难点详细解析---vrrp
vrrp 主备备份配置: R1: interface GigabitEthernet0/0/0 ip address 192.168.10.254 255.255.255.0 vrrp vrid 1 virtual-ip 192.168.10.1 vrrp vrid 1 priority 105 R2: interface GigabitEthernet0/0/0 ip address 192.168.10.253 255.255.255.0 vrrp vrid 1 virtu
2021-11-26 16:15:52
2283
原创 datacom数通HCIP和HCNP中级难点详细解析---dhcp 高级配置
① 简单的dhcp 配置(基于接口的dhcp)interface Ethernet0/0/0 dhcp select interface dhcp server dns-list 114.114.114.114 8.8.8.8 注意:分配接口所在的ip网段,接口地址作为网关。 注意:用户发送的第一个报文:源地址是0.0.0.0 目标地址是 255.255.255.255 。调试命令: dis ip pool 查看dhcp 池摘要 显示dhcp 哪些地址被使用:dis ip pool.
2021-11-26 15:40:52
1102
原创 datacom数通HCIP和HCNP中级难点详细解析---bfd双向转发检查
BFD① BFD简介 BFD:Bidirectional Forwarding Detection,双向转发检查概述::毫秒级链路故障检查,通常结合三层协议(如静态路由、vrrp、 ospf、BGP等)实现链路故障快速切换。作用:1.检测二层非直连故障 2.加快三层协议收敛② 静态路由调用BFD**基础配置:**R1: ip route-static 2.2.2.0 24 12.1.1.2 preference 50 将路由优先级改为50 设置为优选路径 ip route-static 2.
2021-11-26 15:26:02
2263
原创 datacom数通HCIP和HCNP中级难点详细解析---策略路由和路由策略和ACL
策略路由和路由策略路由策略:filter-policy、route-policy、策略路由:policy-based-route、traffic-policy区别和联系:两者都是为了改变网络流量的转发路径,目的一 样,但实现的方式不一样。路由策略是通过更改某些路由参数影响路由表的路由条目来影响 报文的转发.路由策略之filter-policy (路由过滤) ---------------------------------------------------------------在ospf
2021-11-21 23:10:08
3827
原创 HCIP网工数通Datacom之网工中级(下篇)
vpnvirtual private network 虚拟专用网络专线:DDN PTN SDH MSTP 成本高,通信质量好VPN:IPsec 、SSL MPLS-vpn、L2TP 、PPTP 、GRE 、 DSVPN(DMVPN)等等只需要有固定公网ip地址即可,价格便宜,通信质量差用途:① 总部和分支之间对联 site-to-site② 远程出差人员,通过vpn拨号的方式访问企业内网目前常用vpn:IPsec vpn SSLvpn mplsvpnhttp://www.9orange.co
2021-10-28 23:44:04
449
原创 死磕Ansible自动化运维之扩展ansible组件
第六章:扩展ansible组件6.1、扩展facts1、 定义facts.d信息为了区别每一台业务和角色,会将业务相关信息保存到本机。通过Ansible的setup模块会检测被控制键的fact_path目录下以fact结尾的文件,读取文件内容当做facts信息收集。module_utils/facts.py文件Facts类的get_local_facts函数:中看不懂地方收集。#获取指...
2021-10-28 16:56:49
193
原创 HCIP网工数通Datacom之网工中级(上篇)
策略路由和路由策略区别和联系:两者都是为了改变网络流量的转发路径,目的一 样,但实现的方式不一样。路由策略是通过更改某些路由参数影响路由表的路由条目来影响 报文的转发 (例如:filter-policy 、route-policy、cost值修改、 优先级修改等)策略路由是通过管理员在路由器上面配置策略强制数据包按照策 略转发 ,策略路由优先于路由表。(比如:策略路由可以基于源 地址定制数据的转发路径)路由策略之filter-policy (路由过滤) R1:配置filter-policy 过滤掉
2021-10-28 16:50:55
1574
1
原创 HCIA网工数通Datacom之网工初级
1. OSI模型定义:open system interconnection 开放式系统互联规定了很多网络标准,目的是为了促进各个厂商各 个系统之间的互联互通。 注意:由于osi模型设计冗杂,编程很难实现。目前数据封 装都使用TCP/IP模型来封装数据。七层模型:一层 物理层:规定物理介质、网线、光纤、电流、电压、 网卡。 二层 数据链路层:mac地址 交换机 三层 网络层:ip地址 路由器 四层 传输层:端口号 tcp udp 端口 五层 会话层 六层 表示层 高层 数据所在的位
2021-10-28 00:04:48
2059
1
原创 网工学习笔记——reboot
网工学习笔记——reboot状况1:设置下次启动时的配置文件后重启#设置下次启动时的配置文件[huawei]startup saved-configuration flash:/private-data_2021.zip[huawei]saveThe current configuration will be written to the device.Are you sure to continue?[Y/N]yNow saving the current configuration to
2021-09-15 15:54:27
670
原创 win10上使用phpstudy无法设置事物隔离等级
环境描述:在win10上使用phpstudy——2018快速搭建mysql环境,打开MySQL命令行。错误描述:设置全局环境变量事物级别为读为提交,命令成功,结果是失败的。把数据库engine设置为innodb也不行。原因猜测:这数据库缩水的吧?...
2020-05-24 13:50:28
241
原创 ansible自动化运维第四章playbook详解
一、playbook基本语法---- hosts: all tasks: - name: Install nginx package yum: name=nginx state=present - name: copy nginx.conf template: src=./nginx.conf.j2 dest=/etc/nginx/n...
2020-04-25 18:50:42
900
原创 ansible自动化运维第三章ansible组件介绍
一、ansible inventory配置要管理主机的信息。指定inventory的方式。默认是一个静态的INI格式的文件/etc/ansible/hosts。通过ANSIBLE_HOSTS环境变量指定。运行ansible和ansible-playbook时用-i参数临时设置。1、定义主机和主机组172.17.42.101 ansible_ssh_pass=‘123456’172...
2020-04-23 19:24:04
375
原创 zabbix-docker安装学习记录
yum -y install dockervim /etc/docker/daemon.json#写入镜像加速地址systemctl daemon-reloadsystemctl restart dockerdocker pull mysql:5.7docker run --name=mysql-server -t \-e MYSQL_DATABASE='zabbix' \-e M...
2020-04-10 22:21:05
161
原创 在centos7安装Elasticsearch学习日记
elasticsearch-5.5.1版本centos7java8-jdk一、java8-jdk下载地址wget --no-cookies --no-check-certificate --header "Cookie: gpw_e24=http%3A%2F%2Fwww.oracle.com%2F; oraclelicense=accept-securebackup-cookie" "ht...
2020-04-10 20:28:03
96
原创 python3自动化运维学习笔记(2)
文件差异对比方法difflib模块(自带)# coding: utf-8import difflibtext1 = '''text1:'''text1 = '''text1:222222222222add string'''text2 = '''text2:222222222222'''text1Lines = text1.splitlines()text2Lin...
2020-03-22 22:27:26
260
原创 python3自动化运维学习笔记(1)
系统性能信息模块psutil1.pip安装,安装第三方模块出现问题:#无法安装psutilyum install python-devel.x86_64yum install gccpip install -i http://pypi.douban.com/simple --trusted-host pypi.douban.com psutil2.源码安装地址https://pypi...
2020-03-20 22:56:23
576
原创 Python编程快速上手15章保持时间、计划任务和启动程序
time 模块time.time()函数Unix 纪元是编程中经常参考的时间:1970 年 1 月 1 日 0 点,即协调世界时UTC)。time.time()函数返回自那一刻以来的秒数,是一个浮点值(回想一下,浮点值只是一个带小数点的数)。>>> import time>>> time.time()1425063955.068649time.sl...
2020-03-19 15:28:49
229
原创 Python编程快速上手11章从 Web 抓取信息
webbrowser 模块webbrowser 模块的 open()函数可以启动一个新浏览器,打开指定的 URL。>>> import webbrowser>>> webbrowser.open('http://inventwithpython.com/')用 requests 模块从 Web 下载文件用 requests.get()函数下载一个网页...
2020-03-19 15:05:12
185
原创 Python编程快速上手10章断言和日志
抛出异常当 Python 试图执行无效代码时,就会抛出异常。在第 3 章中,你已看到如何使用 try 和 except 语句来处理 Python 的异常,这样程序就可以从你预期的异常中恢复。raise 语句包含以下部分:• raise 关键字;• 对 Exception 函数的调用;• 传递给 Exception 函数的字符串,包含有用的出错信息。>>> raise...
2020-03-19 14:37:51
178
原创 Python编程快速上手9章组织文件
shutil 模块复制文件和文件夹shutil.copy(source, destination)该函数返回一个字符串,表示被复制文件的路径。>>> import shutil, os>>> os.chdir('C:\\')>>> shutil.copy('C:\\spam.txt', 'C:\\delicious')'C:\\de...
2020-03-19 14:25:24
132
原创 Python编程快速上手8章读写文件
os.path.join()函数如果需要创建文件名称的字符串,os.path.join()函数就很有用。Windows—‘usr\bin\spam’Linux—‘usr/bin/spam’当前工作目录os.getcwd()函数os.chdir()改变它绝对路径与相对路径• “绝对路径”,总是从根文件夹开始。• “相对路径”,它相对于程序的当前工作目录。os.makedirs()...
2020-03-19 14:07:23
137
原创 Python编程快速上手第7章模式匹配与正则表达re
创建正则表达式对象创建一个 Regex 对象>>> phoneNumRegex = re.compile(r'\d\d\d-\d\d\d-\d\d\d\d')匹配 Regex 对象Regex 对象的search()方法查找传入的字符串,寻找该正则表达式的所有匹配。如果字符串中没有找到该正则表达式模式,search()方法将返回None。如果找到了该模式,search...
2020-03-18 20:52:47
215
原创 Python编程快速上手第6章字符串操作
转义字符\'单引号\"双引号\t制表符\n换行符\\倒斜杠>>> print("Hello there!\nHow are you?\nI\'m doing fine.")Hello there!How are you?I'm doing fine.原始字符串>>> print(r'That is Carol\'s cat.')That...
2020-03-18 16:23:11
181
原创 Python编程快速上手第五章字典和结构化数据
字典数据类型字典的索引被称为“键”,键及其关联的值称为“键-值”对。>>> myCat = {'size': 'fat', 'color': 'gray', 'disposition': 'loud'}字典仍然可以用整数值作为键,就像列表使用整数值作为下标一样,但它们不必从 0 开始,可以是任何数字。>>> spam = {12345: 'Lugga...
2020-03-18 14:23:56
118
原创 Python编程快速上手第章4章列表
列表数据类型整型,浮点型,字符串,bool型,None型>>> [1, 2, 3][1, 2, 3]>>> ['cat', 'bat', 'rat', 'elephant']['cat', 'bat', 'rat', 'elephant']>>> ['hello', 3.1415, True, None, 42]['hello',...
2020-03-18 12:43:46
382
原创 Python编程快速上手第[1,2,3]章
第1章Python 基础在交互式环境中输入表达式IDLE 窗口现在应该显示下面这样的文本:Python 3.3.2 (v3.3.2:d047928ae3f6, May 16 2013, 00:06:53) [MSC v.1600 64 bit(AMD64)] on win32Type "copyright", "credits" or "license()" for more inf...
2020-03-17 20:14:07
384
原创 极客Docker学习笔记Dockerfile指令(10)
Dockerfile指令(上)#First DockerfileFROM ubuntu:14.04MAINTAINER becomehero1198 "1772040722@qq.com"RUN apt-get updateRUN apt-get install nginx#RUN apt-get update && apt-get install nginxEXPO...
2020-03-17 18:55:38
129
原创 docker容器的网络连接
docker容器的网络连接docker容器的网络基础docker容器的互联docker容器与外部网络的连接docker容器的网络基础docker0:linux虚拟网桥linux虚拟网桥的特点:可以设置ip地址相当于拥有了一个隐藏的虚拟网卡docker0的地址划分:IP:172.17.42.1 子网掩码:255.255.0.0MAC:02:42:ac:11:00:00到0...
2020-03-17 18:54:40
278
原创 黑马docker总结笔记
docker镜像加速vim /etc/docker/damon.json登录并使用阿里云镜像加速器docker镜像相关命令查看镜像docker images搜索镜像docker search redis拉取镜像docker pull删除镜像docker rmi redis查看容器docker psdocker ps -a 创建容器#交互式容器#创建容器并进入...
2020-03-17 18:42:05
826
原创 极客Docker学习笔记Docker的C/S模式和配置远程访问(9)
-Hunix:///var/run/docker.sock(默认)tcp://host:portfd://socketfd(支持远程访问)#查看是否已经启动了docker服务ps -ef |grep docker#使用docker的客户端在与守护进程进行交互docker version#输出的server API version就是remote API版本#使用soc...
2020-03-15 15:28:06
155
原创 极客Docker学习笔记构建镜像和Docker的启动选项(8)
构建镜像保存对容器的修改,并再次使用自定义镜像的能力以软件的形式打包并分发服务及其运行环境$ docker commit #通过容器构建$ docker commit [OPTIONS] CONTAINER [REPOSITORT[:TAG]] -a,--author=""#指定镜像的作者 -m,--message=""#记录构建的信息 -p,--pause=...
2020-03-15 13:22:22
153
原创 极客Docker学习笔记获取和推送镜像(7)
查找镜像1、docker Hub网站https://registry.hub.docker.com2、命令行查找docker search [options] term --automated=false#只会显示自动构建 --no-trunc=false#不易截断的方式 -s,--stars=0 #显示的最低星级 #最多返回25个结果拉取镜像...
2020-03-14 19:51:09
114
原创 极客Docker学习笔记查看和删除镜像(6)
Docker镜像与仓库(一)Docker镜像存储位置:$ docker info |grep Docker/var/lib/docker列出镜像$ docker images [OPTIONS][REPOSITORY] -a,--all=false#显示所有镜像(包括中间层镜像) -f,--filter=[]#显示时的过滤条件 --no-trunc=fals...
2020-03-14 17:10:39
140
原创 极客Docker学习笔记在ubuntu/centos中安装docker(5)
安装前检查:内核版本合格条件:需要将系统内核升级至3.x$ uname -a检查Device Mapper合格条件:device-mapper -> …/…/devices/virtual/misc/device-mapper$ ls -l /sys/class/misc/device-mapper/subsystem/ |grep mapperCentos安装do...
2020-03-14 16:08:55
176
原创 极客Docker学习笔记在容器中部署静态网站(4)
设置容器的端口映射docker run -pP -P,--publish-all=true|false 默认是false docker run -P -it ubuntu /bin/sh -p,--publish=[]containerPort#只指定容器的端口,宿主机端口随机映射 docker run -p 80 -it ubuntu /bin/shhostPort:contai...
2020-03-13 23:06:39
122
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人