• 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

  • 相关阅读:
    67 个拯救前端开发者的工具、库和资源
    js常用的工具函数
    npm快捷键
    给bootstrap table设置行列单元格样式
    script标签中type为"text/x-template"或"text/html"
    【转载】Ogre3d 2.1 源码编译安装教程
    【转载】OGRE 2.1 Windows 编译
    【转载】DXUT11框架浅析(4)--调试相关
    【转载】GitHub详解
    【转载】3D/2D中的D3DXMatrixPerspectiveFovLH和D3DXMatrixOrthoLH投影函数详解
  • 原文地址:https://www.cnblogs.com/wnzhong/p/6382241.html
Copyright © 2020-2023  润新知