zoukankan      html  css  js  c++  java
  • Linux服务管理

    ⒈介绍

      服务(Service)本质就是进程,但是是运行在后台的,通常服务都会监听某个端口,等待其它程序的请求,例如MySql、SSH、防火墙等等,因为我们又称之为守护进程,是Linux中非常重要的知识点。

    ⒉服务管理

    service 服务名称 [start|stop|restart|reload|status]

    ★在Centos7之后,不再使用service指令管理服务而改用systemctl,但它们之间的本质相同。

    ⒊如何管理系统服务

      ①setup指令进入系统管理菜单  =》  系统服务

      ②/etc/init.d/服务名称

        可以通过  ls -l /etc/init.d  列出系统中有那些服务

    ⒋服务的运行级别(runlevel)

      此处运行级别和关机指令的运行级别一致!因在不同的运行级别下,服务的运行状态是不同的。

      Linux系统有7种运行级别(0-6):常用的是级别3和5

        运行级别0:系统停机状态,系统默认运行级别不能设置为0,否则不能正常启动。

        运行级别1:单用户工作状态,root权限,用于系统维护,禁止远程登陆。

        运行级别2:多用户状态(没有NFS),不支持网络。

        运行级别3:完全的多用户状态(有NFS),登陆后进入控制台命令行模式。

        运行级别4:系统未使用,保留。

        运行级别5:登陆后进入图形GUI模式。

        运行级别6:系统正常关闭并重启,默认运行级别不能设置为6,否则不能正常启动。

      查看或修改默认级别: vi /etc/inittab

      开机的流程说明

        开机=》BIOS=》/boot=》init进程1=》运行级别=》加载运行级别对应的服务

    ⒌设置服务(在某个运行级别下)开机启动

      通过chkconfig命令可以给每个服务在各个运行级别设置开机启动/关闭。

      基本语法:

        ①chkconfig --list  查看所有服务

        ②chkconfig --list | grep xxx

            chkconfig 服务名称 --list

                      查看指定服务

        ③chkconfig --level 5 服务名称 on/off  设置服务在运行级别5下的状态

      ★chkconfig重新设置服务后,需要重启机器才能生效(reboot)

    ⒍一些补充

      ①测试某个ip的端口是否开启

        telnet ip port

      ②使用service(systemctl)指令后,变更立即生效,但这种方式只是临时生效,重启后将还原设置。

      ③如果希望设置某个服务自启动或关闭,永久生效,需要使用chkconfig指令。

  • 相关阅读:
    2019年中国高校计算机大赛
    2019年华北五省(市、自治区)及港澳台大学生计算机应用大赛
    2019年(第12届)中国大学生计算机设计大赛
    2020移动开发竞赛
    2019年华北五省(市、自治区)及港澳台大学生计算机应用大赛
    Android 开发者指南
    Android :HangUp Notification 横幅通知
    HBU E-mobile
    Android Q is Android 10
    Android Studio 3.5(Last updated 7/29/2019)
  • 原文地址:https://www.cnblogs.com/fanqisoft/p/10458558.html
Copyright © 2011-2022 走看看