第6章服务与进程openEuler系统管理与服务器配置
目录6.1项目一:openEuler操作系统启动配置与快捷键设置 6.1.1openEuler操作系统的启动过程 6.1.2服务与systemd进程 6.1.3Linux系统的运行级别 6.1.4系统运行级别之间的切换 6.2项目二:使用systemctl命令管理smb服务6.2.1管理服务的启动与停止 6.2.2管理服务的自启动状态 6.2.3查看所有的服务 6.3项目三:进程的延迟与周期调度 6.3.1进程的概念6.3.2进程调度6.3.3进程的查看6.3.4进程的终止6.4知识扩展6.4.1作业控制的概念6.4.2作业控制的常用命令 本章小结
6.1项目一:openEuler操作系统启动配置与快捷键设置管理员在部署openEuler操作系统时,为了提高工作效率,通常在文本界面下进行工作,因此他以系统管理员root权限把系统设置成开机后,直接进入文本界面下。序号知识点详见章节1对系统启动过程的理解6.1.1节2对运行级别的理解6.1.3节3使用systemctl命令设置运行级别6.1.4节
6.1.1openEuler操作系统的启动过程
6.1.2服务与systemd进程服务简介在openEuler操作系统中,服务指的是系统后台运行的一些进程或程序,它们旨在执行特定的功能或维护系统的某一部分运行状态。这些服务可能包括网络服务、数据库服务、文件服务等,它们通常在系统启动时自动运行,并在后台静默执行。对服务的管理包括启动、查询、停止等操作。systemd进程systemd进程是openEuler操作系统中第一个运行的进程,被称为systemdaemon,负责系统启动和管理服务的运行,在系统初始化时能并行启动服务,以降低Shell系统开销。unit是systemd进程管理系统资源的基本单位,通过unit配置文件来定义、控制各种系统资源和服务的启动与管理,可提高系统的启动速度和管理效率。
6.1.3Linux系统的运行级别运行级别是一种状态或模式,是操作系统当前正在运行的功能级别,类似Windows系统的安全模式、命令模式、正常模式等运行级别。Linux系统为了适应不同用户对服务的启动配置要求,设置了7种不同的运行级别,分别从0~6,不同的运行级别具有不同的功能。
6.1.3Linux系统的运行级别运行级别0:停机,关闭系统。运行级别1:单用户模式,仅用于root用户对系统进行维护时。运行级别2:用户定义运行级别,默认等同于运行级别3。运行级别3:完全多用户模式,非图形化,即多用户文本界面模式。运行级别4:域特定运行级别,默认等同于运行级别3。运行级别5:多用户模式,图形化界面运行级别。运行级别6:重新启动。在openEuler操作系统中,每个运行级别都有属于自己的target文件,这些target文件保存在/lib/systemd/system目录中,同时在/usr/lib/systemd/system中也有一份。
6.1.4系统运行级别之间的切换要确定系统目前使用的运行级别,可通过systemctlget-default命令来查看。目前系统的运行级别是图形界面,可以通过systemctl命令来修改默认的运行级别。命令格式:systemctlset-defaultname.target
6.1项目一:openEuler操作系统启动配置与快捷键设置操作过程:#systemctlset-defaultmulti-user.target //设置运行级别为3Removed/etc/systemd/system/default.target.Createdsymlink/etc/systemd/system/default.target→/usr/lib/systemd/system/multi-user.target.#vim/usr/lib/systemd/system/ctrl-alt-del.target //修改文件内容,使用“#”注销所有配置项#reboot
6.2项目二:使用systemctl命令管理smb服务管理员在Linux系统中对smb服务做简单的管理,首先查询smb服务的启动状态,发现smb服务为关闭状态,接着启动了smb服务并再次查询smb服务的启动状态,以确定启动是否成功。为了方便使用smb服务,设置smb服务为开机自启动。序号知识点详见章节1启动与停止服务6.2.1节2设置服务的自启动状态6.2.2节
6.2.1管理服务的启动与停止服务的启动与停止命令格式:systemctl{start|stop|s