Ubuntu Linux操作系统-系统高级管理
UbuntuLinux操作系统第2版(微课版)—教学大纲

《Ubuntu Linux操作系统》课程教学大纲学分: 4学时:48适用专业: 高职高专类计算机专业一、课程的性质与任务课程的性质:本课程是为计算机专业学生开设的课程。
课程安排在第学期。
课程的任务:通过本课程的学习,使学生熟悉Linux操作系统的基本操作,掌握Linux操作系统的配置管理、软件使用和编程环境部署。
本课程将紧密结合实际,以首选的Linux桌面系统Ubuntu 为例讲解操作系统的使用和配置,为学生今后进行系统管理运维、软件开发和部署奠定基础。
整个课程按照从基础到应用,从基本功能到高级功能的逻辑进行讲授,要求学生通过动手实践来掌握相关的技术操作技能。
前导课程:《计算机原理》、《Windows操作系统》。
后续课程:《Linux应用开发》二、教学基本要求理论上,要求学生掌握Ubuntu Linux操作系统的基础知识,包括配置管理、桌面应用、编程和软件开发环境。
技能上,要求学生能掌握Ubuntu Linux操作系统的配置方法和使用技能,涵盖系统安装和基本使用、图形界面与命令行、用户与组管理、文件与目录管理、磁盘存储管理、软件包管理、系统高级管理、桌面应用、Shell编程、C/C++编程、Java与Android应用开发、LAMP 平台与PHP、Python、Node.js开发环境部署,以及Ubuntu服务器安装与管理。
培养的IEET核心能力:⏹具备系统管理方向的系统工程师的工程能力:掌握Linux配置管理和运维,包括用户与组管理、文件与目录管理、磁盘存储管理、软件包管理、系统高级管理、服务器安装与管理。
⏹具备应用开发工程师的开发环境部署能力,包括Shell编程、C/C++编程、Java与Android应用开发、LAMP平台与PHP、Python、Node.js开发环境的部署和流程。
⏹基本职业素养:具有良好的文化修养、职业道德、服务意识和敬业精神;接受企业的文化;具有较强的语言文字表达、团结协作和社会活动等基本能力;具有基本的英语文档阅读能力,能较熟练地阅读理解Ubuntu Linux的相关英文资料。
《Linux系统入门实战(Ubuntu版)》课程教学大纲

《Linux操作系统实战(Ubuntu版)》教学大纲一、课程目的Linux操作系统是一个功能强大而且十分灵活的操作系统,安全行、稳定性好,很少受到病毒和黑客的攻击。
本课程系统介绍Linux操作系统的基本操作、讲解系统的安装及配置、系统常用命令的使用,用较多的课时学习系统的命令行界面及命令行界面下的应用程序的功能及使用方法。
本课程可以配合操作系统原理课,使学生能理论结合实践。
二、课程性质和任务本课程的主要任务是讲授Linux操作系统的理论基础和服务器配置实践知识,同时通过大量实验,着重培养学生的动手能力。
(1)使学生了解Linux操作系统在行业中的重要地位和广泛的使用范围。
(2)在学习常用命令的基础上,加深对Linux操作系统的认识和实践配置能力。
(3)加深对计算机网络基础知识的理解,并在学会简单配置与应用。
(4)掌握Linux操作系统的安装、命令行操作、用户管理、磁盘管理、文件系统管理、软件包管理、进程管理、系统监测和系统故障排除。
(5)掌握Linux操作系统Shell编程基本语法与脚本编写。
(6)为更深一步学习Linux嵌入式平台开发奠定坚实的基础。
三、教学要求(1)通过对Linux操作系统在各行业的应用、各分支之间的关系,使学生加深理解学习Linux的必要性,对Linux的应用领域做到心中有数。
(2)通过实践教学,使学生掌握Linux操作系统的安装、基本配置和图形界面及命令行界面的使用方法。
(3)通过理论和实践教学,使学生掌握Linux操作系统的用户管理、磁盘管理、文件系统管理、软件包管理、进程管理、系统监测和系统故障排除的能力。
(4)通过理论和实践教学,使学生掌握Linux操作系统Shell编程的基本知识、基本语法。
通过各种实例,使学生掌握Shell脚本的编写。
四、教学内容和课时安排本课程共48学时,2.5学分,具体教学内容和课时安排如下:第一章 Linux概述课时:理论4课时实验1课时教学内容:1.操作系统简介2.Linux简介3.Linux的发行版4.Ubuntu发行版5.Ubuntu操作系统在虚拟机中的安装教学要求:本章让学生初步认识Linux这个免费的操作系统,了解自由软件的性质和意义。
UbuntuLinux操作系统用户与组管理课件

