第一步: 在 Ubuntu 系统的 home 目录下创建一个目录,目录名为自己的标识,包括但 不限于学号.姓名拼音等,目录不要包含中文. 第二步: 在创建的目录下,完成 Mininet 的源码安装. 第三步: 打开可视化工具,参照使用步骤生成一个最简拓扑,过程如下: 1)使用到的命令 $ sudo ./mininet/examples/miniedit.py //在 Mininet 安装目录下执行 执行界面如下,可以拖动左侧边栏的主机 Host.交换机 Switch.路由器 Router. 网络…
实验 1:Mininet 源码安装和可视化拓扑工具 一.实验目的 掌握 Mininet 的源码安装方法和 miniedit 可视化拓扑生成工具. 二.实验任务 使用源码安装 Mininet 的 2.3.0d6 版本,并使用可视化拓扑工具生成一个最简拓扑(1 台交换机连接 2 台主机). 三.实验步骤 1. 实验环境 安装了 Ubuntu 16.04.7 Desktop amd64 的虚拟机 2. 实验过程 (1)源码安装 源码安装过程中可能使用到的命令 $ mkdir sdn //新建 sdn…
一.实验任务 掌握 Mininet 的源码安装方法和 miniedit 可视化拓扑生成工具. 二.实验任务 使用源码安装 Mininet 的 2.3.0d6 版本,并使用可视化拓扑工具生成一个最简拓扑(1 台交换机连接 2 台主机). 三.实验步骤 实验环境 安装了 Ubuntu 18.04.5 Desktop amd64 的虚拟机 2. 实验过程 (1) 源码安装   源码安装过程中可能使用到的命令 $ mkdir sdn//新建 sdn 目录(名称可自定义),所有的应用安装在该目录下 $ s…
一.实验目的 掌握 Mininet 的源码安装方法和 miniedit 可视化拓扑生成工具. 二.实验任务 使用源码安装 Mininet 的 2.3.0d6 版本,并使用可视化拓扑工具生成一个最简拓扑(1 台交换机连接 2 台主机). 三.实验步骤 实验环境 安装了 Ubuntu 18.04.5 Desktop amd64 的虚拟机 实验过程 (1)源码安装 源码安装过程中可能使用到的命令 $ sudo apt-get install git $ cd sdn//安装 git//进入 sdn 目…
实验 1 : Mininet 源码安装和可视化拓扑工具 一 .实验目的 掌握 Mininet 的源码安装方法和 miniedit 可视化拓扑生成工具. 二 .实验任务 使用源码安装 Mininet 的 2.3.0d6 版本,并使用可视化拓扑工具生成一个最简拓扑(1 台交换机连接 2 台主机). 三 .实验步骤 实验环境 安装了 Ubuntu 18.04.5 Desktop amd64 的虚拟机 实验过程 (1)源码安装 源码安装过程中可能使用到的命令 $ mkdir sdn // 新建 sdn…
一.实验目的 在实验 2 的基础上进一步熟悉 Mininet 自定义拓扑脚本,以及与损耗率相关的设定: 初步了解 Mininet 安装时自带的 POX 控制器脚本编写,测试路径损耗率. 二.实验任务 h0 向 h1 发送数据包,由于在 Mininet 脚本中设置了连接损耗率,在传输过程中会丢失 一些包,本次实验的目的是展示如何通过控制器计算路径损耗速率(h0-s0-s1-h1).这里 假设控制器预先知道网络拓扑.控制器将向 s0 和 s1 发送flow_stats_request,当控制 器接收…
一.实验目的 掌握 Mininet 的自定义拓扑生成方法:命令行创建.Python 脚本编写 二.实验任务 通过使用命令行创建.Python 脚本编写生成拓扑,熟悉 Mininet 的基本功能. 三.实验步骤 实验环境 安装了 Ubuntu 18.04.5 Desktop amd64 的虚拟机 实验过程 (1)针对特定拓扑的命令行快速创建 // 最小拓扑,1 台交换机下挂 2 台主机 $ sudo mn --topo minimal // 简单拓扑,1 台交换机下挂 n 台主机,此处 n=3,n…
近些天开始接触SDN,即软件定义网络的学习,由于是初学者,想通过写博客来分享自己对sdn学习中所使用的ryu以及mininet仿真软件. Mininet源码安装: 尽管网上对mininet的安装教程很详细了,还是在这里分享一下: 通常,mininet安装有以下几种形式: 1. 直接安装在虚拟机中,这种安装比较简单,但是也有所限制,很多功能都无法实现. 2. 安装在ubuntu中,以源码的方式安装: 本博文基于ubuntu16.01实现以下安装. 首先,在正式安装Mininet之前我们需要安装一些…
一.Ansible介绍 ansible是一款的自动化运维工具,基于Python开发,集合了众多运维工具(puppet.cfengine.chef.func.fabric)的优点,实现了批量系统配置.批量程序部署.批量运行命令等功能.ansible是基于模块工作的,本身没有批量部署的能力.真正具有批量部署的是ansible所运行的模块,ansible只是提供一种框架.主要包括: 1.连接插件connection plugins:负责和被监控端实现通信:2.host inventory:指定操作的主…
1 实验目的 掌握Mininet使用源码安装的方法. 2 实验原理 Mininet 是一个轻量级软件定义网络和测试平台:它采用轻量级的虚拟化技术使一个单一的系统看起来像一个完整的网络运行相关的内核系统和用户代码,也可简单理解为 SDN 网络系统中的一种基于进程虚拟化平台,它支持 OpenFlow.OpenvSwith 等各种协议,Mininet 也可以模拟一个完整的网络主机.链接和交换机在同一台计算机上且有助于互动开发.测试和演示,尤其是那些使用 OpenFlow 和 SDN 技术:同时也可将此…
导读 由于Nginx本身的一些优点,轻量,开源,易用,越来越多的公司使用nginx作为自己公司的web应用服务器,本文详细介绍nginx源码安装的同时并对nginx进行优化配置. Nginx编译前的优化 [root@linuxprobe ~]# wget http://nginx.org/download/nginx-1.10.1.tar.gz [root@linuxprobe ~]# tar xvf nginx-1.10.1.tar.gz -C /usr/local/src/ [root@li…
[引言]最近接手了公司的关于虫子识别的项目,使用MXNet框架开发,但是实际用的是Deformable-ConvNets. Deformable-ConvNets为微软研究研究院提出的可变卷积网络,可用于对图像中大小不一的物体识别,不是单单识别图中的猫和狗(它们都一般大小),而识别图像中不同种类的虫子(虫子本身小,而且难以区分),在这样的场景下很适合用可变卷积Deformable-ConvNets. MXNet本身灵活,扩展性强,根据 https://github.com/msracver/De…
  导读 由于Nginx本身的一些优点,轻量,开源,易用,越来越多的公司使用nginx作为自己公司的web应用服务器,本文详细介绍nginx源码安装的同时并对nginx进行优化配置. Nginx编译前的优化 [root@linuxprobe ~]# wget http://nginx.org/download/nginx-1.10.1.tar.gz [root@linuxprobe ~]# tar xvf nginx-1.10.1.tar.gz -C /usr/local/src/ [root@…
