dns 三台,分别选出一台和两台
#!/usr/bin/env python import random resolv_servers = ['192.168.1.1', '192.168.1.2', '192.168.1.3'] # 选出一个 print random.choice(resolv_servers) # 选出两个,做为一个列表 print random.sample(resolv_servers, 2)
dns 三台,分别选出一台和两台
#!/usr/bin/env python import random resolv_servers = ['192.168.1.1', '192.168.1.2', '192.168.1.3'] # 选出一个 print random.choice(resolv_servers) # 选出两个,做为一个列表 print random.sample(resolv_servers, 2)
主要用到了 random 的 shuffle 方法
一个 resolv 的列表,每一次执行都输出不同的顺序
#!/usr/bin/env python import random resolv_servers = ['192.168.1.1', '192.168.1.2', '192.168.1.3'] random.shuffle(resolv_servers) print resolv_servers
同样,ansible 的 jinja2 模板里,定义了 resolv_servers,在不同机器下发时输出不同的顺序,使多台服务器均衡。
{% for server in resolv_servers|shuffle %}
nameserver {{ server }}
{% endfor %}
关机升级内存
关机
virsh shutdown dim12zv4
编辑配置文件
virsh edit dim12zv4
找到
4194304 4194304
都要调整到 8GB
开机
virsh start dim12zv4
开机状态升级内存
只能提升 currentMemory,天花板是 memory 值
查看当前情况
virsh dominfo dim12zv4 Max memory: 8388608 KiB Used memory: 4194304 KiB
调成 8G
virsh setmem dim12zv4 8388608
如果设置的值超过 max memory 会报错
error: invalid argument: cannot set memory higher than max memory
调整后及时生效。
在 normal 模式下
gv
实际测试,今天是 21 号,向前推 6 天是 20,19,18,17,16,15,再之前的文件将会被删除
进入到要清理的目录
cd /data/log tmpwatch 6d ./
也可以理解为只保留今天及 n 天内的文件。
最旧的文件看到的文件都应该是 15 日的
ls -lt tmp | tail
操作步骤
yum install gcc openssl openssl-devel -y curl -O https://www.python.org/ftp/python/2.7/Python-2.7.tgz tar xzf Python-2.7.tgz cd Python-2.7 ./configure make && make install
修改 /usr/bin/yum 第一行为 #!/usr/bin/python2.6
安装对应的 easy_install
curl -O https://bitbucket.org/pypa/setuptools/raw/bootstrap/ez_setup.py python ez_setup.py