• 尚硅谷linux教程 11-服务管理


    尚硅谷linux教程 11-服务管理

    介绍

    服务(service) 本质就是进程,但是是运行在后台的,通常都会监听某个端口,等待其它程序的请求,比如(mysql , sshd 防火墙等),因此我们又称为守护进程,是 Linux 中非常重要的知识点。【原理图】

    service管理指令

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

    在centos7.0后不再使用service 而是systemctl

    systemctl

    使用案例

    查看当前防火墙的状态,关闭防火墙和重启防火墙

    关闭防火墙

    重启防火墙

    可以通过telnet 来检测linux的某个端口是否在监听、运行。并且可以访问。

    dos telnet ip 端口 telnet 192.168.123.22

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

    查看服务名

    1. 使用setup -》系统服务就可以看到

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

    服务运行级别

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

    chkconfig指令

    通过chkconfig指令可以给每个服务的各个运行级别设置自启动或关闭

    基本语法:

    1. 查看服务 chkconfig -list | grep xxx

    2. chkconfig 服务名 -list

    3. chkconfig -level 5 服务名 on/off

      sshd在5下不要自启动

    应用实例

    1. 案例 1: 请显示当前系统所有服务的各个运行级别的运行状态

    chkconfig --list

    2)请查看sshd服务的运行状态

    service sshd status

    3)将sshd服务在运行级别5下设置为不自动启动,看看有什么效果

    chkconfig --level 5 sshd off

    4)当运行级别为5时,关闭防火墙

    chkconfig --level 5 iptables off

    5)在所有运行级别下,关闭防火墙

    chkconfig iptables off

    6)在所有运行级别下,开启防火墙

    chkconfig iptables on

    注意细节

    1)chkconfig重新设置服务后自启动或者关闭,需要重启机器reboot才能生效

    博客网站 https://yamon.top 个人网站 https://yamon.top/resume GitHub网站 https://github.com/yamonc 欢迎前来访问
  • 相关阅读:
    Laravel5 cookie和session设置
    php如何实现登陆后返回原页面
    laravel5项目安装debugbar
    phpstorm安装laravel-ide-helper实现自动完成、代码提示和跟踪
    js 3秒后跳转页面的实现代码
    phpstorm常用plugins
    运用Xdebug调试和优化PHP程序
    Laravel5 打印SQL
    laravel 去掉index.php伪静态
    Linux gprof命令
  • 原文地址:https://www.cnblogs.com/chenyameng/p/12845930.html
Copyright © 2020-2023  润新知