deepin操作系统(项目式)(微课版)-项目实训参考 徐占鹏_第1页
deepin操作系统(项目式)(微课版)-项目实训参考 徐占鹏_第2页
deepin操作系统(项目式)(微课版)-项目实训参考 徐占鹏_第3页
deepin操作系统(项目式)(微课版)-项目实训参考 徐占鹏_第4页
deepin操作系统(项目式)(微课版)-项目实训参考 徐占鹏_第5页
已阅读5页,还剩29页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

《deepin操作系统》

项目实训参考指导项目1了解并安装deepin操作系统实训1安装deepin操作系统实训目的掌握deepin操作系统的安装。实训内容(1)了解deepin硬件配置要求。(2)准备实验用计算机(建议用虚拟机)和deepin的ISO镜像文件。(3)运行deepin安装向导。(4)根据向导提示完成安装,再移除安装介质并重启计算机。(5)进行系统初始化设置。(6)登录deepin,根据向导提示完成桌面配置。(7)打开任务管理器执行关机操作。实训参考1.了解deepin硬件配置要求确认实验用计算机(建议使用虚拟机)满足deepin的硬件配置要求:至少2GHz的双核处理器(64位),4GB以上物理内存,64GB以上可用硬盘空间,屏幕分辨率至少1024×768。2.准备实验用计算机和deepin的ISO镜像文件(1)下载deepin的ISO镜像文件,例如:deepin-desktop-community-20.9-amd64.iso。(2)准备或创建虚拟机环境,如VMwareWorkstation。3.运行deepin安装向导(1)在虚拟机中启动新建虚拟机向导,选择Linux作为客户机操作系统,版本选择Debian10.x64位。(2)配置虚拟机的虚拟光驱,连接deepin安装包的ISO镜像文件。(3)启动虚拟机,选择安装内核版本,通常选择默认的安装内核。(4)运行安装向导,选择安装语言,设置硬盘分区选项,选择“全盘安装”或“手动安装”。(5)确认安装信息,开始安装过程。(6)安装完成后,移除虚拟光驱中的ISO镜像文件,重启虚拟机。4.进行系统初始化设置(1)重启后,根据向导提示进行初始化设置,包括选择系统语言、设置键盘布局、选择时区、创建账户等。(2)登录deepin,根据向导提示完成桌面配置:(3)输入用户密码登录deepin系统,选择桌面样式、运行模式、图标主题等。(4)打开任务管理器执行关机操作,完成实训。实训2安装并试用统信桌面操作系统实训目的安装并体验统信桌面操作系统。实训内容(1)准备实验用计算机(建议用虚拟机)和统信桌面操作系统专业版的ISO镜像文件。(2)运行系统安装向导。(3)安装完成后完成初始化设置。(4)登录统信桌面操作系统,进行简单的试用,体验它与deepin的不同之处。实训参考1.准备实验用计算机和统信桌面操作系统的ISO镜像文件(1)下载统信桌面操作系统的ISO镜像文件。(2)准备或创建虚拟机环境。2.运行系统安装向导(1)在虚拟机中启动新建虚拟机向导,选择Linux作为客户机操作系统。(2)配置虚拟机的虚拟光驱,连接统信桌面操作系统的ISO镜像文件。(3)启动虚拟机,运行安装向导,选择安装语言,设置硬盘分区选项。(4)确认安装信息,开始安装过程。(5)安装完成后,移除ISO镜像文件,重启虚拟机。3.初始化设置进行系统初始化设置,包括选择系统语言、设置键盘布局、选择时区、创建账户等。4.试用与比较(1)输入用户密码登录统信桌面操作系统。(2)体验其桌面环境、应用程序和功能。(3)比较统信桌面操作系统与deepin操作系统在界面设计、功能实现、性能表现等方面的异同。项目2熟悉桌面环境的基本操作实训1熟悉deepin桌面环境的基本操作实训目的(1)熟悉deepin的桌面环境组成。(2)掌握deepin的桌面环境的基本操作。实训内容(1)了解deepin的桌面环境的特点。(2)熟悉任务栏的操作。(3)启动并运行应用。(4)熟悉窗口操作,以及工作区的操作和切换。(5)掌握桌面外观个性和设置的操作。实训参考1.了解deepin的桌面环境的特点(1)考察deepin的桌面环境,包括桌面图标、任务栏、启动器等元素。(2)注意deepin使用的是深度科技自主开发的深度桌面环境(DDE),具有平滑动画效果和清新的设计风格。2.熟悉任务栏的操作(1)尝试在任务栏上单击不同的图标,打开和切换不同的应用。(2)观察任务栏中的多任务视图图标,单击打开多任务视图(工作区界面),了解如何切换和管理不同的工作区。3.启动并运行应用(1)通过启动器搜索并运行一个应用,例如“文本编辑器”。(2)在启动器中观察新安装的应用,并注意到新安装应用的旁边会出现一个小蓝点提示。4.熟悉窗口操作以及工作区的操作和切换(1)打开多个窗口,尝试通过拖拽窗口边缘来改变窗口大小。(2)使用窗口管理器提供的最小化、最大化、关闭等按钮来管理窗口。(3)在多任务视图中,通过缩略图切换不同的工作区,并尝试将窗口拖动到另一个工作区中。5.掌握桌面外观个性和设置的操作(1)通过控制中心进行显示设置,如亮度、分辨率、屏幕方向等。(2)个性化设置桌面环境,包括系统主题、活动用色、字体、窗口特效等。实训2熟悉系统基本运行环境的定制实训目的掌握通过控制中心设置系统环境的方法。实训内容(1)创建一个标准用户账户,并尝试使用该用户登录。(2)将时间日期的格式设置为12小时制。(3)关闭自动锁屏功能。(4)将图片的默认程序改为相册。实训参考1.创建一个标准用户账户,并尝试使用该用户登录(1)通过控制中心的账户设置模块创建一个新的标准用户账户。(2)注销当前用户,并尝试使用新创建的标准用户账户登录。2.在控制中心的时间日期设置模块中,修改时间格式为12小时制(1)打开控制中心,进入“时间和日期”设置模块。(2)找到时间格式设置选项,将时间格式更改为12小时制。(3)确认更改并退出设置模块。3.关闭自动锁屏功能(1)打开控制中心,进入“电源”设置模块。(2)在“使用电源”或相关设置界面中,找到自动锁屏设置选项。(3)将自动锁屏时间设置为“从不”,或禁用自动锁屏功能。(4)确认更改并退出设置模块。4.将图片的默认程序改为相册(1)打开控制中心,进入“默认程序”设置模块。(2)在文件类型列表中找到图片文件类型。(3)选择“相册”作为默认程序,并确认更改。实训3熟悉应用商店操作实训目的掌握通过应用商店管理应用软件的方法。实训内容(1)搜索并安装名为“安全日记本”的应用。(2)试用该应用软件。(3)查看该应用的详情。(4)卸载该应用。实训参考1.搜索并安装名为“安全日记本”的应用(1)打开应用商店,使用搜索框输入“安全日记本”进行搜索。(2)在搜索结果中找到“安全日记本”应用,并单击“安装”按钮进行下载和安装。(3)等待安装完成,并在应用商店界面查看已安装的应用。2.试用该应用软件(1)单击应用商店界面中的“打开”按钮,或直接在启动器中找到并运行“安全日记本”应用。(2)尝试使用该应用提供的功能,如创建新日记、编辑日记内容等。3.查看该应用的详情(1)在应用商店中,找到已安装的“安全日记本”应用,并单击进入应用详情界面。(2)查看应用的类别、版本、更新日期、评论及评分等信息。(2)尝试进行更新、查看系统推荐的相关应用等操作。4.卸载该应用(1)在应用商店的应用列表界面中,找到“安全日记本”应用,并单击“卸载”按钮进行卸载。(2)确认卸载操作,并等待卸载完成。实训4熟悉文件管理器操作实训目的掌握通过文件管理器管理文件(夹)的方法。实训内容(1)熟悉文件管理器的基本功能。(2)熟悉文件管理器的高级功能。实训参考1.熟悉文件管理器的基本功能(1)打开文件管理器,观察其界面布局和主要功能按钮(如新建、删除、重命名等)。(2)尝试使用文件管理器浏览和查看文件(夹),了解不同的视图模式(如图标视图、列表视图等)。(3)右键单击文件(夹),弹出快捷菜单,尝试使用不同的命令(如排序方式、属性等)。2.熟悉文件管理器的高级功能(1)尝试使用文件管理器的搜索功能,输入关键字进行精确搜索或高级搜索。(2)尝试使用多标签页功能,在同一窗口中打开多个标签页,分别浏览不同的文件夹。(3)为常用文件夹添加书签,以便从左侧导航栏快速访问。(4)尝试使用文件管理器的刻录功能,将文件(夹)复制到CD或DVD中(需准备刻录机和光盘)。项目3熟悉桌面应用实训1练习截图录屏操作实训目的掌握截图录屏软件的使用。实训内容(1)了解deepin预装的截图录屏软件的基本用法。(2)熟悉截图录屏区域选择操作。(3)熟悉截图操作。(4)尝试该软件的识别文字功能。(5)熟悉录屏操作。实训参考1.了解截图录屏软件的基本用法(1)启动deepin预装的截图录屏软件,熟悉软件界面。(2)查看软件提供的功能选项,如截图、录屏、文字识别等。2.熟悉截图录屏区域选择操作(1)尝试选择全屏、程序窗口和自选区域进行截图录屏。(2)观察选择区域高亮显示及白色虚线边框的出现。(3)微调截图录屏区域,确保所选区域准确无误。3.熟悉截图操作(1)选定截图区域后,单击截图按钮进行截图。(2)截图完成后,查看保存的图片文件,确认截图效果。(3)尝试使用滚动截图功能,截取超出屏幕高度的长图。4.尝试软件的识别文字功能(1)在截图工具中,选择包含文字的截图区域。(2)单击文字识别功能按钮,等待识别结果。(3)查看并复制识别出的文字内容,验证识别准确性。5.熟悉录屏操作(1)选定录屏区域后,单击录屏工具栏中的录屏按钮切换到录屏模式。(2)设置录屏参数,如录制声音、摄像头画面、按键显示、鼠标单击等。(3)单击开始录屏按钮,进行3秒倒计时后开始录屏。(4)录屏过程中,观察托盘区域的录制图标及录制时长。(5)录屏完成后,查看保存的视频文件,确认录屏效果。实训2使用LibreOffice办公套件实训目的(1)熟悉LibreOffice办公套件的操作界面和文件格式。(2)掌握LibreOffice办公套件的基本使用。实训内容(1)试用LibreOfficeWriter文字处理。(2)试用LibreOfficeCalc编辑电子表格。(3)试用LibreOfficeImpress创建演示文稿。(4)试用LibreOfficeDraw绘制矢量图。(5)试用LibreOfficeMath进行公式编辑。实训内容1.试用LibreOfficeWriter文字处理(1)启动LibreOfficeWriter,熟悉操作界面。(2)创建一个新文档,输入文字内容。(3)设置文字格式,如字体、字号、颜色、段落对齐等。(4)插入图片、表格、超链接等对象,丰富文档内容。(5)保存文档,并尝试导出为其他格式(如.docx、.pdf等)。2.试用LibreOfficeCalc编辑电子表格(1)启动LibreOfficeCalc,熟悉操作界面。(2)创建一个新工作簿,输入数据。(3)设置单元格格式,如数字格式、边框、填充色等。(4)使用公式和函数进行计算和分析。(5)插入图表,展示数据趋势和关系。(6)保存工作簿,并尝试导出为其他格式(如.xlsx、.csv等)。3.试用LibreOfficeImpress创建演示文稿(1)启动LibreOfficeImpress,熟悉操作界面。(2)创建一个新演示文稿,添加幻灯片。(3)在幻灯片上插入文字、图片、视频等对象。(4)设置幻灯片切换效果、动画效果和背景音乐。(5)预览和播放演示文稿,确保效果满意。(6)保存演示文稿,并尝试导出为其他格式(如.pptx、.pdf等)。4.试用LibreOfficeDraw绘制矢量图(1)启动LibreOfficeDraw,熟悉操作界面。(2)创建一个新绘图文档,选择绘图工具。(3)绘制形状、线条和文本等对象。(4)设置对象属性,如颜色、填充、边框等。(5)插入图片和图表,丰富绘图内容。(6)保存绘图文档,并尝试导出为其他格式(如.svg、.png等)。5.试用LibreOfficeMath进行公式编辑(1)启动LibreOfficeMath,熟悉操作界面。(2)输入和编辑数学公式和符号。(3)设置公式格式,如字体、字号、颜色等。(4)将公式插入到其他LibreOffice组件中(如Writer、Calc等)。(5)保存公式,并尝试导出为其他格式(如.mathml等)。项目4熟悉命令行操作实训1deepin文本模式与图形用户界面的切换实训目的(1)熟悉deepin虚拟控制台。(2)掌握文本模式与图形用户界面的切换。实训内容(1)在图形用户界面中切换到文本控制台界面。(2)在文本控制台界面中返回到已登录的图形用户界面。(3)切换到交互式登录图形用户界面。(4)执行who命令查看当前登录情况。实训参考(1)在deepin图形用户界面中,按下Ctrl+Alt+Fn(或F2至F6中的任意一个)组合键,切换到对应的文本控制台界面。验证是否成功切换到文本模式,观察屏幕上的命令行提示符。(2)在文本控制台界面中,按下Ctrl+Alt+F1组合键,返回到已登录的图形用户界面。(3)打开终端窗口。(4)输入who命令并回车,查看当前登录到系统的用户信息。分析输出,了解哪些用户已登录到系统,以及他们登录的终端或控制台。实训2熟悉deepin命令行的基本操作实训目的(1)熟悉命令语法格式。(2)熟悉命令行基本用法。实训内容(1)编辑修改命令行。(2)自动补全命令。(3)调用历史命令。(4)命令行续行。(5)强制中断命令运行。(6)输入重定向与输出重定向。(7)管道操作。(8)命令替换。实训参考(1)编辑修改命令行在终端中输入一个命令,如ls,然后按Backspace键删除字符,或使用左右箭头键移动光标进行编辑。尝试使用Ctrl+U组合键删除整行命令,或使用Ctrl+W组合键删除前一个单词。(2)自动补全命令输入命令的一部分,如ls-,然后按Tab键尝试自动补全选项。如果有多个可能的补全项,再按一次Tab键会显示匹配项列表。(3)调用历史命令使用history命令查看命令历史记录。使用!编号的方式重新执行历史命令,如!10表示重新执行第10条历史命令。(4)命令行续行输入一个长命令,使用反斜杠\将命令分割成多行输入。验证命令是否成功执行,并观察输出结果。(5)强制中断命令运行运行一个需要长时间执行或产生大量输出的命令,如top。使用Ctrl+C组合键强制中断命令的运行。(6)输入重定向与输出重定向使用<符号将文件内容作为命令的输入,如cat<input.txt。使用>符号将命令输出重定向到文件,如ls>output.txt。使用>>符号将命令输出追加到文件末尾,如echo"这是新添加的行">>output.txt。(7)管道操作使用管道符|将两个命令连接起来,如ls|grep"txt"。分析输出结果,了解管道的作用和用法。(8)命令替换使用反引号``或$(...)进行命令替换,如echo"当前时间:$(date)"。验证替换后的结果是否正确显示。实训3使用Vim编辑器实训目的(1)熟悉Vim编辑器的3种操作模式。(2)熟悉字符编辑操作。(3)掌握文件的打开和保存。实训内容(1)执行vi命令进入Vim编辑器,打开一个新文件。(2)输入a、i、o中的任一字符进入插入模式。(3)字符编辑操作:移动光标、字符删除与行删除、字符复制与行复制、粘贴、查找字符串。(4)撤销或重复操作。(5)按<ESC>键进入命令模式。(6)在命令模式下输入“:”切换到末行模式。(7)在末行模式下输入“wq:”将文件以当前文件名保存并退出Vim编辑器。实训参考(1)执行vi命令进入Vim编辑器,打开一个新文件。在终端中输入vimyfile.txt(或任意文件名),打开Vim编辑器并创建一个新文件。(2)输入a、i、o中的任一字符进入插入模式。在命令模式下,输入a、i或o字符之一,进入插入模式开始编辑文件内容。(3)字符编辑操作使用键盘上的字符键输入文本内容。使用Backspace键删除字符,使用Delete键(或x命令)删除光标后的字符。使用dd命令删除整行内容,使用yy命令复制整行内容。使用p命令粘贴复制的内容到光标后。使用/键进入搜索模式,输入搜索字符串并按回车查找。(4)撤销或重复操作使用u命令撤销上一次操作。使用.命令重复上一次操作。(5)按<ESC>键进入命令模式插入模式下,按<ESC>键返回命令模式。(6)在命令模式下输入“:”切换到末行模式(7)在末行模式下输入“wq”将文件以当前文件名保存并退出Vim编辑器在末行模式下,输入wq并按回车,保存文件并退出Vim编辑器。也可以使用q!强制退出而不保存更改。项目5用户管理与文件系统管理实训1考察用户和组账户的配置文件实训目的掌握用户和组的配置文件的使用。实训内容(1)查看用户账户配置文件/etc/passwd获取用户账户列表。(2)查看用户账户密码配置文件/etc/shadow获取用户密码列表。(3)利用grep命令从/etc/passwd获取特定用户的信息。(4)查看组账户配置文件/etc/group获取组账户列表。(5)查看组账户密码配置文件/etc/gshadow获取组账户密码列表。实训参考(1)查看用户账户配置文件/etc/passwd获取用户账户列表。cat/etc/passwd(2)查看用户账户密码配置文件/etc/shadow获取用户密码列表(需要root权限)。sudocat/etc/shadow(3)利用grep命令从/etc/passwd获取特定用户的信息。grep'用户名'/etc/passwd(4)查看组账户配置文件/etc/group获取组账户列表。cat/etc/group(5)查看组账户密码配置文件/etc/gshadow获取组账户密码列表(需要root权限)。sudocat/etc/gshadow实训2基于命令行操作目录实训目的(1)熟悉目录操作命令。(2)掌握基于命令行的目录操作。实训内容(1)创建目录。(2)删除目录。(3)改变工作目录。(4)显示目录内容的详细信息。(5)显示目录中的隐含文件。(6)复制整个目录。(7)复制目录下的全部内容。实训参考(1)创建目录。mkdir新目录名(2)删除目录。rmdir目录名(3)改变工作目录。cd目录名(4)显示目录内容的详细信息。ls-l目录名(5)显示目录中的隐含文件。ls-a目录名(6)复制整个目录。cp-r源目录名目标目录名(7)复制目录下的全部内容。cp-a源目录名/.目标目录名实训3基于命令行操作文件实训目的(1)熟悉文件基本操作的命令。(2)掌握基于命令行的文件操作。实训内容(1)创建文件。(2)查找文件。(3)复制文件。(4)删除文件。(5)移动文件。(6)为一个文件创建符号链接和硬链接,并进行比较。实训参考(1)创建文件。touch文件名(2)查找文件。find路径-name文件名(3)复制文件。cp源文件名目标文件名(4)删除文件。rm文件名(5)移动文件。mv源文件名目标文件名(6)为一个文件创建符号链接和硬链接,并进行比较。ln-s源文件名符号链接名ln源文件名硬链接名实训4使用命令行工具管理磁盘分区和文件系统实训目的(1)熟悉建立和使用文件系统的步骤。(2)掌握基于命令行的磁盘分区操作(3)掌握基于命令行的文件系统操作。实训内容(1)添加一个空白硬盘(建议在虚拟机上操作)用于实验。(2)熟悉fdisk命令的语法。(3)通过fdisk的交互模式创建一个分区。(4)使用mkfs命令在该分区上建立ext4文件系统。(5)创建一个挂载点目录。(6)使用mount命令将该分区挂载到此目录。(7)将挂载定义添加到/etc/fstab文件以实现自动挂载。实训参考(1)添加一个空白硬盘(建议在虚拟机上操作)用于实验。这一步通常需要在系统外部进行,例如在虚拟机设置中添加新的硬盘。(2)熟悉fdisk命令的语法。fdisk-l(3)通过fdisk的交互模式创建一个分区。sudofdisk/dev/sdX(4)使用mkfs命令在该分区上建立ext4文件系统。sudomkfs.ext4/dev/sdXN(5)创建一个挂载点目录。mkdir挂载点目录名(6)使用mount命令将该分区挂载到此目录。sudomount/dev/sdXN挂载点目录名(7)将挂载定义添加到/etc/fstab文件以实现自动挂载。echo'/dev/sdXN挂载点目录名ext4defaults02'|sudotee-a/etc/fstab项目6软件包管理实训1使用dpkg命令安装谷歌浏览器实训目的(1)了解dpkg命令的使用。(2)掌握手动安装deb软件包的步骤。实训内容(1)下载deb软件包文件google-chrome-stable_current_amd64.deb。(2)执行dpkg命令加上-i选项安装deb软件包。(3)查看该deb软件包的基本信息和详细信息。(4)试用新安装的软件。(5)执行dpkg命令加上-r选项卸载deb软件包。实训参考(1)下载deb软件包文件。访问GoogleChrome官方下载页面,下载适用于Debian/Ubuntu的稳定版Chrome.deb安装包(例如:google-chrome-stable_current_amd64.deb)。(2)执行dpkg命令加上-i选项安装deb软件包。打开终端,切换到下载目录(如~/Downloads),然后运行以下命令以root权限安装该软件包:sudodpkg-igoogle-chrome-stable_current_amd64.deb(3)查看该deb软件包的基本信息和详细信息。dpkg-lgoogle-chrome-stabledpkg-sgoogle-chrome-stable(4)试用新安装的软件。在应用启动器中搜索“GoogleChrome”,打开并尝试浏览网页,确认其正常工作。(5)执行dpkg命令加上-r选项卸载deb软件包:sudodpkg-rgoogle-chrome-stable若要彻底清除包括配置文件在内的所有数据,请使用-P选项:sudodpkg-Pgoogle-chrome-stable实训2使用apt命令安装Emacs软件包实训目的(1)熟悉apt命令的使用。(2)掌握apt命令的软件包安装步骤。实训内容(1)执行sudoaptupdate命令更新APT源。(2)执行sudoaptinstallemacs安装Emacs。(3)验证Emacs安装是否成功。(4)执行sudoaptremoveemacs卸载该软件包,但会保留该软件包的配置文档。(5)如果要同时删除配置文件,则要执行sudoaptpurge命令。(6)如果需要更彻底地删除,可执行sudoaptautoremove删除该软件包及其所依赖的、不再使用的软件包。实训参考(1)更新APT源。sudoaptupdate(2)安装Emacs。sudoaptinstallemacs(3)验证Emacs安装是否成功。尝试启动Emacs编辑器,通过命令行输入emacs或从应用程序菜单启动它,确保能正确启动。(4)卸载该软件包,但保留配置文档。sudoaptremoveemacs(5)同时删除配置文件。若想完全移除软件包及其配置文件,应使用purge命令:sudoaptpurgeemacs(6)更彻底地删除,连同不再使用的依赖包一起移除。执行以下命令清理未使用的依赖包:sudoaptautoremove实训3使用源码编译安装Nginx软件包实训目的(1)熟悉源码编译安装的操作步骤。(2)掌握源码编译安装的方法。实训内容(1)下载Nginx软件的源码包文件。(2)对下载的软件包解压缩。(3)将当前目录切换到该软件包解压目录,查看其中的帮助文件,了解安装注意事项。(4)执行configure脚本生成编译配置文件Makefile。建议使用以下命令:./configure--prefix=/usr/local/nginx--without-http_rewrite_module--without-http_gzip_module(5)执行make命令,完成源码编译。(6)运行makeinstall命令完成安装。(7)启动Nginx服务进行验证(执行/usr/local/nginx/sbin/nginx命令,再执行netstat-anp|grepnginx命令查看Nginx运行状态)。(8)卸载所安装的Nginx软件包。实训参考(1)下载Nginx软件的源码包文件。从Nginx官方网站下载最新的稳定版本源代码压缩包(例如:nginx-1.x.x.tar.gz)。(2)对下载的软件包解压缩。使用tar命令解压:tar-zxvfnginx-1.x.x.tar.gz(3)切换至解压后的目录,并阅读其中的README等文档。cdnginx-1.x.x/lessREADME(4)生成编译配置文件Makefile。执行configure脚本,指定安装路径及其他选项:./configure--prefix=/usr/local/nginx--without-http_rewrite_module--without-http_gzip_module(5)完成源码编译。make(6)安装编译好的二进制文件。sudomakeinstall(7)启动Nginx服务进行验证。启动Nginx服务:/usr/local/nginx/sbin/nginx检查Nginx是否正在运行:netstat-anp|grepnginx(8)卸载所安装的Nginx软件包。如果没有提供uninstall规则,则需手动删除安装路径下的文件夹:sudorm-rf/usr/local/nginx实训4使用deep-wine技术安装微软Office2016实训目的(1)了解deep-wine技术。(2)掌握使用deep-wine技术安装Windows软件。实训内容(1)参照任务6.4.1完成微软Office2016的基本安装。(2)考察所创建的相应Wine容器的目录结构。(3)通过星火应用商店下载工具包解决中文字体问题。(4)以其中的Excel为例制作桌面图标,并进行测试。(5)卸载所安装的Office2016。实训参考(1)建立deepin-wine6-stable环境。deepin应用商店提供的新版本Wine应用安装后自动建立的是deepin-wine8-stable环境。考虑到兼容性,应使用deepin-wine6-stable安装第三方Windows软件,这里需要执行sudoaptinstalldeepin-wine6-stable命令安装该软件包来建立deepin-wine6-stable环境。。(2)准备Office2016安装包,用挂载工具挂载后复制安装文件;若为安装程序,直接存放于指定目录,如“~/Downloads/office2016”。(3)创建Wine容器。在终端输入“WINEARCH=win32WINEPREFIX=~/.deepinwine/Deepin-Officedeepin-wine6-stablewinecfg”创建名为“Deepin-Office”的32位Windows7版本Wine容器,保持默认设置确定,容器创建后在“~/.deepinwine”目录生成“Deepin-Office”目录模拟Windows系统环境。(4)安装Windows软件MicrosoftOffice2016。执行“WINEPREFIX=~/.deepinwine/Deepin-Officedeepin-wine6-stable~/Downloads/office2016/setup.exe”启动安装程序,依安装向导提示操作完成安装,安装中可能需重启容器或系统,依提示操作确保安装成功。(4)考察Wine容器的目录结构。安装tree工具(“sudoaptinstalltree”),在终端输入“tree-L2~/.deepinwine/Deepin-Office”查看容器目录结构,熟悉各子目录功能与文件类型,如“dosdevices”映射驱动器、“drive_c”存放应用程序与文件、注册表文件保存系统与应用设置等,为配置管理容器提供基础。(5)解决中文字体问题。通过deepin应用商店安装星火应用商店(SparkStore),启动后搜索“Win字体”下载安装,修复Office软件中文显示乱码等字体问题。(6)制作桌面图标(以Excel为例)。在桌面新建文本文件“Excel.desktop”,编辑内容如下:plaintext[DesktopEntry]Categories=ApplicationExec=sh-c'WINEPREFIX=/home/$USER/.deepinwine/Deepin-Officedeepin-wine6-stable"c:/ProgramFiles/MicrosoftOffice/Office16/EXCEL.EXE"'Icon=0575_excelicon.0MimeType=Name=ExcelStartupNotify=trueType=ApplicationX-Deepin-Vendor=user-custom保存后修改权限为可执行(“chmod+xExcel.desktop”),双击图标启动Excel测试,若图标无显示或无法启动,检查路径、文件名与权限设置。(7)卸载所安装的Office2016。在终端输入“WINEPREFIX=~/.deepinwine/Deepin-Officedeepin-wine6-stable"/home/test/.deepinwine/Deepin-Office/drive_c/windows/system32/uninstaller.exe"”启动卸载程序,依提示操作。若卸载失败,强制删除“~/.deepinwine/Deepin-Office”目录及桌面图标文件,卸载前备份重要Office文档与配置数据。项目7系统高级管理实训1在deepin中查看和监测进程实训目的(1)熟悉Linux进程的主要参数。(2)掌握ps命令和top命令的使用。实训内容(1)使用ps命令监控后台进程的工作情况,尝试aux选项组合的使用。(2)ps命令结合管道操作符和less(more)命令查看进程。(3)使用top命令动态显示系统进程信息。实训参考1.使用ps命令监控后台进程的工作情况,尝试aux选项组合的使用。(1)打开终端窗口,输入psaux命令,按回车键执行。此命令将以BSD风格列出系统中所有进程的详细信息,包括进程所有者、PID、CPU和内存使用率、进程状态、启动时间以及对应的命令等。(2)可通过管道操作符|结合grep命令查找特定进程。例如,若要查找名为firefox的进程,输入psaux|grepfirefox,命令将筛选出与firefox相关的进程信息,便于精准定位目标进程,在排查特定进程问题或监控其运行状态时极为有效。2.ps命令结合管道操作符和less(more)命令查看进程执行ps-ef|less命令(more命令用法类似,less功能更丰富)。ps-ef以SystemV风格列出所有进程信息,管道符将输出结果传递给less命令。在less界面中,可按上下箭头键滚动查看进程列表,按/键输入关键词搜索特定进程信息(如搜索httpd进程),按q键退出查看,为查看大量进程信息提供便捷交互方式,避免信息快速滚动难以捕捉关键内容。3.使用top命令动态显示系统进程信息输入top命令并回车,系统将实时展示进程动态信息,包括系统当前时间、运行时长、用户登录数、负载平均值,以及各进程的详细资源占用与状态数据(如PID、USER、%CPU、%MEM等)。可使用交互命令进一步优化查看体验。按d键后输入数字(如5)设置屏幕信息刷新间隔为5秒,以便更细致观察进程状态变化;按c键可切换显示完整命令行或仅显示命令名;按Ctrl+L组合键擦除并重写屏幕内容,保持显示清晰易读;按q键退出top命令监控界面。实训2systemd单元管理操作实训目的(1)熟悉systemd单元基本知识,了解单元状态。(2)掌握使用systemctl命令管理单元。实训内容(1)使用systemctllist-units命令查看单元。(2)使用systemctlstatus命令查看单元状态。(3)使用systemctlstart等命令转换特定单元的状态。(4)使用systemctllist-dependencies命令查看单元的依赖关系。实训参考1.使用systemctllist-units命令查看单元在终端窗口输入systemctllist-units命令并回车,将列出系统中已启动(加载)的所有单元,涵盖服务、设备、套接字、目标等类型,展示单元名称、加载状态、激活状态及简短描述信息。若添加--type=service选项(如systemctllist-units--type=service),可筛选出仅服务类型单元,重点查看服务单元状态与属性。2.使用systemctlstatus命令查看单元状态执行systemctlstatusssh.service命令(以ssh.service为例),将详细呈现指定单元(如SSH服务)的运行状态,包括是否处于活动状态、启动时间、进程ID、依赖关系及最近日志信息,助管理员精准判断服务运行健康状况。3.使用systemctlstart等命令转换特定单元的状态启动单元:执行sudosystemctlstartssh.service(仍以ssh.service为例)命令,若服务初始未运行,此命令将启动指定服务单元,使其在系统后台运行。停止单元:执行sudosystemctlstopssh.service命令则停止正在运行的服务单元,终止相关服务进程与功能。重启单元:执行sudosystemctlrestartssh.service命令重启服务单元,先停止再启动服务,刷新服务状态、重新加载配置文件或释放资源回收内存,常用于配置变更生效、修复轻微故障或响应服务异常重启需求,确保服务持续健康运行。重载单元:当服务配置文件修改且无需重启服务生效时,使用sudosystemctlreloadssh.service命令,使服务重读配置文件更新参数,实现配置热更新,减少服务中断时间、提升系统运维灵活性与效率。4.使用systemctllist-dependencies命令查看单元的依赖关系执行systemctllist-dependenciesssh.service命令(以ssh.service为例),系统将以树形结构展示指定单元(如SSH服务)的依赖单元及其层级关系,清晰呈现SSH服务依赖的底层系统服务、设备、套接字等资源。实训3systemd单元文件管理操作实训目的(1)熟悉单元文件基本知识,了解单元文件状态。(2)掌握使用systemctl命令管理单元文件。实训内容(1)使用systemctllist-unit-files命令查看单元文件。(2)使用systemctlis-enabled命令查看单元文件的状态。(3)使用systemctlenable等命令实现单元文件状态转换。实训参考1.使用systemctllist-unit-files命令查看单元文件在终端偶倒闭输入systemctllist-unit-files命令回车,列出系统所有已安装单元文件,展示单元文件名、状态及供应商预设状态。若执行systemctllist-unit-files--type=service,将仅呈现服务类型单元文件,用于服务资源盘点、版本管理与配置一致性检查。(二)使用systemctlis-enabled命令查看单元文件的状态执行systemctlis-enabledssh.service命令(以ssh.service为例),系统返回单元文件开机自动启动状态(如enabled或disabled),便于确认SSH服务是否开机自启。(三)使用systemctlenable等命令实现单元文件状态转换执行sudosystemctlenablessh.service(以ssh.service为例),在/etc/systemd/system/multi-user.target.wants/目录创建指向单元文件的软链接,实现开机自动启动服务功能。执行sudosystemctldisablessh.service禁止自动启动服务功能,删除上述软链接取消开机自启设置,在系统资源紧张、服务升级维护或安全策略调整需暂停服务启动时使用,有效管控服务生命周期、优化系统启动流程与资源分配。掩码单元文件禁止启动。运行sudosystemctlmaskssh.service强制禁止单元文件启动,将其链接至/dev/null,用于处理存在严重问题或安全隐患的单元文件,阻止系统启动或运行期间意外激活。实训4编写一个磁盘使用空间报警的Shell脚本实训目的(1)熟悉Shell基本语法。(2)初步掌握自动化运维脚本的编写方法。实训内容(1)获取主机名。(2)获取当前磁盘使用率(可使用df命令获取磁盘使用空间信息)。(3)磁盘使用率大于80%时记录到报警日志文件。(4)配置Cron服务每5分钟检查一次。实训参考1.编写Shell脚本(文件命名)#!/bin/bash#定义日志文件路径LOG_FILE="disk_usage_alert.log"#获取主机名HOSTNAME=$(hostname)#获取根分区的磁盘使用率(假设要监控的是根分区)DISK_USAGE=$(df/|grep/|awk'{print$5}'|sed's/%//g')#记录当前时间和磁盘使用情况TIMESTAMP=$(date"+%Y-%m-%d%H:%M:%S")echo"时间戳:$TIMESTAMP,主机名:$HOSTNAME,磁盘使用率:${DISK_USAGE}%">>"$LOG_FILE"#检查磁盘使用率是否超过80%if["$DISK_USAGE"-gt80];thenecho"警告:$HOSTNAME的磁盘使用率超过80%。当前使用率:${DISK_USAGE}%.">>"$LOG_FILE"fi2.配置Cron服务每5分钟执行一次这个脚本。(1)打开终端窗口,输入crontab-e来编辑当前用户的cron任务。(2)添加以下行来设置每5分钟运行一次脚本.*/5****/path/to/your/script.sh将/path/to/your/script.sh替换为实际保存脚本的完整路径。(3)为脚本赋予可执行权限。chmod+x/path/to/your/script.sh这样,系统就会每5分钟自动运行一次脚本,并在磁盘使用率超过80%时记录警报信息到指定的日志文件中。项目8系统监控与故障排查实训1熟悉系统监视器的使用实训目的掌握deepin系统监视器的使用操作。实训内容(1)启动系统监视器,尝试各种系统资源监控操作。(2)打开终端窗口运行top命令执行系统监控。(3)将两者的监控结果进行对比。(4)在系统监视器中尝试程序进程管理操作。实训参考1.启动系统监视器,尝试各种系统资源监控操作启动系统监视器,切换到“程序进程”页签,点选择“舒展或“紧凑”模式,可以进行处理器、内存、网络与磁盘监控等硬件资源监控。在“程序进程”页签中单击右上角的图标、和,可以分别切换到相应的页面,查看应用程序、我的进程和所有进程,默认为“应用程序”页面。切换到“系统服务”页签,显示当前的系统服务列表,可以通过系统监视器管理系统服务。2.打开终端窗口运行top命令执行系统监控在终端窗口执行top命令以交互界面实时查看系统信息列表。表头列含PID、USER、PR、NI、VIRT、RES、SHR、%CPU、%MEM、TIME+、COMMAND,各字段动态更新,反映进程资源瞬时争抢态势。可以进一步使用交互指令。按d设刷新间隔(如3秒),紧追资源波动轨迹;按c切换命令行显示模式,详析进程启动参数与执行逻辑;按h获丰富帮助菜单,解锁排序(M依内存、P依CPU使用率)、筛选(u按用户过滤)、隐藏字段(f定制显示列)等高级交互技巧,按需定制监控视角,提升监控效率与精准度。特定进程聚焦,top中输/搜进程名(如firefox)精准定位,回车即聚焦;按Ctrl+L清屏刷新,助持续聚焦关键进程资源动态,及时处置异常,如浏览器页面卡顿、内存泄漏时迅速排查优化。3.将两者的监控结果进行对比系统监视器图形界面直观但细节略欠,top命令文本界面,内容丰富但界面简洁。结合两者,用系统监视器全局概览硬件健康、资源分配,top命令深挖进程细节、排查异常根源。如系统响应迟缓,先系统监视器定位资源瓶颈组件,再通过top命令锁定关联进程剖析线程、I/O等待、优先级,实现系统性能全方位深度洞察与精准调控。4.在系统监视器中尝试程序进程管理操作进程列表定制化管理:于“所有进程”页面,右键标签栏定制显示列,增删用户、优先级、线程数等列,依管理场景构建个性化视图。如排查权限问题添用户列,分析资源竞争补优先级列,多维度审视进程特性,提升管理效能,为复杂系统环境下精准进程调度与资源分配提供有力支撑。进程深度管控策略实践:右键目标进程选操作菜单精准管控。“结束进程”温和终止非关键任务;“暂停进程”冻结进程执行(如调试时暂停问题进程),“继续进程”恢复运行;“调整进程优先级”依业务需求(前台交互升、后台任务降)拖动滑块或输数值重置优先级;“强制结束进程”强行终止顽固无响应进程(注意数据保存与系统稳定性风险)。模拟多种异常进程场景实操演练,积累故障处理经验,提升应急响应能力,确保系统稳定可靠运行。实训2熟悉日志工具的使用实训目的(1)掌握deepin日志收集工具的使用操作。(2)掌握journalctl命令的使用操作。实训内容(1)启动日志收集工具。(2)打开终端窗口准备运行journalctl命令查看日志。(3)主要完成以下日志查看任务,将两者的查看结果进行对比。查看不同级别的系统日志。查看内核日志。查看关于不同状态的启动日志。(4)使用日志收集工具查看开关机日志。(5)使用日志收集工具查看应用日志。(6)使用journalctl命令查看systemd单元的日志。(7)使用journalctl命令查看日志分析最新的问题。实训参考1.启动日志收集工具启动动日志收集工具,左侧分类导航逐一切换系统、内核、dpkg、Xorg、应用日志及其他日志类别,右侧列表动态刷新展示对应日志条目。分析各分类日志元数据(时间戳、进程名、级别标识)。通过周期(近一周、近一月野)、级别(紧急、严重聚焦严重故障,警告、信息排查潜在问题)、状态(dpkg日志安装成功失败、启动日志系统启动OK/Failed)、应用列表(特定应用问题定位)、事件类型(登录、网络连接、设备插拔)多维度筛选器交互筛选日志。2.打开终端窗口准备运行journalctl命令查看日志执行journalctl--help查看帮助文档,熟悉常用选项(-p、-k、--since、--grep、-f、-xe)语法规则、参数格式(--since"2023-01-0100:00:00")。3.主要完成以下日志查看任务,将两者的查看结果进行对比查看不同级别的系统日志。日志收集工具通过“信息”级别查看系统日志,journalctl输journalctl-pinfo查同级日志。比对两者日志条目完整性、时间排序一致性、消息内容准确性。尝试其他级别,如错误(err)查看内核日志。日志收集工具以root权限阅内核日志概览,journalctl-k掘内核深层运行时事件(模块加载、硬件交互、中断处理)。比对关键事件(驱动加载失败、硬件故障触发内核告警)记录细节(错误码、设备标识、时间戳)精准度与完整性。查看关于不同状态的启动日志。日志收集工具依状态筛选启动日志,journalctl用journalctl_SYSTEMD_UNIT=systemd.slice--sinceboot聚焦关键系统单元启动轨迹。4.使用日志收集工具查看开关机日志日志收集工具“开关机事件”类析日志,梳理开机系统服务初始化、用户会话创建、桌面环境加载顺序与耗时;关机进程优雅退出、资源回收、系统关闭流程完整性。5.使用日志收集工具查看应用日志日志收集工具选应用日志,按应用列表筛目标应用(如文件管理器),依时间级别(调试排查、信息日常监测、错误故障处理)精准过滤。剖析应用启动参数解析、窗口创建销毁、文件操作(读写、复制、删除)、网络交互(连接、下载、上传)全生命周期关键事件日志记录,复现应用运行场景与用户操作轨迹。6.使用journalctl命令查看systemd单元的日志按照systemd单元的条件(如httpd.service、ssh.service、cupsd.service),使用journalctl_SYSTEMD_UNIT=ssh.service--since"2023-06-01"一类的名录回溯单元运行日志。7.使用journalctl命令查看日志分析最新的问题journalctl-f实时跟踪日志流,-xe智能解析新日志。模拟系统运行突发问题(服务意外终止、资源耗尽、网络故障),观测-f实时捕捉异常能力与-xe解读。实训3破解用户登录密码实训目的掌握deepin的Live模式系统运维修复方法。实训内容(1)准备deepin系统启动盘(或安装镜像文件)。(2)尝试进入Live模式。(3)创建用于挂载原系统root目录的挂载点目录,并将原系统的根分区挂载到该目录。(4)使用chroot命令将Live系统的当前根目录切换到原系统根目录。(5)修改用户登录密码。(6)删除用户登录的密钥环文件。(7)重启系统验证用户登录密码的破解。实训参考参照教材任务8.3.2实施即可。项目9部署开发工作站实训1使用Autotools生成Makefile并制作源码安装包实训目的(1)熟悉Autotools工具的使用。(2)初步掌握源码安装包的制作。实训内容(1)参照任务9.1.3准备源码文件。(2)使用Autotools工具基于源码文件生成Makefile。(3)完成源码编译和安装。(4)将程序和相关的文档打包为安装包文件。实训参考1.准备源码文件(1)参照任务9.1.3,准备好项目的源码文件,包括.c、.h等源文件。(2)确保项目目录结构清晰,包含必要的头文件和源文件。2.使用Autotools生成Makefile(1)在项目目录下创建configure.ac文件,定义项目的基本信息和配置选项。(2)执行aclocal命令,生成aclocal.m4文件,该文件包含本地宏定义。(3)执行autoconf命令,生成configure脚本文件。(4)创建Makefile.am文件,定义生成Makefile的规则和依赖关系。(5)执行automake命令,生成Makefile.in文件。通常使用--add-missing选项让automake自动添加必需的脚本文件。(6)执行./configure脚本,生成最终的Makefile文件。3.完成源码编译和安装(1)执行make命令,编译项目源码。(2)执行makeinstall命令(如果Makefile中有相应的安装规则),将编译好的程序安装到指定目录。4.制作源码安装包(1)使用tar或zip等工具将项目源码和相关文件打包为安装包文件。(2)编写README和INSTALL等文档,说明安装和使用方法。实训2部署DTK开发环境并进行测试实训目的(1)掌握DTK开发环境的搭建。(2)初步掌握基于桌面应用开发的流程。实训内容(1)了解DTK的特点和应用场景。(2)参照任务9.2.1的讲解手动部署DTK开发环境。安装DTK基础开发库,包括Qt库和DTK库。安装QtCreator。安装其他软件包,包括DTK应用模板和Git工具。(3)创建一个简单的DTK项目测试DTK开发环境。实训参考1.了解DTK的特点和应用场景(1)查阅相关资料,了解DTK的基本概念、特点和应用场景。(2)熟悉DTK提供的API和组件,以及与其他框架的兼容性。2.手动部署DTK开发环境(1)安装DTK基础开发库,包括Qt库和DTK库。可以通过apt等包管理工具进行安装。(2)安装QtCreator,作为DTK应用开发的集成开发环境。(3)安装其他软件包,包括DTK应用模板和Git工具等。这些工具可以简化开发流程和版本管理。3.创建一个简单的DTK项目测试DTK开发环境(1)打开QtCreator,从“文件”菜单中选择“新建文件或项目”,选择“DTK应用”或类似的模板创建新项目。(2)在项目中添加必要的源文件、头文件和资源文件。(3)使用DTK提供的API和组件编写应用程序的GUI和逻辑部分。(4)编译并运行项目,测试DTK开发环境的正确性和稳定性。实训3部署PHP应用开发环境并进行测试实训目的(1)学会搭建LAMP平台。(2)掌握PHP开发环境的部署。实训内容(1)了解LAMP平台。(2)基于国产软件PhpStudy(/linux.html)搭建LAMP平台。(3)学习PhpStudy的基本配置和使用,测试phpMyAdmin。(4)手动安装EclipseIDEforPHPDeveloper(从Eclipse官网下载软件包进行安装)。(5)配置PHP应用运行环境。(6)创建PHP项目。(7)测试PHP项目。实训参考1.了解LAMP平台(1)查阅相关资料,了解LAMP平台的基本概念、组成和优势。(2)熟悉LAMP平台中各个组件的作用和相互关系。2.基于国产软件PhpStudy搭建LAMP平台(1)访问PhpStudy的官方网站(/linux.htm

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论