自学内容网 自学内容网

记录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 1500
        inet 10.173.129.1  netmask 255.255.255.0  broadcast 10.173.129.255
        inet6 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 0
        TX packets 6346  bytes 31354020 (31.3 MB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

tap-9928d551516: flags=4099<UP,BROADCAST,MULTICAST>  mtu 1500
        inet6 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 0
        TX packets 6375  bytes 31358207 (31.3 MB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

原文地址:https://blog.csdn.net/shuia64649495/article/details/143579200

免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!