国企运维
docker版本 09:49:09 # docker version Client version: 0.11.1 Client API version: 1.
目前我的playbook只允许centos或redhat 6系列系统来安装zabbix客户端,并且客户端的版本是2.0.6. 下面是playbook的结构 14:29:30 # pwd /etc/ansible/roles root@ip-10-10-...
1、ansible安装mysql的相关信息: 2、common安装需要的组件。mysql_install中,files放mysql压缩包,vars存放参数,templates里放安装脚本、配置文件、初始化脚本、service启动配置文件,tasks里执行复制文件、创建用户、复制脚本、创建目录、安装。
1、相关redis参数: 2、/templates/redis.conf配置相关参数: daemonize yes pidfile /var/run/redis_{{ redis_port }}.
1、相关git参数: git_version: 2.0.0 git_dir: /usr/local 2、roles包共两个部分,一个是common,一个是git_install,其中common负责用yum安装相关组件: 3、git_in...
访问localhost:端口号有正常页面返回 访问IP:端口号没有页面返回 外部telnet端口,端口可以通 后查看监听端口,发现有两个程序使用同一个端口导致
1、nginx包相关信息: nginx_user: www nginx用户 nginx_port: 80 nginx监听端口 nginx_web_dir: /data/webroot/nginxnginx的目录 nginx_version: 1.
github上的每一个git版本库都可以使用svn来操作,而svn是支持部分检出的,所以我们可以使用svn来下载。如果没安装svn,需要先安装一下。 例如我想下载我的practice项目的hash_table目录 (1)在github上点开这个目录,浏览器地址栏可以得到这个地址 [https://github.
1、register结果返回到变量中 - name: debug test one host hosts: 200.200.6.53 tasks: - debug: msg: "System {{ inventory_h...
默认ansible的所有task是在我们的配置的管理机器上面运行的,当在一个独立的群集里面配置,那是适用的.而有一些情况是,某些任务运行的状态是需要传递给其他机器的,在同一个任务你需要在其他机器上执行,这时候你就许多要用task委托 使用delegate_to关键字便可以配置任务在其他机器上执行.
有一些模块,例如copy这个模块有一些机制能跳过本次模块的运行.其实我们也可以使用自己的条件语句去配置跳过模块,这样方便你服务能够选择使用不同的包管理(apt,yum)和不同的文件系统.
文件 [root@ansible-server ansible]# tree ./ ./ ├── hosts └── var.yaml hosts 文件 [web] 192.
ansible默认只会创建5个进程,所以一次任务只能同时控制5台机器执行.那如果你有大量的机器需要控制,或者你希望减少进程数,那你可以采取异步执行.ansible的模块可以把task放进后台,然后轮询它.
文件 [root@ansible-server ansible]# tree ./ ./ ├── hosts └── loops.yaml hosts 文件 [web] 192.
1、安装apache,做初始配置,并启动服务: 这个是你选择的主机 hosts: webservers 这个是变量 vars: http_port: 80 max_clients: 200 远端的执行权限 remote_user: root t...
1、test.yml,执行任务:安装wget,更换仓储源,获取信息等 hosts: all gather_facts: false tasks: name: yum wget yum: pkg=wget state=latest name: mv old repo shell: mv /etc/yum.
导入和自己系统相对应的密钥 rpm --import http://mirrors.163.com/centos/RPM-GPG-KEY-CentOS-7
1、ansible有两种调用方式,一种是临时语句,一种是yml文件调用,语法格式分别为: ansible all -m ping ansible-playbook test.yml 2、test.yml为yaml文件,yaml使用空白、缩进、分行组织数据。
1、windows客户端需要安装winrm组件,通过5985和5986两个端口进行通信,其中5985为非加密端口,5986为加密端口。 2、windows主机在hosts文件中的添加方法是: [testwin] 172.
1、下载文件到指定目录: ansible all -m get_url -a "url=http://www.guojinbao.com dest=/tmp/guojinbao mode=0440 force=yes" 需要添加登录名密码的网站,使用u...
1、格式化磁盘: ansible all -m filesystem -a "fstype=ext4 dev=/dev/sdb" 2、创建挂载: ansible all -m mount -a 'name=/tmp/app src=/dev/sdb f...
1、同步目录,同步的方式为rsync同步: ansible all -m synchronize -a "src=172.16.52.246 dest=/root" image.png 2、其中compress表示是否压缩;delete是否删除不存在的文件;dest_port远程主机的端口,默认22;dirs是否进行目录递归,默认为否。
1、新增一个定时任务: ansible all -m cron -a "name=check minute=5 job='pwd'" image.
1、启动服务: ansible all -m service -a "name=nagios state=started" 2、停止服务: ansible all -m service -a "name=nagios state=stopped" 3、...
setup 1、获取setup的所有信息,获取的信息有上百条: ansible all -m setup "ansible_facts": { "ansible_all_ipv4_addresses": [ "172.
命令执行模块有四个:command、raw、shell、script command、raw 1、command为系统默认模块,使用时可以直接省略: ansible all -a "pwd" image.
DevOps的几个模块: 1、虚拟化技术:docker、KVM 2、版本控制:git、svn 3、自动构建:Jenkins 4、自动化测试:JUnit 5、自动化运维:ansible、puppet 6、监控:zabbix、nagios 7、日志处理:s...
1、正常写法,name1为别名: [test1] name1 ansible_ssh_host=192.168.1.111 ansible_ssh_user="root" ansible_ssh_pass="1234" ansible_ssh_port=22 name2 ansible_ssh_host=192.
user:生成用户、删除用户 group:生成组、删除组 1、生成用户:ansible all -m user -a "name=test password=1DhUWqz2JZqc home=/home uid=999 comment=‘this i...
yum:安装软件、删除软件、升级所有软件、RPM安装。yum模块时针对centos,如果时ubuntu,则换成apt模块 name: 安装最新版本的apache yum: name=httpd state=latest name: 移除apache ...
lineinfile:文件内容修改、在某行前面添加一行、在某行后面添加一行、删除某一行、末尾加入一行、替换或添加某一行 1、文件内容修改,其中regexp为要修改的源内容的正则匹配,line为修改后的内容:ansible all -m lineinfile -a "dest=/root/test.
fetch模块: copy模块: 1、从远程主机获取文件:ansible all -m fetch -a "src=/root/test.sh dest=/root/test" image.
file模块:修改文件属性、生成链接文件、创建空文件、创建空目录、删除目录文件 1、修改文件属性, ansible all -m file -a "path=/root/test.
常规用例,文件转换 Mac OS 版本请在命令行下直接使用exceltk,不用带exe后缀,MacOS的安装包自动配置好环境变量 整个表格 exceltk.
利润率 单品 销量占比 总利润占比 理想的占比 行动计划 0.05 A B C D 0.1 E 0.2 F ..... 必备属性 产品必须具备的属性。
指标 解释 分析和运营意义 UV 每天进入店铺的IP地址 一般来说UV越高越好,UV必须与其他数字做对比才有意义 UV的来源和比例 流量来源 不同的流量来源,如果大部分从广告来,比较不健康 到达页面 用户进入店铺后看到的第一个页面 这...
项目 活动A 活动B 活动C 时长 10天 12天 15天 硬广投放 3.56 4.33 2.24 直通车 .
促销方式 消费者理解 主要作用 适用时机 适用范围 优缺点 注意点 满就送满就减满就返 只要满XX,就能送、减、返 增加客单价 旺季 已经有购买意向的用户为主;客单数可以提升的店铺;单件耐用商品不合适。
客户群体 客户特征 客户可能碰到的问题 网站可以做的事 新会员 刚注册为淘宝会员,刚开始熟悉网站的规则和操作 1、不会操作:对交易流程不了解,会碰到包括购买、支付等困难2、不会买:不知道如何在众多商品中挑选到合适的商品 1、简化交易流程在网站操作交互过程中提供足够的提醒2、商品和卖家推荐:帮助会员筛选出一些值得信赖的商品 初级会员 尝试买过两三笔的会员,对网站有一些基本的操作能力,但信心不够。
开头的章节列举当前存在的淘宝上的各种怪现象:打探八卦、变相解读淘宝新政、驻杭办、不停打折、马太效应、出淘困境,然后分析问题的根源--网货是先天不足的弱品牌,弱品牌的三大症状:看不清、看不懂、气场不足,面对品牌弱势,需要改变四个看法:流量不是铁饭碗、品牌靠运营、自己要懂营销、避免无奈的产品和价格。
mkdir -p /tmp/test/{1..9}/src
1、极度开放、透明、求真、务实 2、通过“头脑极度开放”(努力探寻真相)克服人的两大弱点(自我意识与思维盲点) 做自己想做的工作、与价值观能调和者发展关系,才是正经事。
1、yum安装 2、获取镜像 docker pull IP/iamjingxiang 3、运行镜像 docker run -t -i iamjingxiang /bin/bash 4、列出本地镜像 docker images 5、保存更改后的镜像 do...
一、GIT服务器的搭建 1. 安装Git yum -y install git 2. 创建git用户 adduser git 3. 创建证书登陆 收集所有客户端需要登录的用户的公钥,就是他们自己的id_rsa.pub文件,把所有公钥导入到/home/git/.ssh/authorized_keys文件里,一行一个。
CentOS7.x系统根目录分区扩容 说明:系统版本为 Linux version 3.10.0-327.el7.x86_64 step1. 查看现有磁盘信息,可以看出根分区有45G [ 复制代码 ](javascript:void(0)...
修改配置后MySQL启动不了,报错: [root@localhost mysql]# service mysql restart Starting MySQL...[ERROR] The server quit without updating PID file (/usr/local/mysql/data/mysqld.pid). 看见这个不要惊慌,先把刚才修改的配置注释掉,看是不是配置有误!大部分是手误造成。
废话不多说了,直奔主题了。 mysql的四种启动方式: 1、mysqld 启动mysql服务器:./mysqld --defaults-file=/etc/my.
解决方法 :安装autoconf库 命令:yum-y install autoconf
1、在两台主机上同时安装mysql,具体安装步骤https://www.jianshu.com/p/7145991c9533 2、两台机器上都建立用户,并赋予复制权限: master1: mysql> CREATE USER 'test'@'%'; mysql> GRANT REPLICATION SLAVE ON .
转载:https://www.cnblogs.com/bookwed/p/5896619.html 1、下载 下载地址:http://dev.mysql.