自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Gun&rose

技术工人

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

原创 Cisco Zero Touch Provisioning-思科NXOS交换机加电设备预配测试

实现Cisco Zero Touch Provisioning的前提是,网络设备提供了运行Python脚本的环境-Guest Shell,可以执行下载的Python脚本,并将对设备进行配置。 Cisco NX-OS提供了强大的网络可编程性和自动化功能,其中的通电自动调配 POAP就比较典型,非常适用于IDC数据中心在实施阶段的自动化操作,省去了大量的人力介入,提高了网络扩展和部署的效率。官方参考:Cisco Nexus 9000 Series NX-OS Fundamentals Configu.

2021-07-21 17:32:16 1578

原创 ZTP零接触网络设备上线(一)--- DHCP&TFTP环境搭建及相关测试

​ 由于没有找到适配型号来运行python环境的设备,暂时只做了ZTP前半部分,搭建DHCP&TFTP环境,设备主动获取地址并下载脚本文件的测试。ZTP 即 Zero Touch Provisioning​ 当支持零接触置备的设备启动且未找到启动配置时(在零日全新安装期间),该设备将进入零接触置备模式。设备找到动态主机控制协议(DHCP)服务器,使用其接口IP地址,网关和域名系统(DNS)服务器IP地址进行自我引导,并启用来宾Shell。然后,设备获取TFTP服务器的I.

2021-04-23 12:08:35 2737 3

原创 网络设备信息输出文本处理 -------- Python Netmiko Textfsm

​ 对于从事网络运维的同学来说,登录网络设备show或display获取一些设备信息,是尤为常见的操作,特别时在有时候需要收集个别特定信息时,这样的操作就更加的频繁。但默认情况下,根据各厂商设备的命令输出的内容并不是十分直观,即使是有些命令可以brief或include\begin等,也不会精简多少。​ 当然,现在一些最新的设备,在相关命令后也支持了如linux一下的awk、sed等文本处理方式,可大多数过去的厂商和相对较旧的CLI设备,并不支持这样的操作。​ 针对.

2021-03-31 12:36:18 1502 3

原创 Win10-WSL上python multiprocessing pool对多核CPU的利用率的测试和验证

在测试之前先查看和确认一下CPU数量如下图,在Win10上查看,当前主机有4核CPU,8个Logical processors核心同样WSL具有8个processorsjy@ZT$ cat /proc/cpuinfo | grep processorprocessor : 0processor : 1processor : 2processor : 3processor : 4processor : 5.

2021-03-11 12:13:00 1368

原创 使用jinja2自动生成交换机接口配置脚本

作为网工,在日常工作中,一个比较常规的操作,就是对交换机接口进行配置,在IDC机房的网络维护中,尤其突出。试想一下,在机房中有新业务要部署上线,就需要先对底层网络进行扩容,具体就是新增机柜及上架接业务服务器接入的交换机,这时就会遇到一个常见的场景:业务扩容新上架了100台服务器,总共需要10个机柜的网络支撑,那么就需要对每个机柜的接入交换机进行接口配置,实际这些接口都不会在同一个vlan或是同一个接口模式access或trunk,其中还会包括做带外的交换,可以说应对这种需求,最基本在实施前,都是需要.

2021-02-19 12:29:29 2946

原创 Win10 Edge浏览器必装插件

自从微软推出了最新的Edge浏览器,原有的chrome和firefox都已不在用了,不仅是Edge现在已经支持多个平台,win、Macos、Linux(dev版本),而且还因为Edge在国内可以直接使用微软账号登录(比找梯子的chrome更方便),方便同步一些书签信息,同时支持的插件也非常适用于日常的工作。必装插件参考依据个人日常需要而定,基本上有两到三个插件,普遍都会使用的MomentumIP Address and Domain InformationBest Speedtest T.

2021-02-01 18:14:24 14271

原创 Nornir自动化简单介绍-网络设备信息收集

