版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
deepin操作系统
(项目式)(微课版)工业和信息化精品系列教材——云计算技术项目8
系统监控与故障排除能力CAPACITY要求了解系统资源监控,熟练使用系统监视器了解日志系统及其相关工具学会日志收集工具和systemd日志工具的使用了解系统启动过程初步学会编写Shell脚本进行系统管理和维护任务8.3系统启动过程分析与故障排除任务8.1系统监控任务8.2系统错误排查任务8.1系统监控任务说明01OPTION02OPTION03OPTION掌握系统状态查询的方法熟悉系统监视器的使用学会使用命令行工具查看系统硬件信息任务8.1系统监控任务8.1.1系统状态查询查看系统信息任务实现任务8.1系统监控任务8.1.1系统状态查询命令行操作示范test@deepin-PC:~$unameLinuxtest@deepin-PC:~$uname-r5.15.77-amd64-desktoptest@deepin-PC:~$uname-aLinuxdeepin-PC5.15.77-amd64-desktop#2SMPThuJun1516:06:18CST2023x86_64GNU/Linuxtest@deepin-PC:~$hostnamedeepin-P任务实现任务8.1系统监控任务8.1.1系统状态查询命令行操作示范test@deepin-PC:~$whotesttty12023-07-2918:30(:0)test@deepin-PC:~$lastteamA02tty2:1SatJul2918:31-18:33(00:02)testtty1:0SatJul2918:30gone-nologoutteamA02tty1:0SatJul2918:26-18:30(00:03)test@deepin-PC:~$lastlog用户名端口来自最后登陆时间root**从未登录过**daemon**从未登录过**bin**从未登录过**......testtty1三7月2621:33:58+08002023zhongtty5六7月1515:32:09+08002023zxptty2二7月1819:58:09+08002023wang**从未登录过**任务实现任务8.1系统监控任务8.1.2使用系统监视器任务实现任务8.1系统监控任务8.1.2使用系统监视器硬件监控任务实现任务8.1系统监控任务8.1.2使用系统监视器程序进程管理任务实现所有进程列表任务8.1系统监控任务8.1.2使用系统监视器程序进程管理任务实现执行进程管理操作任务8.1系统监控任务8.1.2使用系统监视器系统服务管理任务实现管理系统服务任务8.1系统监控任务8.1.3使用命令行工具查看系统硬件信息使用lsusb命令查看USB设备信息test@deepin-PC:~$lsusbBus001Device001:ID1d6b:0002LinuxFoundation2.0roothubBus002Device003:ID0e0f:0002VMware,Inc.VirtualUSBHubBus002Device002:ID0e0f:0003VMware,Inc.VirtualMouseBus002Device001:ID1d6b:0001LinuxFoundation1.1roothubtest@deepin-PC:~$lsusb-tv/:Bus02.Port1:Dev1,Class=root_hub,Driver=uhci_hcd/2p,12M|__Port1:Dev2,If0,Class=HumanInterfaceDevice,Driver=usbhid,12M|__Port2:Dev3,If0,Class=Hub,Driver=hub/7p,12M/:Bus01.Port1:Dev1,Class=root_hub,Driver=ehci-pci/6p,480M任务实现任务8.1系统监控任务8.1.3使用命令行工具查看系统硬件信息使用lshw命令获取系统硬件信息test@deepin-PC:~$sudolshwdeepin-pcdescription:Computerproduct:VMwareVirtualPlatformvendor:VMware,Inc.version:Noneserial:VMware-564d96786f62068f-e1843e63ac0bfa9fwidth:64bitscapabilities:smbios-2.7dmi-2.7smpvsyscall32configuration:administrator_password=enabledboot=normalfrontpanel_password=unknownkeyboard_password=unknownpower-on_password=disableduuid=564D9678-6F62-068F-E184-3E63AC0BFA9F*-coredescription:Motherboardproduct:440BXDesktopReferencePlatformvendor:IntelCorporationphysicalid:0任务实现任务8.1系统监控任务8.1.3使用命令行工具查看系统硬件信息使用dmidecode命令查看和解码DMI数据test@deepin-PC:~$sudodmidecode-tsystem#dmidecode3.2GettingSMBIOSdatafromsysfs.SMBIOS2.7present.Handle0x0001,DMItype1,27bytesSystemInformationManufacturer:VMware,Inc.ProductName:VMwareVirtualPlatformVersion:NoneSerialNumber:VMware-564d96786f62068f-e1843e63ac0bfa9fUUID:78964d56-626f-8f06-e184-3e63ac0bfa9fWake-upType:PowerSwitchSKUNumber:NotSpecifiedFamily:NotSpecifiedHandle0x01A1,DMItype15,29bytesSystemEventLog任务实现任务8.3系统启动过程分析与故障排除任务8.1系统监控任务8.2系统错误排查任务8.2系统错误排查任务说明01OPTION02OPTION03OPTION了解Linux日志基本知识掌握日志收集工具的使用掌握使用journalctl命令查看日志的方法04OPTION了解通过核心转储功能排查应用程序错误的方法任务8.2系统错误排查任务8.2.1使用日志收集工具辅助故障排查任务实现日志收集工具任务8.2系统错误排查任务8.2.1使用日志收集工具辅助故障排查任务实现查看系统日志任务8.2系统错误排查任务8.2.1使用日志收集工具辅助故障排查任务实现查看启动日志任务8.2系统错误排查任务8.2.1使用日志收集工具辅助故障排查任务实现查看dpkg日志任务8.2系统错误排查任务8.2.1使用日志收集工具辅助故障排查任务实现查看Xorg日志任务8.2系统错误排查任务8.2.1使用日志收集工具辅助故障排查任务实现查看应用日志任务8.2系统错误排查任务8.2.1使用日志收集工具辅助故障排查任务实现查看日志文件内容任务8.2系统错误排查任务8.2.2使用journalctl命令查看内核和应用错误test@deepin-PC:~$sudojournalctl-perr7月0415:04:56deepin-PCpulseaudio[40722]:ALSA提醒我们在该设备中写入新数据,但实际上没有什么可以写入的!7月0415:04:56deepin-PCpulseaudio[40722]:这很可能是ALSA驱动程序'snd_ens1371'中的一个bug。请向ALSA开发人员报告这个问题。7月0415:04:56deepin-PCpulseaudio[40722]:我们因POLLOUT被设置而唤醒--但结果是snd_pcm_avail()返回0或者另一个小于最小可用值的数值。......任务实现任务8.2系统错误排查任务8.2.2使用journalctl命令查看内核和应用错误test@deepin-PC:~$sudojournalctl-k9月1320:25:38deepin-PCkernel:Linuxversion5.15.77-amd64-desktop(deepin@wh-k8snode-70)(gcc(Uos8.3.0.6-1+dde)8.3.0,GNUld(GNUBinut9月1320:25:38deepin-PCkernel:Commandline:BOOT_IMAGE=/vmlinuz-5.15.77-amd64-desktoproot=UUID=ed07ceb1-c828-43f3-ae7f-95342274b879rosp9月1320:25:38deepin-PCkernel:KERNELsupportedcpus:......test@deepin-PC:~$sudojournalctl_SYSTEMD_UNIT=cups.service--since"2023-06-2500:00:00"7月1411:03:55deepin-PChp[70081]:io/hpmud/musb.c1151:unabletoopenhp:/usb/HP_LaserJet_Professional_P1108?serial=000000000Q83JK4NPR1a7月1411:03:55deepin-PChp[70081]:prnt/backend/hp.c1031:ERROR:opendevicefailedstat=12:hp:/usb/HP_LaserJet_Professional_P1108?serial......任务实现任务8.2系统错误排查任务8.2.2使用journalctl命令查看内核和应用错误test@deepin-PC:~$sudojournalctl-xe9月1715:10:15deepin-PCstartdde[4277]:session.go:1254:[setDPMSMode]on:true......9月1715:10:24deepin-PCdeepin-authentication[2883]:<warning>text.go:171:open/home/test/.config/locale.conf:nosuchfileordirectory9月1715:10:24deepin-PCdeepin-authenticate/authcommon[2883]:text.go:171:open/home/test/.config/locale.conf:nosuchfileordirectory9月1715:10:24deepin-PCsudo[143486]:test:TTY=pts/0;PWD=/home/test;USER=root;COMMAND=/usr/bin/journalctl-xe9月1715:10:24deepin-PCsudo[143486]:pam_unix(sudo:session):sessionopenedforuserrootby(uid=0)lines1905-1933/1933(END)任务实现任务8.2系统错误排查任务8.2.3使用coredumpctl命令查看应用崩溃错误test@deepin-PC:~$ls/var/lib/systemd/coredumpcore.bash.1000.9c384ee3cf314b99891a924a5bf133da.148807.1694940137000000.zstcore.bash.1000.9c384ee3cf314b99891a924a5bf133da.149482.1694940624000000.zsttest@deepin-PC:~$sudocoredumpctllistTIMEPIDUIDGIDSIGCOREFILEEXESIZESun2023-09-1716:42:17CST14880710001000SIGSEGVpresent/usr/bin/bash179.5KSun2023-09-1716:50:24CST14948210001000SIGSEGVpresent/usr/bin/bash179.5K任务实现任务8.2系统错误排查任务8.2.3使用coredumpctl命令查看应用崩溃错误test@deepin-PC:~$sudocoredumpctlinfo149482PID:149482(bash)UID:1000(test)GID:1000(test)Signal:11(SEGV)Timestamp:Sun2023-09-1716:50:24CST(30minago)CommandLine:/bin/bashExecutable:/usr/bin/bashControlGroup:/user.slice/user-1000.slice/session-2.scopeUnit:session-2.scopeSlice:user-1000.sliceSession:2OwnerUID:1000(test)BootID:9c384ee3cf314b99891a924a5bf133daMachineID:0363aeb137784d299713854e40d40bcaHostname:deepin-PCStorage:/var/lib/systemd/coredump/core.bash.1000.9c384ee3cf314b99891a924a5bf133da.14......任务实现任务8.3系统启动过程分析与故障排除任务8.1系统监控任务8.2系统错误排查任务8.3系统启动过程分析与故障排除任务说明01OPTION02OPTION03OPTION了解deepin的系统启动过程了解GRUB配置文件学会使用systemd-analyze命令检测和分析启动过程04OPTION掌握进入Live模式修复和排除故障的方法任务8.3系统启动过程分析与故障排除相关知识8.3.1系统启动过程任务8.3系统启动过程分析与故障排除相关知识8.3.2
GRUB及其配置GRUB简介GRUB是多启动规范的实现。GRUB可以用于选择操作系统分区上的不同内核,也可用于向这些内核传递启动参数。GRUB实际上是一个微型的操作系统。GRUB运行时会读取其配置文件/boot/grub/grub.cfg。在deepin中该配置文件是由/etc/grub.d目录中的模板和/etc/default/grub文件中的设置自动生成的。任务8.3系统启动过程分析与故障排除相关知识8.3.2
GRUB及其配置/etc/default/grub配置文件DEEPIN_GFXMODE_DETECT=1#确定系统的最佳图形模式或分辨率GRUB_BACKGROUND=/boot/grub/themes/deepin-fallback/background.jpg#GRUB背景GRUB_CMDLINE_LINUX=""#手动添加到菜单条目中的内核启动参数GRUB_CMDLINE_LINUX_DEFAULT="splashquiet"#启动时使用的默认内核参数和启动选项GRUB_DEFAULT=0#默认启动项,按启动菜单条目顺序,比如要默认从第4个菜单项启动,数字改为3,如果改为saved,则默认为上次启动项GRUB_DISTRIBUTOR="`/usr/bin/lsb_release-d-s2>/dev/null||echoUOS20`"#GRUB发布者名称GRUB_GFXMODE=3840x2400,3840x2160,2880x1800,2560x1600,2560x1440,1920x1440,2196x1228,1856x1392,1792x1344,1920x1200,1920x1080,1600x1200,1680x1050,1400x1050,1280x1024,1440x900,1280x960,1360x768,1280x800,1152x864,1280x768,1280x720,1024x768,auto#用于图形界面的屏幕分辨率GRUB_THEME=/boot/grub/themes/deepin-fallback/theme.txt#系统的主题设置GRUB_TIMEOUT=1#进入默认启动项的等待时间(如果改为-1,每次启动时需手动确认才可以)任务8.3系统启动过程分析与故障排除相关知识8.3.2
GRUB及其配置/etc/grub.d目录下的配置文件00_header:主要用于配置初始的显示项目。10_linux:用来配置不同的内核。30_os_prober:用于设置其他分区中的系统。40_custom和41_custom:用于用户自定义配置。任务8.3系统启动过程分析与故障排除任务8.3.1检测和分析systemd启动过程test@deepin-PC:~$systemd-analyzetimeStartupfinishedin3.749s(kernel)+2.015s(userspace)=5.765sgraphical.targetreachedafter2.009sinuserspacetest@deepin-PC:~$systemd-analyzeblame6.106sman-db.service1.644sapt-daily.service703msapt-daily-upgrade.service595msplymouth-quit-wait.service579mslaptop-mode.service544mslogrotate.service313msdev-sda5.device任务实现任务8.3系统启动过程分析与故障排除任务8.3.1检测和分析systemd启动过程test@deepin-PC:~$systemd-analyzeverifycups.service/lib/systemd/system/plymouth-start.service:15:UnitconfiguredtouseKillMode=none.Thisisunsafe,asitdisablessystemd'sprocesslifecyclemanagementfortheservice.PleaseupdateyourservicetouseasaferKillMode=,suchas'mixed'or'control-group'.SupportforKillMode=noneisdeprecatedandwilleventuallyberemoved./lib/systemd/system/deepin-accounts-daemon.service:14:Standardoutputtypesyslogisobsolete,automaticallyupdatingtojournal.Pleaseupdateyourunitfile,andconsiderremovingthesettingaltogether./lib/systemd/system/smartmontools.service:10:Standardoutputtypesyslogisobsolete,automaticallyupdatingtojournal.Pleaseupdateyourunitfile,andconsiderremovingthesettingaltogether.任务实现任务8.3系统启动过程分析与故障排除任务8.3.1检测和分析systemd启动过程test@deepin-PC:~$systemd-analyzecritical-chaincups.serviceThetimewhenunitbecameactiveorstartedisprintedafterthe"@"character.Thetimetheunittooktostartisprintedafterthe"+"character.cups.service@12h3min49.110s└─basic.target@1.283s└─sockets.target@1.282s└─dbus.socket@1.282s└─sysinit.target@1.281s└─systemd-timesyncd.service@1.240s+41ms└─systemd-tmpfiles-setup.service@1.231s+7ms└─systemd-journal-flush.service@1.174s+55ms└─var.mount@1.166s+3ms└─data.mount@581ms+16ms└─systemd-fsck@dev-disk-by\x2duuid-876dea53\x2d867c\x2d4eca\x2d831a\x2d7ab99256f786.service@549ms+31ms└─dev-disk-by\x2duuid-876dea53\x2d867c\x2d4eca\x2d831a\x2d7ab99256f786.device@504ms任务实现任务8.3系统启动过程分析与故障排除任务8.3.2进入Live模式执行系统运维修复任务进入Live模式test@deepin-PC:~$lsusbBus001Device001:ID1d6b:0002LinuxFoundation2.0roothubBus002Device003:ID0e0f:0002VMware,Inc.VirtualUSBHubBus002Device002:ID0e0f:0003VMware,Inc.VirtualMouseBus002Device001:ID1d6b:0001LinuxFoundation1.1roothubtest@d
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 徐州工程学院《装饰材料与技术基础》2022-2023学年第一学期期末试卷
- 校企合作实习协议书范例
- 外研版初一英语教案编写要点
- 基督教历史一窥
- 芒果订购合同范例
- 外墙装修涂饰劳务分包协议
- 外研版九年级英语下册教学案例
- 小升初图形题目详解与练习
- 大语文观塑造全新教学模式
- 人教版-六年级上册数学-圆单元测试(含答案)
- 粉尘火灾应急处置方案
- 安全生产培训课件(完整)
- 小区停车场投诉方案范本
- 保安部骨干选拔程序
- 医院出入口安检工作记录表范本
- 油菜人工割晒一机械脱粒收获技术
- 笔尖上的艺术-书法基础与赏析知到章节答案智慧树2023年齐齐哈尔大学
- 扬州市新苏教版六年级下册科学全一册课后练习+答案(共16课时)
- 箱庭疗法的课件资料
- 终端管理八要素陈列
- 抗日英雄革命事迹学习PPT抗日英雄王二小革命事迹PPT课件(带内容)
评论
0/150
提交评论