- 博客(15)
- 资源 (1)
- 收藏
- 关注
原创 基于不同CPU架构静态编译QT及相关问题
最近在编译linux客户端的时候,出现了瓶颈,不同的CPU + 操作系统 + 内核版本等,造成了客户端维护越来越繁琐,为了提高维护效率,降低维护成本,因此决定采用静态编译。因为是年前的了,所以好多编译时遇到的报错没有截图(所以仅简单做参考记录)面临的问题:后台服务二进制程序依赖glibc,但是不同的操作系统glibc版本不一致,因此程序在不同操作系统运行时会出现版本不符的问题。 QT界面二进制程序除了上面提及glibc的问题,还因为依赖诸多qt库等,导致在不同操作系统中运行报错。好啦,有了问题,
2022-02-09 22:52:59
2211
1
原创 linux网卡静态IP改为DHCP(nmcli)
最近在做客户端的一个功能,涉及强制pc使用dhcp,使用的是nmcli,这个命令具体的help,在网上百度有很多,所以不细致描述,详情见:https://access.redhat.com/documentation/zh-cn/red_hat_enterprise_linux/7/html/networking_guide/sec-using_the_networkmanager_command_line_tool_nmcli下面简单做一下笔记,记录下我所使用到的命令和遇到的问题: 所测试操作系
2021-08-24 20:20:40
8078
原创 fwrite+flock异常情况测试
问题:多进程/线程写同一文件时,此时需要加锁,但如果还涉及更名、删除此文件的操作,会不会有异常出现呢?程序会不会因此挂掉呢?测试:(下面按照几种不同情况进行测试)更名操作 ==》两个进程都打开文件之后,一个锁住(IOTest),一个等待锁(IOTest2),此时修改文件iotest.log的名字 修改文件名之前的状态 修改文件名之后状态(两个进程都可以成功写入) 更名操作 ==》IOTest进程打开文件并锁住文件,IOTest2不打开文件,此时修改文件iotest....
2021-03-11 13:11:33
357
1
原创 C语言实现snmp联动交换机(基于net_snmp5.8实现)
最近搞snmp这块,除了net_snmp源码里面的snmpwalk.c类的代码,网上提供的相关Demo还是很少的,SO,根据自己的理解,简单写了一个snmp联动交换机的测试程序。主要实现如下功能:联动多台交换机(异步操作) 联动多个MIB节点(完成一个自动进行下一个) MIB节点请求类型(GET、GETNEXT)==》(SNMP_MSG_GET、SNMP_MSG_GETBULK) 测试计时功能:snmp_alarm_register()好了,这里就不对代码做解释了,对于snmp和net_snmp
2020-05-17 14:46:46
1717
原创 华为交换机SSH使用RSA公钥免密登录配置
前几天研究了下SSH2通信的加密与认证过程,针对publickey认证方式,服务器端将公钥放入authorized_keys文件就可以了,但是交换机方面如何配置呢?So,今天主要说一下交换机是如何配置的。在介绍之前提前提及一下后面会用到的几个工具:1、ssh-keygen:openssh中认证秘钥生成、管理和装换的一个工具。详情参见:http://man7.org/linux/man-...
2020-01-16 22:52:13
19476
1
原创 SSH2协议加密与连接过程
最近在做ssh2联动交换机模块,看到libssh2-1.9.0版本对于用户认证有三种不同的方式:① password(默认)②keyboard-interactive ③ publickey看代码并不是太理解,所以查询了一番,SSH2通信大致分为两步,以下是对通信过程的简单理解:生成共享秘钥(加密通道):1. 客户端先向服务器发起TCP连接。2. 服务器回复自己所支持的SSH...
2020-01-14 21:42:56
5706
4
原创 Python判断telnet通不通
这个跟ping那个差不多,ping的那个脚本就是通过这个改了下,大体一致,不过telnet的不需要判断返回的字符串。快一些这里具体需要telnet的ip是需要自己向定义好的数组中写的我这里加了一个定时,是7200秒,也就是2小时行了,上代码吧:#!/usr/bin/env python# coding: utf8import telnetlibimport ti
2017-08-25 18:49:11
4504
原创 Python检查ping终端
菜鸟一枚,写着试了试,虽说有点杂乱,但还是能用,我是在linux下运行的大致说下过程:1、把需要ping的网段中所有ip存到数组中(我是放到数组中了,其实直接for循环,一个个的也行)2、遍历数组,逐个ping3、根据ping返回的字符串,判断是否ping通4、结果存入txt中下面上代码咯(其实可以简化代码的,我这里就不简化了)#!/usr/bin/env py
2017-08-25 17:28:27
1743
原创 c语言解析类似json类型的字符串
最近工作需要,学习C语言,写一个数据解析的脚本,最后终于有点眉目了,记录下劳动成果吧!因为基础很差,所以,仅供参考!这是自己编的一个数据,一会会上传原文本这个解析主要是两个函数,分为1、取key和key的地址——>getTitle()2、根据第一步获取对应key的value——>getTitleInfo()getTitle()://获取key的值以及地址
2017-06-27 15:32:05
894
原创 Window 7下安装python等
今天突然想到python爬虫了,于是乎,就上极客学院看了看那相关视频,写了一个简单的程序之后发现,没法运行,然后各种百度各种搜,终于是可以了,给大家分享下我的安装过程吧!(过程中需要安装的包,如果不想下载,可以直接来我百度云下载:http://pan.baidu.com/s/1hr4SdmO)1、 安装python27,http://www.python.org/download/这是下载
2017-04-28 18:07:54
625
dhcp性能测试工具(dhcpref)
2024-04-16
Greenbone Openvas流程图打包
2023-11-09
Greenbone Openvas数据库关系
2023-11-09
snmptest.zip
2020-05-15
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人