在centos下,可以通过下列命令来查看所有当前service的状态:
service --status-all
一般可以通过
service 服务脚本名称 stop/start/restart
来控制相应service的运行
上面的脚本是指保存在/etc/init.d/目录下的脚本或称守护进程对应的文件名,后面可用的指令通过都差不多,不过要根据实际情况来确定。
如果要指定某个服务在下次重启时不自动开启,也就是关闭掉该服务,可以通过chkconfig命令:
chkconfig [--level levels] name <on|off|reset>
linux默认的七个启动级别
-
0 — Halt
-
1 — Single-user mode
-
2 — Not used (user-definable)
-
3 — Full multi-user mode
-
4 — Not used (user-definable)
-
5 — Full multi-user mode (with an X-based login screen)
-
6 — Reboot
查看当前linux系统所在的runlevel可以使用runleve命令
[root@server admin]# runlevel
N 3
--level是指在哪些启动级别上关闭。
name是指要操作的service
on,off,reset则是对服务的实际操作,打开,关闭,重置
通常情况下,下面这些服务是可以放心关闭的,不过要根据你自己的实际需要哟:
Anacron 类似于cron的服务
Cups Common Unix Printing System 打印系统
Finger
GPM Console mode mouse driver.
ISDN integrated services digital network
Kudzu
Portmap 端口映射
rhnsd - 软件包管理工具,我们可以使用YUM