是否可以从通过 LAN 远程连接的 Windows (XP) 计算机终止在 Ubuntu 计算机中运行的进程?
我可以通过以下命令从远程 Windows 计算机(在 LAN 中)终止 Windows 计算机中的进程:
taskkill /S system /U username /P password /IM process.exe
有没有类似的东西可以杀死Linux机器上运行的进程?
答案1
您可以通过 SSH 或 Telnet 访问 Linux 计算机吗? (通常,SSH 在遇到麻烦的情况下更可靠,但两者都可以工作。)
登录后,使用top
、ps
、 或来获取需要杀死的进程 ID (pid),然后使用或在命令行上pgrep
杀死。如果您有一个足够新的系统,您甚至可以通过选择一个并按“k”从内部终止进程。kill PID
kill -9 PID
top
此外,如果您将来最终需要的话,ssh
并且可以用于远程执行命令,而无需整个交互式登录会话:rsh
$ ssh USER@HOSTNAME COMMAND
答案2
Windows 在 shell 中内置了这些用于远程管理的工具。要远程管理 *nix 主机,您需要在远程主机上获取 shell。如上所述,您需要某种 ssh 客户端。您可以使用像 putty 这样的窗口应用程序(上面链接),或者有一个适用于 win32 的 openssh 本机端口,不需要 cygwin。你可以在这里找到它:http://www.nomachine.com/contributions。