Tag: 进程

在mysql中杀死进程?

我有一个MySQL数据库,它经常填充睡眠过程,我必须打开我的工作台,然后必须杀死它们以免费连接,然后它将正常工作。 有什么方法可以从命令行做到这一点?

XAMPP:Deamon已经在运行,但它不是apache

这个让我头疼…… 我在Ubuntu 12.10上安装了XAMPP for Linux 1.7.7 。 我没有安装最新版本,因为新的安全“function”使XAMPP如此安全我无法运行它。 但这是另一个故事。 在安装并运行了几个月后,我现在得到了着名的XAMPP: Another web server daemon is already running. 启动XAMPP时出错。 现在我已经广泛搜索,可以排除以下内容: 没有其他Apache安装,只有XAMPP 没有运行apache或apache 2服务 没有运行使用port 80 (使用netstat -an grep -w 80检查) 我也完成了xampp 1.7.7的全新安装,但这给了我相同的结果。 我想我已经在google的前两个结果页面上尝试了所有解决方案,而且我无法接近解决方案。 谁能指点我如何找到已经运行的神秘Webdeamon ? 我在httpd.conf中更改了XAMPP监听的端口,在我的例子中,它位于/opt/lampp/etc/文件夹中。 我更改了选项Listen,因为这是唯一一个值为80的选项。我仍然得到Deamon已经运行错误。 netstat命令的输出如下: tcp 0 0 0.0.0.0:80 0.0.0.0:* LISTEN 1189/tntnet tcp 0 0 192.168.178.52:35048 91.189.94.25:80 ESTABLISHED 2350/ubuntu-geoip-p tcp 0 0 192.168.178.52:35047 […]

我如何杀死红移?

我已经使用apt-get安装了redshift。 我在一个终端窗口启动它,然后不小心杀死了终端。 Redshift并没有停止运转。 我的屏幕肯定还在红移的影响下。 我打开Linux Mint系统监视器,我找不到任何我认为是re​​dshift的东西。 当然没有任何名为redshift的东西。 那么我该如何杀死红移呢?

不寻常的行为 – 病毒之类的