作为网工,学会通过执行脚本,可以自动化的完成日常一些设备相关配置或信息收集等工作,可以说是事半功倍。Nornir就是这样一个自动化网络运维工具。按照官网上的说明:Nornir是用python编写的自动化框架,可与python一起使用。Nornir旨在通过提供一个纯Python框架来解决这些问题。详细参考:GithubGitHub - nornir-automation/nornir: Pluggable multi-threaded framework with inventory .

2021-01-28 20:42:35 7039 4

原创 Docker Grafana升级v7版本

备份db数据文件tar -zcvf grafana.gz backup-grafana/将db文件导出到sql文件sqlite3 grafana.db .dump > grafana.sql删除旧容器,保留数据卷,然后安装最新版本grafana容器。并删除新db文件 docker run -d -p 3000:3000 --name grafana -v /home/devos/grafana:/var/lib/grafana --user root grafana/graf.

2021-01-28 19:39:04 961 2

原创 Ubuntu MATE 19.10-远程办公启示录

在这段特殊的时期里,在家办公基本成为了上班族的主旋律。作为Liunx世界中,比较适合用作日常办公的发行版,Ubuntu是其中的佼佼者之一,而且由Ubuntu本身衍生出的诸多版本都各具特色。一、桌面主题无论实用性如何,界面美观总是会给人第一印象,这也是让用户喜欢使用的原因之一在登录MATE时,会有Welcome页弹出,用以提供给用户使用向导,其中的Desktop Layout就...

2020-02-12 15:33:49 312

原创 Manjaro 安装netcat---nc网络检测工具

在其他发行版上默认nc都有安装,或者通过apt或dnf等都可以安装使用,而在Manajaro上,通过软件包管理器搜索安装netcat会出现失败报错,于是只能通过git下载,构建本地AUR包才能正常完成安装git下载git https://aur.archlinux.org/libressl-netcat.git git: 'https://aur.archlinux.org/lib...

2019-12-02 17:54:14 2616

原创 Linux桌面连接802.1x无线网络

一、802.1x无线网络认证服务器采用Windows的radius认证账号为AD域账号无CA二、客户端Manjaro Linux配置安全协议 :WPA/WPA2企业版认证:EAP认证方式是采用 受保护的EAP 认证方式PEAP版本:PEAPv0版本的认证加密算法:MSCHAPv2三、无线网络连接上安全设置...

2019-11-30 07:29:55 1017

原创 一次Grafana docker数据迁移及重建

一、旧Grafana数据保存在原来的Grafana上通过容器的aufs存储驱动,找到了容器grafana原始数据保存的目录:/var/snap/docker/common/var-lib-docker/aufs/diff/3826321f87d22d656d4613a4febf7a457d07f2fff9e65285d9af15947d07b64b/var/lib/grafana在这个...

2019-11-29 06:46:39 937

原创 Manjaro Linux 18---Boostnote笔记&Nustore坚果云

系统环境系统版本对软件本身使用很有影响,由于Linux的不确定性很多,选择对应且搭配的版本很重要uname -r4.19.81-1-MANJAROlsb_release -aLSB Version: n/aDistributor ID: ManjaroLinuxDescription: Manjaro LinuxRelease: 18.1.2Codename: Juh...

2019-11-19 07:30:25 1083

原创 Manjaro Linux Openconnect 配置失败测试(非root)

使用桌面Manjaro Linux发行版大部分应用使用已经可以图形化操作,但一些特别的特殊软件存在诸多问题,如VPN这种在系统层面增加网络接口的问题。非root下执行vpn连接的测试/usr/bin/openconnect -b vpn.x.comWARNING: Cannot set locale: No such file or directoryPOST https://vp...

2019-10-30 15:18:48 2027

原创 Manjaro Linux-手动构建并安装AUR软件包随记

