- 博客(27)
- 资源 (3)
- 收藏
- 关注
原创 好用的ftp/sftp软件
写这篇博客的目的很简单,因为最近在配置交换机的时候需要在自己的笔记本上临时搭建ftp或sftp服务,所以尝试了很多类似的软件,比如:FileZilla、Server-U、Cyberduck、Core FTP Server、FTPRush、Xlight、SolarWinds Free SCP等等吧,基本上都试了试,要么有的时收费的,要么有的设置比较复杂,最后用了一圈下来,还是freeSSHd最好用,下载地址:freeSSHd and freeFTPd - open source SSH and SFTP se
2022-05-25 12:37:54 2684
原创 python中类变量和实例变量的区别
最近发现在使用类变量和实例变量时发现了一些小小的区别,下面写了一个小的demo演示,区别都卸载注释里了。class A: # 类变量 aa = 1 def __init__(self, x, y): # x,y属于实例的变量 self.x = x self.y = yif __name__ == '__main__': # a是一个实例,A是一个类 a = A(2,3) # 实例a可以向上查找类变量aa
2022-02-11 11:34:07 730
原创 python判断2个版本号大小
此方法唯一的“限制”就是要求版本号之间默认是以.为连接的,当然如果是其他字符连接的话,完全可以在split修改即可,所以严格意义上来说这也不算限制,只能是默认传入的版本号是以.为连接而已。此外,对于版本号是否长度相等,版本号是否是数字、英文、甚至是数字和英文混合形式,都统统好使。(默认情况下英文字母大于所有int类型的数字)。class CheckVersion(object): def compare(self, version1, version2): # 版本号
2021-11-05 15:48:37 1463
原创 gitlab-runner unregister失败
如题,在执行gitlab-runner unregister --namexxx时,出现了如下错误:Running in system-mode.ERROR: Deleting runner... forbidden runner=642e6cc4FATAL: Failed to delete runnerxxx解决方法:gitlab-runner verify --delete
2021-11-04 21:06:07 2583
原创 Windows批量去除pdf保护及For循环批处理
去除pdf保护的核心是使用的qpdf的工具,然后通过bat批处理达到批量执行的目的。另外需要注意的是此功能仅仅是去除pdf的保护密码,不是打开pdf时需要的open密码,是两回事。其实批处理本身也没有几行代码,但是踩的坑可不少,这也是写这次博客的目的。安装qpdf,下载地址:QPDF - Browse Files at SourceForge.net,绿色版解压后在cmd模式下就能用了 编写windows bat批处理脚本 @echo off::qpdf安装路径set cmd=d:\t..
2021-10-14 19:37:20 736
原创 python3安装cpca
一:操作环境win10 x64python3.7二:安装遇到的问题Building wheel for pyahocorasick (setup.py) ... error 先去下载Microsoft Visual C++ Build Tools, 安装完成后,再重新使用 pip install cpca 安装,即可解决问题感谢您下载 Visual Studio - Visual Studio 安装时如果不做vs开发,只需要选择"VisualStudio生成工具2019"即可。 .
2021-10-10 15:07:21 1767
原创 Linux服务器安装protobuf3
一:下载protobuf3软件包,目前的最新版本是3.17.3https://github.com/protocolbuffers/protobuf/releases/tag/v3.17.3以为项目里使用了python,所以下载的是python版本的protobuf:https://github.com/protocolbuffers/protobuf/releases/download/v3.17.3/protobuf-python-3.17.3.tar.gz二:执行安装...
2021-08-19 14:37:19 1893
原创 CentOS环境Docker flannel网络方案实验
测试环境环境IP信息:master:192.168.66.40,启动etcd服务node1: 192.168.66.41,启动flannel服务node2: 192.168.66.42,启动flannel服务flanneld -versionv0.13.0etcd --versionetcd Version: 3.4.15Git SHA: aa7126864Go Version: go1.12.17Go OS/Arch: linux/amd64安装etcdetcd版本:ETCD_
2021-03-03 13:28:02 1177
原创 好用的Docker国内加速镜像仓库
最近开始学习docker,由于众所周知的原因导致国内访问官方镜像库的时候速度很感人,为此也在网上搜了很多次,结果就是天下文章一大抄,基本都是在说网易、百度、电子科技大学等镜像源,这些源有的时候也能用,只是稳定性较差。看来免费(白嫖)不好使,那么只能抱着试试的心态使用阿里云的加速网站,注意阿里云的也是免费的,只是需要注册登陆一下,而且都是和淘宝、支付宝账号绑定的,所以也不存在“注册”烦恼。下面简单说一下修改流程:登陆阿里云控制台https://homenew.console.aliyun.com/
2021-02-24 16:45:51 1946
原创 Docker Macvlan网络实验
Docker Macvlan网络实验实验环境虚机IP角色OSdocker1190.100.100.41docker宿主机CentOS7.5docker2190.100.100.42docker宿主机CentOS7.5linux190.100.100.40软路由CentOS7.5以上操作系统环境全部为vmware workstation运行的虚机本次实验由易到难共分3个阶段,分别是网卡独占模式、子接口模式(为了共享物理网卡)以及网关模式(目的是
2021-02-22 19:07:55 2063
原创 Linux EOF使用技巧
目录用于交互操作传统分区方式使用EOF自动分区用于交互操作传统分区方式系统中有一块100G的硬盘sdb对sdb使用fdisk进行分区,需要执行如下动作n(新建分区) 分区类型(默认回车即可,主分区) 分区ID(默认回车即可) 分区起始位置(默认回车即可) 输入分区大小 保存分区信息使用EOF自动分区#!/usr/bin/env bashfdisk /dev/sdb << EOFnp+500Mnp...
2021-02-14 16:36:27 1533
原创 Docker环境下Centos通过DockerFile安装httpd服务
Docker环境下Centos通过DockerFile安装httpd服务 最近在开始学习Docker,看到很多教程里使用httpd的容器做讲义,但是不知道为啥我下载的httpd容器里没有yum/vim等工具,使用起来很不方便,所以就想自己在一个标准的Centos容器里通过dockerfile重建一个带有httpd功能的系统。本以为很简单通过yum安装httpd并进行配置即可,没想到yum install以后发现容器里没有systemctl命令,当然可以通过privileged参数来打开system..
2021-02-14 15:33:30 1270
原创 XmanagerPowerSuite-6.0.0021安装包,非激活,非破解版
官方正版安装包,本软件包括所有的xshell涉及到的工具,包括:xshell/xmanager/xlpd/xftp/xconfig/xmanager-brocast/xmanager-passive/xstart仅仅是安装包不包含license,安装完成后如不激活会变为试用版。链接:https://pan.baidu.com/s/1jZpYFKYhv2q-T6Tsj4wseQ提取码:t...
2019-10-08 10:49:50 1990
原创 网件路由器设置
最近刚刚入手网件R8000P路由器,试了一下网速确实比原来的旧路由器快了很多,看视频明显不卡了。但是随之而来的出现了1个让人很头疼的问题,就是路由器会时不时的断网,每天大概出现5次左右,而且没有规律。通过查看路由器的日志发现有很多internet disconnection和internet connection的日志。后来通过网上搜索发现很多人都遇到了类似问题,但是大多数说的都是网件路由器散...
2019-08-01 12:48:59 11144 2
原创 ceph如何确定文件存储的最终位置(OSD)
ceph同时提供对象存储、块存储、文件存储三种接口,但本质上其实是对象存储,也就是说一个rbd image实际上包含了多个对象(默认情况下是image_size/4M)。此处以块存储(RBD)为例进行演示,因为三种接口最终存储文件的操作单元都是对象,所以其他接口的方法类似:前提:在bloc接口下有一个池:pool1,创建另一个volume(rbd image):vol1。因为这个vol...
2019-02-15 15:54:10 3906
原创 笔记本通过中转机访问IPV6
因为工作原因,接触很多企业部署环境基本上都使用IPV6,但是由于办公环境(准确说是办公室的路由)还不支持IPV6,导致无法通过笔记本访问IPV6的设备,本方法使用如下场景:1.办公室使用普通的IPV4环境,笔记本电脑或者说是操作系统 win7/win10都是支持Ipv6协议的,但是办公室使用的路由器不支持ipv62.你打算连接的设备使用Ipv63.有一个设备和环境即支持ipv4也支持i...
2019-02-02 20:30:47 1201
原创 印象笔记文章转到kindle上文字显示小的解决办法
最近想把印象笔记里整理的笔记转存到kindle,这样就能在上下班通勤的路上更方便学习(然并卵)。我的做法是把笔记打印成PDF,然后通过邮箱的方式发送到kindle上面,但是显示效果很差,基本上在kindle上显示时大概只有8号字体那么大,基本上无法看。其实这个问题之前也遇到过,之前因为需求不迫切,最后就不了了之了,不过这一次必须要解决这个问题。其实要想解决这个问题只需要两步即可:在印象笔记...
2018-12-04 14:26:58 1188
原创 GNS3里使用的VPCS模拟插件命令行每次只能键入2个字母
在学习网络的过程中大家用的最多的就是GNS3模拟器了吧,本人在使用过程中遇到一个非常奇怪的问题就是在使用最新版“GNS3-1.3.13-all-in-one.exe”模拟器,创建VPCS时,打开vpcs的命令行后只能输入两个字母就自动执行换行(详解图片),后来联系某位大牛后给了一个0.8c的版本后就正常了。插件下载地址:https://download.csdn.net/download...
2018-10-23 22:08:04 502
转载 Linux五种IO模型性能分析
转载自:https://blog.csdn.net/jay900323/article/details/181412171. 概念理解 在进行网络编程时,我们常常见到同步(Sync)/异步(Async),阻塞(Block)/非阻塞(Unblock)四种调用方式:同步: 所谓同步,就是在发出一个功能调用时,在没有得到结果之前,该调用就不返回。也就是必须一件一件事...
2018-09-15 15:20:06 166
转载 【Linux基础】Linux的5种IO模型详解
转载自: https://blog.csdn.net/baiye_xing/article/details/74331041 &lt;div ...
2018-09-15 15:04:18 185
转载 rip/ospf/bgp
动态选路协议: RIP:路由信息协议,RIP是一种基于距离矢量(Distance-Vector)算法的协议,它通过UDP报文进行路由信息的交换,使用的端口号为520。 RIP使用跳数(Hop Count)来衡量到达目的地址的距离,称为度量值。在RIP中,缺省情况下,路由器到与它直接相连网络的跳数为0,通过一个路由器可达的网络的跳数为1,其余依此类推。也就是说,度量值等于从本网络到达目的网络间的路...
2018-09-13 14:07:08 1239
原创 ospf杂记
最近在学习网络知识,下面简单写一下自己对OSPF的理解吧OSPF的五种分组类型: 问候(Hello)分组, 用来发现和维持邻站的可达性,如果超过4个周期收不到对方的hello包,则断开连接 协商参数 在广播和非广播-多路访问(NBMA)选举DR/BDR(DR指定路由的作用是在AS内部所有的路由器只和DR交换信息,减少广播信息,但是因为增加了DR和...
2018-09-12 11:13:31 312
翻译 RHEL5/6/7中常用命令及命令之间的差异
System basicsTask RHEL5 RHEL6 RHEL7 View subscription information /etc/sysconfig/rhn/systemid /etc/sysconfig/rhn/systemid subscription-manager identity subscriptio...
2018-09-01 20:34:48 2435
原创 gns3 官网原版最新版GNS3-2.1.8-all-in-one
GNS3-2.1.8-all-in-oneMD5: D09CAB86CE6BE4F060C96021D220773BSHA1: D409D0D36A50A265FCD9A8A6C812E5AB47792571CRC32: AA2C334C链接:https://pan.baidu.com/s/1clspQ0gBKF6ER27JCfgFFQ提取码:qahf更新网盘链接-...
2018-07-21 23:32:18 18056 2
原创 KaliLinux 4.15开启root账户ssh远程登录
在网上找了很多文章,发现都是比较老旧的,对于新版的KaliLinux并不适用,我的版本是:Linux kali 4.15.0-kali2-amd64 #1 SMP Debian 4.15.11-1kali1 (2018-03-21) x86_64 GNU/Linux废话少说,直接进入正题:首先检查是否安装ssh服务#apt list openssh-server如果安装的话,会出现如下提示open...
2018-05-13 17:47:37 1530
转载 缓存那些事
前言一般而言,现在互联网应用(网站或App)的整体流程,可以概括如图1所示,用户请求从界面(浏览器或App界面)到网络转发、应用服务再到存储(数据库或文件系统),然后返回到界面呈现内容。随着互联网的普及,内容信息越来越复杂,用户数和访问量越来越大,我们的应用需要支撑更多的并发量,同时我们的应用服务器和数据库服务器所做的计算也越来越多。但是往往我们的应用服务器资源是有限的,且技术变革是缓慢的
2017-08-28 14:52:42 318
深入理解计算机系统
2018-10-24
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人