- 博客(23)
- 资源 (16)
- 收藏
- 关注
原创 Linux系统自定义制作ISO安装镜像
0x00 前言简述在CentOS6系列版本系统在安装完成后会自动生成一个install.log文件,然后在CentOS7系列版本中就变化为anaconda-ks.cfg文件,它可以作为类似于Windows自动化安装的应答文件,只不过此处是用于Linux系统自动化安装的应答文件即无人值守自动化安装配置文件;Q:vmlinuz 与 initrd.img 介绍分别有何作用说明?答:(1) vmlinuz 指的是可引导和可压缩的内核,作用:进程管理、内存管理、文件管理、驱动管理、网络管理。 ..
2021-01-14 14:41:52 2086 1
原创 用vivado 编译netfpga 产生couldn‘t execute “mb-ar“: no such file or directory错误,找不到mb-ar命令
问题:编译NetFPGA-SUME-live-master的acceptance_test测试程序时,产生“couldn't execute "mb-ar": no such file or directory”, 具体如截图:解决方法:安装如下库:apt-get install libstdc++5apt-get install libstdc++apt-get install lib32z1...
2020-09-30 11:39:05 663
原创 vivado 2016.4 xsdk不能启动问题
运行xsdk出现“Launching SDK with command /opt/Xilinx/SDK/2016.4/eclipse/lnx64.o/eclipse -vmargs -Xms64m -Xmx512m -Dorg.eclipse.swt.internal.gtk.cairoGraphics=false”, 具体如下截图:执行下面二个命令可以解决:apt-get install libgoogle-perftools-devexport SWT_GTK3=0参考链接:.
2020-09-30 10:53:35 511
原创 Docker安装sqli-labs
1.查找docker镜像docker search sqli-lab2.下载镜像docker pull acgpiano/sqli-labs3.运行镜像docker run -dt --name sqli -p 80:80 --rm acgpiano/sqli-labs-p 本地端口:docker中的端口 是将docker的端口映射到本地端口--rm 当其关闭后将删除开启的资源4.查看是否正常运行5.安装完成使用浏览器打开测试是否成功 http://127.0.0.1
2020-09-18 13:52:48 516
原创 centos 7.6 安装mysql后不能启动
安装mysql时出现一个问题,安装停止重启后出现如下截图错误:原因分析:1. mysql在进行初始化时,会检测目录是否存在,如果不存在,mysql会创建它。如果存在,而且这个目录里有数据,mysql会报错,并且终止初始化。2. 如果1中所说的都没有问题,有可能是因为文件夹权限的问题解决办法查看mysql配置文件(具体以安装的路径为准):查看/etc/my.cnf里面的内容,重点关注:上图红框中:datadir的路径和socket的路径.先修改权限,防止是因为文件夹权限的问题:ch
2020-09-17 17:29:07 161
原创 CentOS7.6 安装python 3.8.5 并升级 pip3 至 20.2.3操作
1.安装之前先更新yum源yum update2.下载安装包https://www.python.org/ftp/python/3.8.5/Python-3.8.5.tgz3.解压包tar -xvf Python-3.8.5.tgz4.编译安装cd Python-3.8.5./configure --prefix=/usr/local/python3makemake install5.建立软链接ln -s /usr/local/python3/bin/pyth
2020-09-16 14:35:39 2507
原创 docker容器日志详解
通过docker logs命令可以查看容器的日志。命令格式:$ docker logs [OPTIONS] CONTAINER Options: --details 显示更多的信息 -f, --follow 跟踪实时日志 --since string 显示自某个timestamp之后的日志,或相对时间,如42m(即42分钟) --tail string 从日志末尾显示多少行日志, 默认是all -t, --timestamps 显示时间戳 --until string 显示自某个tim
2020-08-06 16:15:08 221
原创 Ubuntu16.04+ DOCKER安装
在Ubuntu系统中安装较为简单,官方提供了脚本供我们进行安装。sudoaptinstallcurlcurl-fsSLget.docker.com-oget-docker.shsudoshget-docker.sh--mirrorAliyun执行这个命令后,脚本就会自动的将一切准备工作做好,并且把DockerCE的Edge版本安装在系统中。启动DockerCEsudosystemctlenabledockersudosystemctlstartdocke...
2020-08-06 16:12:40 87
原创 ovs网络实践-基于flow table跨跃主机连通性测试
flow table在支持OpenFlow的交换机中包含了若干个Flow table,Flow table可以用来控制数据包的处理,交换机会执行与flow相匹配的表项中所罗列的动作。OpenFlow controller通过使用OpenFlow协议来管理交换机,并且controller也能通过使用OpenFlow协议来获取交换机上的端口、流量的统计信息或其他情报,并可以根据这些信息来调整各端口的流量。交换机中维护的每个flow table都包含有很多个条目,这些条目会根据自身的一个优先级从高到底
2020-07-29 17:59:45 446
原创 ovs网络实践-跨跃主机连通性测试
测试环境主机一:192.168.3.200网桥:br0测试容器:con1:10.10.1.2con2:10.10.1.3con3:10.10.1.4主机二:192.168.3.248网桥:br1测试容器con4:10.10.1.5主机一配置:创建容器docker run -itd --name con1 --net=none ubuntu:14.04 /bin/bashdocker run -itd --name con2 --net=none ub.
2020-07-29 15:40:50 339
原创 ovs网络实践-单机连通性测试
使用docker创建并启动三个容器,--net=none可以防止docker默认网桥影响连通性测试docker run -itd --name con1 --net=none ubuntu:14.04 /bin/bashdocker run -itd --name con2 --net=none ubuntu:14.04 /bin/bashdocker run -itd --name con3 --net=none ubuntu:14.04 /bin/bash创建网桥ovs-vsc.
2020-07-29 14:57:34 262
原创 ovs网络实践-单节点上使用ovs vlan划分网络
使用docker启动四个容器,--net=none可以防止docker默认网桥影响连通性测试docker run -itd --name con1 --net=none ubuntu:14.04 /bin/bashdocker run -itd --name con2 --net=none ubuntu:14.04 /bin/bashdocker run -itd --name con3 --net=none ubuntu:14.04 /bin/bashdocker run -itd --name
2020-07-29 14:28:36 265
原创 Ryu的安装
RYU的安装方式可以通过PIP和源码二种方式安装:安装前准备:apt install gcc python-dev libffi-dev libssl-dev libxml2-dev libxslt1-dev zlib1g-dev -yPIP安装:pip install ryu源码安装git clone https://github.com/faucetsdn/ryu.gitcd ryupip install -r tools/pip-requirespython se.
2020-07-24 17:20:45 273
转载 为了这个技术,操作系统把 CPU 害惨了!
以下文章来源于编程技术宇宙 ,作者轩辕之风内存访问瓶颈我是CPU一号车间的阿Q,前一阵子我们厂里发生了一件大喜事,老板拉到了一笔投资,准备扩大生产规模。不过老板挺抠门的,拉到了投资也不给我们涨点工资,就知道让我们拼命干活,压榨我们的劳动力。老板说了,投资的钱要用来添置设备,招聘新员工,咱们原来就有八个车间了,这一下直接double,变成了十六个!我们的工资要是也能double就好了···现在我们变成了一个16核的CPU啦!原以为我们生产效率也能double,没想...
2020-07-06 10:12:07 152
转载 浅析HTTPS 原理
HTTPS随着 HTTPS 建站的成本下降,现在大部分的网站都已经开始用上 HTTPS 协议。大家都知道 HTTPS 比 HTTP 安全,也听说过与 HTTPS 协议相关的概念有 SSL 、非对称加密、 CA证书等,但对于以下灵魂三拷问可能就答不上了: 为什么用了 HTTPS 就是安全的? HTTPS 的底层原理如何实现? 用了 HTTPS 就一定安全吗? 本文将层层深入,从原理上把 HTTPS 的安全性讲透。去年推送的一篇技术文,没看的可以了解下(面试官问我:一个 T
2020-07-06 10:07:16 123
转载 实战!我用“大白鲨”让你看见 TCP
前言“哈?啥是大白鲨?”咳咳,主要是因为网络分析工具Wireshark的图标特别像大白鲨顶部的角。不信你看:Wireshark“为什么拖了怎么久才发文?”为了让大家更容易「看得见」 TCP,我搭建不少测试环境,并且数据包抓很多次,花费了不少时间,才抓到比较容易分析的数据包。接下来丢包、乱序、超时重传、快速重传、选择性确认、流量控制等等 TCP 的特性,都能「一览无云」。没错,我把 TCP 的"衣服扒光"了,就为了给大家看的清楚,嘻嘻。提纲正文...
2020-06-18 09:34:07 158
转载 带你熟悉 TCP/IP 协议
本文篇幅也比较长,先来一张思维导图,带大家过一遍。一图看完本文一、 计算机网络体系结构分层计算机网络体系结构分层计算机网络体系结构分层不难看出,TCP/IP 与 OSI 在分层模块上稍有区别。OSI 参考模型注重“通信协议必要的功能是什么”,而 TCP/IP 则更强调“在计算机上实现协议应该开发哪种程序”。二、 TCP/IP 基础1. TCP/IP 的具体含义从字面意义上讲,有人可能会认为 TCP/IP 是指 TCP 和 IP 两种协议。实...
2020-06-18 09:16:36 265
转载 带你了解 HTTP 协议
文章篇幅比较长,先来个思维导图预览一下。一张图带你看完本篇文章一、概述1.计算机网络体系结构分层计算机网络体系结构分层2.TCP/IP 通信传输流利用 TCP/IP 协议族进行网络通信时,会通过分层顺序与对方进行通信。发送端从应用层往下走,接收端则从链路层往上走。如下:TCP/IP 通信传输流首先作为发送端的客户端在应用层(HTTP 协议)发出一个想看某个 Web 页面的 HTTP 请求。 接着,为了传输方便,在传输层(TCP 协议)把从应用层处收到的数据(HT
2020-06-18 09:14:08 264
原创 Linux下常见的网络测速工具
网络性能评估主要是监测网络带宽的使用率,将网络带宽利用最大化是保证网络性能的基础,但是由于网络设计不合理、网络存在安全漏洞等原因,都会导致网络带宽利用率不高。要找到网络带宽利用率不高的原因,就需要对网络传输进行监控,此时就需要用到一些网络性能评估工具。fastfast 是 Netflix 提供的一项服务,它不仅可以通过命令行来使用,而且可以直接在 Web 端使用:fast.com。我们可以通过以下命令来安装这个工具:$ npm install --global f...
2020-05-29 09:47:00 490
原创 P4 语言及架构
P4 语言的设计目标、抽象转发模型、工作流程以及语法要素,并讨论 P4 的局限性, 然后介绍了其他数据平面编程语言。1 P4 设计目标P4 的核心设计目标如下:( 1)可重配置性: 交换机的数据包处理方式能够被重新配置。由于网络新协议不断涌现,传统交换机只能通过更换设备的方式支持新协议。因此,这个设计目标是为了在不更换交换机硬件的前提下通过编程的方式灵活定义数据平面的报文处理流程。( 2)协议无关性: 交换机支持的数据包处理行为不受协议类型局限,并且管理员可以定制交换机本身所支持的协议...
2020-05-22 11:13:24 3050 1
原创 ping命令的常见六种用法
有朋友反映,能不能讲下ping命令的使用,其实对于命令的使用我们之前提到过一些,但对ping命令没有过多讲解,一般我们用的都是它的基本功能,今天我们来详细看下ping命令详细使用。一、ping基本使用详解在网络中ping是一个十分强大的TCP/IP工具。它的作用主要为:1、用来检测网络的连通情况和分析网络速度2、根据域名得到服务器IP3、根据ping返回的TTL值来判断对方所使...
2020-04-12 23:00:58 4281
原创 什么是udp攻击?udp攻击的基本原理是什么
UDP Flood关联TCP类服务防范 UDP是无连接的协议,因此无法通过源认证的方法防御UDP Flood攻击。如果UDP业务流量需要通过TCP业务流量认证或控制,则当UDP业务受到攻击时,对关联的TCP业务强制启动防御,用此TCP防御产生的白名单决定同一源的UDP报文是丢弃还是转发。 比如,有些服务例如游戏类服务,是先通过TCP协议对用户进行认证,认证通过后使用UDP协议传输...
2020-04-09 16:47:00 2251 2
原创 nginx: [error] open() "/run/nginx.pid" failed (2: No such file or directory)
1.安装完nginx后,执行/usr/sbin/nginx -s reload 报错: nginx: [error] open() "/run/nginx.pid" failed (2: No such file or directory)2.原因:由于没有nginx.pid 文件,当每一次安装或每次当我们停止nginx时(nginx -s stop) ,nginx 会把 /usr/local...
2020-03-13 11:52:32 10545
NetFPGA-10GOpenFlowSwitch.pdf
2020-08-10
Openvswitch源码阅读笔记.pdf
2020-08-03
NETFPGA开发指南.rar
2020-06-23
Net FPGA10G 开发手册_v0.1.rar
2020-06-23
bluespec.rar
2020-05-21
如何在FreeRTOS下实现低功耗——MSP430F5438平台
2016-07-05
新版Android开发教程
2011-12-21
Qt参考文档.chm
2010-05-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人