-
version=row查看全部
-
1、需要导入OS库,OS包括一些操作系统相关的函数,再定义文件编码格式 2、os.getuid()是指获取当前用户,0为默认root用户 3、sys.exit(1) 退出程序,并给错误码1 4、raw_input('') 接收终端输入的字符串 5、cmd = 'wget '+url 组装命令;os.system(**)执行系统命令 6、res != 0: 说明命令执行不成功
查看全部 -
nagiosQL
pnp4
nagiosgraph
查看全部 -
打开编辑器:vim install_python.py
导入OS库:#coding = utf-8 import os
if os.getuid()==0:
pass
else:
print'当前用户不是root用户,请以root用户执行脚本'
sys.exit(1)
version = raw_input('请输入你想安装的python版本(2.7/3.5)‘)
if version == '2.7':
url='https://www.python.org/ftp/python/2.7.12/Python-2.7.12.tgz'
elif version =='3.5':
url='https://www.python.org/ftp/python/3.5.2/Python-3.5.2.tgz
else:
print '
查看全部 -
自动化运维
自动化
易实现
跨平台
轻量级
os.system
-功能:执行命令
-返回:命令的返回值
-补充:命令的输出会输出到标准输出
raw_input()
-功能:暂停程序运行,等待用户输入
-返回:用户输入的内容
查看全部 -
amson;e-patterns
查看全部 -
pattern 设置默认的主机通信节点,如果不想被惊吓到,最好设置这个选项
查看全部 -
valut_password_file
以脚本的形式将密码打印到标准输出中,脚本需要请求数据,请求将会发送到标准错误志宏
查看全部 -
command模块不支持管道配额shell变量,所以我们采取shell模块去取代command模块来执行命令
查看全部 -
ansbile在Github上start和fork的数比较高,增长也比较块,Ansbile是由Python写的。Ansbile的web管理是商业版需要付费。Ansible管理的是IT资源,而不是文档之类的资源。
查看全部 -
plugins插件的配置方式
查看全部 -
ansible相关配置
查看全部 -
gather_subset 选项,包括all,network,hardware,virtual,facter,ohai
查看全部 -
[defaults]
ask_pass:控制ansible 剧本playbook是否会开启自动默认弹出的密码
ask_sudo_pass:可以控制,ansible 剧本playbook 是否会自动弹出默认密码
[privilege_escalation]
[paramiko_connection]
[ssh_connection]
[accelerate]
[selinux]
ansible配置项目
查看全部 -
配置文件路径
查看全部
举报