2.3 使用命令行工具管理用户和组
管理用户账户
第2章 用户与组管理 20
• 管理用户账户密码 • 使用passwd命令为用户设置密码 passwd [选项] [用户名] 设置账户密码 设置密码后,原密码将被自动被覆盖。 账户密码锁定与解锁 使用带−l选项的passwd命令可锁定账户密码。 查询密码状态 使用带-S选项的passwd命令可查看某账户的当前状态。 删除账户密码 使用带-d选项的passwd命令可删除密码。
2.3 使用命令行工具管理用户和组
管理组账户
• 修改组账户 groupmod [-g GID] [-n 新组名] 组名
• 删除组账户 groupdel 组名
第2章 用户与组管理 24
2.3 使用命令行工具管理用户和组
管理组账户
• 管理组成员 • groups命令用于显示某用户所属的全部组。 • 通过查看/etc/group配置文件查看组成员。 • 使用命令gpasswd将用户添加到指定的组: gpasswd –-a 用户名 组名 • 使用命令gpasswd将某用户从组中删除: gpasswd –-d 用户名 组名 • 使用命令gpasswd将若干用户位置为组成员(添加到组中) gpasswd –-M 用户名,用户名,... 组名 • 使用命令adduser将用户添加到组中。 • 使用命令deluser 将用户从组中删除。
• 组配置文件 • 组账户配置文件/etc/group 组名:组密码:GID:组成员列表 • 组账户密码配置文件/etc/gshadow 组名:加密后的组密码:组管理员:组成员列表
内容 导航
CONTENTS
用户与组概述
第2章 用户与组管理 9
使用图形化工具管理用户和组来自使用命令行工具管理用户和组
Ubuntu Linux操作系统系统高级配置与管理

5.2 必备知识
5.2.5 systemd管理Linux服务 现在地Ubuntu版本使用systemctl命令管理与控制服 ,Linux服务作为一种特定类型地单元,配置管理操作被 大简化。传统地service命令依然可以使用,这主要是 于兼容地目地,因此尽量避免使用。 1.服务管理 2.配置服务启动状态
5.2.3 systemd管理Linux系统 systemd是为改进传统系统启动方式而推出地Linux系 管理工具,现已成为大多数Linux发行版地标准配置。 地功能非常强大,除了系统启动管理与服务管理之外 可以用于其它系统管理任务。 1.systemd与系统初始化 2.systemd单元 3.systemd单元文件 4.依赖关系
5.2 必备知识
5.2.2 Linux进程管理 当程序运行地时候,每个进程会被动态得分配系统资 内存,安全属性与与之有关地状态。可以有多个进程 联到同一个程序,并同时执行不会互相干扰,操作系统 有效地管理与追踪所有运行着地进程。 1.启动进程 2.进程挂起及恢复 3.进程结束 4.进程优先级管理
5.2 必备知识
5.2 必备知识
5.2.4 systemd管理单元 单元管理是systemd最基本,最通用地功能。单元管理 对象可以是所有单元,某种类型地单元,符合条件地部 单元或某一具体单元。单元文件管理也是单元管理 部分,要注意区分两者之间地不同。 1.单元地活动状态 2.查看单元 3.查看单元地状态 4.管理单元依赖关系
高等职业技术教育计算机系统项目教程》
项目5
系统高级配置与管理
目
录
5.1
项目陈述
5.2
必备知识
5.3
项目实施
项目5
系统高级配置与管理
学习目的 • 掌握Linux进程管理方法。 • 理解systemd管理系统与服务。 • 掌握systmed管理Linux服务地方法。 • 掌握网络常用管理命令地使用方法。 • 掌握系统监控地方法。 • 掌握配置与使用系统日志地方法。
Ubuntu Linux操作系统常用服务器配置与管理

