关于服务程序(service)的命令(windows\linux)

来源:互联网 发布:完成端口 编辑:程序博客网 时间:2024/06/10 02:34

一、在windows系统中,操作服务有 net 和 sc 两个命令:

1、net用于打开没有被禁用的服务

NET命令是功能强大的以命令行方式执行的工具。它包含了管理网络环境、服务、用户、登陆大部分重要的管理功能,使用它可以轻松的管理本地或者远程计算机的网络环境,以及各种服务程序的运行和配置,或者进行用户管理和登陆管理等。关于这些完全可以写一篇20页以上的文档了。。。。

启动和关闭服务的时候,其语法是:

net start 服务名

net stop 服务名

2、用sc可打开被禁用的服务。

sc是用于与服务控制管理器和服务进行通信的命令行程序,其语法是:

sc config 服务名 start= demand     //手动

sc condig 服务名 start= auto       //自动

sc config 服务名 start= disabled //禁用

sc start 服务名

sc stop 服务名

3、net 和 sc 的区别

     区别1:sc(service control),专门用于管理 windows NT service , net 具有基本服务管理功能,除此之后还有其他功能,具体见帮助 “net /?”

     区别2:sc为异步操作,net为同步操作,例如在批处理中重启服务,执行下面的命令:

sc stop serviceName  

                sc start serviceName   ——  这里启动服务会失败,因为sc stop执行后马上返回,此时服务正处于“停止中”,而不是“已停止” ,所在这是 sc start 会失败

               此时应用 net 命令

net stop serviceName  —— 等待服务 “已停止”后 再往下执行

net start serviceName  ——走到这里服务应该为“已停止”

二、在linux系统中,操作服务有service与chkconfig命令

service 相当于 windows中的 net ,基本的操作 :启动、停止、重启等…… 

chkconfig 相当于 windows中的 sc ,管理服务,侧重添加、删除、修改服务属性等……


1、service 命令 用法,参见 service --help

例1:当修改了主机名、ip地址等信息时,经常需要把网络重启使之生效。

service network start/stop/restart/reload/status

其中:network 为服务名,类似httpd、mysqld、httpd等

start/stop/restart/reload/status 为动作:

start——启动

stop——停止

restart——重启

reload——重新加载配置,在服务的配置文件有改动时,需要执行此命令

status——查看服务状态


2、chkconfig 命令 用法,参见chkconfig --help

语法为:
 
chkconfig --list [name] 用来列表服务
  www.2cto.com  
chkconfig --add name 用来添加服务
 
chkconfig --del name 用来删除服务
 
chkconfig [--level levels] name 改变启动信息以及检查特定服务的启动状态。
 
on 和 off 分别指服务在改变运行级时的启动和停止(开机启动/停止)。reset 指初始化服务信息。
 
对于 on 和 off 开关,系统默认只对运行级 3,4, 5有效,但是 reset 可以对所有运行级有效。
 
选项介绍:
 
--level levels  指定运行级,由数字 0 到 7 构成的字符串,如:
 
--level 35 表示指定运行级3 和5。
  www.2cto.com  
--add name
这个选项增加一项新的服务,chkconfig 确保每个运行级有一项
 
启动(S) 或者 杀死(K) 入口。如有缺少,则会从缺省的init
 
脚本自动建立。
 
--del name
 
用来删除服务,并把相关符号连接从 /etc/rc[0-6].d 删除。
 
--list name
 
列表,如果指定了name 那么只是显示指定的服务名,否则,列出
 
全部服务在不同运行级的状态。
 
运行级文件
 
每个被chkconfig 管理的服务需要在对应的/etc/rc.d/init.d 下的脚本加上两行或者更多行的注释。
 
第一行告诉 chkconfig 缺省启动的运行级以及启动和停止的优先级。如果某服务缺省不在任何运行级启动,那么使用 - 代替运行级。
  www.2cto.com  
第二行对服务进行描述,可以用\ 跨行注释。
 
例如,random.init 包含三行:
 
# chkconfig: 2345 20 80
 
# description: Saves and restores system entropy pool for \
 
# higher quality random number generation.
 
表明 random 脚本应该在运行级 2, 3, 4, 5 启动,启动优先权为20,停止优先权为 80。





0 0
原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 没写欠条的债该怎么办 被尾随回家知道住处怎么办 微信记录全没了怎么办 微信记录没有了怎么办 ipad登录不了下不了软件怎么办 苹果手机打开自动时间不对怎么办 魅族手机时间不同步怎么办 小米手环时间不准怎么办 电脑网络dns配置错误怎么办 去泰国手机要打电话怎么办 苹果6s音量小怎么办 三星0n7充电慢怎么办 在国外接受不到验证码怎么办 ip地址错误网络无法连通怎么办 注册微信收不到验证码怎么办 安卓手机收不到短信怎么办 手机被短信验证码轰炸怎么办 美国访学一年手机卡怎么办方便 小狗吃了葡萄皮怎么办 ios迅雷下载不了的资源怎么办 ipad软件商店内容少怎么办? 脸摔伤后留下黑印怎么办 不确定孩子是不是老公的怎么办 孩子接种证丢了怎么办 孩子的出生证丢了怎么办 私秘边上肿了怎么办 书法作品少写一个字怎么办 炉石传说ios闪退怎么办 ck手表表链大了怎么办 天梭手表卡扣坏了怎么办 机械表平时不戴怎么办 天梭机械表慢了怎么办 手表每天慢10秒怎么办 浪琴机械表不走了怎么办 大提单号被修改了怎么办 入户中山没有三年居住证明怎么办 加拼关单号舱单信息没有怎么办 外贸中交货期晚了怎么办 履约保函到期了怎么办 续贷高校未通过怎么办 安卓手机网速慢怎么办