zoukankan      html  css  js  c++  java
  • Linux 服务分类

    一,服务分类

      1,服务简介与分类

        1,服务的分类

          

         启动与自启动

          1,服务启动:就是在当前系统中让服务运行,并提供功能

          2,服务自启动:自启动是指让服务在系统开机或重启动之后,随着系统的启动而自动启动的服务

        查询已安装的服务:

          1,RPM包安装的服务

            chkconfig --list  查看服务自启动状态,可以看到所有RPM包安装的服务

          2,源码包安装的服务

            查看服务安装位置,一般是/usr/local下

        ps -aux  查看进程

        RPM安装服务和源码包安装服务的区别:

          RPM安装服务和源码包安装服务的区别就是安装位置的不同

          1,源码包安装在指定位置,一般是/usr/local

          2,RPM包安装在默认位置中

        

    二,RPM服务的管理

      1,独立服务

        1,独立服务的管理

          /etc/init.d  启动脚本位置

          /etc/sysconfig  初始化环境配置文件位置

          /etc/  配置文件位置

          /etc/xinetd.conf  xinetd配置文件

          /etc/xinetd.d  基于xinetd服务的启动脚本

          /var/lib  服务产生的数据放在这里

          /var/log  日志

        2,独立服务的启动

          1,/etc/init.d/独立服务名 start/stop/status/restart

          2,service 独立服务名 start/stop/status/restart

        service --status-all

          所有RPM包安装的状态列出来

        3,独立服务的自启动

          1,chkconfig 【--level 运行级别】【独立服务名】【on|off】

          2,修改 /etc/rc.d/rc.local 文件

          3,使用 ntsysv命令管理自启动

      2,基于xinetd的服务

        超级守护进程

        1,安装xinetd与telnet(telnet现在已经是不安全的服务了,如果是在自己的服务器上测试的话,测试完了之后记得删除)

          yum -y install xinetd

          yum -y install telnet-server

        2,xinetd服务的启动

          vi /etc/xinetd.d/telnet

        重启xinetd服务

          service xinetd restart

        3,xinetd服务的自启动

          1,chkconfig telnet on

          2,ntsysv

    三,源码包服务的管理

      1,源码包安装服务的启动  

        1,使用绝对路径,调用启动脚本来启动,不同的源码包的启动脚本不同,可以查看源码包的安装说明,查看启动脚本的方法

          /usr/localapache2/bin/apachectl start/stop

      2,源码包服务的自启动

        vi /etc/rc.d/rc.local

        加入 /usr/localapache2/bin/apachectl start

      3,让源码包服务被服务管理命令识别

        1,让源码包的apache服务能被service命令管理启动

          ln -s /usr/localapache2/bin/apachectl /etc/init.d/apache  软链接

        2,让源码包的apache服务能被chkconfig与ntsysv 命令管理自启动

          vi /etc/init.d/apache

          #chkconfig:35 86 76 

            指定httpd脚本可以被chkconfig命令管理,格式是:chkconfig:运行级别 启动顺序 关闭顺序

          #description:source package apache

            说明,内容随意

          chkconfig --add apache

            把源码包apache加入chkconfig命令

        

  • 相关阅读:
    内核模块的一些问题
    [转]change the linux startup logo
    raspbian 静态IP
    [转]centos7 配置yum源(本地+光盘)
    [转]source inslght使用指导
    T420修改wifi灯闪动模式
    root运行chrome
    [转]理解阻塞非阻塞与同步异步
    [转] 计算机体系架构分类
    Win7下安装 Oracle Virtual Box
  • 原文地址:https://www.cnblogs.com/Cl0ud/p/12308252.html
Copyright © 2011-2022 走看看