- 主题:Ubuntu有死机相关的日志记录么?类似于win的事件查看器
可能是程序导致的死机,请问下linux下有没有类似于windows事件查看器之类的记录系统死机之类的日志记录?
--
FROM 171.8.225.*
screen是啥
【 在 poocp 的大作中提到: 】
: 内核出错死机的最后信息,通常串口输出的是最完整的,我专门用了一台树莓派2接在待调试目标机的串口,后台跑着screen记录串口日志。
--
FROM 171.8.225.*
你一般怎么用systemd命令,都看些什么?我没看到什么有用的信息
【 在 Dazzy 的大作中提到: 】
: 你看syslog在哪里,比如/var/log
: 每个发行版情况可能有不同。那个目录里一堆的log文件,可能会给你线索。
: 或者用systemd系列命令查看。
: ...................
--
FROM 171.8.225.*
coredump似乎还需要提前先配置下导出文件的路径,遇到崩溃才会导出吧?
需要等待下一次机会了
【 在 Dazzy 的大作中提到: 】
: 你看syslog在哪里,比如/var/log
: 每个发行版情况可能有不同。那个目录里一堆的log文件,可能会给你线索。
: 或者用systemd系列命令查看。
: ...................
--
FROM 171.8.225.*
这两是基于systemd的服务类程序才会有记录吧?单独启动的非daemon类程序也会被记录在案?
【 在 tgfbeta 的大作中提到: 】
: systemctl
: journalctl
--
FROM 171.8.225.*
假如不是开机后被systemd带起来的,是手动命令行启动的。这样的话,systemd管不到吧
【 在 tgfbeta 的大作中提到: 】
: 单独启动的?那各回各家各找各妈
--
FROM 171.8.225.*
如果一个程序是后台运行,比如是 nohup xxx & 的运行方式,或者是systemd带起来的方式,都可以通过screen都可以把后台的命令行输出转到screen窗口上来么? 这个工具一般用于什么场景下的?
【 在 tgfbeta 的大作中提到: 】
: screen 就是建立了一个服务连了一系列假的pty
: 你连上screen就能操作
: 断开screen就自动后台
--
FROM 171.8.225.*
嗯,log输出一般就是输出到日志文件,或者是std::cout到命令行输出(没有重定向标准输出)
【 在 tgfbeta 的大作中提到: 】
: 看你的log输出是到stderr还是单独指定的文件
: 反正journalctl -u看一眼不就清楚了
--
FROM 171.8.225.*
请教几个问题:
在Ubuntu桌面系统里面打开的“终端”属于tty是吧?
通过ssh远程到过去的属于pty还是pts?
不管是tty还是pty,也只有手动关掉或啥时才能关闭吧,不明白你说的随便被踢掉是什么意思?
【 在 tgfbeta 的大作中提到: 】
: 就是一个不会随便被踢掉的pty
: 里面运行的前台就等于外面的后台
--
FROM 171.8.225.*
等于说这个screen也是在宿主机的后台运行着么?如果进入宿主机,想查看screen的窗口也需要重新创建并deteach上去是吧?
【 在 tgfbeta 的大作中提到: 】
: 如果你通常那样ssh过去
: 连接断了,里面前台的程序就被kill掉了
: 如果套一层screen,里面的程序就被接管了
: ...................
--
FROM 171.8.225.*