1 Star 0 Fork 0

老男孩Python全栈18期/181123025

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
day04.txt 1.37 KB
一键复制 编辑 原始数据 按行查看 历史
高熠超 提交于 2019-05-06 18:48 . day04
1创建alex10用户,指定用户的家目录为/opt/alex10,指定用户的id为3000,指定用户的附加组为root
ansible web -m user -a "name=alex10 home=/opt/alex10 uid=3000 groups=root"
2创建wusir10用户组
ansible web -m group -a "name=wusir10"
3将本地的/etc/fstab 复制到远程,并指定属主是alex10,属组是wusir10
ansible web -m copy -a "src=/etc/fstab dest=/tmp/fstab owner=alex10 group=wusir10"
4安装redis并启动,设置开机自启动
(1)配置被控机的yum源
vi /etc/yum.repos.d/CentOS-Base.repo
添加如下内容:
[epel]
name=Extra Packages for Enterprise Linux 7 - $basearch
baseurl=http://mirrors.aliyun.com/epel/7/$basearch
failovermethod=priority
enabled=1
gpgcheck=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-7
(2)安装redis
ansible web -m yum -a "name=redis"
(3)启动redis并设置开机自启
ansible web -m service -a "name=redis state=started enabled=yes"
5安装django
ansible web -m yum -a "name=python2-pip"
ansible web -m pip -a "name=django==1.11.14"
6设置计划任务每天凌晨2点半备份/etc/目录
ansible web -m cron -a "minute=30 hour=2 job='tar zcf /tmp/etc.tar.gz /etc' name=first-job"
7将被控节点上的网卡文件拉取到本地的/tmp目录下
ansible web -m fetch -a "src=/etc/sysconfig/network-scripts/ifcfg-ens33 dest=/tmp/"
8在被控节点上创建软链接,源文件为/etc/fstab,目标文件为/tmp/f
ansible web -m file -a "path=/tmp/f src=/etc/fstab state=link"
9安装开发包组
ansible web -m yum -a "name='@Development Tools'"
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/old_boy_python_stack_18/181123025.git
[email protected]:old_boy_python_stack_18/181123025.git
old_boy_python_stack_18
181123025
181123025
master

搜索帮助