相关疑难解决方法(0)

如何判断控制台登录是否真实?

在 Windows 上,可以强制按Ctrl+ Alt+Del来触发一个中断,从而显示登录窗口。

登录 Linux 计算机的控制台时:如何判断此登录是真实登录还是模拟登录以窃取我的凭据?

linux security login

12
推荐指数
1
解决办法
1095
查看次数

我的进程被杀死了,但我无法理解内核通知

我有一个在嵌入式 x86 设置上运行的自定义应用程序(使用 buildroot 和 uClibc 构建)。该应用程序一直运行良好,但今天早上当我返回工作时,我发现我的进程已被终止,并且我的终端上出现以下输出

SAK: killed process 1008 (CX_SC3): fd#4 opened to the tty
SAK: killed process 1009 (CX_SC3): fd#4 opened to the tty
SAK: killed process 1011 (CX_SC3): fd#4 opened to the tty
SAK: killed process 1012 (CX_SC3): fd#4 opened to the tty
Run Code Online (Sandbox Code Playgroud)

现在CX_SC3是我的进程 - 它有多个线程,其中一个打开/dev/ttyS0以通过无线电调制解调器发送消息。串口的 fd 编号为 4。我不明白的是

  1. SAK 的含义
  2. 上面列出的 PID 必须指的是一个被我的应用程序杀死的进程,因为我的应用程序一次只运行一个实例。这些 PID 是否可能实际上是我的线程 ID(因为我的应用程序始终运行 4 个线程)。
  3. 如果我的应用程序杀死了其他进程,为什么我的应用程序也被杀死了?
  4. 什么是opened to the tty部分是什么意思?根据一些研究,这表明这与发送到我用来启动程序的 tty 的中断字符有关。

哪些事件可能导致以下输出?我的嵌入式设置非常小,使用busybox和运行vsftpd …

linux kill kernel tty serial-port

6
推荐指数
1
解决办法
2031
查看次数

标签 统计

linux ×2

kernel ×1

kill ×1

login ×1

security ×1

serial-port ×1

tty ×1