Linux琐记五
1. No such file or directory
./pwn1
执行后出现错误信息:./pwn1: No such file or directory, 可执行权限Kino已经加上了, 查了查可能是因为库的原因, 直接cat pwn1
看到需要/lib/ld-linux.so
, 查了下系统的确没有, 用readelf
去查看pwn1的各项信息, 反而没有看到. ld-linux.so
这个库是Linux下进行动态库链接的链接器, 无它其他动态库就都无法成功链接, 详细说明可以戳这里
查看怎么安装这个库, 32位系统下是libc6
, 64位是libc6-i386
, 这是因为64位中默认安装了/lib64/ld-linux-x86-64.so.2
2. dmesg
dmesg用来显示内核环缓冲区(kernel-ring buffer)内容, 内核将各种消息存放在这里. 在系统引导时, 内核将与硬件和模块初始化相关的信息填到这个缓冲区中. 内核环缓冲区中的消息对于诊断系统问题非常有用
3. ls硬件信息
lsmod
lscpu
lspci
lsusb
等
4. 时间
cat /boot/config-`uname -r` | grep HZ
cat /proc/interrupts | grep timer && sleep 1 && cat /proc/interrupts | grep timer
All articles in this blog are licensed under CC BY-NC-SA 4.0 unless stating additionally.
Comment
GitalkLivere