Linux:1.service:服务管理+2.服务运行类别:runlevel+3.给各种服务设置自启动:chkconfig指令+4.systemctl:服务管理

本文涉及的产品
云防火墙,500元 1000GB
简介: Linux:1.service:服务管理+2.服务运行类别:runlevel+3.给各种服务设置自启动:chkconfig指令+4.systemctl:服务管理

1.service服务管理:


a5dca99ddd574e798c8cbd966d18083e.png


解释:service管理指令的服务名可选mysql,sshd,防火墙等,且start|stop|restart|reload|status表示可选择这几个(开始,停止,重启,重载,查看状态)。


service指令案例:


a7c241b649d5421987f7039ab52151c2.png


输入框框处指令,X-shell就会断开连接,此时,无论如何操作,都无效。因为断开的是network的22断开。


重新使用service network start,进行操作,即可完成X-shell的重新连接。如下图:


2ddaf562e35648f6934bf3bcd4d3418f.png


原理如下图:


1c118c6714734dae98ccc3ae6127c3d0.png


服务管理:


91ea392dae944c5e8fc88e9d1826a929.png


解释:方法2看到的只有三个服务,使用方法1时,会生成右侧这个服务选择栏,点进去,就变成下图:


7d253b726c7b4c4983c1ae8989f3d06a.png


带星号的表示会随着Linux的启动而自动启动。可手动去除*,操作是把光标放在*处,输入空格,*即消失。 退出按tab。


2.服务的运行级别runlevel:


4fcf8340831c4f57986b5da6bed8d873.png


解释:实际操作中一般使用的都是运行级别3;平时练习使用最多的是5。


3.chkconfig指令:


3a28a90678d34329b31e20fa8d56f1cf.png


查看服务chkconfig操作如下:


8df0b4a7546249dda50e67752c7dc9a3.png


设置某一个命令在某一个服务内是自启动还是关闭,如把network在3运行级别,关闭自启动。


chkconfig --level 3 network off (关) chkconfig --level 3 network on (开)


chkconfig --level 3 network off (关) 操作+查询操作结果是否成功如下:


57f4e01090574e1fb4951e53c7b6365a.png


chkconfig --level 3 network on (开) 操作+查询操作结果是否成功如下:


d5da72e5efb04b79af1cd16e7a420dcc.png


4.systemctl管理指令:


e2227353fd8f4f0183d713edce92f9cd.png


注:2.3.中的设置/关闭服务开机启动命令指令控制的是3和5,同时控制2个。


telnet是查看网络状态的指令。


应用案例:查看当前防火墙的状态,关闭防火墙和重启防火墙(firewalld.service .后面的可不写)操作如下:


99e9be57a3ab42789fe2e8353fc5cc0e.png


相关文章
|
11天前
|
Linux 应用服务中间件 Shell
linux系统服务二!
本文详细介绍了Linux系统的启动流程,包括CentOS 7的具体启动步骤,从BIOS自检到加载内核、启动systemd程序等。同时,文章还对比了CentOS 6和CentOS 7的启动流程,分析了启动过程中的耗时情况。接着,文章讲解了Linux的运行级别及其管理命令,systemd的基本概念、优势及常用命令,并提供了自定义systemd启动文件的示例。最后,文章介绍了单用户模式和救援模式的使用方法,包括如何找回忘记的密码和修复启动故障。
32 5
linux系统服务二!
|
11天前
|
Linux 应用服务中间件 Shell
linux系统服务!!!
本文详细介绍了Linux系统(以CentOS7为例)的启动流程,包括BIOS自检、读取MBR信息、加载Grub菜单、加载内核及驱动程序、启动systemd程序加载必要文件等五个主要步骤。同时,文章还对比了CentOS6和CentOS7的启动流程图,并分析了启动流程的耗时。此外,文中还讲解了Linux的运行级别、systemd的基本概念及其优势,以及如何使用systemd管理服务。最后,文章提供了单用户模式和救援模式的实战案例,帮助读者理解如何在系统启动出现问题时进行修复。
32 3
linux系统服务!!!
|
29天前
|
机器学习/深度学习 人工智能 Ubuntu
|
15天前
|
Linux 数据库
Linux服务如何实现服务器重启后的服务延迟自启动?
【10月更文挑战第25天】Linux服务如何实现服务器重启后的服务延迟自启动?
75 3
|
15天前
|
关系型数据库 MySQL Linux
Linux系统如何设置自启动服务在MySQL数据库启动后执行?
【10月更文挑战第25天】Linux系统如何设置自启动服务在MySQL数据库启动后执行?
62 3
|
1月前
|
Ubuntu Linux 网络安全
Linux中服务管理问题
【10月更文挑战第4天】
23 2
|
1月前
|
应用服务中间件 Linux Shell
Linux 配置 Nginx 服务的详细步骤,绝对干货
Linux 配置 Nginx 服务的详细步骤,绝对干货
70 0
|
6月前
|
Linux
linux中服务管理
在Linux服务管理中,从传统的System V init到Upstart,再到广泛采用的systemd,管理方式不断发展。systemd以其强大的功能和依赖解决成为现代Linux的核心。`systemctl`是管理服务的关键命令,如启动(`start`)、停止(`stop`)、重启(`restart`)服务及设置开机启动(`enable`)或取消(`disable`)。了解和服务管理,特别是systemd和`systemctl`的使用,对系统管理员至关重要。其他如xinetd用于控制网络服务,而特定环境下有OpenRC等工具。
55 2
|
安全 Ubuntu 网络协议
Linux中的服务管理
Linux系统可以同时运行数百个任务。其中大多数都属于操作系统环境的组成部分,不过可能也会有那么一两个你不需要的**守护进程**。有3种可用于启动守护进程和服务的工具,Linux发行版支持其中任意一种。传统的SysV系统使用/etc/init.d中的脚本。较新的systemd守护进程除了使用/etc/init.d之外,还用到了systemctl调用。还有些发行版使用的是upstart,配置脚本保存在/etc/init中。systemd如今已经取代了SysVinit系统。upstart是由Ubuntu开发并采用的,但是在14.04版中,已经改成了systemd。
148 3
|
Ubuntu 关系型数据库 MySQL
【Linux进阶篇】启动流程和服务管理
【Linux进阶篇】启动流程和服务管理
213 0