CentOS
发布时间:2022-04-02 发布网站:大佬教程 code.js-code.com
大佬教程收集整理的这篇文章主要介绍了CentOS 7引导过程与服务控制(二),大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
概述
一、系统服务控制 在 CentOS 系统中,各种系统服务的控制脚本默认放在/usr/lib/systemd 目录下。通过 systemctl 命令工具可以实现对指定系统服务的控制。 常见的几种控制类型如下所述。 1.start(启动):运行指定的系统服务程序,实现服务功能。 2.stop(停止):终止指定的系统服务程序,关闭
相应的功能。 3.restart(重启):先退出,再重新运行指定的系统服务
一、系统服务控制
在 CentOS 系统中,各种系统服务的控制脚本默认放在/usr/lib/systemd 目录下。通过 systemctl 命令工具可以实现对指定系统服务的控制。
![CentOS 7引导过程与服务控制(二) CentOS 7引导过程与服务控制(二)](http://img.voidcn.com/vcimg/static/loading.png)
常见的几种控制类型如下所述。
1.start(启动):运行指定的系统服务程序,实现服务
功能。
2.stop(停止):终止指定的系统服务程序,
关闭相应的功能。
3.restart(重启):先
退出,再重新运行指定的系统服务程序。 [平常不建议使用]
4.reload(重载):不
退出服务程序,只是刷新配置。
在某些服务中与 restart 的操
5.作相同。
6.status(查看状态):查看指定的系统服务的运行状态及相关信息。
二、切换运行级别
1、查看运行级别
(1)runlevel命令:只能查看切换运行级别与当前运行级别。
![CentOS 7引导过程与服务控制(二) CentOS 7引导过程与服务控制(二)](http://img.voidcn.com/vcimg/static/loading.png)
(2)sy
stemctl工具:查看
默认的运行级别。
2、临时切换运行级别
(1)init命令:该命令参数是运行级别缩对应的数字。
如图执行“init 3”命令进入字符界面。
![CentOS 7引导过程与服务控制(二) CentOS 7引导过程与服务控制(二)](http://img.voidcn.com/vcimg/static/loading.png)
在字符界面输入
用户名及密码,然后再 执行“init 5”命令返回图形化界面。
![CentOS 7引导过程与服务控制(二) CentOS 7引导过程与服务控制(二)](http://img.voidcn.com/vcimg/static/loading.png)
(2)sy
stemctl工具:该命令的参数是具体的target。
如图执行“sy
stemctl isolate
multi-user.target”命令也可以进入到字符界面。
![CentOS 7引导过程与服务控制(二) CentOS 7引导过程与服务控制(二)](http://img.voidcn.com/vcimg/static/loading.png)
在字符界面输入
用户名及密码,然后再 执行“sy
stemctl isolate graphica
l.target”命令返回图形化界面。
![CentOS 7引导过程与服务控制(二) CentOS 7引导过程与服务控制(二)](http://img.voidcn.com/vcimg/static/loading.png)
如果想要开机
默认进入到字符界面,可以执行“ln -sf /lib/sy
stemd/sy
stem/
multi-user.target/etc/sy
stemd/sy
stem/dafault.target”命令将
默认的图形化界面改成字符界面。
![CentOS 7引导过程与服务控制(二) CentOS 7引导过程与服务控制(二)](http://img.voidcn.com/vcimg/static/loading.png)
三、优化启动过程
1、ntsysv工具
ntsysv 工具可以在字符模式中运行,为用户提供一个仿图形的交互式操作界面,专门用于集中配置各种系统服务的启动状态。当需要同时设置多个服务的启动状态时,使用 ntsysv 工具会非常方便。如图执行“ntsysv”命令用于管理当前运行目标中的服务。
![CentOS 7引导过程与服务控制(二) CentOS 7引导过程与服务控制(二)](http://img.voidcn.com/vcimg/static/loading.png)
操作时按↑、↓方向键来选择不同的系统服务,按 Space(空格)键设置服务的
默认启动状态(“[*]”表示启动,“[ ]”表示
关闭)。如果要查看所选定服务的说明信息,按 F1 键可以
获取帮助。
2、使用systemctl 工具
(1)查看系统服务的启动状态
![CentOS 7引导过程与服务控制(二) CentOS 7引导过程与服务控制(二)](http://img.voidcn.com/vcimg/static/loading.png)
如图“sy
stemctl is-enabled sshd.
service”命令可见该服务是开机启动的。
![CentOS 7引导过程与服务控制(二) CentOS 7引导过程与服务控制(二)](http://img.voidcn.com/vcimg/static/loading.png)
(2)设置系统服务的启动状态
![CentOS 7引导过程与服务控制(二) CentOS 7引导过程与服务控制(二)](http://img.voidcn.com/vcimg/static/loading.png)
如图执行“sy
stemctl disable sshd。
service”命令开机禁用该服务。
![CentOS 7引导过程与服务控制(二) CentOS 7引导过程与服务控制(二)](http://img.voidcn.com/vcimg/static/loading.png)
好啦,到这里本章节就学习完了,抓紧时间去温习本章命令吧!
大佬总结
以上是大佬教程为你收集整理的CentOS 7引导过程与服务控制(二)全部内容,希望文章能够帮你解决CentOS 7引导过程与服务控制(二)所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。