经过网上查找资料,终于将Manjaro Deepin Linux&Win10双系统完成。在Thinkpad E480上使用Deepin,感觉很不错!按照习惯安装笔记应用boostnote,发现通过Manjaro的软件管理器无法进行软件包build安装了,只能手动安装AUR包按照其他发行版安装软件包的经验,访问boostnote官网,需要下载AUR包- 访问Boostno...

2019-10-24 17:15:26 4892

原创 使用VScode 远程访问和编辑文件

直接修改远程主机上的脚本,而不用每次都将本地文件上传到远端主机上,显然更高效和方便。VSCode支持远程访问编辑文件,需安装一个插件“remote-browser”,直接搜索安装插件即可。这个插件通过sftp远程登录的方式,使得VScode可以浏览和编辑远程主机上的文件。配置远程,菜单-选项-配置Settings在setting搜索remoteBrowser.conn...

2019-10-11 18:21:02 1116

原创 Windows WSL&Oh my zsh&Cmder简单使用

在Microsoft store安装WSL (Ubuntu18.4 TSL)Cmder在官网下载安装Cmder | Console Emulator打开cmder添加一个new console,选择WSL打开WSL,先安装zshsudo apt-get install zsh修改shell(需重启后才能生效)sudo chsh -s /bin/zsh...

2019-10-03 15:28:18 1257

原创 syncthing数据同步应用-docker部署

syncthing应用场景类似于rsync,在数据传输通道的两端都部署服务,再通过密钥验证的方式完成最终数据同步。而syncthing较之更加简单,因配备了Web UI,配置上难度降低了不少。相关资料https://syncthing.net/https://github.com/syncthing/syncthinghttps://github.com/syncthing/syn...

2019-09-25 18:36:41 12109

原创 phpipam使用-docker部署

phpipam功能很多,但最直接的都是用来做IP地址管理工具。在IT管理中,IP地址的分配和使用是比较重要的一环,尤其是对于全网中子网地址的分配,以及个别Server地址分配,静态地址使用记录等。参考:https://github.com/pierrecdn/phpipam这里按照参考通过docker方式,下载镜像并运行容器,可以很容易搭建并应用。phpipam采用mysql数据库来...

2019-09-20 18:34:11 3749 1

原创 Tftp服务-docker容器实践

tftp作为日常网络设备进行备份的服务,且以其轻量级的形态,进行容器化后,个人感觉其更加轻巧了。本来参考GitHub上大神的作品,发现构建镜像无法构建镜像,在网络设备上测试还出现了失败的问题参考:https://github.com/drerik/docker-tftpd/blob/master/Dockerfile实际上Dockerfile是进行借用了,如下只在最后的CMD指令上...

2019-09-09 15:49:56 2075 2

原创 Windows 2012 域帐号web自助修改密码服务

最近工作相关再次涉及的了Windows域,内部IT管理一般会以组织架构为基础,无论面向办公的需求,PC、OA系统、内部相关网络服务的管理,如打印、共享、DNS、DHCP、软件分发等,还是从审计要求出发,安全角度考虑的统一策略和监测等,域环境都可以算是一个绝对基础。在没有邮件系统的情况下,单独的域账号默认是没有自助修改密码服务的,因为不管是密码安全的考虑,还是用户需求,修改密码都是必要的,这...

2019-08-23 07:01:54 3894

原创 docker实践-oxidized网络设备自动备份部署

oxidized是可以支持大部分主流设备的备份软件,在Github上oxidized有向导文档,支持通过软件包,甚至docker方式部署参考GitHub - ytti/oxidized: Oxidized is a network device configuration backup tool. It’s a RANCID replacement!oxidized的简单介绍...

2019-08-21 19:28:19 4375 1

原创 Ubuntu软件快捷方式图标添加