案例:部署Zabbix监控平台 1 问题 本案例要求部署一台Zabbix监控服务器,一台被监控主机,为进一步执行具体的监控任务做准备: 安装LNMP环境 源码安装Zabbix 安装监控端主机,修改基本配置 初始化Zabbix监控Web页面 修改PHP配置文件,满足Zabbix需求 安装被监控端主机,修改基本配置 2 方案 使用1台RHEL7虚拟机,安装部署LNMP环境.Zabbix及相关的依赖包,配置数据库并对Zabbix监控平台进行初始化操作.使用2台被监控端,源码安装Zabbix Agent…
Greenplum 源码安装教程 作者:Arthur_Qin 禾众 Greenplum 主体以及orca ( 新一代优化器 ) 的代码以可以从 Github 上下载.如果不打算查看代码,想下载编译好的二进制版可以访问其母公司 pivotal 官网 下载,具体配置安装流程可以参考<Greenplum 安装>. 正文由此开始: [TOC] 1 Greenplum 介绍 Greenplum is built on PostgreSQL and operates as a data warehouse…
本文由秀依林枫提供友情赞助,首发于烂泥行天下. 最近要开始学习nagios监控方面的知识了,但是nagios与apache结合的比较紧密,所以本篇文章就先把apache的源码安装学习下. 我们现在分以下步骤进行安装apache: 1. 安装编译环境 2. 卸载原有apache 3. 下载解压源码包 4. 安装apache 5. 测试apache 6. 查看apache安装生成的目录 7. 查看apache的配置文件 8. apache加入系统服务 一.安装编译环境 在安装apache之前,我们需…
linux下MySQL 5.6源码安装 1.下载:当前mysql版本到了5.6.20 http://dev.mysql.com/downloads/mysql 选择Source Code 2.必要软件包 yum -y install gcc gcc-c++ gcc-g77 autoconf automake zlib* fiex* libxml* ncurses-devel libmcrypt* libtool-ltdl-devel* make cmake 3.编译安装 添加用户 groupad…
zabbix是一个基于WEB界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方案.zabbix能监视各种网络参数,保证服务器系统的安全运营:并提供灵活的通知机制以让系统管理员快速定位/解决存在的各种问题.在普通的企业级环境中,zabbix通常由2部分构成,zabbix server与可选组件zabbix agent.      本系列的运行环境为CentOS6.5,zabbix的版本为官网最新的稳定版2.4.7.   在使用zabbix之前,首先要学会安装zabbix.官网的文档中,首…
Gentoo源码安装 一.前期准备 (1)下载以下三个文件 二.配置安装环境 (1)用光盘引导到LiveCD环境 (2)配置当前LiveCD环境的网络 安装Gentoo时,服务器引导的LiveCD环境必须能够连接外网.因为在安装过程中需要在线下载内核和其它相关软件.而我们又想用ssh远程进行安装操作,所以服务器引导的当前LiveCD环境还要开启sshd服务,使服务器可以用Linux下的ssh或Windows下的PuTTY远程连接.所以这里的网络设置主要实现两个目的:一是使当前服务器引导的Live…
搭建环境说明: 系统版本:Red Hat Enterprise Linux Server release 6.8 (Santiago) 内核版本:Linux 2.6.32-642.el6.x86_64 内网环境,无法使用网络yum源 基础环境配置: 关闭防火墙:service iptables stop 设置防火墙开机不启动:chkconfig iptables off 临时修改selinux状态:setenforce 0 永久修改(需重启后生效):sed -i 's/SELINUX=*/SEL…
加班次数频繁,已经快一年没有写博了.由于此次在项目中使用到了 FFmpeg 来处理音视频,顾记录下在 Linux 系统中源码安装 FFmpeg 以便不时之需. 1. 安装 yasm yasm 是一个汇编编译器.FFmpeg 编译中为了提高编译速度,使用了汇编命令,如果不想安装此功能,则只需在后续安装 FFmpeg 中使用 ./configure –disable-yasm 选项. 下载地址:http://yasm.tortall.net/Download.html 安装命令: (1)上传下载的…
CentOS Linux release 7.3安装zabbix 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 前言: 我去年用用centos6的环境搭建了一下 zabbix3.0版本的,新到的公司用的都是centos7的操作系统,没法,之前的搭建的我就没有直接照搬过来,就用centos7研究了一下搭建的方法,也是百度出来的,也才过不少坑,不过终究还是搭建起来了,其实你在看搭建的步骤其实就跟之前的一篇博客的步骤是类似的,只不过是更换了操作系统,以及欢乐一下数据库而已,那么下面…
Linux平台下源码安装mysql多实例数据库[root@linux-node1 ~]# netstat -tlunp | grep 330tcp6 0 0 :::3306 :::* LISTEN 6191/mysqld [root@linux-node1 ~]# ss -tlunp | grep 330tcp LISTEN 0 80 :::3306 :::* users:(("mysqld",pid=6191,fd=10)) [root@linux-node1 ~]# systemc…
源码安装教程 http://www.cnblogs.com/littleTing/p/3765589.html 1.下载wireshark: 网址:http://www.wireshark.org/download.html(点击页面中的source code),下载后的文件名为:wireshark-1.10.7.tar.bz2 2.安装编译工具 (1)sudo  apt-get install build-essential (2)为了成功编译Wireshark,您需要安装GTK+的开发文件和…
简介: PHP(外文名:PHP: Hypertext Preprocessor,中文名:“超文本预处理器”)是一种通用开源脚本语言.语法吸收了C语言.Java和Perl的特点,利于学习,使用广泛,主要适用于Web开发领域. 标注: 配置nginx请参考此教程: http://www.cnblogs.com/zoulongbin/p/6253568.html 配置mysql请参考此教程: http://www.cnblogs.com/zoulongbin/p/6287167.html 配置网络yu…
mysql5.7.17一直号称世界上最好的mysql 那么就在阿里云主机linux安装它(采用的源码安装mysql5.7.17) 我在阿里云主机上安装它 连接阿里云主机 进入,跟我们自己装的虚拟机一毛一样 [root@iZ2ze5uydxlvgxknyk9xx9Z ~]# cd /usr/local/src 下载mysql5.7.17 [root@iZ2ze5uydxlvgxknyk9xx9Z src]# wget http://dev.mysql.com/get/Downloads/MySQL…
Zabbix是什么 Zabbix 是由Alexei Vladishev创建,目前由Zabbix SIA在持续开发和支持. Zabbix 是一个企业级的分布式开源监控方案. Zabbix是一款能够监控各种网络参数以及服务器健康性和完整性的软件.Zabbix使用灵活的通知机制,允许用户为几乎任何事件配置基于邮件的告警.这样可以快速反馈服务器的问题.基于已存储的数据,Zabbix提供了出色的报告和数据可视化功能.这些功能使得Zabbix成为容量规划的理想方案. Zabbix支持主动轮询和被动捕获.Za…
在VirtualBox上的CentOS下安装qt-everywhere-opensource-src-4.8.4 ,执行 ./confiure时失败,失败信息为:Basic XLib functionality test failed! 原因:缺少了libX11的开发库 解决办法:安装三个软件包---libX11-devel, libXext-devel,libXtst-devel . 但是,后来在VirtualBox上的CentOS 上通过yum 安装libX11-devel库的时候遇到了很…
Xen作为一种应用广泛的虚拟机方案,无论是在工业还是教育领域都发挥着巨大的作用.Xen不仅有其引以为豪的Paravirtualization实现,还有基于硬件支持的HVM实现.对于Xen,Ubuntu中有现成的解决方案,只要通过一些apt-get install(ubuntu-xen-desktop, xen-hypervisor-4.1-amd64, xen-tools, xen-utils)命令即可傻瓜式安装.但实际中,我们出于种种原因(比如源中的版本不够新,或是加了自己的补丁等等),还是倾…
之前想在centos系统上安装clang 3.6版本,由于yum上版本太低,想通过源码编译安装.按照网上说的源码安装步骤,下好llvm.clang.clang-tools-extra和compiler-rt后,总在make install的最后一步安装失败.为了找到解决办法,去查llvm.org官网信息,结果发现从clang 3.8开始官网开始提供适于centos 6版本的二进制版本:Clang for CentOS 6 x86_64 (.sig) 果断下载二进制版本,解压并cd到bin目录,运…