在 UNIX 中,当父进程消失时,我认为所有子进程都将 init 重置为其父进程。这不是一直正确吗?有任何例外吗?
为什么不是 2^62,或 2^31 或其他任何东西?
我正在尝试从列表中获取进程的所有者,我有命令pidof nmap获取ps -u <PID> | grep USER当前正在使用的 then ,但是当我运行它时,它最终只打印标题(顶行)。
给定进程 ID,如何获取所有者的姓名?
我在我的 ec2 实例上发现了恶意软件,它不断挖掘比特币并使用我的实例处理能力。我成功识别了该进程,但无法删除并终止它。
我运行了这个命令
watch "ps aux | sort -nrk 3,3 | head -n 5"
它显示了在我的实例上运行的前五个进程,从中我发现有一个进程名称“ bashd ”,它消耗了 30% 的 cpu。过程是
bashd -a cryptonight -o stratum+tcp://get.bi-chi.com:3333 -u 47EAoaBc5TWDZKVaAYvQ7Y4ZfoJMFathAR882gabJ43wHEfxEp81vfJ3J3j6FQGJxJNQTAwvmJYS2Ei8dbkKcwfPFst8FhG -p x
Run Code Online (Sandbox Code Playgroud)
我使用kill -9 process_id命令终止了这个进程。5 秒后,该过程再次开始。
在许多情况下,“lsof”没有安装在我必须工作的机器上,但是非常需要 lsof 的“功能”(例如在 AIX 上)。:\
在非 Windows 世界中是否有类似“lsof”的应用程序?
更新:例如:我需要知道哪些进程使用“/home/username”目录?
我从人们那里收到了很多混合的信息,并且想知道您使用的内容是否真的没有太大区别。
kill 'x'
killall 'x'
kill -9 'x'
Run Code Online (Sandbox Code Playgroud)
这些是到目前为止我被告知要使用的一些选项,但有些人说 kill -9 只是矫枉过正,kill 本身不起作用,等等。
有没有人对在终止进程(及其状态)的最标准情况下应该使用哪一个有任何建议?
[编辑] 我正在寻找当您想停止流程执行时要使用的内容,以便您可以从一开始就运行一个新流程
有人能告诉我指定nice级别和子进程之间的关系是什么吗?
举例来说,如果我有一个默认nice的0,我开始用一个脚本nice 5,这反过来又启动一些子进程(在这种情况下,关于平行20),什么是子进程的很好吗?
有时有几个进程处于卡住状态。例如:
PID COMMAND %CPU TIME #TH #WQ #POR #MREGS RPRVT RSHRD RSIZE VPRVT VSIZE PGRP PPID STATE
99357 plugin-container 0.1 12:07.07 10 1 224 2097 40M 84M 66M 82M 2757M 91688 99346 sleeping
99346 firefox 0.4 48:54.20 29 1 265 16250 467M 172M 799M 538M 4210M 91688 1 sleeping
88029- Aquamacs 1.2 31:24.12 4 3 126 268 19M 49M 32M 36M 777M 88029 152 stuck
Run Code Online (Sandbox Code Playgroud)
它是流程正常生命周期的一部分吗?为什么要特别注意这个过程?
它到底是什么意思?
在我的机器上(Debian 测试),当我这样做时
ps aux | grep pam
Run Code Online (Sandbox Code Playgroud)
我得到
orto 609 0.0 0.0 58532 2148 ? S 08:06 0:00 (sd-pam)
orto 5533 0.0 0.0 12724 1948 pts/1 S+ 16:51 0:00 grep pam
Run Code Online (Sandbox Code Playgroud)
(sd-pam)对进程来说似乎是一个奇怪的名字。阅读这个论坛,我看到这个名字是由 systemd 故意设置的。在源代码中我们看到
/* The child's job is to reset the PAM session on
* termination */
/* This string must fit in 10 chars (i.e. the length
* of "/sbin/init"), to look pretty in /bin/ps */
rename_process("(sd-pam)");
Run Code Online (Sandbox Code Playgroud)
看起来很漂亮是什么意思/bin/ps,为什么要选择(sd-pam) …