linux service命令

service命令,顧名思義,就是用於管理Linux操做系統中服務的命令。node

1. 聲明:這個命令不是在全部的linux發行版本中都有。主要是在redhat、fedora、mandriva和centos中。mysql

2. 此命令位於/sbin目錄下,用file命令查看此命令會發現它是一個腳本命令。linux

3. 分析腳本可知此命令的做用是去/etc/init.d目錄下尋找相應的服務,進行開啓和關閉等操做。sql

4. 開啓httpd服務器:service httpd startcentos

start能夠換成restart表示從新啓動,stop表示關閉,reload表示從新載入配置。服務器

5. 關閉mysql服務器:service mysqld stop網絡

6. 強烈建議你們將service命令替換爲/etc/init.d/mysqld stop (由於有一些linux的版本不支持service)oracle


Usage: service < option > | --status-all | [ service_name [ command | --full-restart ] ]spa

service oracle start操作系統

service oracle stop

service oracle restart

service oracle status

示例一 網絡重啓

當修改了主機名、ip地址等信息時,常常須要把網絡重啓使之生效。

[root@node34 root]# service network
用法:/etc/init.d/network {start|stop|restart|reload|status}
[root@node34 root]# service network status
配置設備:
lo eth0
當前的活躍設備:
lo eth0
[root@node34 root]# service network restart
正在關閉接口 eth0:                                        [  肯定  ]
關閉環回接口:                                             [  肯定  ]
設置網絡參數:                                             [  肯定  ]
彈出環回接口:                                             [  肯定  ]

彈出界面 eth0:                                            [  肯定  ]

示例二 重啓MySQL

[root@node34 root]# service mysql
mysql: unrecognized service
[root@node34 root]# service mysqld
用法:/etc/init.d/mysqld {start|stop|status|condrestart|restart}
[root@node34 root]# service mysqld status
mysqld (pid 1638) 正在運行...
[root@node34 root]# service mysqld restart 中止 MySQL:                                               [  肯定  ] 啓動 MySQL:                                               [  肯定  ] [root@node34 root]#

相關文章
相關標籤/搜索