在ubuntu系统中有些软件下载后,可以直接使用而无需安装。这在windows系统中也有存在,我们称为"绿色软件",直接鼠标右键就可以创建软件的快捷方式.而在ubuntu中并不是如此方便,需要单独安装软件工具和增加配置。以软件marktext为例1.下载软件marktext2.下载安装软件gnome-panelapt-get install gnome-panel3.运行gnome...

2019-08-21 16:58:09 552

原创 VScode on WSL使用尝试

首先需将VScode升级到当前最新Version: 1.37.1 (user setup)Commit: f06011ac164ae4dc8e753a3fe7f9549844d15e35Date: 2019-08-15T16:17:55.855ZElectron: 4.2.7Chrome: 69.0.3497.128Node.js: 10.11.0V8: 6.9.427.31-e...

2019-08-20 06:59:07 5272 1

原创 Grafana可视化学习-Table图形

在Dashborad,添加table图形Metrics数据收集设置选择需要监控的主机和相应指标Option设置表格形式选择聚合Aggregation如下,在Aggregatinon选择的Avg、Min、Max、Current,对应的就是表格列头,表格最后呈现的也就是,针对如上zabbix-proxy CPU system time的Avg、Min、Max、Cu...

2019-08-19 10:49:07 12031

原创 一次失败的Grafana容器迁移-docker容器的导入导出

通过将容器导入为本地文件,然后文件在另一个容器主机上导入为镜像,然后再通过镜像运行容器前边都比较顺利,在最后的运行启动容器时无法成功,容器为exit状态,问题可能出在并没完全按照Grafana提示的文档说明进行配置,但未能找到问题根源more information here:http://docs.grafana.org/installation/docker/#migration-...

2019-08-16 19:59:17 1450 1

原创 Zabbix Web监控

测试对微软的Bing网站进行web监控在新添加的主机上,配置创建Web scenarios基本设置NameUpdate interval #检测时间间隔Attempts #检测次数Agent #检测代理,即使用什么浏览器访问web的url设置检测对象StepsNameURLTimeoutReuired stringRequired status cod...

2019-08-09 17:57:42 809

原创 Curl读取Zabbix API的TrubleShooting

一般curl可以通过POST直接读取zabbix API接口来执行脚本,进行批量配置和获取相关信息 curl -i -X POST -H 'Content-Type:application/json' -d '{"jsonrpc":"2.0","method":"user.login","params":{"user":"admin","password":"xxxx"},"auth":nu...

2019-08-09 16:26:42 819

原创 Docker部署Urbackup备份简单实践

Docker部署Urbackup备份实践服务端通过docker快捷部署通过数据卷,将UrBackup的备份目录和数据库目录挂载到本地目录下,在下载urbackup镜像前,要在本地创建需要映射数据卷的目录,如/media/backups和/media/database,在/media/backups中将保存实际备份数据docker run -d --name urbackup-serve...

2019-08-06 08:15:23 3887 6

原创 filebeat日志收集实践

在ELK的架构中,Beats取代了logstash,直接扮演了面向日志源的角色,只专做"收集"一项工作,而logstash则负责居中的过滤和分析filebeat 6.6.1源码包前提ELK已部署完成,其中elasticsearch,kibana,logstash全部采用6.6.1源码包下载从官网上直接下载wget https://artifacts.elastic.co/...

2019-07-17 13:22:30 1450

原创 关于VMware虚拟机上Openssh broken问题的解决

之前在Manjaro Linux的虚机环境下执行ssh远程访问失败的问题的解决Problemssh -v [email protected]_8.0p1, OpenSSL 1.1.1c 28 May 2019debug1: Reading configuration data /home/sj/.ssh/configdebug1: Reading configuratio...

2019-07-17 08:44:59 1718

原创 Dropbear替代Openssh-ssh client使用

替代纯属无奈之举,本来安装了一个Manjaro Linux桌面版本尝鲜,但在使用其ssh远程访问其他服务器和网络设备时发现失败报错,重装了openssh,问题依然存在选择Dropbear替代方案Dropbear SSH> https://matt.ucc.asn.au/dropbear/dropbear.html> 安装就不细说了,在Manjaro上直接使用pamac安装,十分简单...

