卢医不自治
码龄5年
关注
提问 私信
  • 博客:41,864
    社区:3
    41,867
    总访问量
  • 56
    原创
  • 1,095,803
    排名
  • 9
    粉丝
  • 0
    铁粉
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:北京市
  • 加入CSDN时间: 2020-02-25
博客简介:

a_guai_的博客

查看详细资料
个人成就
  • 获得13次点赞
  • 内容获得1次评论
  • 获得94次收藏
  • 代码片获得109次分享
创作历程
  • 56篇
    2020年
成就勋章
创作活动更多

如何做好一份技术文档?

无论你是技术大神还是初涉此领域的新手,都欢迎分享你的宝贵经验、独到见解与创新方法,为技术传播之路点亮明灯!

344人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

IRF(智能弹性架构)

IRF:智能弹性架构H3C自主研发的硬件虚拟化技术,将多台设备通过IRF物理端口连在一起,虚拟成一台分布式设备,集合硬件资源和处理能力,协同工作,简化管理,实现高可靠性,具有强大的扩展功能。IRF基本概念(1)角色:master:管理IRF,一个IRF仅有一台slave:备份设备(2)IRF端口:逻辑接口,IRF-port1和IRF-port2,需要依存物理端口才能生效(3)IRF物理接口:用于IRF连接的物理接口,需要绑定逻辑IRF端口(4)IRF合并(merge):把两个I
原创
发布博客 2020.08.03 ·
4136 阅读 ·
3 点赞 ·
0 评论 ·
13 收藏

H3C产品体系

H3C产品体系​ 路由器:​ ER系列:中小型企业 ER3100 3260 5100 5200​ MSR系列:大中型企业 MSR20 30 50​ SR系列:大型或超大型企业 SR6602 6616 8802 8812​ 交换机:​ 接入层:小型企业 S1000 1500 2100 5000P/5000E​ 汇聚层:中小型企业 S3100 3600 3610 E328​ 核心层:中大型企业 S5100 5500 5600 7500 7600 9500策
原创
发布博客 2020.07.30 ·
600 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

双机热备

双机热备两台或多台设备实现业务不间断(高可用)和负载均衡华为防火墙双机热备模式热备模式:提供高可用,仅活跃设备转发数据,其他设备起备份作用负载均衡模式:同时间,多台设备都转发数据,互作主备VRRP虚拟路由冗余协议,公有协议协议号 112组播地址:224.0.0.18基本概念:vrrp路由器:vrrp组的成员设备虚拟路由器:虚拟出的虚拟网关vrid:vrrp组号虚拟ip地址:标识虚拟路由器ip地址虚拟mac地址:提供客户端访问虚拟网关的方式IP拥有者:vrrp组中,拥有
原创
发布博客 2020.07.28 ·
770 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

思科和华为NAT

思科NAT动态NAT:用的不多,需要太多的公有地址,多对多动态PAT:企业内网上外网的通用方式,端口多路复用,多对一接口多路复用:特殊的PAT,复用路由器或防火墙外部接口ip地址,普通内网访问外网命令案例​ 路由器内网接口f0/1;外网接口f0/0​ 全局:路由器实现接口PAT access-list 1 permit any ip nat inside source list 1 int f0/0 overload int f0/
原创
发布博客 2020.07.25 ·
777 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

华为防火墙

华为防火墙​ usg 2000 5000 6300​ usg 6600 下一代防火墙​ usg 9500防火墙系列​ 包过滤防火墙:基于三层、四层过滤​ 下一代防火墙:基于应用、用户、内容、时间、威胁、位置​ 最佳使用原则:基于应用+白名单控制+最小授权防火墙的工作模式​ 路由模式:接口直接配置ip地址,默认模式​ 透明模式:接口不能配置ip,作为交换机存在于现有网络​ 混合模式:一般用于双机热备华为防火墙的安全区域划分​ trust: 连内网,优先级85​ dmz:非军事
原创
发布博客 2020.07.24 ·
1132 阅读 ·
0 点赞 ·
0 评论 ·
3 收藏

bgp

