
运维
mi2006
音乐
展开
-
在esxi中安装EVE-NG 6.2.0网络仿真平台
安装EVE-NG-Win-Client-Pack-2.0后可以直接调用本地wireshark进行抓包,首次会提示错误,根据网上提示,进入eve-ng client安装目录,默认是“C:\Program Files\EVE-NG”双击putty.exe并用root登陆服务器后,正常退出putty即可。唯一注意的就是QEMU镜像存放文件夹的命名,要和yml文件名一致,后面用“-”分割加版本号,类似“huaweine40e-V800”,否则系统无法正确找到镜像文件。社区版登陆有限制,但足够使用。原创 2025-01-14 09:50:05 · 466 阅读 · 0 评论 -
Windterm使用总结
Windterm是一款部分开源的终端软件,目前作者又开始更新了,目前最新版本WindTerm 2.6.0 Prerelease 10。自己遇到的使用问题总结如下。原创 2024-01-19 15:06:39 · 3704 阅读 · 2 评论 -
利用python批量遍历多个Excel表格文件中指定内容并汇总
工作中出现需要从大量Excel表格文件中读取指定单元格内容并汇总到一个表格中。上网搜索一下,利用Python的pandas模块可以快速实现。openpyxl也可以,不过为了快速,以能搜到的形成代码为优先。简单修改别人代码,实现如下。原创 2023-11-20 09:00:34 · 5172 阅读 · 0 评论 -
华为防火墙l2tp遇到问题的总结
l2tp v对tcp-mss的影响原创 2023-02-05 16:59:19 · 887 阅读 · 0 评论 -
华为防火墙无法解析域名导致无法升级特征库问题
dns resolve命令解决华为防火墙无法升级特征库问题原创 2022-06-22 09:40:57 · 4461 阅读 · 0 评论 -
nginx+uwsgi搭建python web运行环境一些问题记录
nginx+uwsgi搭建python web运行环境一些问题记录原创 2021-12-11 00:46:14 · 2919 阅读 · 0 评论 -
Windows下Python版本信息写入注册表
windows下如果Python没有在注册表写入路径,会导致在用virtualenvwrapper-win创建不同python版本虚拟环境时提示错误PEP 514或提示找不到python。安装正确的python版本,并写入注册表可以解决这个问题。原创 2021-11-19 12:48:28 · 833 阅读 · 0 评论 -
关于配置VSCode的Python开发环境
VSCode免费且扩展能力强,是有实力挑战PyCharm的软件。网上教程已经很多,不再赘述,这里整理一下自己遇到的问题。1、运行python只安装一个Python插件足够了。 VSCode的Python插件已经足够强大, 可以支持各类虚拟环境conda,virtualenv等等,不需要手工配置。比如使用virtualenv管理虚拟环境,在命令行中创建一个虚拟环境后,启动VSCode打开Python项目,打开控制面板输入>python:Select Interpre...原创 2021-02-20 20:33:25 · 287 阅读 · 0 评论 -
利用python实现备份网络设备配置的几种选择
1、利用telnet、ssh方式登录设备,利用show或display命令显示配置信息,并抓取。这种方式比较通用,只要支持telnet或ssh即可实现,这里有一个问题配置信息一屏显示不下后,需要输入任意键来显示更多,一般可以用命令取消此操作。2、同样是利用telnet方式登录设备,然后使用tftp或ftp命令,把配置文件直接发送到指定服务器上。这种方式避免了show和display命令的一些不便捷性。3、网络设备自己开启ftp服务器功能,直接ftp登录设备下载配置文件,这种方式不方便,需..原创 2020-08-30 11:30:06 · 1456 阅读 · 0 评论 -
python的qrcode模块计算矩阵二维码像素尺寸大小
利用qrcode可以非常方便生成二维码,网上介绍也很多了,但是如何计算二维码像素大小? qr = qrcode.QRCode( version=10, error_correction=qrcode.constants.ERROR_CORRECT_Q, box_size=8, border=4 )上面函数参数含义:version:值为1~40的整数,控制二维码的模块数量(最小值是1,是个21×21的矩阵,每个版本差值原创 2020-05-12 13:12:01 · 5832 阅读 · 0 评论 -
Windows下使用官网下载的zip压缩包安装mysql服务
最可靠的方法是参考官方文档(以5.7为例):https://dev.mysql.com/doc/refman/5.7/en/windows-install-archive.html安装版根据向导很容易实现mysql安装,如果选择用zip压缩包会麻烦一些。1、下载zip压缩包并解压到本地目录,如"D:\mysql\"2、在"D:\mysql\"目录下创建配置文件my.ini[mys...原创 2020-02-10 12:15:29 · 277 阅读 · 0 评论 -
python开发环境Anaconda3+pycharm使用
一、python环境使用Anaconda3pycharm和conda可以很好的结合,适合创建虚拟环境。1.1 修改congda源conda的源国内访问比较慢,可以修改成国内源,比如清华镜像。Win7以后可以在"C:\Users\你的用户名"目录创建".condarc"文件并编辑如下保存:channels: - defaultsshow_channel_urls: true...原创 2020-02-10 13:26:31 · 482 阅读 · 0 评论 -
缺少mdmcpq驱动文件非原版Windows安装驱动失败“该设备的驱动程序未被安装。(代码 28)”错误
1、故障现象 在给单位的一台Server2008R2 X64服务器上安装扫描枪的时候发现无法安装扫描枪驱动,打开设备管理器可以看到扫描枪硬件有黄色叹号标记。错误信息如下: Windows给出的错误提示很简单,“该设备的驱动程序未被安装。(代码 28)”,就是安装驱动程序有错,但是具体是什么错误,我们从这里是无法得到的。如果以错误提示或者错误代码为关键字上网搜索...原创 2019-08-22 15:04:56 · 15288 阅读 · 4 评论 -
在redhat下使用rsync
参考文章:http://troy.jdmz.net/rsync/index.html // 详细介绍了rsync配合cron远程同步文件的配置http://roclinux.cn/?p=2643 // 对rsync的参数做了详细的中文讲解 因为是离线环境使用rsync,需要下载源码编译安装,但是提示出错。信息如下:观察下可能是相关工具不完整导致,安装autom...原创 2019-01-29 15:51:37 · 522 阅读 · 0 评论 -
用批处理删除旧文件
有时我们需要自动删除一些无用的旧文件,防止磁盘不被写满,只保留最新文件,这时候这个批处理可以帮我们实现。@echo offset p=D:\test\source\FOR /F "skip=1 tokens=*" %%i IN ('DIR /B /A-D /O-D "%p%"') DO DEL /F "%p%%%i"简单解释,skip= 参数指定在文件开始时忽略的行数,这里我们用1就...原创 2019-01-29 16:11:43 · 860 阅读 · 1 评论 -
远程关机命令脚本
使用这个脚本的前提是要创建一个拥有远程关机权限的用户(在策略组中将其加入可远程关机策略中),利用这个用户名和密码来实现关机。如下是使用用户名SHUTDOWNUSER,用户密码123456来做演示代码。@echooffping-n 1 192.168.240.254>nulif%errorlevel% equ 0 (echo该电脑有连接INTERNETnet us...原创 2018-09-23 12:28:16 · 4564 阅读 · 0 评论 -
Linux让进程在后台可靠运行的几种方法
https://www.ibm.com/developerworks/cn/linux/l-cn-nohup/这篇文章写得相当精彩。nohup/setsid/&、disown、screen。最近想对一个怀疑有问题的磁盘阵列进行扫描,耗费时间太久,长时间开启ssh会话可不现实,这篇文章很好的解释了这个问题,并给出方法。我采用的方法:1、新建一个screen,使用命令scr...转载 2018-11-24 19:28:06 · 217 阅读 · 0 评论 -
国家授时中心标准时间NTP服务器IP
公告地址:http://www.ntsc.ac.cn/shye/tzgg/201809/t20180921_5086032.html国家授时中心NTP服务器域名地址: ntp.ntsc.ac.cn 今天发现电脑上时间和实际差了2分钟,估计是家里网络连接微软的ntp服务器不够顺畅导致的。 在寻找NTP服务器IP的时候又想起了这个机构“中国科学院国家授时中心”。...原创 2019-01-29 21:27:30 · 47058 阅读 · 0 评论 -
未开启VT-x造成VirtualBox安装XP系统后蓝屏0x000000D1错误一例
因为工作上某个老旧系统的软件只能运行在XP系统上,所以给一台win7安装虚拟机,对功能和性能无需求,所以简单选择了VirtualBox感觉足够使用了。安装过程一切顺利,使用ghostxp盘,进入WinPE系统,创建分区,格式化后ghost安装,最后重启。结果重启后出现蓝屏,0x000000D1,上网找了一些文章,和我遇到的问题都不是很类似,他们的蓝屏报错会指定到某个文件,但我这个蓝屏并没有类似...原创 2019-02-27 17:15:12 · 1283 阅读 · 0 评论 -
可以删除文件名中指定字符串的重命名批处理脚本
下载的文件被网站在文件名里批量打上了网站地址的广告,不喜文件名太长,用下面脚本可以批量删除。@echo off & setlocal enabledelayedexpansionfor /r %cd% %%a in (*.mp3) do ( set str=%%a set str1=!str:{测试要删除的字符串}=!set str2=!str1:%cd%\=!echo !s...原创 2018-11-24 19:24:17 · 4586 阅读 · 1 评论 -
利用正则表达式的后向引用功能批量替换命令的实例
工作需要,当从一个品牌的网络设备向另一个设备上导入配置时,常常因为命令格式不同,需要替换命令,若命令太多,实在有些抓狂。有时候将空格替换成tab,然后导入excel中编辑也不错。当然懂些正则表达式则会效率翻倍。编辑器使用简单免费又支持正则的notepad++,今天现学现卖,就说说向后引用的作用。比如,从某台设备上提取出端口映射的TCP端口号,要写入另一台设备中,列表如下:8001800...原创 2013-12-07 18:17:00 · 277 阅读 · 0 评论 -
利用批处理为文件创建目录并移动文件到目录中
整理收集的电影文件,其中有些是单独文件夹,有些则没有独立文件夹,不够统一,所以自然想到都设置成每个电影独立文件夹存储。手动操作会麻烦些,利用批处理则可以简单许多。因为电影文件名已经比较有规律,一般是“中文名.英文名.年份.XXXX.XXX”之类样式。原打算利用批处理的字符串处理来截取“中文名.英文名.年份”作为目录名,不过发现英文名中单词也是用逗点分隔,无法利用分隔符的方式截取,自己能想到的就...原创 2019-02-24 14:56:39 · 2376 阅读 · 0 评论 -
关于FRP使用个人小结
FRP最近比较火,相关文章也比较多了,有些文章写得比较简单,有几个点还是要整理下。1、如何保证FRP服务器不会他人利用?很多文章配置FRP时都没有写这部分,简单配置下端口,FRP就能用了。但是没有安全设置,无法保证其他人不会利用你的服务器来免费使用。在frps.ini中可以配置token,就是服务器和客户端预先约定的秘钥,其他不知道秘钥的人自然无法使用你的FRP服务器了...原创 2019-03-27 11:19:04 · 445 阅读 · 0 评论 -
NTP服务使用个人小结
1、基本流程是,安装ntp、设为开机启动、配置 /etc/ntp.conf 。2、启动ntp的设备即是服务器也是客户端,其关系是层级。3、最主要的配置是restrict X.X.X.Xmask X.X.X.X nomodify notrap ,不过感觉不配置也没事,默认有一条包含所有的允许配置。然后配置server X.X.X.X ,Fudge不用配置新IP,只需修改stratum 10...原创 2019-09-02 16:56:05 · 179 阅读 · 0 评论 -
蜗牛星际修改82583V网卡MAC地址
网上有一个mac149F的修改MAC地址工具包,通过纯DOS系统可以执行,不过mac149F工具包介绍的方法执行时无法成功修改82583V的网卡,不知道原因。 经过查看目录,发现其下的Int82583目录里面的Eeupdate.exe工具可以用来修改intel芯片网卡的MAC地址。硬改mac后有什么用,我也没弄明白,既然能改就改着玩吧→_→。方法如下:1、用...原创 2019-03-28 17:12:28 · 6394 阅读 · 0 评论 -
notepad++删除文本重复行
有时好不容易编辑出了一大堆IP地址,但是却不幸发现有很多重复的,若何删除重复行?网上有个不错的方法,这里转一下。 先安装TextFx插件,这个插件巨NB了,什么删除空行、排序之类总之很多功能。这个插件可以通过菜单“插件(Plugins) -> Plugin Manager -> Show Plugin Manager”通过插件管理器,在其中找到并下载安装。安装...原创 2013-12-11 13:53:00 · 7939 阅读 · 0 评论 -
通过ERRORLEVEL值判断ping是否正常
工作需要批量ping一些IP地址,判断网络是否正常。上网搜下bat命令,发现很多人都提到根据ping回显去判断是否通,但是这样需要对操作系统的版本、显示语言进行判断,代码量会比较大。最后找到一个方法是通过ERRORLEVEL值来确定是否ping通,代码量小,对不同操作系统兼容性也更好。echo "正在ping 1.2.3.4..."ping1.2.3.4-w 200 -...原创 2014-09-25 13:10:00 · 2683 阅读 · 0 评论