service主要用于系統服務管理,比如啟動,停止mysql服務
## 1、選項
### name參數:
```
此參數用于指定需要操作的服務名稱,比如 nginx。
```
### state參數:
> 此參數用于指定服務的狀態,比如,我們想要啟動遠程主機中的 nginx,則可以將 state 的值設置為 started;如果想要停止遠程主機中的服務,則可以將 state 的值設置為 stopped。此參數的可用值有 started、stopped、restarted、reloaded。
### enabled參數:
> 此參數用于指定是否將服務設置為開機 啟動項,設置為 yes 表示將對應服務設置為開機啟動,設置為 no 表示不會開機啟動。
## 2、實例
開啟nginx,并設置開機自啟動
```
ansible ansible-demo3 -m service -a "name='nginx' state=started" enabled=yes"
ansible-demo3 | SUCCESS => {
"changed": true,
"enabled": true,
"name": "nginx",
"status": {
"ActiveEnterTimestampMonotonic": "0",
......
"WatchdogUSec": "0"
}
}
```
2、httpd
~~~
ansible client02 -m service -a 'name=httpd state=restarted enabled=yes'
client02 | SUCCESS => {
"changed": true,
"enabled": true,
"name": "httpd",
"state": "started"
}
~~~
- Linux
- 高級
- 殺毒
- 記一次中毒事件
- clamav查毒軟件
- 處理挖礦病毒
- 定時任務
- kill
- chattr文件保護
- 運行級別
- Linux啟動
- 文件加密
- ssh免密登錄
- .ssh
- 問題
- 腳本
- 阿里云域名解析
- yum源
- 時間同步
- keepalived實現高可用
- dos字符與unix字符
- 大文件上傳
- 基礎
- proc目錄
- 設置宋體
- 基礎命令_01
- 基礎命令_02
- SELinux
- 文件描述符
- 基礎命令_03
- awk
- 系統日志
- date命令
- bc命令
- lsof
- vim快捷鍵
- shell
- 循環控制
- expr
- 執行腳本的方式
- declare
- shell腳本
- 控制啟停腳本
- 數值計算
- centos
- 配置網絡
- 環境
- 灰度環境
- ansible
- 模塊
- 語法
- file模塊
- setup模塊
- ping模塊
- copy模塊
- command模塊
- shell模塊
- service模塊
- cron模塊
- yum模塊
- user 模塊
- group模塊
- 指定用戶
- playbook
- 實例
- ansible安裝
- Jenkins
- shell部署
- 導入已有項目的配置
- 執行shell
- tungsten數據同步
- 防火墻
- netfilter