ip route命令获取json结果
方法一(CentOS7需要自编译iproute5版本): [root@device shells]# ip --json route list type unicast table all [{"dst":"default","gate...
大小端byte与int互转
java部分来自:https://blog.csdn.net/a22422931/article/details/64929815 /** * 以大端模式将int转成byte[] */ public static byte[]...
java公钥分段加密
转自:https://www.cnblogs.com/runliuv/p/10460793.html /* * To change this license header, choose License Headers in Proj...
获取linux唯一标识
1、获取系统uuid dmidecode -s system-uuid 2、可以通过以下方式获取machine-id(最近的)Linux 系统: cat /etc/machine-id cat /var/...
254个VIP时脚本生成keepalived.conf配置文件(待改进)
部署LVS+Keepalived高可用时,因业务需求一共要配置254个VIP,每个VIP有9台真实server,每台真实server还要配置些参数。如果手动写,要累死去了。所以编写了如下生成配置脚本。...
shell实现netmask掩码和cidr掩码位转换
转自:http://www.361way.com/mask2cidr/5562.html 在写一个脚本时需要实现掩码位和掩码之间的转换,想简单的通过shell 实现,在openwrt程序上刚好有此脚本,内容如下: #!/bin/...
用 etcd/raft 组建能够选举的最简集群 demo
转自:https://cloud.tencent.com/developer/article/1644111 当今互联网行业中,对于分布式一致性算法,个人觉得实用性最高并且应用最广泛的就是 Raft 算法了。Raft 非常适合用于所有的节...
go持续获取命令或程序返回值
获取njmon每3秒返回一次的结果,可以用回调进行结果处理 package main import ( "bufio" "log" "os/exec" ) func main() { Exec("./nj...
linux注册系统systemd服务
系统服务脚本路径:/usr/lib/systemd/system 创建.service后缀服务,例如fridayd.service 以下二进制服务配置参考: [Unit] Desc...
golang获取真实mac地址
绑定bond或team后,多个网口的mac地址只有一个,可以用下边这个库获取真实mac https://github.com/safchain/ethtool package main import ( "fmt" "...