我在Ubuntu 14.04 LTS盒子上遇到了一个非常奇怪的行为。 我有一个IPTV系统通过路由器提供有线电视和互联网。 我的Ubuntu盒子连接到路由器,并为我的本地网络提供文件服务/打印/互联网服务。 我注意到的第一个症状是我的电视系统表现非常差,图像冻结和机顶盒抱怨缺乏信号。 在没有解决方案的许多电话给服务提供商之后,我注意到我的Ubuntu盒子里有冷却风扇高速转动。 快速检查,我注意到一个单独的进程不断占用CPU的120%(这是一个4核AMD)。 奇怪的是,进程名称就像“hzydfardxg”。 通过杀死该进程(以root身份运行),冷却器速度降至正常而不仅仅是……我的IPTV系统恢复正常运行。 几秒钟后,我注意到CPU负载再次增加,我的IPTV停止工作,但现在进程名称已更改为“nujwyeloqx”。 经过广泛检查后发现我发现了什么: 这个奇怪的命名过程在我启动机器后立即启动 创建/etc/init.d中的条目,其名称与可疑运行进程相同 如果我终止进程,则会启动一个新进程,使用不同的随机名称,并且还会创建/etc/init.d中的条目。 删除/etc/init.d上的条目没有帮助 当进程运行时,它需要大量的处理器时间并产生如此多的互联网流量,以至于我的IPTV停止工作 检查进程树我可以看到这个不寻常的进程直接在Init下运行。 我的机器不再在单个用户上启动,它在进程中间冻结或开始询问root密码,我提供但是它似乎不正确,因为系统一次又一次地询问root密码。 这种行为非常像Windows病毒,尽管知道linux安全性如何,但我倾向于说我的机器被感染了。 不仅如此……它甚至可能被感染而它甚至没有被使用(因为它是一个网络网关没人用它作为桌面),这更加不寻常。 计算机不再连接到我的IPTV路由器(互联网),但我仍然可以看到正在创建和消耗CPU的进程。 去年在安装10.04的时候,同样的想法让我很感兴趣,因为我已经计划升级到14.04,因此我没有那么烦我,因为我还是完全安装了。 看到它再次发生,我感到非常惊讶。 你们有任何关于如何摆脱这种行为的线索吗? 最好的祝福, 弗拉维奥 ps aux Results(怀疑进程#2008): USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND root 1 0.2 0.0 34008 3336 ? Ss 19:14 0:02 /sbin/init root 2 0.0 […]

为什么killall(有时?)需要应用两次?

为什么killall(有时?)需要应用两次? 这是一个例子 ,需要一个“双” killall来结束这个过程。 何时以及为什么一个过程需要“两次”杀死? 发动机罩下发生了什么?

Bash脚本如何杀死已经运行的“睡眠”版本?

编辑从下面的评论我写了一个令人困惑/误导的介绍,所以我重写它。 我有一个名为“ 锁定屏幕计时器 ”的bash脚本,可以在桌面上单击。 30分钟后,它锁定屏幕,用户必须输入密码才能解锁屏幕。 但是,如果用户改变主意,或者他们想要重置计时器,他们应该能够再次单击桌面快捷方式,它应该杀死正在睡觉和倒计时的先前正在运行的作业。 到目前为止,我已经做了一些试验和错误,并且遇到了障碍。 相关的代码段是: pgrep tv-timer > ~/tv-timer.log PID=$$ # Current Process ID 使用cat ~/tv-timer.log : 16382 20711 其中一个等于上面的“$ PID”,但另一个是以前运行的副本,我想使用kill ##### 。 找出哪一个“$ PID”并杀死它的最佳方法是什么? 第一次运行脚本时,只有一个条目等于“$ PID”,我不想杀死它。 谢谢你的帮助! 建议的副本( 防止重复脚本同时运行 )是父和子进程中的问题。 接受的答案很长且很复杂,涉及包装脚本和/或多行代码。 这里寻求的解决方案是一行新代码! 事实上,这里接受的选择答案是基于重复的OP尝试那里没有工作!

如何在断开SSH连接后保持远程X11应用程序运行?

我有X11转发,所以我可以从我的桌面看到我的服务器上的程序窗口,我想知道我是否断开ssh会话与x11转发到我的PC,该程序将在断开连接后在服务器端关闭? 如果确实如此,有没有办法防止这种情况发生? 我在我的服务器上运行MEGASync,它需要运行X服务器来使用它,我不能使用VNC,因为iptables行为奇怪,无法正常打开端口。 我想保持megasync在服务器上运行,而不必保持与SSH连接,这样我就可以关闭我的电脑了。 有什么办法吗?

所有应用程序都在系统监视器上以正常优先级启动吗?

我注意到在我的系统监视器上,我的一个名为pulseaudio的进程具有非常高的优先级,而我所有其他运行的应用程序都具有正常的优先级。 我不记得曾经改变它,所以它一定是它的默认优先权,对吧? 还有其他这样的应用吗?

从局域网中的Windows机器远程杀死Ubuntu机器中正在运行的进程

是否有可能从通过LAN远程连接的Windows(XP)机器中杀死在Ubuntu机器上运行的进程? 我可以通过以下命令从远程Windows机器(在LAN中)中杀死Windows机器中的进程, taskkill /S system /U username /P password /IM process.exe 是否有类似的东西可以杀死在Linux机器上运行的进程?

我可以以某种方式暂停在后台登录的用户的所有进程吗?

我的14.10笔记本电脑上主要有两个帐户:我的(管理员)和我的兄弟(限制)。 现在当我的兄弟登录并使用flash player运行一些像firefox这样的应用程序时,它会消耗很多CPU。 我有一个英特尔2GHz,2核,但由于半破坏的显卡软件渲染。 当他现在锁定他的账户并登录我的账户时,即使我什么都不做,CPU也只有80%左右。 indicator-multiload显示firefox和其他用户的compiz作为最耗费的进程,有时也是xorg,我想。 简而言之:我可以运行命令/脚本来暂停其他用户启动的进程,并在完成工作后再次恢复它们吗? 如果可以在每次锁定/登录/注销时执行,那将会很好。 但这对所有应用程序都安全吗? 我在哪里要注意?