Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1423775
  • 博文数量: 185
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 2664
  • 用 户 组: 普通用户
  • 注册时间: 2016-07-01 13:46
个人简介

鸟在笼中,恨关羽不能张飞;Survival of the fittest

文章分类

全部博文(185)

分类: LINUX

2012-05-03 20:50:44


原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://blog.chinaunix.net/uid-10915175-id-3195749.html

 这次主要说一下系统服务启动相关命令

 
某些服务在开机的时候启动能不能执行跟你的/etc/rc.d/init.d 里头的服务设定项目有关
 
ntsysv       <== 目前的run-level 下的设定修改启动项
ntsysv --level 5  <== 不同run-level 下的设定修改启动项
这些要注意一下运行的级别
 
 
 
service 可以直接将该服务启动
service [service name] [start|stop|restart]
service name :这个服务名称必须要实际存在/etc/rc.d/init.d 这个目录下才行
service xinetd restart  重新启动xinetd
这个命令在配服务器方面是经常会用的
 
 
 
 
 
chkconfig [--level levels] [--list|add|del] [service name]
参数说明:
--level :同样的说明了可以设定不同的run-level 的
--list :列出run-level 情况下的该套件名称是否有被开机启动?!
--add :增加一个service_name 在开机的时候启动;
--del :删除一个开机启动的服务!
service name :这个服务名称必须要实际存在/etc/rc.d/init.d 这个目录下才行
 
 
chkconfig <==列出系统所拥有的执行服务,并且列出在各个运行级别是否开机启动?
 
 
chkconfig --list sendmail  <==列出sendmail 的启动!
sendmail 在run-level 0,1,3,5,6 的时候是off ,而在2,4 是On 
我们来改一下
看,全是off了
 
 
 
chkconfig 这个程序可以将/etc/rc.d/init.d/ 里面的可执行服务与/etc/xinetd.d 里面的相关
可执行的服务,连结到目前的runlevel里头去,或者是您可以定义你的run-level 让你的该项服
务在开机的时候就给他启动?不过请注意 service 是马上让你的该项服务立刻启动,但是chkconfig 
则仅是设定某个服务在开机得时候可以被启动,是不一样的
 
 
 
 
 
 
 
 
 
 
 
init [0-6]
进入到相关的级别
0 - halt (Do NOT set initdefault to this) 关机
1 - Single user mode 单人使用(系统有问题时候的登入状况)
2 - Multiuser, without NFS (The same as 3, if you do not have networking) 多人但无网络
3 - Full multiuser mode 文字界面登入的多人系统
4 - unused 系统保留
5 - X11 X-Windows 图形界面登入的多人系统
6 - reboot (Do NOT set initdefault to this) 重新开机
 
这也就是为什么我一般会用init 6 重新开机
 
这样就进入到5了
 
 
 
这几个命令不是很难,很容易掌握
 
 
 
 
成功!!!!!!!!

本文出自 “单身贵族” 博客,请务必保留此出处http://blog.chinaunix.net/uid-10915175-id-3195749.html

附件下载:

 系统服务启动.rar   

阅读(1828) | 评论(0) | 转发(1) |
给主人留下些什么吧!~~