Linux-Ansible模块完结

文章目录

🏡作者主页:点击!

🤖Linux专栏:点击!

⏰️创作时间:2025年02月23日19点59分

User和Group


User和Group模块实践

bash 复制代码
ansible 192.168.1.100 -m user -a "name=test create_home=yes home=/home/test"

Hostname、Cron、Yum和Service


Hostname,cron,Yum,Service模块实例

bash 复制代码
ansible 192.168.1.100 -m hostname -a "name=Nginx1"
#将被控制主机的用户名改为Nginx1(被控制端再次bash一下就看见了)
bash 复制代码
ansible 192.168.1.100 -m cron -a 'minute="30" hour="8" day="1" mounth="*" job="ls /opt" name="test1" '
ansible 192.168.1.100 -m cron -a 'minute="30" hour="14" weekday="3" job="ls /opt" '
#被控制端使用 crontab -l  查看配置的定时任务
ansible 192.168.1.100 -m cron -a 'name=test1 state=absent'    #删除test1定时任务
ansible 192.168.1.100 -m cron -a 'name=none state=absent'    #删除定时任务
bash 复制代码
ansible 192.168.1.100 -m yum -a 'name=httpd state=present'
bash 复制代码
ansible 192.168.1.100 -m service -a 'name=httpd state=started'  #启动服务
ansible 192.168.1.100 -m service -a 'name=httpd state=stopped'  #关闭服务
ansible 192.168.1.100 -m service -a 'name=httpd reload=yes'  #将服务重启,也可能是state=reload
ansible 192.168.1.100 -m service -a 'name=httpd enabled=yes'  #将服务加入开机自启动
ansible 192.168.1.100 -m service -a 'name=httpd disabled=yes'  #将服务加入开机自启动
相关推荐
阿虎儿3 分钟前
实战教程:使用 Docker 五分钟搭建高性能异地组网 (WireGuard Easy)
运维
大虾别跑7 分钟前
麒麟v10搭建rsync
linux·运维·服务器
自动化智库9 分钟前
西门子XB208网管型交换机使用方法
运维·服务器·网络
桌面运维家10 分钟前
Nginx+Keepalived:Linux高可用负载均衡配置实战
linux·nginx·负载均衡
lbb 小魔仙10 分钟前
Portainer 实战:可视化管理 Docker并实现外网访问
运维·docker·容器
CDN36012 分钟前
CSDN 运维笔记|360CDN 高防服务器配置与防护规则
运维·服务器·笔记
阿虎儿12 分钟前
Ubuntu Server 接入 WireGuard VPN 完整教程
运维
爱学习的小囧12 分钟前
VCF 集群部署灵活组合:单节点与高可用配置完全指南
java·服务器·前端
BullSmall15 分钟前
LVS与HAProxy高可用负载方案详解
linux·服务器·网络
小陈工16 分钟前
Docker容器化部署Python应用——从开发到生产的全流程
运维·开发语言·python·docker·云原生·容器·数据挖掘