随机取数
1234567#!/usr/bin/python3 import randomLIST = []LIST.append('苍云')random.choice(LIST)
redis+keepalived
环境说明
node1 centos6.7 192.168.96.1 关闭防火墙和selinux masternode2 centos6.7 192.168.96.2 关闭防火墙和selinux slavenode3 centos6.7 192.168.96.3 关闭防火墙和selinux slave
软件准备redis-3.2.0.tar.gzkeepalived-1.2.19.tar.gz
软件安装
node1 2 3
123456tar zxf redis-3.2.8.tar.gzcd redis-3.2.8yum install gcc -y #源码编译安装需要C语言编译器,所以需要安装gccmakemake install./utils/install_server.sh #自动配置 包括端口配置文件等等 服务配置 经过上述操作,在三台主机上安装了redis的服务。但是由于redis本身的安全性配置,默认情况下是 只允许通过本机连接的。 通过telnet 127.0.0.1 6379可以发现,redis的服务是可以使用的。但是teln ...
Jenkins备份及多节点
一、Jenkins备份及多节点1、安装ThinBackup备份jenkins通过第三方插件 ThinBackup 进行登录已有jenkins进行安装ThinBackup插件:Jenkins –> 系统管理 –> 插件管理 –> 搜索ThinBackup 下图是已经安装好了
2、配置ThinBackupJenkins –> 系统管理 –> ThinBackup –> Setting –>如图:
以上配置表示周一到周五12点1分完整备份到/mnt/jenkins_bak (NFS共享中)备份内容包括:build results、Backup userContent folder、Backup next build number fileBackup plugins archives(插件)、 Backup additional files、以及把老的备份文件打包压缩手动执行备份:Jenkins –> 系统管理 –> ThinBackup –> Backup Now注意此时页面像是卡住了(等待备份响应),实际上jenkins在后台 ...
python调用shell脚本
python调用shell脚本python调用Shell脚本,有两种方法:os.system(cmd)或os.popen(cmd),前者返回值是脚本的退出状态码,后者的返回值是脚本执行过程中的输出内容。实际使用时视需求情况而选择。
现假定有一个shell脚本test.sh
1234#!/bin/bashecho "hello world!" exit 3
os.system(cmd):
该方法在调用完shell脚本后,返回一个16位的二进制数,低位为杀死所调用脚本的信号号码,高位为脚本的退出状态码,即脚本中“exit 1”的代码执行后,os.system函数返回值的高位数则是1,如果低位数是0的情况下,则函数的返回值是0×100,换算为10进制得到256。
如果我们需要获得os.system的正确返回值,那使用位移运算可以还原返回值
123>>> n = os.system(test.sh) >>> n >> 8 >>> 3
os.popen(cmd):
这种调用方式是通过管道的方式来实现 ...
NERD tree树形目录插件
插件介绍
NERD tree是一款vim树形文件资源管理器插件。NERD tree可以让你在vim中浏览你的文件系统,打开想要的文件或目录。
安装方法12345678910111213#不清楚是否需要安装vundle,我的环境是已经配置过相关插件的vim ~/.vimrc Bundle 'The-NERD-tree' Bundle 'The-NERD-Commenter' #安装相应插件 map <F2> :NERDTreeToggle<CR> #相应快捷键映射,通过F2打开或关闭目录树 vim #重新打开一个vim,安装插件 :BundleInstall #之后就可以使用F2打开或关闭目录树了#如果想用鼠标点击选择窗口,可以在配置文件中添加如下配置 set mouse=a
快捷键整理
【普通模式(normal mode)】
▶ 文件节点映射(File node mappings)
• 左键双击 or 回车 or o : 打开指定文件。
• go ...