Linux笔记20.服务的管理
20.服务的管理 系统服务 某些服务的服务对象是系统本身,或者系统的用户,这类的服务我们称为系统服务 网络服务 提供给网络中的其他客户端调用使用的服务,这类的服务我们统称为网络服务
独立系统服务 服务一经启动,除非关闭系统或管理者手动结束,否则都将在后台执行,不管有没有被用到.这样的服务,我们称为独立系统服务.独立系统服务有时候又被称为SysV 服务 临时服务 临时服务平时并不会启动,而是当客户端需要时才会被启动,使用完毕就会结束.
在传统的UNIX系统上,如果要停止一个服务,那就得传送适当的信号(Signal)给服务的进程(Process).你可以传送以下几个信号给服务的进程: SIGKILL(9):马上中止该进程. SIGTERM(15):请该进程自行结束.服务的进程接收到上述的信号后,便会依照信号的意义,被系统中止或者自己结束掉.
为了简化Linux服务管理的麻烦,Linux特别为每一个独立式的服务,提供启动程序文件(Service Start Script) 所有的服务启动文件被储存在etc/rc.d /init.d /目录下. 不同的服务启动 文件可能 会有不同的动作 参数 – start启动这个服务. – stop 停止这个服务.– restart先停止,再启动,也就是重新启动的意思. – reload重载配置文件,这个参数只有在服务已经启动的状况下 – condrestart有条件的重新启动,这个服务是已经启动的 – status查看目前服务的启动状态 脚本的管理 service命令管理方法 – service FILENAME ACTION 执行操作 – service FILENAME 列出所有相关动作参数 – 动作参数 • Start • Stop • status
直接嵌入Runlevel 目录 /etc.rc.d下有init.d/还有rc0.d到rc5.d,这是Runlevel目录 进入Runlevel目录,寻找所有文件名第一个字母为 K检查点,on 为开,off为关 – description:服务说明文字 |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |