一. ovs 从源码编译安装:

安装依赖项:# apt install make# apt install gcc # apt install build-essential# apt install libssl-dev# apt install libcap-ng-dev# apt install python2.7# apt install python-pip# pip install six# apt install autoconf # apt install automake# apt install libtool

下载源码包# apt install git# git clone https://github.com/openvswitch/ovs.git(下载的git工程目录为~/ovs)

生成配置文件# ./boot.sh(在ovs工程根目录下)

配置# ./configure -with-linux=/lib/modules/$(uname -r)/build

编译# make# make install# make modules_install# config_file="/etc/depmod.d/openvswitch.conf"# for module in datapath/linux/*.ko; do modname="$(basename ${module})" echo "override ${modname%.ko} * extra" >> "$config_file" echo "override ${modname%.ko} * weak-updates" >> "$config_file" done# depmod -a# /sbin/modprobe openvswitch# /sbin/lsmod | grep openvswitch

启动export PATH=$PATH:/usr/local/share/openvswitch/scripts# ovs-ctl start

测试# ovs-vsctl show# ovs-vsctl add-br mybridge# ovs-vsctl add-port mybridge eth0

二. Ovs的卸载

启动ovs之后,如果改动ovs源代码并且想更新ovs服务,进行如下操作:# ovs-ctl stop 停止ovs服务# ovs-dpctl show查看内核,会有一个ovs-system的datapath# ovs-dpctl del-dp ovs-system 删除上一步出现的datapath(不进行这一步,rmmod可能会报错)# rmmod openvswitch 卸载openvswitch内核模块,使用lsmod | grep openvswitch 没有openvswitch# 进入ovs源代码目录,按照前述编译步骤重新编译安装

参考资料

Open vSwitch on Linux, FreeBSD and NetBSD

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持网页设计。

linux automake 卸载,linux下open-vswitch安装卸载操作相关推荐

  1. linux rpm 卸载 java_linux下用rpm 安装卸载jdk

    1.如果linux是centos的话,请先卸载openjdk java -version ,会有下面的信息: 卸载默认的 用root用户登陆到系统,打开一个终端输入 # rpm -qa|grep gc ...

  2. Linux发行版CentOS下Docker的安装和卸载

    目录 1.Docker的安装 2.Docker的卸载 linux中安装docker的方式有几种,本文是基于docker仓库的安装 前置须知: 本文的服务器并非虚拟出来的服务器,而是在阿里云ESC上进行 ...

  3. linux xfs yum,Redhat下XFS的安装

    一.XFS 简介及特性 XFS 最初是由 Silicon Graphics,Inc. 于 90 年代初开发的.那时,SGI 发现他们的现有文件系统(existing filesystem,EFS)正在 ...

  4. linux ubuntu 12.04 下默认是安装了openjdk的

    ubuntu 12.04 下默认是安装了openjdk的,不过这个jdk问题比较多,因为你甚至无法启动Eclipse,所以还是需要自己安装jdk的. 1.下载jdk6 jdk6下载地址为:http:/ ...

  5. nwjs sdk linux x64,Ubuntu环境下的nwjs安装及使用教程

    需求:通过nwjs实现一个可以全屏显示,防止用户退出浏览器的演示用app 一.安装Node.js sudo apt-get install nodejs sudo apt-get install np ...

  6. centos mysql卸载重装_centos 7.x 安装/卸载MySQL

    centos 7.x 安装/卸载MySQL 本篇是基于YUM Repository来安装MySQL的,具体方法在官网可寻,在此记录我的亲身安装过程. 1.安装必要的依赖组件 运行如下命令: yum i ...

  7. 卸载 流程_如何正确安装卸载mac软件

    习惯了win系统的操作,对于刚上手的新手小白操作mac有些不顺畅,今天小编就整理了一份简单的基础操作流程,方便大家正确安装卸载mac软件. 1.如何安装软件? Mac系统安装软件的方法有两种,一种是直 ...

  8. win 卸载mysql5.6_mysql5.6 win 安装 卸载总结

    MySQL安装文件分为两种: 一种是msi格式的,按照它给出的安装提示进行安装,一般MySQL将会安装在C:\Program Files\MySQL\MySQL Server 5.6 该目录中: 一种 ...

  9. linux用卸载软件管理,Linux下软件的安装卸载管理

    一.Linux应用程序组成 1. 普通执行程序文件,保存在"/usr/bin"目录中 2. 服务器执行程序文件和管理程序文件,保存在"/usr/sbin"目录中 ...

  10. linux下 卸载qt_Windows 下 Qt creator安装和使用

    作者 |  思凡 常用C++开发环境介绍  命令行CommandLine   (1)Linux命令行:GNU g++ + Makefile/CMake   (2)Windows命令行:MinGW 市面 ...

最新文章

  1. String类中的equals方法与Object类中的equals方法的不同点
  2. [密码学基础][每个信息安全博士生应该知道的52件事][Bristol Cryptography][第30篇]大致简述密钥协商中的BR安全定义
  3. 数据结构之内部排序一
  4. oracle常用网址
  5. Firefox4开发计划公布:使浏览器得更快更强
  6. C++二叉树遍历递归算法
  7. ubuntu硬盘序列号怎么查询_如何在Linux中查找硬盘的详细信息?
  8. 手机 机器人 谢超_大咖云集 长三角智造峰会演讲嘉宾名单曝光
  9. 从社交网络图的edgelist得到adj
  10. F5 GTM DNS 知识点和实验 6 -智能DNS算法
  11. 设计区域电网输电线路pscad仿真模型
  12. 用python可以免费下载音乐吗-Python 教你轻松下载网易音乐歌曲
  13. 解决QT接受串口数据时数据更新不及时,串口数据太多导致程序界面崩溃,串口接收数据过快等问题
  14. AMBER“FATAL: Atom .R<SEP 552>.A<N 1> does not have a type.“
  15. Home Assistant系列 -- 接入手机摄像头做实时监控和人脸识别
  16. 通过数据分析,了解外国人眼里的真实李子柒
  17. tcp协议一定要有服务器吗,复习TCP协议——看这篇就够了
  18. 1875 贝茜的报复(dfs、二进制)
  19. 京东新通路,零售价值增量发展的新范式
  20. 如何查询MOTO手机IMEI码和MSN码

热门文章

  1. golang ide 简介
  2. shell 字符串操作
  3. 在ListCtrl控件中插入图标
  4. Linux2.6内核--VFS层中和进程相关的数据结构
  5. php 昨天开始时间_php日期处理显示:昨天、今天、本周、上一月等时间结点数据...
  6. mosn 中的context、变量 和 内存复用机制
  7. mysql union 优化_mysql 5.7.3 对union all 的优化
  8. netty服务器定时发送消息,netty+websocket+quartz实现消息定时推送
  9. 特别浅的渐变蓝色在html里,javascript – 渐变色淡淡的3种颜色
  10. 宝塔如何备份网站_学习织梦网站必需会的一件事:织梦网站数据备份