如何编辑.mo的文件[转]

我来了,我本想做个教程呢,那就借宝地说一下,我是在手机上直接汉化的,手机上安装gettext就好了,然后用leafpad打开翻译就好了,哎呀 ,都加上了那我就完善一下,,手机安装命令:

继续阅读

GO中数组与切片的区别

Go语言中的数组大概相当与C/C++中的数组,固定大小,不能够动态扩展大小,而切片大概相当与C++中的Vector,可以动态扩展大小,当大小超过容量时,重新分配一块内存,然后将数据复制到新的内存区域。下面我们通过几个问题来更好理解golang 的数组和切片,一起来看看吧。

继续阅读

LVS中的ipvsadm的安装

Ipvs 具体实现是由 ipvsadm 这个程序来完成,因此判断一个系统是否具备 ipvs 功能,只需要 察看 ipvsadm 程序是否被安装。察看 ipvsadm 程序最简单的办法就是在任意路径执行命令 ipvsadm。表 6-1 为安装 ipvsadm 及未安装 ipvsadm 的输出对比。

继续阅读

keepalived之vrrp_script总结

通常情况下,利用keepalived做热备,其中一台设置为master,一台设置为backup。当master出现异常后,backup自动切换为master。当backup成为master后,master恢复正常后会再次抢占成为master,导致不必要的主备切换。因此可以将两台keepalived初始状态均配置为backup,设置不同的优先级,优先级高的设置nopreempt解决异常恢复后再次抢占的问题。

继续阅读

Keepalived的配置详解

在初次安装后,在安装目录有个磨人的配置文件 ./etc/keepalived/keepalived.conf,将其复制到./etc/keepalived.conf,如果需要更多的配置示例,在./etc/keepalived/sample下有很多,可以借鉴。

继续阅读

虚拟路由器冗余协议【原理篇】VRRP详解

为什么要使用VRRP技术

我们知道,为了实现不同子网之间的设备通信,需要配置路由。目前常用的指定路由方法有两种:

  • 第一种是通过路由协议 :RIP、OSPF动态学习
  • 第二种是通过静态路由: 对终端PC机配置静态路由。

继续阅读

Haproxy中的acl的详解

Haproxy 能够从请求报文,响应报文,从客户端或者服务端信息,从表,环境信息等等中提取数据。提取这样的数据的动作我们称之为获取样本。进行检索时,这些样本可以用来实现各种目的,比如作为粘滞表的键,最常用的用途是,根据预定义的模式来进行匹配。访问控制列表(ACL)提供一个灵活方案进行内容切换,或者在从请求,响应,任何环境状态中提取的数据基础之上做出决策。控制列表的原则很简单:

继续阅读