Linux服务管理

什么是服务管理?

涉及对Linux系统中各种系统级服务的启动、‌停止、‌重启和配置等操作,Linux是一个非常强大的操作系统,它可以运行各种服务。本文将介绍Linux服务管理:

1. 切换运行级别

语法:

        init     运行级别,运行级别有7个,分别是

    init进程控制着Linux系统的运行级别,‌这是理解Linux系统运作机制的关键。‌init进程作为系统启动后的第一个进程,‌负责整个系统的运行控制。‌运行级别则描述了系统服务状态的不同配置,‌通过切换运行级别可以调整系统服务以满足不同的需求。‌         

2. 服务命令  (CentOS7)

在Linux系统中,‌服务管理命令主要用于启动、‌停止、‌重启或查看服务的状态。‌以下是一些常用的Linux服务命令及其用法:

  1.  

    查看服务状态

    • systemctl status 服务名:‌查看服务的当前状态,‌包括是否正在运行、‌是否启用等信息。‌例如,‌systemctl status sshd可以查看SSH服务的状态。‌
  2.  

    启动服务

    • systemctl start 服务名:‌启动指定的服务。‌例如,‌systemctl start sshd可以启动SSH服务。‌
  3.  

    停止服务

    • systemctl stop 服务名:‌停止正在运行的服务。‌例如,‌systemctl stop sshd可以停止SSH服务。‌
  4.  

      重启服务

    • systemctl restart 服务名:‌重启指定的服务。‌例如,‌systemctl restart sshd可以重启SSH服务。‌
  5.  

      设置服务开机自启

    • systemctl enable 服务名:‌设置服务在系统启动时自动运行。‌例如,‌systemctl enable sshd可以设置SSH服务在系统启动时自动运行。‌
  6.  

       禁止服务开机自启

    • systemctl disable 服务名:‌禁止服务在系统启动时自动运行。‌例如,‌systemctl disable sshd可以禁止SSH服务在系统启动时自动运行。‌
  7.  

        查看所有服务

    • systemctl list-units --type=service:‌列出所有正在运行的服务。‌

这些命令提供了对Linux系统中服务管理的全面控制,‌无论是需要查看服务状态、‌启动或停止服务,‌还是设置服务开机自启,‌都可以通过这些命令轻松完成

3. 防火墙设置

在Linux中可以使用两种iptables和firewall来设置防火墙规则,我们主要讲讲firewall

1.查看防火墙端口信息,下图可见只有80端口

2.开放端口信息,开放了为什么查看端口不显示?这就要用到重载端口

3.重载端口,上面添加的8080端口就会显示出


4. CentOS7  运行级别切换   (multi-user.target  命令模式  graphical.target 图形用户界面模式 )

 a. 查看当前运行级别    systemctl get-default
 b. 设置当前运行级别    systemctl set-default   命令模式/图形模式
*注:级别设定完成后,须重启应用设置

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值