- 博客(133)
- 资源 (2)
- 收藏
- 关注
原创 lhzq---interview
1、ospf的几类LSA,只有1类LSA能计算出最短路径树吗;5、BGP的选路规则,MED优先还是AS-PATH优先;2、tcp的三次握手和四次挥手,简单描述下;3、STP和MSTP的区别;4、CNP报文是做啥的;
2024-04-28 15:19:42
183
1
原创 docker容器管理
Docker 三个重要概念:仓库 (Repository) 、镜像 (image) 和 容器 (Container)。举个例子:Docker 指令的基本用法:2、docker基础命令Docker 指令除了单条使用外,还支持赋值、解析变量、嵌套使用 每个容器被创建后,都会分配一个 CONTAINER ID 作为容器的唯一标示,后续对容器的启动、停止、修改、删除等所有操作,都是通过 CONTAINER ID 来完成,偏向于数据库概念中的主键。2.2 Run常用的一些参数
2022-06-15 09:37:48
436
原创 django学习
1 django简介web阶段:-Django -Flask虚拟化技术(1)虚拟机 (2)虚拟容器-Docker(3)虚拟环境- Python专用- 将Python依赖隔离,使用virtualenv进行依赖性隔离并使用pip安装所有库django简介官方网站:Getting started with Django | DjangoMVC设计模式(Model、View、 Controller...
2022-02-12 22:11:16
1224
1
原创 zabbix5.0安装部署问题
安装过程参照这个即可:Centos7 安装部署zabbix5.0服务端 超详细图文步骤_经验充电_废柴博客一些小问题:1、zabbix模板上传问题[root@server1 php-fpm.d]# cat /etc/opt/rh/rh-php72/php-fpm.d/zabbix.conf[zabbix]user = apachegroup = apachelisten = /var/opt/rh/rh-php72/run/php-fpm/zabbix.socklist.
2021-09-16 11:19:01
473
原创 python基础(2)
10魔法方法10.1构造和析构10.1.1 _ _init_ _(self[, ...])它相当于其他面向对象编程语言的构造方法,也就是类在实例化成对象的时候首先会调用的一个方法。这个构造方法可以用也可以不用,根据实际需求来就行。需要注意的是,_ _init_ _()方法的返回值一定是None,不能是其他。所以,只有在需要进行初始化的时候才重写_ _init_ _()方法。这个_ _init_ _()并不是实例化对象时第一个被调用的魔法方法。10.1....
2021-08-22 17:22:52
564
2
原创 curl命令与http学习
curl命令实际常用的几个选项:-H -X -d -m -o参考文献:https://zhuanlan.zhihu.com/p/50104943https://man.linuxde.net/curl
2021-08-21 20:46:22
279
原创 python基础(1)
1 字符串1.1 字符串的各种内置方法Python字符串的方法及含义1.2 格式化格式化字符串,就是按照统一的规格去输出一个字符串。如果规格不统一,就很可能造成误会。1.2.1 formatformat()方法接收位置参数和关键字参数,二者均传递到一个名为replacement的字段。而这个replacement字段在字符串内用大括号({})表示。举几个例子就能理解了:"{0} love {1}.{2}".format...
2021-08-14 18:35:52
3216
18
原创 DPVS安装配置、使用(1)
1 前言 这两天一直在看dpvs这块,从开始安装到启动dpvs,一路上遇到各种各样的坑。总结了一下,以供各位参考。首先DPVS环境需要网卡能支持DPDK技术,由于本人使用的服务器用的intel的网卡,通过查看官方(http://core.dpdk.org/supported/nics/intel/),intel支持dpdk技术的网卡如下所示:e1000(82540, 82545, 82546) e1000e(82571, 82572, 8257...
2021-08-01 13:08:31
2650
原创 ansible安装与简单使用
1 ansible安装(1)安装ansible前需要配置好yum源wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repoyum install epel-release 然后进行yum源缓存清理与重新加载:yum clean allyum makecache(2)安装ansibleyum install -y ansible2 ansible配置与简单使
2021-07-24 18:47:38
780
1
原创 路由软件安装使用(一)(bird)
tar -xvf bird-2.0.8.tar.gz 80 ls 81 cd bird-2.0.8/ 82 ls 83 ll 84 chown -R root.root * 85 ll 86 ls 87 ./configure --prefix=/usr/src 88 echo $? 89 yum list | grep flex* 90 yum install -y flex* 91 ls 92 ./.
2021-07-23 09:15:02
9358
2
转载 linux网卡多队列技术
本篇文章主要是通过阅读了其他人的文章,后续进行了东拼西凑成自己可以理解的样子。但某些细节方面可以再进行深入研究和学习。参考:https://www.cnblogs.com/lsgxeva/p/11124762.htmlhttps://xixiliguo.github.io/post/multi-queue/https://blog.csdn.net/yue530tomtom/article/details/760957391 技术背景单CPU处理网络IO...
2021-07-17 20:07:44
7984
原创 linux之安全防御(重点讲iptables)
1、概述常见的一些攻击手段如下:拒绝服务(DOS):通过大量访问请求使得服务器资源耗尽,无法向正常用户处理请求连接。常见解决手段使用云服务商的流量清洗功能。(因为云服务商的资源池足够大,可以容纳攻击流量,并通过过滤常见的攻击类型流量然后再把正常流量给引导回正常的路径) 口令破解:常用攻击手法俗称“跑字典”,常用解决方案设置登录错误次数限制; 已知漏洞:通过已知漏洞进行数据获取或者提取,常见手段定时更新防御性补丁; 欺骗权限用户:又称社会工程学,通过欺骗权限用户得到授...
2021-07-09 08:52:57
1077
1
原创 python通过邮件自动发送csv文件,并附上正文内容
1、逻辑思路日常可能需要将一些报表作为附件,报表内容作为正文粘贴到邮件里进行发送。这部分可以通过python进行自动化来实现。代码如下(仅是发送邮件),附件是csv文件,正文目前采用文本形式,勉强可以读。后续下一步计划使用报表形式来进行邮件发送。#-*- coding: utf-8 -*-import smtplibfrom email.mime.text import MIMETextfrom email.header import Headerfrom email.mi...
2021-07-04 18:27:06
1512
原创 日常交换机巡检思路
需要根据nmap扫描扫出网络设备管理网段存活的ip信息; 通过python库进行交换机登录; 返回登录出来的交换机名单信息与无法登录上的设备名单; 对于能登录出来的交换机名单(包含设备名、ip两样信息),进行初步判断设备厂商,并根据不同厂商巡检配置不同调用不同的巡检命令进行下发巡检。返回我们感兴趣的关键字信息,发送巡检邮件; 对于无法登录出来的交换机名单,也需要发邮件出来让运维人员去确认无法登录的原因; 对于能登录的交换机信息整体成一个设备名、ip、厂商、SN、存活时间、版本号的信息库,返回一个c
2021-07-04 10:41:09
1530
1
转载 centos安装python3的环境
原文取自https://blog.csdn.net/longzhoufeng/article/details/109879818该篇文章,但有些地方还没完善,进行完善后方便后续参考使用。centos7自带版本是python2.7。如果要用的3.0以上的版本需要手动安装,下载地址:https://www.python.org/ftp/python/1、先查看系统python的位置在哪儿python2.7默认安装是在 /usr/bin目录中,切换到/usr/bin...
2021-07-04 09:57:55
309
原创 python连接mariadb数据库写入数据
1、逻辑根据每日生成的一个全网设备信息:设备名、厂商、设备型号、IP、版本、存活时间自动先生成一个.CSV文件,python通过pymysql库连接数据库将设备基础信息csv文件写入数据库(逐条写入)。import pymysqldef main(): try: csv_file_path='/home/zhangli/sw_list.csv' file = open(csv_file_path, 'r',encoding='utf-8') reader = fi...
2021-07-03 19:20:31
1360
转载 服务器硬件学习
1、服务器raid卡 主要是做磁盘阵列的,不细说了。2、HBA卡 HBA是服务器内部的I/O通道与存储系统的I/O通道之间的物理连接。例如,在FC网络中,主机(如服务器)需要和FC网络、FC存储设备(如SAN)连接时,需要使用一种接口卡,就如同连接以太网需要以太网卡一样。这种接口卡就叫做FC HBA,简称HBA。 主机总线适配器(Host Bus Adapter,HBA)是一个在服务器和存储装置间提供输入/输出(I/O)处理和物理连接的电路板和/或...
2021-06-27 13:10:50
1066
1
原创 服务器常规操作及说明
1、DELL服务器omreport:查看组件状态命令,命令用法如下:# omreport -? #查看omreport一级子命令about Product and version properties.licenses Displays the digital licenses of the installed hardware devices.preferences Report system preferences.system
2021-06-26 14:34:41
3146
1
原创 linux负载均衡LVS实验(DR/NAT)
1 实验架构 实验环境:RS1、RS2为真实的两台apache服务器,测试时为了测试效果在/var/www/html/index.html内写入不同内容。LVS与这两台RS1、RS2在一个大二层内。具体的修改内容信息不进行详细说明,仅说明思路。LVS服务器上起子接口,配置虚拟ip地址。内核配置文件中配置arp相关的选项参数,ipvsadm配置到RS真实服务器的信息,以及所用的调度算法; RS1、RS2上内核配置文件设置相关的arp配置信息,起loopback0:0的子接口,并配置...
2021-06-14 21:50:28
1497
原创 NoSQL非关系型数据库
1NoSQL简介 NoSQL(NoSQL = Not Only SQL ),意为反 SQL 运动,是一项全新的数据库革命性运动,2000 年前就有人提出,发展至 2009 年趋势越发高涨。它是指运用非关系型的数据存储,相对于铺天盖地的关系型数据库运用,这一概念无疑是一种全新的思维的注入。 随着互联网 web2.0 网站的兴起,传统的关系数据库在应付 web2.0 网站,特别是超大规模和高并发的 SNS 类型的 web2.0 纯动态网站已经显得力不从心,暴露了很多难以克服的问题...
2021-06-13 13:13:36
376
1
原创 linux服务之ELK
1 ELK的来源 一般我们需要进行日志分析场景:直接在日志文件中 grep、awk 就可以获得自己想要的信息。但在规模较大的场景中,此方法效率低下,面临问题包括日志量太大如何归档、文本搜索太慢怎么办、如何多维度查询。需要集中化的日志管理,所有服务器上的日志收集汇总。常见解决思路是建立集中式日志收集系统,将所有节点上的日志统一收集,管理,访问。 一般大型系统是一个分布式部署的架构,不同的服务模块部署在不同的服务器上,问题出现时,大部分情况需要根据问题暴露的关键信息,定位到具体...
2021-06-10 15:47:57
690
原创 linux服务之Tomcat
1 tomcat简介 Tomcat 服务器是一个免费的开放源代码的 Web应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试 JSP 程序的首选。Tomcat 是 Apache服务器的扩展,但运行时它是独立运行的,所以当你运行 tomcat 时,它实际上作为一个与 Apache 独立的进程单独运行的。2Java web 环境:Nginx+JDK+Tomcat+Mysql1. 所有服务部署在同一个主机上,也可分开部署; 2. Ngi...
2021-06-10 11:13:31
554
原创 linux网络服务之RSYNC
1、rsync概述 rsync 是类 unix 系统下的数据镜像备份工具。一款支持快速完全备份和增量备份的工具,支持本地复制,远程同步等,类似于 scp 命令;rsync 命令在同步文件之前要先登录目标主机进行用户身份认证,认证过后才能进行数据同步,身份认证方式取决于所使用的协议类型,rsync 一般使用两种协议进行数据同步:ssh 协议和 rsync 协议。 rsync的特性有以下几点:能更新整个目录树和文件系统; 有选择性的保留符号链接、硬链接、文件属性、权限、设备...
2021-06-07 13:12:20
517
1
原创 bigo interview
1、路由表资源占用,ipv4路由表与ipv6路由表如何占用设备的底层资源?底层硬件资源包括host表项资源和defip表项资源,也就是L3 TBL和L3 Defip。host管32位IP,Defip管网段。ipv4占用底层资源:ipv6占用底层资源=1:2(网段和主机)。2、EVPN的对称IRB与非对称IRB的区别,什么叫对称、非对称?非对称IRB: 在Ingress入口网关,需要同时做Layer-2 bridging和Layer-3 routing功能,而在Egress出口网关...
2021-06-04 18:33:04
1896
原创 企业邮件部署
1、概述 电子邮件服务器是处理邮件交换的软硬件设施的总称,包括电子邮件程序、电子邮箱等。为用户提供基于 E-mail 服务的电子邮件系统,人们通过访问服务器实现邮件的交换。 常见的邮件服务器: 2、邮件应用协议SMTP:简单邮件传输协议(发邮件)TCP 25 端口,加密时使用 TCP 465 端口; POP3:第三版邮局协议(收邮件)TCP 110 端口,加密时使用 TCP 995 端口; IMAP4:第四版互联网邮件访问协议(收邮件)TCP 14...
2021-06-04 11:58:45
936
原创 linux服务之nginx
1 前言在讲解nginx之前需要了解以下几个基本概念:同步与异步、阻塞与非阻塞、epoll模型等,在了解以上几个基本概念后应该就可以明白为什么nginx相对与apache来说更能支持高并发了。1.1
2021-06-03 10:14:15
484
原创 linux之LNMP
1、LNMP 之前说到LAMP是由linux+apache+mysql+php组成的。对于用户请求的是html页面时,apache直接给返回html相关页面信息;当用户请求的是php页面信息时,apache需要调用php解析器进行解析,php解析器将解析后的信息返回给apache,apache再返回给用户。 LNMP相对于LAMP来说其变化在于apache这个web server换成了nginx,是由linux+nginx+mysql+php构成的,虽然nginx可以用来做w...
2021-06-01 12:11:04
264
1
原创 web服务器-apache
1 apache简介 讲解apache之前需要首先说明一下几个概念。HTML 语言 :超文本标记语言。使用html语言编写的文本叫超文本,“超文本”就是指页面内可以包含图片、链接,甚至音乐、程序等非文字元素。 HTTP 协议:超文本传输协议。HTTP使用统一资源标识符(URL)来建立连接和传输数据。是一个基于TCP/IP通信协议来传递数据的协议,属于应用层协议。 URL :统一资源定位符。统一资源定位符是对可以从互联网上得到的资源的位置和访问方法的一种简洁的表示,是互联网上标准资源的...
2021-05-31 11:21:27
1365
原创 linux之LAMP环境搭建
1、web网站平台-lamp部件构成:Linux + Apache + MySQL + PHPApache:实现网页共享传输; MySQL:实现数据存储; PHP:实现页面解析的解析器; 浏览器:仅能解析简单的HTML语言,无法直接解析PHP语言;部署方式: yum安装:优点:安装部署便捷,快速; 缺点:软件版本固定,且版本较低; 源码安装:优点:版本可自选,可自定义性强; 缺点:难度较大,维护相对困难,安装软件需要安装一系列依赖包,需要自己去找对应...
2021-05-29 13:25:30
353
原创 juniper设备日常操作指南
1、日常show操作# show 查看所有配置# show | display set 查看set格式的所有配置# show system | display set 查看set格式的system层级配置# show system login | display set 查看set格式的system层级下的login层级配置# run show version # run show route 1.1.1.1# run ping 1.1.1.1 在配置模式下运行操作模式命令,前面加
2021-05-27 17:42:34
14681
3
原创 记录日常网络使用的小工具
第三方的ip探测网站:https://tools.ipip.net/traceroute.php?ip=39.156.82.240&id=513&v=4
2021-05-20 16:49:51
1400
原创 linux服务之NFS实验
1、将NFS服务器的/atguigu目录共享给另一台服务器,rw权限[root@vm3 /]# cat /etc/exports/atguigu 192.168.0.154(rw)另外针对atguigu的目录需要other有写权限:修改完配置文件后,重新加载nfs:[root@vm3 /]# service nfs reloadRedirecting to /bin/systemctl reload nfs.service[root@vm3 /]# [root@vm3 /]#
2021-05-19 22:09:59
395
2
原创 linux服务之SAMBA实验
1、自定义了一个共享区间[atguigu]2、通过smb client上登录smb server,通过不同账户登录,都可以看到这个共享区间atguigu3、原本是zhangsan或lisi账户登录后只能看到自己的目录4、访问控制通过设置valid users保证谁能访问,谁不能访问; 设置write list限制用户写权限; 设置create mask设置写入共享目录内文件的默认权限;...
2021-05-16 18:51:43
391
原创 linux服务之SAMBA
1、SAMBA概述解决跨平台的文件共享的需求。本地账户密码验证模式下:FTP的用户密码使用文件:passwd shadowSAMBA的用户名密码使用文件:passwd passdb.tbd
2021-05-16 16:19:17
1304
原创 实验篇2(数据库主主、一主多从实验、读写分离amoeba)
1、主主在之前主从服务器的模型上,将主作为备,备作为主进行授权(192.168.0.152开始是主,现要作为备)MariaDB [(none)]> grant replication slave on *.* to slave@'192.168.0.152' identified by '123456';192.168.0.152上进行接收授权:MariaDB [(none)]> change master to master_user='slave',master_pas
2021-05-15 13:34:17
327
5
原创 容器技术-Docker
1、容器是什么 Docker是是dotcloud品公司开源的一款产品ddotcloud是是2010年新成立的一家公司,主要基于PAAS(mPlatfromasaService)平台为开发者提供服务。2013年10月dotcloud为公司改名为Docker股份有限公司。LinuxContainer是一种内核虚拟化技术,可以提供轻量级的虚拟化,以便隔离进程和资源。Docker是PAAS商提供商dotCloud开源的一个基于LXC的高级容器引擎,源代码托管在Github上,于基于go从语言并遵从A...
2021-05-14 18:38:45
242
原创 数据库增删改查经验汇总
1、根据数据库中某个字段进行查询,并导出表格select id,tunnel__id,line_name,line_id,direction,rs_ip,port,internal_nat_ip,external_nat_ip,end_ip,end_port,rs_ip_add,rs_ip_delete,port_add,port_delete,end_ip_add,end_ip_delete,end_port_add,end_port_delete into outfile '/tmp/202105
2021-05-13 11:04:00
277
linux 网络诊断常用命令.pdf
2020-04-22
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人