1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > Linux系统下服务和运行目标管理——单用户和多用户模式的切换

Linux系统下服务和运行目标管理——单用户和多用户模式的切换

时间:2022-07-24 21:20:40

相关推荐

Linux系统下服务和运行目标管理——单用户和多用户模式的切换

前言

这是我听老师讲课做的笔记,考试要看的。 这是视频地址

作者:RodmaChen

关注我的csdn博客,更多Linux笔记知识还在更新

服务和运行目标管理

一. Linux的启动过程二. Linux的运行目标三. 修改Linux的运行目标四.Linux的服务五. 管理Linux服务六.实训任务:

一. Linux的启动过程

Linux操作系统的开机过程是这样的,即从BIOS开始,然后进入Boot Loader,再加载系统内核,然后内核进行初始化,最后启动初始化进程。初始化进程作为Linux系统的第一个进程,它需要完成Linux系统中相关的初始化工作,为用户提供合适的工作环境。Centos 7系统已经替换掉了熟悉的初始化进程服务System V init,正式采用全新的systemd初始化进程服务。

Systemd是一个系统管理守护进程、工具和库的集合,用于取代System V初始进程。

Systemd的功能是用于集中管理和配置类UNIX系统。

可以通过pstree命令可以查看进程树

二. Linux的运行目标

Linux功能强大,为了适应不同用户对服务的启动配置要求,早期版本的Linux提供了运行级别centos 7版本加入了systemd进行启动的管理,systemd 用目标(target)替代了运行级别的概念,提供了更大的灵活性,如您可以继承一个已有的目标,并添加其它服务,来创建自己的目标。

三. 修改Linux的运行目标

实例:

针对Linux的运行的目标,我们可以进行设置,设置时候用到了systemctl命令。

临时修改运行级别:从multi-user.target(即字符界面)改为graphical.target(即图形界面)

修改默认的运行级别

systemd使用链接来指向默认的运行级别。在创建新的链接前,你可以通过下面命令删除存在的链接,然后创建一个新的链接

rm /etc/systemd/system/default.target

切换到运行级 3 :

ln:创建一个链接位置-sf:创建一个链接文件的位置

ln -sf /lib/systemd/system/multi-user.target /etc/systemd/system/default.target

四.Linux的服务

服务:是指执行指定系统功能的程序、例程或进程,以便支持其他程序,尤其是底层(接近硬件)程序。例如:打印服务,ftp服务,http服务。服务就是一个程序(正在执行的程序),是一个用来等待并处理请求的程序。

五. 管理Linux服务

Linux服务的管理包括控制服务的启动、查询、停止

httpd.service (web服务)为例,说明服务的管理方法。

六.实训任务:

查看系统的默认运行级别

这里我们运行级别是5,所以的是图形界面

修改默认的运行级别为图形界面

注意:每次修改后需要重新启动reboot命令才有效

查看开机自动运行的服务列表设置某个不运行的系统服务开机自动运行

我们以httpd.service为例

(1) 查询是否有这个服务

(2)如果没有就必须安装相关的httpd软件包

步骤一:先挂载光盘mount

步骤二:安装httpd安装包yum install -y httpd

具体解释可以看Linux中RPM软件包和YUM软件仓库的介绍和使用

(3)由于这个服务是disable开机不启动的,那我们来设置它开机启动(使用systemctl enable httpd.service命令),如下图所示

更多Linux学习可以看以下链接:

Linux操作系统的发展和介绍

Linux和其他操作系统的区别

震惊!面向新手最全面的Linux命令大全出炉了

Linux文本编辑器——vim编译器的全面讲解

Linux文件权限 出炉啦, 快进来学习收藏吧!

Linux系统下的用户和用户组的创建和管理

Linux中RPM软件包和YUM软件仓库的介绍和使用

本人博客:/weixin_46654114

本人b站求关注:/391105864

转载说明:跟我说明,务必注明来源,附带本人博客连接。

请给我点个赞鼓励我吧

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。