摘要: 我们在运维生产环境中,经常会遇到服务的迁移部署,在完成服务初始化及免密登录之后,我们就需要将程序和数据同步到新的机器上,以下是我们在生产中使用 ansible playbook 编写的脚本,由于线上环境的复杂性,我们采用一对一进行新机器环境的部署工作,在实际使用 ansible playbook 的 阅读全文
posted @ 2021-04-07 19:25 临江仙我亦是行人 阅读(270) 评论(0) 推荐(0)
摘要: 变量名:仅能由字母、数字和下划线组成,且只能以字母开头 变量来源: 1.ansible all -m setup 远程主机的所有变量都可直接调用 #显示所有变量 ansible all -m setup #显示特定的变量 ansible all -m setup -a 'filter=ansible 阅读全文
posted @ 2021-04-07 19:09 临江仙我亦是行人 阅读(491) 评论(0) 推荐(0)
摘要: 1. 函数介绍 函数function是由若干条shell命令组成的语句块,实现代码重用和模块化编程 它与shell程序形式上是相似的,不同的是它不是一个单独的进程,不能独立运行,而是shell程序的一部分 函数和shell程序区别 Shell程序在子Shell中运行 函数在当前Shell中运行。因此 阅读全文
posted @ 2021-04-07 19:04 临江仙我亦是行人 阅读(145) 评论(0) 推荐(0)
摘要: 1. bash shell 的配置文件 bash shell的配置文件很多,可以分成下面类别 1.1 按生效范围划分两类 全局配置:针对所有用户皆有效 /etc/profile /etc/profile.d/*.sh /etc/bashrc 个人配置:只针对特定用户有效 ~/.bash_profil 阅读全文
posted @ 2021-04-07 19:03 临江仙我亦是行人 阅读(292) 评论(0) 推荐(0)
摘要: 利用ssh-copy-id复制公钥到多台服务器 在做系统运维的时候,可能以免密码通过ssh方式登录到远程主机,这时就首先需要将本机的公钥复制到远程主机,用ssh-copy-id命令可以轻松做到。 如果没有生成密钥对,要先生成密钥,再将公钥复制到远程主机,username是远程主机的用户名,host是 阅读全文
posted @ 2021-04-07 09:10 临江仙我亦是行人 阅读(581) 评论(0) 推荐(0)