当前位置: 首页 > news >正文

记录Ubuntu OS的异常

PS: 参加过408改卷的ZJU ghsong@zju.edu.cn 开启嘲讽: 你们知道408有多简单吗,操作系统真实水平自己知道就行~~

dmesg

dmesg 是一个用于显示内核环形缓冲区消息的命令,主要用于查看系统启动时的消息、驱动程序加载信息、硬件错误、内核崩溃等。它可以帮助用户和系统管理员诊断系统问题。

执行dmesg后,出现下述信息,可能被攻击了吗?

[33360.379961] gdbus[41405]: segfault at 0 ip 000075aaf418afaf sp 000075aae7dffa48 error 4 in libc.so.6[75aaf4028000+188000] likely on CPU 3 (core 1, socket 0)

gdbus

gdbus 是一个用于与 D-Bus(Desktop Bus)进行交互的命令行工具。D-Bus 是一种消息总线系统,允许不同的应用程序和服务在同一台计算机上进行通信。它广泛用于 Linux 和其他类 Unix 系统中,尤其是在桌面环境中。
gdbus 的主要功能

与 D-Bus 交互:gdbus 允许用户通过命令行与 D-Bus 进行交互,发送消息、调用方法、获取属性等。查看 D-Bus 服务:用户可以使用 gdbus 列出当前运行的 D-Bus 服务和对象。调用方法:可以通过 gdbus 调用 D-Bus 服务提供的方法,传递参数并接收返回值。获取和设置属性:gdbus 允许用户获取和设置 D-Bus 对象的属性。监听信号:用户可以使用 gdbus 监听 D-Bus 信号,这些信号通常用于通知其他应用程序某些事件的发生

gdbus接口使用

命令:help         显示本信息introspect   Introspect 一个远程对象monitor      监视一个远程对象call         调用远程对象的一个方法emit         发出一个信号wait         等待总线名称出现

列出所有 D-Bus 服务:

gdbus introspect --session --dest org.freedesktop.DBus --object-path /

调用方法:

gdbus call --session --dest org.freedesktop.DBus --object-path /org/freedesktop/DBus --method org.freedesktop.DBus.ListNames

获取属性:

gdbus call --session --dest <service_name> --object-path <object_path> --method <interface_name>.<method_name>

适用场景

桌面应用程序:许多桌面应用程序使用 D-Bus 进行组件之间的通信,例如媒体播放器、文件管理器和系统设置工具。
系统服务:系统服务(如网络管理、打印服务等)也使用 D-Bus 进行通信和管理。

总之,gdbus 是一个强大的工具,适用于开发者和系统管理员,用于与 D-Bus 进行交互和调试。

ifconfig后出现异常的接口

$ifconfig
mpqemubr0: flags=4099<UP,BROADCAST,MULTICAST>  mtu 1500inet 10.173.129.1  netmask 255.255.255.0  broadcast 10.173.129.255inet6 fe80::5054:ff:fe8d:980  prefixlen 64  scopeid 0x20<link>ether 52:54:00:8d:09:80  txqueuelen 1000  (以太网)RX packets 4090  bytes 282242 (282.2 KB)RX errors 0  dropped 0  overruns 0  frame 0TX packets 6346  bytes 31354020 (31.3 MB)TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0tap-9928d551516: flags=4099<UP,BROADCAST,MULTICAST>  mtu 1500inet6 fe80::18e0:b5ff:fe97:233  prefixlen 64  scopeid 0x20<link>ether 1a:e0:b5:97:02:33  txqueuelen 1000  (以太网)RX packets 4090  bytes 339502 (339.5 KB)RX errors 0  dropped 0  overruns 0  frame 0TX packets 6375  bytes 31358207 (31.3 MB)TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0
http://www.lryc.cn/news/478300.html

相关文章:

  • Vue 3 单元测试与E2E测试
  • 猫用空气净化器哪个牌子好?求除毛好、噪音小的宠物空气净化器!
  • 第十九课 Vue组件中的方法
  • 【JavaScript】V8,Nodejs 与浏览器
  • 内存马浅析
  • 聊一聊Elasticsearch的基本原理与形成机制
  • 应急救援无人车:用科技守护安全!
  • 详解Java之Spring MVC篇二
  • flutter鸿蒙next 使用 InheritedWidget 实现跨 Widget 传递状态
  • 计算机的错误计算(一百四十六)
  • 国标GB28181视频平台EasyCVR私有化视频平台工地防盗视频监控系统方案
  • CUDA系统学习之一软件堆栈架构
  • SpringBoot项目中替换指定版本的tomcat
  • 【5.10】指针算法-快慢指针将有序链表转二叉搜索树
  • 机器学习—前向传播的一般实现
  • 极狐GitLab 签约足下科技,加速国产智驾操作系统的发展与普及
  • 20241102在荣品PRO-RK3566开发板的预置Android13下适配宸芯的数传模块CX6603N
  • 力扣(leetcode)题目总结——哈希表篇
  • AWS RDS Oracle hit ORA-39405
  • Dinky中配置Flink集群
  • 通讯录(C 语言)
  • 对比Java和TypeScript中的服务注册和查找机制
  • Flutter 主流常用第三方库、插件收集
  • 【在Linux世界中追寻伟大的One Piece】多路转接select
  • 补一下 二维 平面直角坐标系 到三维
  • 如何学习Python编程?
  • 使用EasyExcel实现导出excel文件时生成多级下拉选
  • 微信小程序 高校教材征订系统
  • 从0开始的STM32 定时器(I):聊一聊基本定时器
  • vue常见题型(1-10)