LINUX系统服务相关操作

系统为实现某些功能必须要提供一些服务(不管系统本身还是网络方面),这个服务就称为service实现这个service 的程序叫做daemon 达成某个服务是需要一个daemon在背景中运行如实现定时工作排程service的程序为crond这个daemondaemon的主要分类依据启动与管理方式来区分,分为独立启动的stadn alone 由一支特殊daemon来统一管理 super daemon 又分两种形式 多重线程multi-threaded 单个线程single-threaded

依据工作形态类型区分signel-control透过讯号来管理,只要有任何客户端请求,就立即启动去处理inter-control每隔一段时间就主动去执行某项工作 atd crond

系统中服务与端口对应 /etc/servicesdaemon启动脚本与启动方式启动脚本放置处 /etc/init.d/*各服务的初始化环境配置文件 /etc/sysconfig/*super daemon配置文件/etc/xinetd.conf /etc/xinetd.d/*各服务各自的配置文件 /etc/*各服务产生的数据库 /var/lib/*各服务的程序之PID记录处 /var/run/*

启用服务两种方法service crond restart/start/stop/etc/init.d/crond restart/start/stop

观察系统启动的服务 netstat -tulp查看有监听网络的服务 netstat -lnp观察所有服务状态service –status-all

管理开机启动的服务chkconfigchkconfig –list|more列出系统中所有被chkconfig管理的服务chkconfig –list仅将当前的各项服务状态显示出来chkconfig –level 345 atd on让atd这个服务在3.4.5等级启动chkconfig –list httpdchkconfig httpd onchkconfig –add servicename 增加一个服务名称给chkconfig管理,名称必须在/etc/init.d/中,chkconfig –del servicename 删除一个chkconfig管理的服务

X WINDOW

这里可以用chkconfig –list |more 查看在runlevel 5上启动的服务,和用ps -aux查看在startx启动时运行服务信息对比即知.

startx只是在原运行级别基础上加载了图形,而init 5除了图形外还有字符支持等。

还不算晕” 博客,请务必保留此出处http://haibusuanyun.blog.51cto.com/2701158/757656

游手好闲会使人心智生锈

LINUX系统服务相关操作

相关文章:

你感兴趣的文章:

标签云: