- 浏览: 57229 次
- 性别:
- 来自: 北京
最新评论
文章列表
OpenFlow Switch学习笔记(五)——Group Table、Meter Table及Counters
来源:http://www.cnblogs.com/CasonChan/p/4623931.html?utm_source=tuicool&utm_medium=referral
本文主要详述OpenFlow Switch的另外两个主要组件——Group Table和Meter Table,它们在整个Op ...
MySQL删除数据几种情况以及是否释放磁盘空间:
1、drop table table_name 立刻释放磁盘空间 ,不管是 Innodb和MyISAM ;
2、truncate table table_name 立刻释放磁盘空间 ,不管是 Innodb和MyISAM 。truncate table其实有点类似于drop table 然后creat,只不过这个create table 的过程做了优化,比如表结构文件之前已经有了等等。所以速度上应该是接近drop table的速度;
3、delete from table_name删除表的全部数据,对于MyISAM 会立刻 ...
认证token
curl -X POST -d '{"auth": {"tenantName": "IED-as", "passwordCredentials":{"username": "admin", "password": "cloud@tm"}}}' -H "Content-type: application/json" http://10.1.1.186:35357/v2.0/tokens ...
添加网桥
ovs-vsctl add-br 交换机名
删除网桥
ovs-vsctl del-br 交换机名
添加端口
ovs-vsctl add-port 交换机名 端口名(网卡名)
删除端口
ovs-vsctl del-port 交换机名 端口名(网卡名)
连接控制器
ovs-vsctl set-controller 交换机名 tcp:IP地址:端口号
断开控制器
ovs-vsctl del-controller 交换机名
列出所有网桥
ovs-vsctl li ...
ovs-ofctl: none of the usable flow formats (OXM,OpenFlow11) is among the allowed flow formats (OpenFlow10,NXM)
报上面的错误一般就是OpenFlow版本格式化的问题,所以下发流表的时候要加上OpenFlow版本(-O OpenFlow13)
例如(流表中添加vlan):ovs-ofctl -O OpenFlow13 add-flow br0 in_port=3,dl_vlan=0xffff,priority=3566,ip,actions=push_ ...
import com.fasterxml.jackson.annotation.JsonInclude.Include;import com.fasterxml.jackson.core.type.TypeReference;import com.fasterxml.jackson.databind.MapperFeature;import com.fasterxml.jackson.databind.ObjectMapper;import com.fasterxml.jackson.databind.SerializationFeature;
ObjectMapper mapper ...
禁用centos 7网卡预测命名规则。对于这一点,你可以在启动时传递“net.ifnames=0 biosdevname=0 ”的内核参数。这是通过编辑/etc/default/grub并加入“net.ifnames=0 biosdevname=0 ”到GRUBCMDLINELINUX变量来实现的。
运行命令grub2-mkconfig -o /boot/grub2/grub.cfg 来重新生成GRUB配置并更新内核参数。
执行cat /proc/cmdline,发现配置的参数没有生效
重启虚拟机,执行执行cat /proc/cmdline,配置参数生效
执行 ip add ...
用Quartz处理定时执行的任务
- 博客分类:
- Java
JDK自带的Timer和TimerTask类,但是想要执行每天 1:00 定时执行,并且需要一个稳定的框架,就需要找Quartz,至于Quartz是什么,我想百度会告诉大家的。二话不说,下载了 Quartz包,下载的是官方最新版2.1.7。然后兴致勃勃的百度起来,关于Quartz的用法,文章还是挺多的,但是,Copy进来后,总是报错。无 奈,最新版的用法,网上又很难找到。怎么办呢?自己E文又不好!哎,E文是我永远的痛啊,谁叫俺爱国呢。翻了一下下载的Quartz包,发现里面有好多例 子,然后挨个挨个跑例子。哈,功夫不负有心人啊,第三个例子刚好能解决我现在的问题,再仔细推敲一下,发现Q ...
CronTrigger配置格式: 格式: [秒] [分] [小时] [日] [月] [周] [年]
序号
说明
是否必填
允许填写的值
允许的通配符
1
秒
是
0-59
, - * /
2
分
是
0-59
, - * /
3
小时
是
0-23
, - * /
4
日
是
1-31
, - * ? / L W
5
月
是
1-12 or JAN-DEC
, - * /
6
周
是
1-7 or SUN-SAT
...
Ubuntu14.04目前仍是非常不稳定,使用VNC的时候,只有一个终端,检查日志以后,发现了如下错误:
$ cat /home/brett/.vnc/bt-desktop:1.log
……
gnome-session-is-accelerated: No composite extension.
gnome-session-check-accelerated: Helper exited with code 256
gnome-session-is-accelerated: No composite extension.
gnome-session-check-accelerat ...
LIBRARY_PATH和LD_LIBRARY_PATH是Linux下的两个环境变量,二者的含义和作用分别如下: LIBRARY_PATH环境变量用于在程序编译期间查找动态链接库时指定查找共享库的路径,例如,指定gcc编译需要用到的动态链接库的目录。 LD_LIBRARY_PATH环境变量用于在程序加载运行期间查找动态链接库时指定除了系统默认路径之外的其他路径,注意,LD_LIBRARY_PATH中指定的路径会在系统默认路径之前进行查找。
区别与使用:
开发时,设置LIBRARY_PATH,以便gcc能够找到编译时需要的动态链接库。
发布时,设置LD_LIBRARY_PATH,以便程序加 ...
1.动态库路径的设置
Linux下调用动态库和windows不一样.linux 可执行程序是靠配置文件去读取路径的,因此有些时候需要设置路径 具体操作如下
export LD_LIBRARY_PATH=/home/.....(动态库的目录)
不过这种设置方法只是在当前的session中有效
你可以修改配置文件实现任何session都有效
2.环境变量的设置
一般来说,配置交叉编译工具链的时候需要指定编译工具的路径,此时就需要设置环境变量。例如我的mips-linux-gcc编译器在“/opt /au1200_rm/build_tools/bin”目录下,build_tools ...
(1)在Ubuntu终端运行env,发现并没有LD_LIBRARY_PATH这个环境变量
(2)新打开一个终端,输入命令echo $LD_LIBRARY_PATH,结果为空白。通过export添加目录后,在输入echo命令,会出现刚刚添加的目录。如下:
关闭该终端,打 ...
DHCP的原理和配置
- 博客分类:
- 网络协议
DHCP(dynamic host configure protocol)是动态主机配置的缩写,用于向网络中的计算机动态分配IP以及简单的TCP/IP信息。什么是DHCP?DHCP是用于简化IP配置管理的TCP/IP标准,对客户机动态非配TCP/IP信息。使用DHCP的理由1:减小管理员的工作量2:减小输入错误的可能3:避免IP冲突4:当网络改变IP地址段时,不需要对每台PC重新分配IP地址5:计算机移动不需要重新配置ip地址6:提高IP地址的利用率DHCP的工作原理(四次广播)第一步:客户机请求IP租约 客户机广播一个DHCPdiscover包请求IP地址,DHCP ...
xml文件内容:
<list> <storagePool> <name>isopool</name> <path>/vms/isos</path> <type>dir</type> <totalSize>4983</totalSize> <freeSize>4810</freeSize> <status>1</status> </storagePool> <stor ...