2019-07-16 17:43:03 2400 1

原创 Manjaro-xfce桌面办公使用录

不得不说Manjaro在获取软件应用方面非常方便,只需简单修改pamac-manager的软件源为"China",就可搜索下载并自动安装大部分桌面应用,这在其他发行版还没有发现如此快捷的使用方式,对于小白用户来说可是一大福祉在使用Manjaro日常工作的一天内,总共下载并使用了如下软件,就个人工作性质而言,与在windows上工作差别并不是太大沟通类dingtalk-electr...

2019-07-12 21:41:23 1177

原创 Jumpserver 简单使用

说起跳板机,现在首先被提起的一定是jumpserver,由于开源免费且功能强大,深受欢迎出于学习和实验的目的,通过docker方式就可以简单的搭建起来jumpserver/jms_all:latest 官方镜像运行容器docker run -d -p 8080:80 -p 2220:2222 --name jumpserver jumpserver/jms_all:lates...

2019-06-27 17:21:26 1666

原创 Nextcloud云盘应用---Docker Volumes实践

Docker容器管理数据的方式有数据卷和数据容器两种方式,通过建立数据卷,可以将容器内数据目录直接映射到本地主机来,这一特性对于那些文件存储的应用尤为方便。Nextcloud,简单说一种私有云云盘的解决方案,通过搭建云盘可以实现跨平台的云盘存储,支持windows、Linux、MacOS,以及IOS和安卓。通过docker的方式部署无疑是比较简单和快捷的方式,但这种方式实现的场景,比...

2019-06-25 14:00:06 1512 2

原创 Docker私有仓库搭建测试

首次运行仓库容器,由于本地没有找到仓库镜像registry,改为直接从公共仓库下载,然后按照指定的参数运行,其中将本地目录/opt/data/registry映射到容器内目录/tmp/registry,此目录作为之后镜像上传到私有仓库保存镜像的位置。docker run -d -p 5000:5000 -v /opt/data/registry:/tmp/registry registry...

2019-06-21 17:37:49 264 1

原创 Dig-域名解析工具使用

windows 下nslookup 解析命令工具,都已经为人所熟悉。除此之外,在linux 或 unix上,dig命令工具在解析方面更是主导。下面主要说明下,在windows下安装和使用dig 命令工具。Dig的执行程序是在Bind软件里下载地址...

2019-06-21 13:34:36 5876

原创 Nmap软件使用

从事IT方面的工作,无论是开发或运维,当测试某些系统服务端口时,总会遇到TCP或 UDP 两种协议。众所周知,TCP 服务端口,可以通过telnet 进行远程测试,而UDP 端口,一般来说都会使用Nmap,无论是在linux 还是 windows环境下。在windows 下的Nmap软件有图形界面也有命令行模式,但大多数人使用熟练的人,更偏向于命令行模式,因为操作简便而快速。官方站点下载...

2019-06-21 10:11:32 1480

原创 Cups+Samba共享打印容器实践

由于容器中需同时启动smbd和cupsd两个服务,通过supervisord来解决无法CMD只能提供一个启动服务的问题。Dockerfile#源镜像FROM centos:6#作者MAINTAINER shark1985#阿里云Yum源RUN curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.163.com/.h...

2019-06-20 17:26:19 1941

原创 Ubuntu18.10更换MacOS主题

下载主题边框主题包:git clone https://github.com/USBA/macOS11-theme.git图标主题包:https://raw.githubusercontent.com/vbay/CSDN-CODE/master/Ubuntu18.04-tutorials-themes/icons/MacOSX-icon-theme.tar.xz壁纸主题包:https:...

2019-06-19 17:56:22 1631

空空如也

空空如也

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

TA关注的人

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