linux的启动进程与服务 (三)

原创 2005年05月29日 08:56:00


linux在的独立进程与服务程序
以redhat linux 9为例,它的服务程序有两种:独立服务和受xinetd管理的服务程序.注意其实xinetd也是

作为一个独立进程来运行的.
linux中的每个服务都有相应的运行脚本,可用于设置启动,停止,重启和查询服务等信息;所有的服务脚本

都写在"/etc/rc.d/init.d"中,脚本名称和服务器名称相对应,大都有说明,大家可自己查看,
各运行级别的脚本目录所在位置为:/etc/rc.d当中可以看到以0~6加在RC的后面,构成了相应的运行级别服

务脚本目录.可进入相应级别的脚本目录,查看其有什么设置.比如,我们进入级别3有脚本目录:
#ls /etc/rc.d/rc3.d/
K05saslauthd  K68ipsec K96pcmcia S17keytable  S55sshd
这里只列出一行进行分析,可以看到每个服务目录都有一些明显的特点,前面有一个"K"代表"KILL"是指这

个服务在这个级别被停止.若前面有一个"s"表示"Start",表示这个服务在这个运行级别被启动.在K或S的

后面有一些数字,这是服务的序号,当启动服务时,按序号从小到大启动,当停止服务时,按序号从大到小停

止.
使用SHELL命令来停止或者运行服务---service
#service xinetd stop //停止运行xinetd服务
Stopping xinetd:
#service xinetd start //启动xinetd服务
技巧:有的时候我们利用LINUX进行上网时,不能联网,其实有些时候是由于LINUX防火墙的原因,我们可能关

闭防火墙,使用这个命令:#service iptables stop

服务启动状态的配置命令:
1. ntsysv
2. chkconfig,这个命令功能强大,看看吧:
  查看服务启动状态:#CHKCONFIG --LIST [SERVICES]
  E.G.:
  #chkconfig --list  //查看系统所有服务的启动状态.
  #chkconfig --list syslog //查看syslog服务的启动状态.
  设置独立服务的启动状态:#chkconfig --level <runlevel list> <serivces> <on/off/reset>
  e.g.:
  #chkconfig --level 123 syslog off //表示syslog这个服务在1,2,3停止运行.
结束.

windows服务和进程的区别和联系

Windows Service 是主要用于服务器环境而长期运行的应用程序, 这类程序不需要有用户界面或者任何模拟输出。 任何的用户消息通常都是记录在Windows 事件日志里。Windows Se...
  • ghevinn
  • ghevinn
  • 2015年02月06日 11:14
  • 10471

Linux应用程序以服务方式(Service)运行,并且保证死机能重启。

ubuntu 自带了一个daemon 程序, 执行 apt-get install daemon, 然后就被安装到了 /usr/bin/daemon,...
  • u014778332
  • u014778332
  • 2016年05月17日 16:33
  • 473

如何查看进程/服务是否启动

在linux下我们一般是需要了解我们的进程的状态的. 我们以mysql为例 service mysqld status [root@VM_57_70_centos ~]# service mys...
  • liuge36
  • liuge36
  • 2017年12月08日 10:45
  • 145

Linux下查看、关闭、启动weblogic服务

Linux下查看、关闭、启动weblogic服务 查看命令:ps -ef|grep 'weblogic' 关闭命令:kill -9 进程 (stopweblogic会经常出现停止失败) 启动并挂...
  • myfmyfmyfmyf
  • myfmyfmyfmyf
  • 2017年05月26日 16:39
  • 4083

JMS学习二: 启动ActiveMQ 服务

1、 下载ActiveMQ,下载地址:http://www.apache.org/dyn/closer.cgi?path=/activemq/apache-activemq/5.8.0/apache-...
  • csolo
  • csolo
  • 2015年08月23日 22:57
  • 1206

linux的守护进程与服务-概念

——摘自鸟哥的linux私房菜      例:1找出当前系统打开的“网络服务”有哪些  netstat -tulp              2找出所有监听网络的服务(包括套接字状态...
  • breeze_life
  • breeze_life
  • 2013年07月22日 15:28
  • 5127

nohup 启动的后台进程 特点

nohup 启动的后台进程在当前终端(例如securecrt退出时 不会终止 如果直接 ./task & 则会终止原因如下:  SIGHUP    本信号在用户终端连接(正常或非正常...
  • pzqingchong
  • pzqingchong
  • 2016年12月17日 20:33
  • 254

Linux监控脚本监控后台进程,当进程死掉后重新启动服务

Linux监控脚本监控后台进程,当进程死掉后重新启动服务本次代码主要检测nvr_service、apche2进程,如有另外的需要可以一次添加,步骤如下:一、创建函数function CheckProc...
  • beipan110
  • beipan110
  • 2016年08月12日 16:26
  • 791

Linux进程间关系之守护进程

概念守护进程也称精灵进程,是运行在后台的一种特殊进程。守护进程独立于控制终端并且周期性的执行某种任务或者等待处理某些打算的事件。可认为守护进程目的就是防止终端产生的一些信号让进程退出特点 所有的守护进...
  • LLZK_
  • LLZK_
  • 2017年02月27日 16:05
  • 910

进程,线程,服务的区别

进程是指运行中的应用程序,每一个进程都有自己独立的内存空间。一个应用程序可以同时启动多个进程。例如对于IE浏览器程序,每打开一个IE浏览器窗口,就启动了一个新的进程。同样,每次执行JDK的java.e...
  • knighttools
  • knighttools
  • 2012年11月27日 17:39
  • 7142
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:linux的启动进程与服务 (三)
举报原因:
原因补充:

(最多只允许输入30个字)