欢迎来到天天文库
浏览记录
ID:42625223
大小:18.43 KB
页数:8页
时间:2019-09-19
《linux系统的服务命令》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、Linux命令service-系统服务管理(转)用途说明service命令用于对系统服务进行管理,比如启动(start)、停止(stop)、重启(restart)、查看状态(status)等。相关的命令还包括chkconfig、ntsysv等,chkconfig用于查看、设置服务的运行级别,ntsysv用于直观方便的设置各个服务是否自动启动。service命令本身是一个shell脚本,它在/etc/init.d/目录查找指定的服务脚本,然后调用该服务脚本来完成任务。看看下面的手册页可能更加清楚的了解service的内幕:service运行指定服务(
2、称之为SystemV初始脚本)时,把大部分环境变量去掉了,只保留LANG和TERM两个环境变量,并且把当前路径置为/,也就是说是在一个可以预测的非常干净的环境中运行服务脚本。这种脚本保存在/etc/init.d目录中,它至少要支持start和stop命令。 manservice写道service(8)service(8)NAMEservice-runaSystemVinitscriptSYNOPSISserviceSCRIPTCOMMAND[OPTIONS]service--status-allservice--help
3、-h
4、--versionD
5、ESCRIPTIONservicerunsaSystemVinitscriptinaspredictableenvironmentaspossible,removingmostenvironmentvari-ablesandwithcurrentworkingdirectorysetto/.TheSCRIPTparameterspecifiesaSystemVinitscript,locatedin/etc/init.d/SCRIPT.ThesupportedvaluesofCOMMANDdependontheinvokedscript,servi
6、cepassesCOMMANDandOPTIONSittotheinitscriptunmodified.Allscriptsshouldsupportatleastthestartandstopcommands.Asaspecialcase,ifCOMMANDis--full-restart,thescriptisruntwice,firstwiththestopcommand,thenwiththestartcommand.service--status-allrunsallinitscripts,inalphabeticalorder,wit
7、hthestatuscommand.FILES/etc/init.dThedirectorycontainingSystemVinitscripts.ENVIRONMENTLANG,TERMTheonlyenvironmentvariablespassedtotheinitscripts.SEEALSOchkconfig(8),ntsysv(8)Jan2006service(8) 常用方式格式:service打印指定服务的命令行使用帮助。 格式:servicestart启动指定的系统服务8、vice> 格式:servicestop停止指定的系统服务 格式:servicerestart重新启动指定的系统服务,即先停止(stop),然后再启动(start)。格式:service--status-all查看各个服务的运行状态格式:servicestatus查看某个服务的运行状态 格式:chkconfig--list查看系统服务列表,以及每个服务的运行级别。 格式:chkconfigon设置指定服务开机时自动启动。 格9、式:chkconfigoff设置指定服务开机时不自动启动。 格式:ntsysv以全屏幕文本界面设置服务开机时是否自动启动。 使用示例示例一网络重启当修改了主机名、ip地址等信息时,经常需要把网络重启使之生效。[root@node34root]# servicenetwork用法:/etc/init.d/network{start10、stop11、restart12、reload13、status}[root@node34root]# servicenetworkstatus配置设备:loeth0当前的活跃设备:loeth0[r14、oot@node34root]# servicenetworkrestart正在关闭接口eth0:
8、vice> 格式:servicestop停止指定的系统服务 格式:servicerestart重新启动指定的系统服务,即先停止(stop),然后再启动(start)。格式:service--status-all查看各个服务的运行状态格式:servicestatus查看某个服务的运行状态 格式:chkconfig--list查看系统服务列表,以及每个服务的运行级别。 格式:chkconfigon设置指定服务开机时自动启动。 格
9、式:chkconfigoff设置指定服务开机时不自动启动。 格式:ntsysv以全屏幕文本界面设置服务开机时是否自动启动。 使用示例示例一网络重启当修改了主机名、ip地址等信息时,经常需要把网络重启使之生效。[root@node34root]# servicenetwork用法:/etc/init.d/network{start
10、stop
11、restart
12、reload
13、status}[root@node34root]# servicenetworkstatus配置设备:loeth0当前的活跃设备:loeth0[r
14、oot@node34root]# servicenetworkrestart正在关闭接口eth0:
此文档下载收益归作者所有