Articles of 进程

用启动命令行列出进程

我正在寻找一个Windowsfunction或第三方工具,可以生成一个活动进程列表(如在任务pipe理器中)与用于启动每个进程的命令行。 例如,如果我在命令行中启动“php.exe -q script.php”,在执行过程中,我想在列表中看到此命令,而不仅仅是“php.exe” 任务列表,进程资源pipe理器,任务信息…不能提供这些信息和/或以文本格式提供。 你知道这样的工具/function吗? 谢谢

如何运行带有进程的对话框命令

请看我的代码 – (bash脚本) 我想同时在屏幕上显示两个对话框, 一个对话框显示: tail -f from – /var/log/proccess1.log , 第二个对话框显示: tail -f从文件 – /var/log/proccess2.log 但令人遗憾的事实是,我只能显示一个对话框,而不能同时显示两个对话框(因为当我运行第一个对话框时,第二个对话框只有在第一个对话框将被终止时才会激活) 所以我在第二个对话框(… ..)上创build进程,以便显示这两个对话框 但是… 第二个对话框创build进程号但不创build第二个对话框GUI(看起来,当我们创build与进程的对话时,进程不会将对话框发送到标准输出) 那么如何用进程运行第二个对话框,但是将对话框的GUI发送到屏幕呢? 或其他解决scheme,以便在屏幕上显示两个对话框 我的代码 #!/bin/bash # this dialog will locate the tail box on the top of the screen dialog –begin 15 10 –tailbox /var/log/proccess1.log 13 125 # this dialog will locate the tail box […]

限制已configuration但不适用于守护进程

在我的CentOS 7上,我使用cat /proc/<pid>/limits来查看实际极限设置。 我得到了确认,这个方法在这里是完全准确的,因为我在MySQL上使用它,它不能转储一个特定的数据库,其中> 8000表。 如果通过使用prlimit将其设置为10000,则转储将成功完成。 现在,我想避免使用prlimit,所以我configuration了/etc/security/limits.conf文件来匹配我的需要,如果我运行一个与用户(mysql)bash,我可以看到正确的限制值configuration当运行ulimit -a 。 问题是由mysql用户运行的mysqld进程仍然被设置为默认值(这里是1024),这导致在转储数据库时失败。 我唯一的解决scheme是在运行时运行prlimit,但我想进行什么是缺less的,所以我的进程尊重限制configuration在启动时。

在Centos 7中与sshd相关的进程太多

当我在我的Centos 7机器上运行ps aux命令时,我看到大约100个条目: root 19862 0.0 0.0 151692 8 ? Ss Oct09 0:00 sshd: unknown [priv] sshd 19864 0.0 0.0 105068 0 ? S Oct09 0:00 sshd: unknown [net] 我想问问这是正常的,还是我的系统受到某种sshpowershell攻击? 谢谢!

杀害父母和子女的过程的顺序

在我看来,杀害父母和子女的过程不会影响其他。 所以如果想要杀死一个父进程及其所有subprocess,我想我必须逐个杀掉它们。 我不知道哪种方式更好:先杀死父母然后杀死孩子,或先杀死孩子然后杀死父母。 如果有任何方法杀死一个父母的进程和所有的子孙,在一行或一些脚本,请让我知道。 感谢致敬!

Debian:删除vsftpd后sftp-server仍然运行?

在我用debian5从新的vserver中删除vsftpd之后,仍然有一些进程叫做sftp-server运行和pipe理ftp-connection。 我怎么把这个关掉? 它来自哪里? 现在注释掉/etc/ssh/sshd_config以下行并仍在运行: #Subsystem sftp /usr/lib/openssh/sftp-server netstat -tulpen输出:(通过xx.xx.xxx.xxx截取我的IP) Proto Recv-Q Send-Q Local Address Foreign Address State User Inode PID/Program name tcp 0 0 127.0.0.1:953 0.0.0.0:* LISTEN 102 2331605921 1343/named tcp 0 0 127.0.0.1:3306 0.0.0.0:* LISTEN 105 2331610459 1538/mysqld tcp 0 0 0.0.0.0:80 0.0.0.0:* LISTEN 0 2331606433 1379/apache2 tcp 0 0 xx.xx.xxx.xxx:53 0.0.0.0:* LISTEN 102 […]

Apache prefork进程丢失

我们通过cacti监视apache进程的数量。 我注意到这个过程达到了70,然后下降到了20。 什么可以导致Apache做到这一点? 这是我们的prefork设置 StartServers 50 MinSpareServers 10 MaxSpareServers 100 ServerLimit 250 MaxClients 250 MaxRequestsPerChild 3000

顶部隐藏其他用户的进程

我正在运行Debian服务器,并为less数朋友提供shell访问。 我想隐藏正常用户的正在运行的进程,例如top只显示他们自己的进程,而不是其他任何人启动的进程。 显然,root应该看到所有的进程。 我将如何做到这一点? 我已经看到它在许多提供shell帐户的共享托pipe服务上的行动,但没有遇到自己的方式来做到这一点。

服务器超慢,内存和交换使用100%,ClamAV的问题?

今天早上我的Ubuntu 10.04服务器closures了。 当我重新启动它,我可以使用它几分钟,然后内存和交换得到充分,SSH不回答。 看来ClamAV是问题的一部分。 我怎么能阻止它? clamd停止不起作用。 更全球的是,我怎样才能停止所有的电子邮件服务? 更新:我不认为需要日志文件了。 更新2: wpc2617:~# free -m total used free shared buffers cached Mem: 875 868 7 0 0 12 -/+ buffers/cache: 855 20 Swap: 976 867 108 wpc2617:~# vmstat procs ———–memory———- —swap– —–io—- -system– —-cpu—- rb swpd free buff cache si so bi bo in cs us sy id […]

服务器生命周期,但仍然提供不明身份的服务

我有这个旧的HP ProLiant服务器需要生命周期,但仍然有一些显然运行的服务。 只有几个工作站正在被这个特定的服务器所服务,但它不是一个DC,DNS或DHCP,每当我closures这个东西,我都会接到调用,指出工作站陷入了用户甚至无法利用系统。 所以,我打开服务器,工作站恢复正常。 这是我见过的最奇怪的事。 我将如何去解决这个问题? 谢谢