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指令。

  • 相关阅读:
    (13)使用Ajax Helper 提高用户体验
    (12)改变图片的大小生成缩略图
    (11)通过表单上传文件
    程序员需要有多懒 ?- cocos2d-x 数学函数、常用宏粗整理
    xCode 4.X 免证书真机发布及调试
    35岁前必须做好的10件事情(转载)
    独自收集Cocos2d提供的字体!共57种(有对照的字体图)
    (10)根据关键字搜索
    tcp拥塞控制
    dpcnv reademe
  • 原文地址:https://www.cnblogs.com/fanqisoft/p/10458558.html
Copyright © 2011-2022 走看看