路由静态路由:用于小规模内网环境,死板不灵活,单向动态路由:用于大规模网络环境,自动学习,灵活,需要占用一定的带宽资源常见的动态路由协议内部网关协议:rip ospf is-is igrp eigrp外部网关协议:BGP自治系统编号:1-655351-65511 公有AS65512-65535 私有ASBGP:border gateway protocal,边界网关协议类型:距离矢量路由协议作用:连接不同的自治系统(AS),解决AS之间的选路问题,更适合互联网,无路由环
原创
发布博客 2020.07.21 ·
294 阅读 ·
1 点赞 ·
0 评论 ·
4 收藏

Hybrid接口、MSTP协议

HybridHybrid:华为独有,可灵活的实现二层不同VLAN通信Hybrid的三个表:untag:不打标签发送tag:打标签发送pvid:只在接收未标记的数据时起作用,封装本接口所属的VLANidHybrid转发原理:收数据帧:不带标签,则封装本接口pvid,接收;带标签,看tag表,表里有对应的VLAN标识,则接收;否则,丢弃发数据帧:先看untag表,表里有对应的VLAN标识,则拆VLAN标签发送;如untag表无对应VLAN标识,则看tag表,有表识则带标签转发;如果两个
原创
发布博客 2020.07.18 ·
760 阅读 ·
0 点赞 ·
0 评论 ·
3 收藏

全网通拓扑图之聚合链路

华为综合案例S1和S2配置链路聚合:链路聚合(LACP):等同于思科的以太网通道把多个(最多8个)物理接口合并成一个逻辑接口(eth-trunk),增加带宽和增强线路冗余性,适用于汇聚网络或核心网络.链路聚合接口注意事项最多8个成员接口不能单独配置其他功能单个接口只能加入一个eth-trunk成员接口类型必须一致(全为F,或全G,或全T)链路聚合模式手工负载分担静态LACP活动接口和非活动接口手工模式:所有接口都为活动,正常转发数据静态LACP:设置M:N值,M为活动接口数
原创
发布博客 2020.07.16 ·
2440 阅读 ·
0 点赞 ·
0 评论 ·
10 收藏

eNSP使用

安装好eNSP后,点击菜单,工具,注册设备,勾选前三个,点击注册。打开防火墙,允许应用通过windows防火墙,点击更改设置,把开头为eNSP的都勾上,右边的专用,公用也勾,确定。路由器操作操作命令从用户视图进入系统视图system-view从系统视图返回用户视图quit从任意非用户视图返回用户视图return从系统视图进入接口试图int 接口命令在线帮助?或 关键字 ?功能键盘功能普通按键字符输入退格键 Bac
原创
发布博客 2020.07.15 ·
5042 阅读 ·
3 点赞 ·
0 评论 ·
32 收藏

双主复制

准备两台装有mysql的虚拟机安装mysqlhttps://aguai.fun/mysql二进制日志详解.html主机名ip地址MySQL1(主)192.168.1.10MySQL2(从)192.168.1.20MySQL支持哪些复制(1)基于语句的复制在主服务器上执行的sql语句,在从服务器上执行同样的语句。mysql默认采用基于语句的复制,效率比较高。一旦发现没法精确复制时,会自动选择基于行的复制。(2)基于行的复制把改变的内容复制过去,而不是把命
原创
发布博客 2020.07.03 ·
415 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

分表和分区

mysql数据库文件拓展名格式文件.frm 描述表的结构(列、列类型、索引,等等)数据文件.ISD(ISAM) 或 .MYD (MyISAM) 包含表的数据─即它的行索引文件.ISD(ISAM) 或 .MYI (MyISAM) 包含数据文件中任何索引的索引树。无论该表有无索引,索引文件都存在分表什么是分表?分表是将一个大表按照一定的规则分解成多张具有独立存储空间的实体表,每个表都对应三个文件,MYD数据 文件,.MYI索引文件,.frm表结构文件。这些表可以分布在同一块磁盘上
原创
发布博客 2020.06.23 ·
880 阅读 ·
0 点赞 ·
0 评论 ·
4 收藏

mysql优化

