版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 《公司财务总论》课件
- 《法治热点面对面》课件
- 2024年国际标准集装箱租赁服务协议范本版B版
- 2024年度化妆品企业综合管理岗位劳动协议一
- 2024年度户外广告制作与安装服务协议版B版
- 2024大学生就业合同协议书
- 2024年度综合场地调研及精准投资决策分析协议版
- 《霍尼韦尔智能家居》课件
- 2024年度土石方物流服务协议范本版
- 2024年业务合作合同条款明细版B版
- 《接力跑说课稿》课件
- 关于幼儿园绘本教学方法的探索与实践
- (正式版)实习岗位-OFFER通知书
- 肠痈的中医护理查房课件
- GB/T 43477-2023节水型工业园区评价导则
- 6朗诵《唐诗里的中国》朗诵稿
- 认知盈余:自由时间的力量
- 债务由一方承担协议书
- 法律诉讼及咨询服务 投标方案(技术标)
- 宠物医院动物医疗价目表
- 课本剧原创剧本-女娲造人
评论
0/150
提交评论