linux
文章平均质量分 92
_赛米拉米斯丶
这个作者很懒,什么都没留下…
展开
-
ISIS协议与Quagga ISIS配置
ISIS协议参考:ISIS协议详解华为-ISIS路由协议(原理+配置实操)quagga手册 ISIS协议部分根据:RFC1195、RFC5308、ISO10589协议-ISIS基础知识ISIS基础知识——很详细原理IS-IS是一种链路状态路由协议,每一台路由器都会生成一个LSP,它是该路由器所有使能IS-IS协议接口的链路状态信息的集合。通过跟相邻设备建立IS-IS邻接关系,互相更新本地的LSDB,使LSDB与整个IS-IS网络其他设备的LSDB同步,然后根据LSDB运用SPF算法计算原创 2021-08-26 16:48:39 · 1578 阅读 · 0 评论 -
Docker 之 使用cgroups实现资源限制
Docker 之 使用cgroups实现资源限制参考:Docker cgroupcgroups是什么cgroup是一个强大的内核工具。通俗的来说,cgroups 可以限制、记录、隔离进程组所使用的物理资源(包括:CPU、memory、IO 等),为容器实现虚拟化提供了基本保证,是构建 Docker 等一系列虚拟化管理工具的基石。本质上来说,cgroups 是内核附加在程序上的一系列钩子(hooks),通过程序运行时对资源的调度触发相应的钩子以达到资源追踪和限制的目的cgroups的作用资源限制、原创 2021-01-18 21:54:44 · 362 阅读 · 1 评论 -
Kata Containers与docker 容器的关系与创新
Kata Containers概念参考:初识Kata ContainersKata Container介绍Katacontainers 与 Docker 和 Kubernetes 的集成背景docker容器,性能高,不安全;VM虚拟机,安全性好,性能损耗大;Kata Container轻量级虚拟机的容器,即安全,性能也高。开源容器项目Kata Containers,旨在将虚拟机(VM)的安全优势与容器的速度和可管理性统一起来。即解决Docker的安全问题。Kata ContainerK原创 2021-01-17 16:41:15 · 3011 阅读 · 0 评论 -
Floodlight的安装问题(程序包javax.xml.bind不存在及Floodlight出现Disconnected connection报错)
前言学习SDN过程中需要用到Floodlight控制器,安装过程中也遇到了很多问题。这里仅说明解决方法,不说明具体细节。具体安装步骤可以参考https://www.sdnlab.com/19189.html。问题一:ant命令之后错误:程序包javax.xml.bind不存在理解:不存在就下载。1、下载javax.xml.bind.jar包的网址:http://www.java2s.com/Code/Jar/j/Downloadjavaxxmlbindjar.htm2、之后把包移到jdk解压的指定原创 2020-06-23 17:22:13 · 2176 阅读 · 7 评论 -
利用码云提高GitHub的clone速度(以Floodlight为例)
前言鉴于博主实在忍受不了学习SDN时,GitHub上floodlight项目的克隆速度,于是搜索各大网站,找到(COPY)了常用的方法——利用码云提高clone速率。没错就是码(马)云,手动狗头,步骤如下。步骤1、首先在GitHub上Fork想要下载的项目(以floodlight为例)2、https://gitee.com/ 注册码云账号。3、在码云左上角的设置中绑定GitHub账号4、在码云界面的左上角“+”号处点击“从GitHub/GitLab”导入仓库5、点击“导入GitHub仓库原创 2020-06-23 16:35:00 · 723 阅读 · 2 评论 -
Prometheus的基本概念与存储方式介绍
一、什么是Prometheus1.1 定义:Prometheus是一个开源监控系统,它前身是SoundCloud的警告工具包。从2012年开始,许多公司和组织开始使用Prometheus。该项目的开发人员和用户社区非常活跃,越来越多的开发人员和用户参与到该项目中。目前它是一个独立的开源项目,且不依赖与任何公司。 为了强调这点和明确该项目治理结构,Prometheus在2016年继Kurberntes之后,加入了Cloud Native Computing Foundation。1.2 特征:Prom原创 2020-06-04 20:21:30 · 3429 阅读 · 0 评论 -
sFlow-RT用于监控SDN的数据流信息与接口信息
前言前一段时间接触了sFlow技术,它是一种用于监控数据网络上交换机或者路由器流量转发状况的技术。sFlow系统包含一个嵌入在设备中的sFlow Agent和远端的sFlow Collector。具体内容可阅读我之前的文章sFlow监控技术及Collector工具概述。通过配置OVS的sFlow表,能够很容易的将OVS网桥作为sFlow的Agent,用于收集相关信息,例子如下所示:ifconfig <ovs_name> 10.0.0.3/24ovs-vsctl -- --id=@sFlo原创 2020-06-01 20:47:42 · 4369 阅读 · 8 评论 -
Grafana容器的文件路径、数据保存、配置文件的位置及环境变量的使用
前言写这篇文章的目的是为了记录学习Grafana容器的一些简单配置,作为记录,这篇文章会比较简略。具体可以参考官网的内容。本篇文章主要从Grafana容器的一些文件路径、数据保存、配置文件的位置及环境变量的使用。Grafana Docker的默认路径:保存Grafana数据Grafana的配置文件在docker容器中,主要在**/etc/grafana/grafana.ini**。...原创 2020-04-26 17:48:33 · 11075 阅读 · 0 评论 -
OVS安装配置时出现configure: error:……,version newer than 5.0.x is not supported
OVS安装配置出现configure error问题阐述:在安装OVS过程中,需要先./configure对环境进行检查,要构建Linux内核模块,以便能够运行基于内核的交换机,需要在–with-linux上传递内核构建目录的位置。例如,要构建一个运行的Linux实例:./configure --with-linux=/lib/modules/$(uname -r)/build但是过程中...原创 2020-04-19 17:07:21 · 1117 阅读 · 2 评论 -
sFlow监控技术及Collector工具概述
sFlow技术及Collector工具概述1.1 sFlow概述sFlow是Sampled Flow的简称,是一种用于监控数据网络上交换机或者路由器流量转发状况的技术。sFlow系统包含一个嵌入在设备中的sFlow Agent和远端的sFlow Collector。分工如下:sFlow可参考资料清单:1.2 sFlow agent基本原理sFlow Agent是sFlow的客户端设备...原创 2020-04-19 16:23:34 · 6481 阅读 · 0 评论 -
Prometheus监控系统的容器安装方式
简述Node Exporter,负责收集 host 硬件和操作系统数据。它将以容器方式运行在所有 host 上。cAdvisor,负责收集容器数据。它将以容器方式运行在所有 host 上。步骤如下:安装node-exporters:docker run -d -p 9100:9100 -v “/proc:/host/proc” -v “/sys:/host/sys” -v “/:/r...原创 2020-04-11 21:01:36 · 470 阅读 · 0 评论 -
Ubuntu18.04下使用docker安装elasticsearch+kibana+filebeat用于记录日志
引言近期调研了很多关于记录日志的工具,但经过尝试之后最终选择了filebeat+elasticsearch+kibana的方式(即ELK中E和K)。很多时候ELK中的Logstash用于记录日志,似乎对日志会做更细致的处理,但相对的logstash占用的内存就远大于filebeat了。Logstash占用资源比较大,每台服务器都起一个Logstash是十分浪费性能的,所以一般需要使用轻量级的...原创 2020-03-16 11:42:22 · 880 阅读 · 0 评论 -
mtr手册翻译
mtr-网络诊断工具概要mtr [-hvrctglspniu46] [–help] [–version] [–report] [–report-wide] [–report-cycles COUNT] [–curses] [–split] [–raw] [–no-dns] [–gtk] [–address IP.ADD.RE.SS] [–interval SECONDS] [–psize BY...翻译 2020-03-06 21:35:29 · 606 阅读 · 0 评论 -
Linux中安装软件的./configure、make、make install解释
之前安装软件时常./configure、make、make install,安装多了才发现很多都是这个步骤,所以搜了一下。挺有用的。转载自:https://blog.csdn.net/qiushisoftware/article/details/79520869一、基本信息1、./configure 是用来检测你的安装平台的目标特征的。比如它会检测你是不是有CC或GCC,并不是需要CC或GC...转载 2020-03-05 18:02:21 · 538 阅读 · 0 评论 -
ntopng命令行中的部分参数解释
ntopng配置文件ntopng.conf的要求在ntopng配置文件类似于命令行,只是在键和值之间必须使用等号’=’。例如:-i=p1p2或–interface=p1p2对于没有值的选项(例如-v),也需要相等。例如:“-v=”必须使用等号。ntopng部分参数解释-G|–pid-path指定保存PID(进程ID)的路径。当使用systemd(例如,service ntopng star...原创 2020-02-28 18:21:26 · 531 阅读 · 0 评论 -
Ubuntu18.04安装ntopng
安装ntopng:近期在自己的虚拟机Ubuntu18.04上安装了ntopng,大家可以参考一下18.04 LTSapt-get install software-properties-common wget add-apt-repository universewget http://apt-stable.ntop.org/18.04/all/apt-ntop-stable.deb ...原创 2020-02-28 17:46:28 · 1319 阅读 · 0 评论