8.1 项目陈述
Linux操作系统地Samba,FTP,DHCP,DNS与Apache服务器 安装,管理,配置及使用是网络管理员需要掌握地。网 文件享,网络文件传输,IP地址自动分配,域名解析及W 站点配置发布是网络常用地服务器配置与管理操作, 熟练掌握其工作原理才能更好地管理其服务配置。本 主要讲解了Samba服务器,FTP服务器,DHCP服务器,DN 务器与Apache服务器地配置与管理。
8.2 必备知识
8.2.4 DNS服务器管理 域名系统(Domain Name System,DNS)是对域名与 相对应地IP地址进行转换地服务器。DNS保存了一张 名与与之相对应地IP地址地表,以解析消息地域名。 名是Inter某一台计算机或计算机组地名称,用于在数 传输时标识计算机地电子方位(有时也指地理位置 域名是由一串用点分隔地名称组成地,通常包含组织 且始终包括两三个字母地后缀,以指明组织地类型或 域名所在地家或地区。 1.主机名与域名
任务8.2 FTP服务器管理,主要讲解了FTP简介,FTP工作原理,vsftpd服 安装与运行管理,vsftpd服务地配置文件,/etc/ftpusers文件,vsftpd 证模式,匿名用户登录地权限参数。
任务8.3 DHCP服务器管理,主要讲解了DHCP简介,DHCP服务地安装与运 理,DHCP服务地主配置文件。
8.2 必备知识
8.2.1 Samba服务器管理 对于刚刚接触Linux操作系统地用户来说,使用最多地 是Samba服务,为什么是Samba呢?原因是Samba最先 Linux与Windows两个平台之间架起了一座"桥梁"。 Samba服务器实现了不同类型地计算机之间地文件与 印机地享,使得用户可以在Linux操作系统与Windows 作系统之间进行相互通信,甚至可以使用Samba服务 全取代Windows Server 2016,Windows Server 2019等 制器,使域管理工作变得非常方便。 1.Samba地功能
Linux操作系统Ubuntu系统的详细介绍

Linux操作系统Ubuntu系统的详细介绍Linux操作系统下的Ubuntu是一个非常好用的系统。
下面由店铺为大家整理了Linux操作系统之Ubuntu系统的详细介绍,希望对大家有帮助!Linux操作系统之Ubuntu系统的详细介绍Linux操作系统Ubuntu系统简介ubuntu系统基于Debian发行版和GNOME桌面环境。
Ubuntu 的目标在于为一般用户提供一个最新的、同时又相当稳定的主要由自由软件构建而成的操作系统,它可免费使用,并带有社团及专业的支持。
最新版本:Ubuntu 13.10已经可以下载,ubuntu 13.10包含了ubuntu gnome和ubuntu kylin(麒麟)项目。
如果你正在使用ubuntu 13.10每日构建版本,只需保持更新即可使用,支持周期将被缩短为9个月。
其他产品:ubuntu kylin(麒麟)团队相继推出“优客助手”、“金山快盘for UbuntuKylin”、“定制Fcitx输入法面板”、“Dash中文图片&视频搜索”等实用软件,并进一步完善了中国农历、天气插件等原有应用,升级了WPS for UbuntuKylin,在系统启动优化、桌面美化、系统定制和中文化方面也进行了细致深入的工作。
同时,CCN联合实验室正在积极与国内知名的软硬件厂商进行合作沟通,更多利好消息即将发布。
Linux操作系统Ubuntu系统优势1.Ubuntu无所不在。
微软的Windows大获成功的原因之一是因为它在默认情况下随许多PC一同交付。
在计算机上从头开始安装Windows的用户并不多。
大多数用户在默认情况下获得了随PC安装的Windows。
无论你喜不喜欢,Canonical也在对Ubuntu采取同样的做法。
如今,这个Linux操作系统随戴尔、IBM及另外几家大牌厂商的PC一同交付。
另外,像System76这些小公司也在交付只装有Ubuntu的计算机。
这是你看到Unbuntu无所不在的主要原因之一。
linux操作系统有什么版本

linux操作系统有什么版本如今,随着Linux的不断发展,Linux所支持的文件系统类型也在迅速扩充。
伴随着Linux新版本的发行,出现了大量的文件系统可能性,其中每一个不同版本的Linux所支持的文件系统类型种类都有所不同,那么linux操作系统都有什么版本呢?下面大家与店铺一起来学习一下吧。
linux操作系统有版本详解一、UbuntuUbuntu是2004年9月首次公布的。
虽然相对来说Ubuntu是发行较晚的Linux发行版,该项目没有其他linux发行版本早,但是其邮件列表很快被用户的渴望和热情的开发者讨论所填满。
在随后几年中,Ubuntu成长为最流行的桌面Linux发行版,它朝着发展一种“易用和免费”的桌面操作系统做出了极大的努力和贡献,能够与市场上任何一款个人操作系统相竞争。
Linux系统:Fedora、OpenSUSE二、Fedora尽管Fedora的正式推出在2004年9月,但是它的起源可追溯至1995年,它是由两个Linux梦想家– Bob Young和Marc Ewing(在红帽Linux的名字)共同创建推出。
作为公司的第一个产品,红帽Linux 1.0“母亲节”,发表于同年并很快更新修复了一些错误。
1997年,红帽公司推出了其革命性的RPM包管理方案及其他高级特性,这极大的促进了发行版急速上升和普及,超越Slackware Linux成为全球最广泛使用的Linux发行版。
在随后几年中,红帽公司制定了标准,每6个月发行的时间表。
虽然Fedora的方向,仍然主要由红帽公司控制,无论正确与否,有时作为红帽企业Linux测试版而出现,但是不能否认的是,直到今天Fedora仍然是最具创新性的分布版之一。
其贡献的Linux内核,glibc和GCC是众所周知的,其最近更多的与SELinux的功能整合,Xen的虚拟化技术和其他企业级功能都受到很多公司客户的赞赏。
Ubuntu Linux操作系统实验大纲

《Linux操作系统》实验大纲适用专业:计算机类专业、电子信息类专业教材:张同光.Ubuntu Linux操作系统(微课视频版).[M].北京:清华大学出版社,2022实验学时:24一、课程简介《Linux操作系统》是计算机类、电子信息类等相关专业的一门重要的专业基础课程。
课程内容主要包括Linux简介与安装、Linux的用户接口与文本编辑器、系统管理、磁盘与文件管理、软件包管理、组建Linux局域网、提供Internet服务。
通过本课程的学习,可以使学生了解什么是Linux,如何安装、使用和管理Linux,如何使用Linux组建网络、如何提供互联网服务等知识。
更为重要的是一开始就从系统的基本命令开始讲解,让学生脱离Windows的思维方式,也能使学生逐步领悟Linux操作系统的精髓(命令行)所在,这样会给学生以后进一步的学习带来很大帮助。
二、实验目的目的1:通过相关实验,使学生掌握Linux操作系统的使用精髓,即:命令行。
能够通过使用命令和修改配置文件的方式管理Linux系统。
目的2:Linux的长处在于网络服务方面,通过实验掌握DHCP、Samba、NFS、Squid、DNS、WWW、FTP以及防火墙等的设置和使用。
三、实验教学基本要求对布置的实验题目能够进行分析,自行设计方案,写出合乎规范的实验报告。
1、实验前必须预习与实验相关的教材内容,了解实验内容,弄清实验原理,并写出相应的实验预习报告。
2、实验中,必须熟练掌握相关命令和配置文件。
四、实验项目、实验内容及学时分配情况五、实验成绩考核办法每次实验学生必须完成相应的实验要求才能离开实验室。
并在实验完成后提交该次实验的相应实验报告,内容主要包括:实验目的、实验主要截图、结果分析等。
每次实验成绩按100分计,依据实验前的预习,实验时的考勤,实验中的操作,实验后的报告等各部分的完成情况来计分。
六、实验指导书和参考书1、实验指导书:2、实验参考书:大纲执笔人:大纲审定人:学院负责人:年月日。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第6章系统高级管理能力CAPACITY 要求了解什么是Linux进程,学会查看和管理Linux进程。
理解systemd的概念和体系,掌握使用systemd管控系统和服务的用法。
了解进程的调度启动方法,学会使用Ubuntu自动化任务工具。
熟悉Linux系统日志和systemd日志的配置和使用。
内容导航CONTENTSLinux进程管理使用systemd管控系统和服务进程的调度启动——自动化任务配置系统日志管理Linux进程概述•进程概念•进程由程序产生,是动态的,是一个运行着的、要占用系统运行资源的程序。
•系统给每一个进程都分配了一个唯一的进程标识符(进程号,简称PID)。
•进程分类•交互进程:在Shell下通过执行程序所产生的进程,可在前台或后台运行。
•批处理进程:一个进程序列。
•守护进程:又称监控进程,是指那些在后台运行,并且没有控制终端的进程,通常可以随着操作系统的启动而运行,也可将其称为服务。
查看进程•进程概念•PID:进程号(Process ID),用于唯一标识进程。
•PPID:父进程号(Parent PID),创建某进程的上一个进程的进程号。
•USER:启动某个进程的用户ID和该用户所属组的ID。
•STAT:进程状态,颐和进程可能处于多种状态,如运行、等待、停止、睡眠、僵死等。
•PRIORITY:进程的优先级。
•源占用:包括CPU、内存等资源的占用信息。
查看进程•ps命令•ps命令是最基本的进程查看命令,可确定有哪些进程正在运行、进程的状态、进程是否结束、进程是否僵死、哪些进程占用了过多的资源等等。
•ps命令最常用的还是监控后台进程的工作情况。
•最常用的是使用aux选项组合。
•top命令•top命令用于动态显示系统进程信息,可以每隔一短时间刷新当前状态,还提供一组交互式命令用于进程的监控。
Linux进程管理•启动进程•手动启动:在Shell命令行下输入要执行的程序来启动一个进程。
其启动方式又分为前台启动和后台启动,默认为前台启动。
若在要执行的命令后面跟随一个符号“&”,则为后台启动。
•调度启动:事先设置好程序要运行的时间,当到了预设的时间后,系统自动启动程序。
•进程的挂起及恢复•在运行进程过程中使用<Ctrl>+<Z>组合键可挂起当前的前台作业,将进程转到后台。
•恢复进程执行有两种选择,一种是用fg命令将挂起的作业放回到前台执行;另一种是用bg命令将挂起的作业放到后台执行Linux进程管理•结束进程的运行•使用组合键<Ctrl>+<C>中断前台进程。
•使用kill命令结束后台进程:kill [-s,--信号|-p] [-a] 进程号...•管理进程的优先级•进程优先级可以用nice值表示,范围一般为-20~19,-20为最高优先级,19为最低优先级,系统进程默认的优先级值为0。
•命令nice用于设置进程的优先级:nice [-n] [命令 [参数] ... ]•命令renice用于调整进程的优先级:renice [优先级] [PID] [进程组] [用户名称或ID]第6章 系统高级管理9 内容导航CONTENTSLinux进程管理使用systemd管控系统和服务进程的调度启动——自动化任务配置系统日志管理10第6章 系统高级管理6.2 使用systemd 管控系统和服务systemd 与系统初始化•SysVinit初始化方式•基于运行级别(Runlevel)。
•使用/etc/inittab文件配置文件。
•优点p sysVinit初始化方式原理简单,易于理解。
p 可以依靠Shell脚本控制服务启动,服务脚本编写比较容易。
•不足p sysVinit启动是线性、顺序的,启动过程比较慢。
systemd与系统初始化•Upstart初始化方式•并行启动服务的机制。
•systemd系统初始化使用systemd取代init,作为系统第一个进程。
•systemd不通过init脚本来启动服务,而是采用一种并行启动服务的机制。
•特点p所有服务和任务都是由事件驱动的,Upstart是并行的。
p可充分利用计算机多核的特点,大大减少启动所需的时间,提高系统启动速度。
p Ubuntu从6.10版开始支持Upstart方式,同时也使用SysVinit。
p UpStart主要实现了服务的即插即用。
systemd与系统初始化•systemd初始化方式•并行启动服务的机制p systemd系统初始化使用systemd取代init,作为系统第一个进程。
p systemd不通过init脚本来启动服务,而是采用一种并行启动服务的机制。
•特点p systemd使用单元文件替换之前的初始化脚本。
p systemd使用启动目标(Target)替代运行级别。
p systemd使用类似缓冲池的办法解决服务之间的依赖性。
p提高了并行启动能力,极大地缩短了系统启动时间。
p systemd与sysVinit兼容,支持并行化任务,按需启动守护进程。
p Ubuntu从15.04版开始支持systemd。
systemd 的主要概念和术语•核心概念:单元(unit)单元类型配置文件扩展名说明service (服务).service定义系统服务。
这是最常用的一类,与早期Linux 版本/etc/init.d/目录下的服务脚本的作用相同device (设备).device 定义内核识别的设备。
每一个使用udev 规则标记的设备都会在systemd 中作为一个设备单元出现mount (挂载).mount 定义文件系统挂载点automount (自动挂载).automount用于文件系统自动挂载设备systemd的主要概念和术语•核心概念:单元(unit)单元类型配置文件扩展名说明socket(套接字).socket定义系统和互联网中的一个套接字,标识进程间通信用到的socket文件swap(交换空间).swap标识管理用于交换空间的设备path(路径).path定义文件系统中的文件或目录swap(交换空间).swap标识管理用于交换空间的设备timer(定时器).timer用来定时触发用户定义的操作,以取代atd、crond等传统的定时服务target(目标).target用于对其他单元进行逻辑分组,主要用于模拟实现运行级别的概念snapshot(快照).snapshot快照是一组配置单元,保存了系统当前的运行状态systemd的主要概念和术语•依赖关系•在单元文件中使用关键字来描述单元之间的依赖关系。
•systemd事务•systemd能保证事务完整性,旨在保证多个依赖的单元之间没有循环引用。
•systemd将单元之间的依赖关系分为两种:required(强依赖)和wants(弱依赖)。
systemd 的主要概念和术语•启动目标(Target)和运行级别(Runlevel)传统运行级别systemd 目标说明runlevel0.target , poweroff.target 关闭系统。
不要将默认目标设置为此目标1, s, singlerunlevel1.target , rescue.target 单用户(Single )模式。
以root 身份开启一个虚拟控制台,主要用于管理员维护系统2, 3, 4runlevel2.target ,runlevel3.target ,runlevel4.target ,multi-user.target 多用户模式,非图形化。
用户可以通过多个控制台或网络登录5runlevel5.target , graphical.target 多用户模式,图形化界面6runlevel6.target , reboot.target 重启系统。
不要将默认目标设置为此目标Emergencyemergency.target紧急Shellsystemd单元文件•单元文件格式[Unit]Description=CUPS SchedulerDocumentation=man:cupsd(8)[Service]ExecStart=/usr/sbin/cupsd -lType=simpleRestart=always[Install]Also=cups.socket cups.pathWantedBy=printer.targetsystemd单元文件•编辑单元文件(1)在/etc/systemd/system/目录创建单元文件。
(2)修改该文件权限,确保只能被root用户编辑。
(3)在该文件中添加以下配置信息。
[Unit]Description=The Apache HTTP ServerAfter=network.target remote-fs.target nss-lookup.target[Service]Type=forkingEnvironment=APACHE_STARTED_BY_SYSTEMD=trueExecStart=/usr/local/apache2/bin/apachectl startExecStop=/usr/local/apache2/bin/apachectl stopExecReload=/usr/local/apache2/bin/apachectl gracefulPrivateTmp=trueRestart=on-abort[Install]WantedBy=multi-user.target(4)通知systemd该单元已添加,并开启该服务。
systemd单元文件•单元文件与启动目标•传统的方案:服务启动脚本对应运行级别。
•systemd的方案:单元文件对应启动目标。
•将基本的单元文件存放在/usr/lib/systemd/system/目录下,不同的启动目标要装载的服务等单元的配置文件则以软链接方式映射到/etc/systemd/system/目录下对应的启动目标子目录下,如multi-user.target装载的单元的配置文件链接到/etc/systemd/system/multi-user.target.wants/目录下。
•在/etc/systemd/system目录下有多个*.wants子目录,放在该子目录下的单元文件等同于在[Unit]节中的Wants字段,即该单元启动时还需启动这些单元。
systemd单元文件•理解target单元文件•启动目标使用target单元文件描述,target单位文件扩展名是.target,target单元文件的唯一目的是将其他systemd单元文件通过一连串的依赖关系组织在一起。
•以graphical.target单元文件为例进行分析。
graphical.target单元用于启动一个图形会话,systemd会启动像GNOME显示管理(gdm.service)、账户服务(accounts-daemon)这样的服务,并且会激活multi-user.target单元。