当前位置: 首页 > wzjs >正文

私募股权基金网站建设百度有哪些app产品

私募股权基金网站建设,百度有哪些app产品,深圳互联网推广公司,郑州大旗网站制作公司Windows 电脑部署使用 config2spec 详细教程 config2spec 介绍部署1. WSL配置2. 合并 config2spec 对 batfish 的修改3. 构建 batfish虚拟机下载配置 Java 及 maven下载 z3构建 batfish 4. 运行 config2spec虚拟机搭建 python 环境测试运行 config2spec 介绍 开源项目地址&…

Windows 电脑部署使用 config2spec 详细教程

  • config2spec 介绍
  • 部署
    • 1. WSL配置
    • 2. 合并 config2spec 对 batfish 的修改
    • 3. 构建 batfish
      • 虚拟机下载配置 Java 及 maven
      • 下载 z3
      • 构建 batfish
    • 4. 运行 config2spec
      • 虚拟机搭建 python 环境
      • 测试运行

config2spec 介绍

开源项目地址:https://github.com/nsg-ethz/config2spec

A system to automatically learn a network’s specification from its configuration.

一个用于从网络配置中提取网络规范的系统。

部署

1. WSL配置

Windows 11
选择使用 Windows 的 WSL 来部署 config2spec

  • 以管理员身份打开终端
    在这里插入图片描述

  • 启用 WSL 功能

wsl --install
  • 查看 WSL 可安装的有效分发
wsl --list --online

在这里插入图片描述

  • 安装 Ubuntu-18.04
wsl --install -d Ubuntu-18.04
  • 安装完成后,按要求设置用户名和密码
  • 验证安装状态
wsl --list --verbose
  • 启用虚拟机
wsl

补充:关于 wsl 的详细介绍,可看这篇文章,https://blog.csdn.net/FHY26828/article/details/143863100,感谢作者

2. 合并 config2spec 对 batfish 的修改

  • 克隆 config2spec 项目

在桌面新建一个 c2s 文件夹,打开终端,克隆 config2spec 项目到当前文件夹

git clone https://github.com/nsg-ethz/config2spec.git
  • 下载 batfish_repo.zip

https://github.com/nsg-ethz/config2spec/blob/master/batfish_interface/README.md

下载 batfish_repo.zip 到 c2s 文件夹,并解压,修改 batfish_repo 内部文件 batfish-73946b2f1bdea5f1146e4db4f2586e071da752df 名为 batfish (便于阅读)
下载地址 : https://github.com/nsg-ethz/config2spec/blob/master/batfish_interface/batfish_repo.zip

  • 下载 setup.sh 脚本到 c2s 文件夹
    下载地址:https://github.com/nsg-ethz/config2spec/blob/master/batfish_interface/setup.sh

  • 在 wsl 虚拟机下运行setup.sh脚本合并 config2spec 对 batfish 的修改

bash setup.sh <repo path - 此处压缩包解压后的 batfish 项目位置> <Config2Spec path - 此处为 clone 下来的 config2spec 项目位置>
sudo bash /mnt/c/Users/10061/Desktop/c2s/setup.sh /mnt/c/Users/10061/Desktop/c2s/batfish_repo/batfish mnt/c/Users/10061/Desktop/c2s/config2spec

在这里插入图片描述

3. 构建 batfish

虚拟机下载配置 Java 及 maven

  • Java8 下载
sudo apt update
sudo apt install openjdk-8-jre-headless
export JAVA_HOME=/usr/lib/jvm/java-8-openjdk-amd64
export PATH=$JAVA_HOME/bin:$PATH
java -version
javac -version
  • maven 下载
sudo apt install maven
mvn -v
  • unzip 工具下载(后面需要使用)
sudo apt install unzip
unzip -v

下载 z3

  • 将 UBUNTU_VERSION 改为 16.04,从而确保 GitHub 中有对应的 z3
UBUNTU_VERSION=16.04

在这里插入图片描述

  • 在虚拟机中运行 install_z3 脚本安装 z3
cd /mnt/c/Users/10061/Desktop/c2s/batfish_repo/batfish
sudo tools/install_z3.sh

在这里插入图片描述

构建 batfish

  • 前往 projects 文件夹下
cd /mnt/c/Users/10061/Desktop/c2s/batfish_repo/batfish/projects/
  • 构建 batfish
mvn package
  • 测试结果
cd backend/target/
java -cp backend-bundle-0.36.0.jar org.batfish.backend.Backend

在这里插入图片描述

4. 运行 config2spec

虚拟机搭建 python 环境

  • 安装 pip
sudo apt install python3-pip
pip3 --version
  • 安装virtualenv
pip3 install virtualenv
  • 创建虚拟环境
 virtualenv -p python3 c2s_envsource c2s_env/bin/activate
  • 进入 config2spec 项目文件夹下
cd /mnt/c/Users/10061/Desktop/c2s/config2spec
  • 安装 python
sudo apt-get install python3.6-dev
  • 安装依赖
 pip install -r requirements.txt
  • 安装 config2spec
pip install -e .

测试运行

  • 测试配置位于
python run_c2s.py <测试配置位置> <backend-bundle-0.36.0.jar位置> <临时文件夹位置> -mf 1
python /mnt/c/Users/10061/Desktop/c2s/config2spec/run_c2s.py /mnt/c/Users/10061/Desktop/c2s/config2spec/scenarios/bics/ospf /mnt/c/Users/10061/Desktop/c2s/batfish_repo/batfish/projects/backend/target/backend-bundle-0.36.0.jar /mnt/c/Users/10061/Desktop/c2s/tmp -mf 1
  • 运行后结果存储在测试配置同级目录下
    在这里插入图片描述
http://www.dtcms.com/wzjs/199476.html

相关文章:

  • 做企业网站代码那种好硬件优化大师下载
  • 网站建设怎么学seo营销推广服务公司
  • 广州口碑好的网站建设seo是什么公司
  • 深圳坪山站seo用什么论坛引流
  • 东道设计作品佛山百度提升优化
  • 外贸模板建站百度关键词广告怎么收费
  • wordpress 手机发文章学seo如何入门
  • 没有收款接口网站怎么做收款班级优化大师免费下载app
  • 北京网站制作计划郑州网站设计有哪些
  • 做网站做系统线上推广平台都有哪些
  • 设计网站数据新手销售怎么和客户交流
  • 苏州网站设计公司哪家便宜郑州网络推广代理
  • 摄影工作室网站建设模板百度网盘搜索引擎入口官网
  • 网站开发制作培训学校培训网络营销的机构
  • 网站建设找超速云微信怎么引流营销呢
  • 那位学生网站开发厦门百度代理公司
  • 缙云做网站周口seo推广
  • 烟台网站建设设计开发app拉新项目一手渠道商
  • 想要找个网站做环评公示昆明seo排名外包
  • 上海的外贸网站建设公司价格购物网站有哪些
  • 大淘客可以做几个网站北京seo技术交流
  • 网站模板制作教程视频教程自媒体是什么
  • 广州汽车网络推广服务网站推广优化排名seo
  • 新图闻的互联网+产品及服务三台网站seo
  • 做谷歌推广对网站的要求长沙seo霸屏
  • 四川简阳建设局招标公告网站竞价托管怎么做
  • 网站页面效果图怎么做的seo专业术语
  • 网站建设进度表模板下载深圳专门做seo的公司
  • 聊城手机网站建设公司企业培训课程安排表
  • 如何创建自己的软件桔子seo网