- 博客(33)
- 资源 (10)
- 收藏
- 关注

原创 手把手教你安装SecureCRT8.7以及注册全过程
目录1. 下载软件2. 安装 SecureCRT8.73. 使用注册机注册4. 验证1. 下载软件软件版本:scrt-x64.8.7.2.2214下载地址:https://pan.baidu.com/s/1Q0DUCdiFR3nh-7bgOGR2MA 提取码:4gro注册机下载地址:https://pan.baidu.com/s/1ENGtQBLlGaydxrVmlbl_Bg 提取码:ymki以上软件均为网上收集,如有侵权,请联系删除。2...
2020-11-26 14:15:33
31596
2
原创 WSL-Ubuntu 命令行安装Chrome
目录1.为Google Chrome浏览器创建源列表文件2. 添加源3.运行以下命令以下载Google的签名密钥4.使用apt-key将其添加到密钥环中,以便包管理器可以验证Google Chrome deb包的完整性5. 更新包列表并安装稳定版Google Chrome6. 从命令行启动Chrome浏览器1.为Google Chrome浏览器创建源列表文件sudo vim/etc/apt/sources.list.d/google-chrome.list...
2021-05-26 10:47:46
4075
原创 Wireshark解析https数据
本文地址:Firefox Chrome浏览器用https访问服务器时,通过Wireshark抓包,解密https数据1)Firefox或Chrome在开发者模式的时候,TLS秘钥就会自动写入到该指定文件下,通过环境变量SSLKEYLOGFILE 指定所以第一步就是配置环境变量SSLKEYLOGFILE ,配置方法如下:右击<此电脑>,选择属性,进入一下界面然后在左侧选择<高级系统设置>,进入系统属性页面,如下图。然后在系统属性页面(上图)的右下角选择&
2020-12-24 16:48:59
1003
1
原创 快速更换Ubuntu中的apt源,解决update/install速度慢或者失败问题
本文链接:解决问题:1. 如何解决连接不上us.archive.ubuntu.com2.解决update/install速度慢解决方法:啥也不说了,看图吧!这一步要选对了,是Software & Updates点进去然后选择other找到China,自己选一个国内的镜像,我选的是aliyun, 也可以点 Select Best Server,让系统测试一个最优的镜像最后Choose Server就可以了如果对你有帮助记得点赞哦...
2020-12-18 16:09:50
740
1
原创 HTTP的Referrer和Referrer Policy介绍
Referrerreferrer是HTTP请求header的报文头,用于指明当前流量的来源参考页面。通过这个信息,我们可以知道访客是怎么来到当前页面的。这对于Web Analytics非常重要,可以用于分析不同渠道流量分布、用户搜索的关键词等。但是,这个字段同时会造成用户敏感信息泄漏(如:带有敏感信息的重置密码URL,若被Web Analytics收集,则存在密码被重置的危险)。Referrer 还是 Referer?Referer是上世纪 90 年代由Philip Hallam-Baker提
2020-12-16 16:52:30
381
原创 Ubuntu20.4 安装Redis并配置开机启动
Redis 安装http://手把手教你安装 redis 5.0.10Redis 安装及配置开机启动编译安装redis-5.0.4Redis 多实例开机启动redis5.0.4多实例安装如果对你有帮助,记得点赞哦!本文链接:
2020-12-01 16:54:10
1402
原创 手把手教你安装 redis 5.0.10
1. 下载源码地址:https://download.redis.io/releases/redis-5.0.10.tar.gz$ wget https://download.redis.io/releases/redis-5.0.10.tar.gz2.解压编译$ tar xzf redis-5.0.10.tar.gz3. 如果你是一个新装的系统,需要执行以下操作安装make和gcc,如果不是请跳过$ sudo apt install make$ sudo apt insta
2020-11-27 16:43:48
2085
原创 手把手教你在linux上安装 jemalloc, 以及解决一些安装过程中遇到的问题
目录一. 安装1. 首先从官网下载jemalloc的代码2. 解压3. 编译安装4. 安装完成二. 安装遇到的问题一. 安装1. 首先从官网下载jemalloc的代码下载链接:https://github.com/jemalloc/jemalloc/archive/5.2.1.tar.gz$ wget https://github.com/jemalloc/jemalloc/archive/5.2.1.tar.gz2. 解压$ tar xzvf 5.2..
2020-11-26 18:02:01
5161
原创 SecureCRT7.x连接Ubuntu20.04时提示Key exchange failed
1. 错误信息:Key exchange failed.No compatible key exchange method. The server supports these methods: curve25519-sha256,curve25519-sha256@libssh.org,ecdh-sha2-nistp256,ecdh-sha2-nistp384,ecdh-sha2-nistp521,diffie-hellman-group-exchange-sha256,diffie-hellma
2020-11-26 11:16:48
3331
原创 Windows命令行计算文件MD5
Windows命令行计算文件MD51.Win + R2. 输入cmd,打开cmd窗口3. 通过certutil命令计算MD5certutil -hashfile E:\softwares\SecureCRT\SecureCRT_7\keygen.exe MD5\E:\softwares\SecureCRT\SecureCRT_7\keygen.exe为我要计算MD5的文件4. 其他命令certutil -hashfile yourfilename MD5cer..
2020-11-26 10:55:01
27632
原创 ubuntu 20.04配置静态IP
TLS版本20.04与16.04设置静态IP的方式不太一样20.04是通过配置文件 /etc/netplan/01-network-manager-all.yaml来实现的1 $ cd /etc/netplan2 $ sudo cp 01-network-manager-all.yaml 01-network-manager-all.yaml.bak //备份3 $ sudo vim 01-network-manager-all.yamlens33是我的网卡名称,需要通..
2020-11-25 17:42:21
360
原创 Cygwin 安装 apt-cyg包管理器
从网上找了一下,发下都是一个套路,如下:但是尝试了一下,总是链接了失败,无法安装。后来在github 找到了资源,https://github.com/transcode-open/apt-cyg用如下命令可以安装:git clone https://github.com/transcode-open/apt-cyg.gitcd apt-cyginstall apt-c
2015-07-01 09:00:16
590
原创 Linux Kernel-3.10.72 Makefiles
Linux Kernel MakefilesThis document describes the Linux kernel Maefiles.=== Table of Contents === 1 Overview === 2 Who does what === 3 The kbuild files --- 3.1 Goal definitions
2015-03-27 16:38:45
1339
转载 Linux2.6.x Kernel Makefiles (Linux内核Makefile文件 )
Linux内核Makefile文件 --译自Linux2.6.x Kernel Makefiles 本文档描述了linux内核的makefile文件。 === 目录 === 1 概述 === 2 角色分工 === 3 内核编译文件 --- 3.1 目标定义 --- 3.2 内嵌对象 - o
2015-03-27 16:28:51
587
原创 Linux kernel编译错误
写driver是在Makefile中添加了一个CFLAGS项,结果出现了一下错误:scripts/Makefile.build:49: *** CFLAGS was changed in "/home/zhangjieming/cact/kernel/linux-stable/drivers/net/ethernet/intel/Makefile". Fix it to use ccf
2015-03-27 16:22:27
590
原创 Linux头文件和库文件添加环境变量与GCC编译器添加INCLUDE与LIB环境变量
对所有用户有效在/etc/profile增加以下内容。只对当前用户有效在Home目录下的.bashrc或.bash_profile里增加下面的内容:(注意:等号前面不要加空格,否则可能出现 command not found)#在PATH中找到可执行文件程序的路径。export PATH =$PATH:$HOME/bin#gcc找到头文件的路径C_INCLU
2015-03-27 16:07:21
608
转载 linux 内核poll/select/epoll实现剖析
f_ops.poll和wait_queuepoll/select/epoll的实现都是基于文件提供的poll方法(f_op->poll),该方法利用poll_table提供的_qproc方法向文件内部事件掩码_key对应的的一个或多个等待队列(wait_queue_head_t)上添加包含唤醒函数(wait_queue_t.func)的节点(wait_queue_t),并检查文件当前就
2015-03-27 11:15:10
1933
原创 解决VirtualBox分辨率太小及VBoxGuestAdditions.iso下载地址
解决VirtualBox分辨率太小及VBoxGuestAdditions_4.3.26.iso下载地址环境:VirtualBox_4.3.12 下载包: VBoxGuestAdditions_4.3.26.iso在使用VirtualBox时,虚拟机里的目标系统分辨率非常小,根本不能满足要求。在网上找了一下,说是要下载一个名为VBoxGuestAdditions的iso文件,
2015-03-27 08:41:25
5575
转载 netmap分析(4)-原理分析之驱动介绍
DMA Engine在分析netmap驱动前,先简要了解一下DMA engine的原理。下面是DMA Engine的大概示意图:下面以接收为例,整个流程如下:在System memory中为DMA开辟一端连续空间,用来BD数组 (一致性dma内存)BD是给DMA Engine使用的,所以不同的设备,BD结构不同,但是大致都有状态、长度、指针3个成
2014-07-25 15:23:11
2363
转载 netmap分析(2)-原理分析之内存管理
内存池方案 Netmap为了避免内存的频繁申请和释放,采用了内存池方案。预先在内核申请一块连续的大内存用于满足netmap的各种需求。根据netmap对内存的使用,内存池分为三部分:用于分配netmap_ if 数据结构.用于分配netmap_ ring 数据结构.用于分配netmap_ slot 数据结构.如下图所示: 每个netmap_ if 在IF
2014-07-25 15:19:11
1334
转载 netmap分析(3)-原理分析之数据结构关系
Netmap在内核中针对每一个网卡(也即每一个net_ device)维护一个netmap_ adapter结构,该结构主要用于维护在此网卡上的所有可用数据接收队列以及发送队列。而在用户空间是通过netmap_ if结构来处理对应的接收或发送队列。Netmap_ kring 是内核中用来描述一个缓冲队列的结构,且只有在内核空间才能访问,实际指向的是netmap_ ring结构,该结构在用户空间可访
2014-07-25 15:19:07
979
转载 netmap分析(1)
在工作中用到netmap这个高性能IO框架,觉得不错,就整理了一些分析笔记,和大家共享,欢迎交流.Netmap简介Netmap是一款高性能网络IO框架,由意大利比萨大学信息工程系副教授Luigi Rizzo编写,其官方网址为: http://info.iet.unipi.it/~luigi/netmap. 源代码网址: https://code.google.com/p/n
2014-07-25 15:17:08
1374
转载 【转载】高性能网络I/O框架-netmap源码分析(5)
高性能网络I/O框架-netmap源码分析(5)作者:gfree.wind@gmail.com原文地址:今天继续前面的netmap_ioctlnetmap_ioctl上次分析完了NIOCGINFO和NIOCREGIF两个,剩下的比较简单了。那么今天争取干掉剩下所有的case,以及上篇中netmap_ioctl调用的函数NIOCUNREGIFcase NIOC
2014-07-25 10:06:58
659
转载 【转载】高性能网络I/O框架-netmap源码分析(6)
高性能网络I/O框架-netmap源码分析(6)作者:gfree.wind@gmail.com原文地址:因为最近比较忙,很久没有更新博客了,但是netmap源码分析还没有写完,今天继续分析。这里就显示出了写博客的好处。如果不是写博客,可能自己私下看代码,看了一半,就半途而废了。而写了博客,每次打开自己的主页,看到还未完成的系列,就会坚持把这件事情做完。唠了一点闲话,也是
2014-07-25 10:06:30
659
转载 【转载】高性能网络I/O框架-netmap源码分析(3)
高性能网络I/O框架-netmap源码分析(3)作者:gfree.wind@gmail.com原文地址:前面学习了netmap对e1000网卡驱动的修改,今天开始进入netmap的核心代码。一切从init开始。。。netmap_initLinux环境下,netmap使用动态模块加载,由linuxnetmapinit调用netmap_init。static int
2014-07-25 10:04:00
631
转载 【转载】高性能网络I/O框架-netmap源码分析(4)
高性能网络I/O框架-netmap源码分析(4)作者:gfree.wind@gmail.com原文地址:前面的文章学习了netmap对驱动的修改,以及netmap的初始化和加载。接下来就要从netmap的使用,自上而下的学习分析一下netmap的代码了。netmap的应用示例netmap的网站上给出了一个简单的例子——说简单,其实也涵盖了netmap的框架的调用。
2014-07-25 10:03:01
823
转载 【转载】高性能网络I/O框架-netmap源码分析(2)
作者:gfree.wind@gmail.com博客:blog.focus-linux.net linuxfocus.blog.chinaunix.net微博:weibo.com/glinuxerQQ技术群:4367710前面e1000_probe的分析,按照Linux驱动框架,接下来就该e1000_open。netmap并没有对e1000_open进行任何修改,而是改动了e10
2014-07-25 10:01:05
689
转载 【转载】高性能网络I/O框架-netmap源码分析(1)
作者:gfree.wind@gmail.com博客:blog.focus-linux.net linuxfocus.blog.chinaunix.net微博:weibo.com/glinuxerQQ技术群:4367710前几天听一个朋友提到这个netmap,看了它的介绍和设计,确实是个好东西。其设计思想与业界不谋而合——因为为了提高性能,几个性能瓶颈放在那里,解决方法自然也是类
2014-07-25 09:57:25
841
转载 Understanding a Kernel Oops!
Understanding a Kernel Oops!Understanding a kernel panic and doing the forensics to trace the bug is considered a hacker’s job. This is a complex task that requires sound knowledge of bo
2014-07-22 11:18:36
596
原创 Linux下Chrome标题栏中文乱码
今天不知道在系统里装的哪个软件与Chrome浏览器所用的字体向冲突了,导致标题栏显示的中文都变成了乱码,其次收藏栏中的中文也变成了乱码,导致原有的收藏内容都无法辨认了。在网上搜索了一下,也有人遇到了同样的问题,只是没有给出具体原因。解决办法请参考: http://blog.youkuaiyun.com/loveaborn/article/details/29579787
2014-07-07 20:47:07
589
原创 coreutils交叉编译方法
coreutils 是GNU下的一个软件包,包含linux下的 ls等常用命令。这些命令的实现要依赖于shell程序coreutils交叉编译方法我的编译器为mips-linux-gnu-gcc1、首先configure, 指定交叉编译器为mips-linux-gnu-gcc./configure --host mips-linux-gnu2、make3、s
2013-11-02 19:54:12
2516
IEC104测试工具.rar
2020-12-25
Source Insight 3.5.0070 + 注册码
2012-09-02
Linux+Device+Driver+3rd+Edition
2012-07-03
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人