国产操作系统实战-服务器管理与开发项目教程 课件 项目六 系统管理_第1页
国产操作系统实战-服务器管理与开发项目教程 课件 项目六 系统管理_第2页
国产操作系统实战-服务器管理与开发项目教程 课件 项目六 系统管理_第3页
国产操作系统实战-服务器管理与开发项目教程 课件 项目六 系统管理_第4页
国产操作系统实战-服务器管理与开发项目教程 课件 项目六 系统管理_第5页
已阅读5页,还剩23页未读 继续免费阅读

下载本文档

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

文档简介

项目六

系统管理进程管理、服务管理、系统监控命令CONTENTS1.项目描述2.项目目标3.进程管理和服务管理4.系统监控命令5.本章小结6.习题01项目描述你作为一名互联网公司的运维工程师,需要时刻确保公司系统的稳定运行,并且实现高效的系统管理。你需要管理系统中运行的各个进程和服务,查看进程和服务状态,合理地启动和关停进程和服务。同时你需要实时地监控系统的CPU、内存、磁盘等资源的使用情况,确保系统资源得到合理分配和高效利用。你还要负责收集、存储和管理系统中的各种日志,包括系统日志、应用日志等,并对收集到的日志进行深入分析和排查,发现潜在的问题和异常。2.项目目标1.掌握服务和进程的概念。掌握进程管理:学习用系统调度的方式启动进程2.掌握服务管理:学习使用systemctl工具进行服务的开启、关闭、状态的查看等。3.掌握使用vmstat和top命令监控系统资源。4.掌握查看系统日志的命令的用法,如cat、tail、head、less命令。任务6.1进程管理和服务管理1.启动进程一般来说,在操作系统中启动一个进程有两种方式:一种是桌面环境中打开某程序,另一种则是在系统终端中打开程序,也就是手动执行和系统调度,下面将介绍如何以系统调度的方式启动进程,即计划任务的执行。进程管理1.启动进程attime定时执行batchtime空闲时执行在Deepin终端输入“crontab-e”然后按回车键,打开cron的配置文件在该文件中写下计划任务输入“:wq”并按回车键,保存该文件周期性执行2.进程的状态运行(Running):进程正在执行。1等待(Waiting):进程正在等待某些事件的发生,例如I/O操作完成。2停止(Stopped):进程已被暂停,等待继续执行或被终止。3僵尸(Zombie):进程已经终止,但其父进程还没有确认其终止。43.查看进程状态ps命令是查看进程状态较为常用的命令,结果包含很多进程的相关信息。默认情况下它会显示与当前终端相关的信息进程。ps命令的常用格式:ps[option]使用-aux选项可以显示所有终端上的所有用户有关进程的所有信息。ps-aux4.终止进程

Linux中对于后台进程一般采用kill命令来终止,使用kill将发送信号给进程,请求其终止如果该进程收到信号未终止,并且处于需要立即终止时,可采用强制终止的方式kill<PID>kill-9<PID>1.启动服务使用systemctlstart可以启动服务,其中sudo是使用root权限,service-name是要启动的服务名,语法格式如下:sudosystemctlstart<service-name>服务管理2.服务状态启动服务后要查看服务的状态,将start命令改为status即可,格式如下:sudosystemctlstatus<service-name>在终端中,输入命令,可以查看到服务的状态,此时可以看到nginx服务是active即已经启动,也可以看到启动时间,是否为开机自启动等状态。3.关闭服务关闭服务命令格式如下:sudosystemctlstop<service-name>4.开机自启动如果需要开机自启动需要将状态设置为enable,设置格式如下:sudosystemctlenable<service-name>如果不需要自启动则将状态设置为disable,设置格式如下:sudosystemctldisable<service-name>任务6.2系统监控命令1.vmstat命令使用vmstat查看系统的状态,显示系统虚拟内存的使用情况,包括CPU、内存、磁盘等,使用vmstat命令可以定位系统哪个位置存在压力。执行下述命令后,结果如图所示。vmstat<间隔时间><输出次数>监控系统资源2.top命令我们可以采用top命令动态实时地监控系统资源,每隔3秒更新一次。它可以将占用系统资源(CPU、内存、磁盘I\O等)最高的进程放在最前面。1.日志描述查看并管理系统日志通过日志我们可以检查系统发生错误的原因以及受到攻击时攻击者留下的痕迹。日志文件是重要的系统信息文件,记录了很多重要的系统事件,包括用户的登录信息、系统的启动信息、系统的安全信息、邮件相关信息、各种服务相关的信息。日志文件的重要性日志文件的作用2.常用日志/var/log目录是系统日志文件的保存位置。系统日志文件的保存位置其中/var/log/messages是较常用的日志,它是核心系统日志文件,包含了系统启动时的引导消息,以及系统运行时的其他状态消息。I/O错误、网络错误和其他系统错误都会记录到这个文件中。0102核心系统日志文件03记录系统错误3.查看日志命令(1)cat命令利用cat命令展示整个文件的内容。例如我们要查看核心系统日志文件,执行命令,结果如图所示。sudocat/var/log/messages3.查看日志命令(2)tail命令tail命令查看的是文件末尾的内容。-f选项可以实时监控日志文件的最新内容。sudotail-f/var/log/messages-n选项可以用来指定显示的行数。sudotail-n10/var/log/messages3.查看日志命令(3)head命令head命令用来显示文件的开头部分,默认显示前10行,同样使用-n选项可以指定行数。sudohead-n10/var/log/messages3.查看日志命令(4)less命令less命令允许用户逐页查看文件内容,提供了向前向后翻页的功能。sudoless/var/log/messages6.本章小结-掌握了服务和进程的概念。-掌握了服务管理。-掌握了进程管理。-学习了系统监控命令和查看系统日志的方法。习题一、选择题1.在深度操作系统中,若要查看当前正在运行的进程,使用哪个命令?A.psB.topC.killD.systemctl2.要停止一个正在运行的服务,需要使用哪个命令?A.stopB.killC.systemctlstopD.systemctl3.要实时查看系统日志的最新内容,要使用哪个命令?A.head-fB.tail-fC.catD.less二、填空题1.要在Linux中启动一个服务,通常使用________命令。2.进程在Linux中是由________来表示的,它是一个唯一的标识符。3.________是一个常用的Linux性能监控工具,它可以提供关于CPU、内存、磁盘I/O、网络等系统资源

温馨提示

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

评论

0/150

提交评论