• Linux服务管理


    1. 简介与分类

      1.1 系统的运行级别    

        1.1.1 运行级别分类

          

        1.1.2 运行级别命令:

          runlevel  # 查看运行级别

          init  运行级别  # 修改运行级别

        1.1.3 系统默认运行级别:

          vim /etc/inittab 最后一行 id:3:initdefault: 数字对应级别

      1.2 服务的分类

        Linux服务分为:RPM包默认安装的服务 和 源码包安装的服务

        其中RPM包服务又分为:独立的服务 和 基于xinetd服务(超级守护进程)

        查看已经安装的服务:chkconfig  --list

      1.3 启动与自启动

        network         0:off 1:off 2:on 3:on 4:on 5:on 6:off  # 2345级别下自启动

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

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

      1.4 查询已安装的服务

        1.4.1 查看RPM包安装的服务

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

        1.4.2 查看源码包安装的服务

          源码包安装的服务:查看服务安装位置,一般是/usr/local/下

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

          源码包安装在指定位置,一半是/usr/local下;RPM包安装在默认位置中

          tips:service 和 chkconfig 和 ntsysv 都只能找到RPM包

      1.5 服务与端口

        1.5.1 端口:数据从传输层传递给应用层时的接口

          

        1.5.2 端口和服务的对应文件:/etc/service/

        1.5.3 查询系统中开启的服务:

          netstat  -tlunp:(tcp / listen / udp / n用端口号显示服务 / PID)列出系统中所有已经启动的服务

          netstat  -an:(all)正在连接的服务

    2. RPM包服务管理

      2.1 独立服务的管理

        2.1.1 RPM包安装服务的位置:

          RPM包安装在默认位置中,而源码包安装在指定位置,一般是/usr/local/

          tips:usr 是 Unix System Resource的简称,即Unix系统资源的缩写。

          RPM一般安装位置:

            

        2.1.2 独立服务的启动方法

          通过绝对路径:/etc/init.d/独立服务名 start|stop|status|restart|

          通过service:service 独立服务名 start|stop|status|restart|

        2.1.3 独立服务的自启动方法

          1. chkconfig  --level 2345  httpd  on

          2. 修改/etc/rc.d/rc.local文件,末尾加上/etc/init.d/httpd  start

          3. 使用ntsysv启动图形界面(red hat专有)

      2.2 基于xinetd服务的管理(不占内存,但管理效率低)

        2.2.1 安装xinetd:yum  -y  install  xinetd

        2.2.2 xinetd服务的启动(启动 与 自启动 相通)

          

        2.2.3 xinetd服务的自启动

          chkconfig  rsync  on

          ntsysv

  • 相关阅读:
    曹工说Spring Boot源码(9)-- Spring解析xml文件,到底从中得到了什么(context命名空间上)
    曹工说Spring Boot源码(8)-- Spring解析xml文件,到底从中得到了什么(util命名空间)
    曹工说Spring Boot源码(7)-- Spring解析xml文件,到底从中得到了什么(上)
    曹工杂谈--使用mybatis的同学,进来看看怎么在日志打印完整sql吧,在数据库可执行那种
    matlab编程 跳转语句
    高精度地图的整理
    matlab发出声音
    ubuntu常用命令
    prologue
    neutral
  • 原文地址:https://www.cnblogs.com/wnzhong/p/6382241.html
Copyright © 2020-2023  润新知