service命令是Redhat Linux兼容的發行版中用來控制系統服務的實用工具,它以啟動、停止、重新啟動和關閉系統服務,還可以顯示所有系統服務的當前狀態。
#### 語法
service(選項)(參數)
#### 選項
-h:顯示幫助信息;
--status-all:顯示所服務的狀態。
#### 參數
服務名:自動要控制的服務名,即/etc/init.d目錄下的腳本文件名;
控制命令:系統服務腳本支持的控制命令。
#### 實例
1. 當修改了主機名、ip地址等信息時,經常需要把網絡重啟使之生效。
~~~
service network status
配置設備:
lo eth0
當前的活躍設備:
lo eth0
service network restart
正在關閉接口 eth0: [ 確定 ]
關閉環回接口: [ 確定 ]
設置網絡參數: [ 確定 ]
彈出環回接口: [ 確定 ]
彈出界面 eth0: [ 確定 ]
~~~
2. 查看mysqld服務狀態
~~~
service mysqld status
mysqld (pid 1638) 正在運行...
~~~
3. 重啟mysql
~~~
service mysqld restart
停止 MySQL: [ 確定 ]
啟動 MySQL: [ 確定 ]
~~~
service 命令名
~~~
[root@iZ23w9ljtgdZ ~]# service crond
Usage: /etc/init.d/crond {start|stop|status|restart|condrestart|try-restart|reload|force-reload}
~~~
查看`crond`可選的服務命令
1. restart : 重啟
2. condrestart :如果服務當前已經是運行的話,它可以重啟這個服務,但是如果服務沒有運行,condrestart是無法啟動這個服務的。
3. try-restart:它只會在服務已經在運行中的時候重啟服務。
4. reload:重新加載。
5. force-reload:強制重新加載。
- 目錄
- Linux目錄結構
- 文件和目錄管理
- 創建文件
- touch命令
- ln命令
- 文件列表
- 查看內容
- ls命令
- ll命令
- stat 命令
- 文件查找
- updatedb命令
- locate/slocate命令
- whereis命令
- which命令
- find命令
- 文件壓縮
- tar命令
- 目錄管理
- mkdir命令
- pwd命令
- tail命令
- 監視文件
- 文件復制
- cp命令
- 壓縮解壓
- zip命令
- unzip命令
- 系統管理
- crontab命令
- crontab問題
- crontab日志
- crontab原理
- 系統計劃任務
- 用戶計劃任務
- 調用ThinkPHP控制器
- ntsysv命令
- chkconfig命令
- export命令
- 修改PATH環境變量
- ps命令
- man
- 主要方法
- pstree命令
- service命令
- kill命令
- ulimit命令
- 綜合命令
- 編譯文件
- make命令
- makefile文件
- 設備管理
- mount命令
- 用戶和工作組管理
- groupadd命令
- passwd命令
- useadd命令
- groups命令
- chage命令
- whoami命令
- 查看用戶組下所有用戶
- 軟件安裝
- rpm命令
- 系統監測
- free命令
- 硬件配置
- 系統監控
- top命令
- ps_mem
- pstree
- 文件傳輸
- web服務
- Nginx
- 文件下載
- wget命令
- 系統幫助
- whatis命令
- man命令
- shell命令
- shell變量
- sh命令
- source命令
- test命令
- 表達式
- 邏輯運算符
- date命令
- declare命令
- 軟件安裝
- yum命令
- 安裝
- 系統服務
- systemctl命令
- service
- 環境變量
- Linux 中環境變量設置
- 網絡管理
- iptables命令
- netstat命令
- 查看端口占用
- 常用端口說明
- 系統安全
- getenforce
- 磁盤空間
- df命令