zoukankan      html  css  js  c++  java
  • system

    服务的分类

    1.由System V管理的服务也称独立系统服务

     服务一经启动,除非因为关闭系统或管理者手动结束,否则都将在后台执行,不管有没有被用到。
    特性:
     响应速度较快
     占用系统资源

     服务脚本文件被储存在/etc/rc.d/init.d/目录下,及/etc/init.d/目录下。
      start:启动这个服务。
      stop:停止这个服务。
      restart:重新启动
      reload:重载配置文件,这个参数只有在服务已经启动的状况下才能使用。
      status:查看目前服务的启动状态

    如何开启和关闭服务
     以httpd vsftpd为例
     3种方法:
      service vsftpd start/stop/restart 开启、关闭、重启vsftpd服务
      /etc/init.d/httpd start/stop/restart 开启、关闭、重启
      /etc/rc.d/init.d/httpd start/stop/restart 开启、关闭、重启

    如何设定服务的开机自启动/不启动
     chkconfig httpd on/off 设定httpd服务开机启动/不启动
     chkconfig httpd --list 查看httpd在各个级别下的开机启动情况
     chkconfig --level 35 httpd om/off 指定httpd服务在3和5运行级别下开机启动/不启动

    2.由Xinetd(超级守护进程)管理的服务也称临时服务

     与独立系统服务不同,临时服务平时并不会启动,而是当客户端需要请求时才会被启动,使用完毕就会结束。
    特性:
     响应速度较慢
     较节省系统资源

    超级守护进程:
     xinetd是一个特殊的程序,不断监控其管理的所有服务的端口。一旦有客户端调用某一个启动文件时,这个程序要负责启动该服务;而在客户端使用完毕后,该程序也必须要负责结束该服务。
     超级守护进程xinetd本身是有systemV管理的服务。
    Xinetd(超级守护进程)管理的服务相应的脚本文件存放在/etc/xinetd.d/ 目录下。

    如何开启和关闭服务
     telnet为例
     rpm -ivh xinetd-…...由于依赖关系先安装xinetd软件
     rpm -ivh telnet-*
     vim /etc/xinetd.d/telnet 编辑telnet配置文件

     disable=no  启用服务 
    

     重启超级守护进程xinetd服务 service xinetd restart
     netstat -tnlp 可以看到23端口由xinetd监听
    其他服务管理工具
     ntsysv
     system-config-services

  • 相关阅读:
    STL特性总述——写在前面
    C++多线程框架
    C++内存管理之unique_ptr
    ubuntu文本模式/终端中文乱码解决
    log4net日志在app.config中assembly不起作用
    解决多线程委托二义性问题
    IIS 中文文件名下载会出现403访问被拒绝
    C# 异常:从作用域“”引用了“FiasHostApp.Entity.DBEntity.FIAS_RM_v1.ITraNetMgrUnitBaseInfoRecord”类型的变量“w”,但该变量未定义
    C# string.Split对于换行符的分隔正确用法
    knockoutJS+knockout.multimodels使用记录
  • 原文地址:https://www.cnblogs.com/liangml/p/6417266.html
Copyright © 2011-2022 走看看