软件优化参考网页https://codeplayer.vip/p/j7sc4MySQL瓶颈优化(业务从小到大的转变) 假设一个网站从最开始访问量很小做到日PV千万,我们来推测一下 它的mysql服务器架构演变过程。第一阶段: 网站访问量日pv量级在1w以下。单台机器跑web和db,不需要做 架构层调优(比如,不需要增加memcached缓存)。此时,数据往往都是每日冷备份的,但是有时候如果考虑 数据安全性,会搭建一个mysql主从。第二阶段: 网站访问量日pv达到几万。此时单台机器已经有点负载,
原创
发布博客 2020.06.20 ·
234 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

mysql存储过程

参考链接https://www.runoob.com/w3cnote/mysql-stored-procedure.html存储过程是一组为了完成特定功能的 SQL 语句集合。使用存储过程的目的是将常用或复杂的工作预先用SQL语句写好并用一个指定名称存储起来,这个过程经变和优化后存储在数据库服务器中,因此成为存储过程。当以后需要数据库提供与已定义好的存储过程的功能相同的服务时,只需调用“CALL存储过程名字”即可自动完成。存储过程通常有如下优点封装性 存储过程被创建后,可以在程序中被多次调用
原创
发布博客 2020.06.16 ·
250 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

用户权限

用户管理创建普通用户语法CREATE USER `user@host` [IDENTIFIED'password'];例子create user `teacher`@`localhost` IDENTIFIED BY '123456';create user `student`@`localhost`;查看用户use mysql;select * from user;%是允许远程访问的用户创建用户并授权GRANT语句可实现创建用户同时授权或为已存在的用户授权案例不存
原创
发布博客 2020.06.16 ·
457 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

mysql高级查询

DDL语句(修改表结构)修改表名alter TABLE 旧表名 rename 新表名;添加列ALTER TABLE 表名 ADD `字段` 数据类型(属性);修改列alter table 表名 CHANGE `原字段名` `新字段名` 数据类型(属性);删除列alter table 表名 drop 字段名;添加主键alter table 表名 add CONSISTENT pk_表名PRIMARY KEY 表名(`字段`)添加外键有主表和从表,要将外键设置在从表中al
原创
发布博客 2020.06.05 ·
364 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

mysql数据库基础

windows管理员模式下启动mysql服务net start mysql57关闭mysql服务net stop mysql57数据库基本操作查看数据库列表show databases;创建数据库create database 数据库名;选择数据库use 数据库名;show tables;删除数据库drop database 数据库名;结构化查询语言SQLSQL的含义是结构化查询语句(Structured Query Languate),是对数据库进行查询和修改
原创
发布博客 2020.06.03 ·
244 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

初始mysql

Mysql下载并安装下载连接https://dev.mysql.com/downloads/mysql/下载方法安装呼出cmd测试是否成功Mysql管理器下载地址https://www.navicat.com.cn/download/navicat-premium安装激活网址http://www.netcats.cn/?p=906...
原创
发布博客 2020.06.01 ·
115 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

多线程

Python并发线程简单的执行线程次数# coding:utf-8import threadingimport timedef say_hi(): # time.sleep(1) #延迟几秒 print('hello world!')def main(): for i in range(5): # 创建线程 thread = threading.Thread(target=say_hi) # 启动线程
原创
发布博客 2020.05.29 ·
100 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

代码测试

编写一个案例代码name_function.py 文件# coding=utf-8'''编写函数或者类的时候,可以给他们编写测试。通过测试,可确定代码面对各种各样输入都能够按照既定的要求正常工作对于程序员来说,编写测试,可以在用户发现问题前预先找出错误。Python中的测试模块:'''def get_format_name(first,last): '''创建一个姓名''' full_name = first + ' ' + last return full_
原创
发布博客 2020.05.29 ·
1203 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

mysql操纵csv文件

先下载pymysql插件,然后再编写代码连接数据库# encoding=utf-8import pymysql as dbdef get_conn(**kwargs): '''获取mysql数据库连接''' return db.connect( host=kwargs.get('host'), user=kwargs.get('user'), passwd=kwargs.get('passwd'), port=kwa
原创
发布博客 2020.05.29 ·
314 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏
加载更多