查看服务是否启动以及杀掉进程,再启动进程的小技巧

首先查看服务是否启动

<pre name="code" class="html">[[email protected] etc]# ps -ef | grep nagios
nagios    3256  3197  0 Mar21 ?        00:00:00 /usr/sbin/httpd
nagios    3258  3197  0 Mar21 ?        00:00:00 /usr/sbin/httpd
nagios    3261  3197  0 Mar21 ?        00:00:00 /usr/sbin/httpd
nagios    3264  3197  0 Mar21 ?        00:00:00 /usr/sbin/httpd
nagios    3265  3197  0 Mar21 ?        00:00:00 /usr/sbin/httpd
nagios    3266  3197  0 Mar21 ?        00:00:00 /usr/sbin/httpd
nagios    3270  3197  0 Mar21 ?        00:00:00 /usr/sbin/httpd
nagios    3276  3197  0 Mar21 ?        00:00:00 /usr/sbin/httpd
nagios    3355     1  0 Mar21 ?        00:00:06 /usr/local/nagios/bin/nagios -d /usr/local/nagios/etc/nagios.cfg
nagios    9952     1  0 00:37 ?        00:00:00 /usr/local/nagios/bin/nrpe -c /usr/local/nagios/etc/nrpe.cfg -d

[[email protected] etc]# netstat -lntActive Internet connections (only servers)Proto Recv-Q Send-Q Local Address Foreign Address State tcp 0 0 0.0.0.0:2049 0.0.0.0:* LISTEN tcp 0 0 0.0.0.0:5666 0.0.0.0:* LISTEN tcp 0 0 0.0.0.0:747 0.0.0.0:* LISTEN tcp 0 0 0.0.0.0:715
0.0.0.0:* LISTEN tcp 0 0 0.0.0.0:111 0.0.0.0:* LISTEN tcp 0 0 0.0.0.0:784 0.0.0.0:* LISTEN tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN tcp 0 0 127.0.0.1:25 0.0.0.0:* LISTEN tcp 0 0 0.0.0.0:47614 0.0.0.0:* LISTEN tcp 0 0 :::80 :::* LISTEN tcp 0 0 :::22 :::* LISTEN
[[email protected] etc]# lsof -i tcp:5666COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAMEnrpe 9952 nagios 4u IPv4 66781 0t0 TCP *:5666 (LISTEN)


杀掉进程前:查看ps -ef|grep nagios 来记住里面的启动命令
<pre name="code" class="html">[[email protected] etc]# ps -ef | grep nagios
nagios    3256  3197  0 Mar21 ?        00:00:00 /usr/sbin/httpd
nagios    3258  3197  0 Mar21 ?        00:00:00 /usr/sbin/httpd
nagios    3261  3197  0 Mar21 ?        00:00:00 /usr/sbin/httpd
nagios    3264  3197  0 Mar21 ?        00:00:00 /usr/sbin/httpd
nagios    3265  3197  0 Mar21 ?        00:00:00 /usr/sbin/httpd
nagios    3266  3197  0 Mar21 ?        00:00:00 /usr/sbin/httpd
nagios    3270  3197  0 Mar21 ?        00:00:00 /usr/sbin/httpd
nagios    3276  3197  0 Mar21 ?        00:00:00 /usr/sbin/httpd
nagios    3355     1  0 Mar21 ?        00:00:06 /usr/local/nagios/bin/nagios -d /usr/local/nagios/etc/nagios.cfg
nagios    9952     1  0 00:37 ?        00:00:00<span style="color:#ff0000;"> /usr/local/nagios/bin/nrpe -c /usr/local/nagios/etc/nrpe.cfg -d</span>

然后在杀掉进程

pkill  nrpe

时间: 2024-10-15 03:17:48

查看服务是否启动以及杀掉进程,再启动进程的小技巧的相关文章

Win7中如何在服务中启动一个当前用户的进程——函数CreateProcessAsUser()的一次使用记录

这次工作中遇到要从服务中启动一个具有桌面UI交互的应用,这在winXP/2003中只是一个简单创建进程的问题.但在Vista 和 win7中增加了session隔离,这一操作系统的安全举措使得该任务变得复杂了一些. 一.Vista和win7的session隔离 一个用户会有一个独立的session.在Vista 和 win7中session 0被单独出来专门给服务程序用,用户则使用session 1.session 2... 这样在服务中通过CreateProcess()创建的进程启动UI应用用

Win7中如何在服务中启动一个当前用户的进程——一次CreateProcessAsUser()使用记录

这次工作中遇到要从服务中启动一个具有UI交互的桌面应用,这在winXP/2003中只是一个简单创建进程的问题.但在Vista 和 win7中增加了session隔离,这一操作系统的安全举措使得该任务变得复杂了一些. 一.Vista和win7的session隔离 一个用户会有一个独立的session.在Vista 和 win7中session 0被单独出来专门给服务程序用,用户则使用session 1.session 2... 这样在服务中通过CreateProcess()创建的进程启动UI应用用

POSTGRESQL 查看用户使用情况以及杀掉相应的进程

一.查看哪些用户在链接数据库 select * from pg_stat_activity ; 这里的pg_stat_activity其实是一个视图,它的定义可以在postgres这个数据库里面的视图部分找到. 二.杀死进程 现在我们找出所有连接到数据库的进程了,那么如何去杀死那些IDEL的进程从而释放出连接呢?如果pg的版本是 8.4及以上的,可以很简单地用下面的语句来杀死所有IDEL进程 : SELECT pg_terminate_backend(procpid) FROM pg_stat_

MYSQL服务无法启动 系统错误1067 解决方法

看了网上绝大多数解决方案,把my.ini各种改依然无法启动.最终在stackoverflow上看到了一个较不同的解决方案:查看任务管理器,在进程中找到mysqld.exe(已在运行的mysqld.exe会阻止mysqld windows服务的启动).结束该进程,重新启动mysql服务,立刻OK. 永远记得要随时求助stackoverflow.

linux如何查看mysql是否启动

linux下有很多服务,今天就写一下如何查看服务是否启动,以mysql为例子 使用命令 # service mysqld status 或者 # service mysql status 命令来查看mysql 的启动状态 如果是 mysqld is stopped 那就说明mysql服务是停止状态, 如果是 mysqld is running 那就说明mysql服务是启动状态 原文地址:https://www.cnblogs.com/angelye/p/8560852.html

【MySQL】无法启动mysql服务(位于本地计算机上)错误1067,进程意外中止

好久没看MySQL了,今天启动起来找找感觉,尴尬了...发现服务启动不了.系统提示:无法启动mysql服务(位于本地计算机上)错误1067,进程意外中止. 解决过程: 1.在网上百度好久,看到一条解决路线是找到window事件查看器:桌面--计算机--右键进入事件查看器. 图片提示:Bind on TCP/IP port: No such file or directory:绑定的TCP / IP端口:没有这样的文件或目录. 图片提示:Do you already have another my

Linux 查看服务状态(服务与进程)

指令(instruction): 计算机实际上可以做的事情实质上非常简单,比如计算两个数的和,再比如在内存中寻找到某个地址等等.这些最基础的计算机动作被称为指令 (instruction). 程序(program): 这样一系列指令的所构成的集合.通过程序,我们可以让计算机完成复杂的操作.程序大多数时候被存储为可执行的文件.这样一个可执行文件就像是一个菜谱,计算机可以按照菜谱作出可口的饭菜. 进程(process): 进程是程序的一个具体实现.只有食谱没什么用,我们总要按照食谱的指点真正一步步实

oracle查看锁表进程,杀掉锁表进程

查看锁表进程SQL语句1: select sess.sid,     sess.serial#,     lo.oracle_username,     lo.os_user_name,     ao.object_name,     lo.locked_mode     from v$locked_object lo,     dba_objects ao,     v$session sess where ao.object_id = lo.object_id and lo.session_

SCCM2012 R2实战系列之十:解决WDS服务无法启动问题(错误1067:进程意外终止)

在操作系统分发(OSD)之前需要开启PXE服务,然后会自动在SCCM服务器安装Windows Deployment Service. 但是之前在一次项目过程当中发现启用PXE服务后WDS无法启动,本以为只是英文版才会有这个问题.经过多次的实验和项目部署中,发现偶尔会出现这个问题,今天拿出来跟大家一起分享,希望能帮到大家. 1. 问题现象 在SCCM 分发点启用PXE服务后,发现客户端无法从PXE启动,如下图 在服务器管理器中发现有一个WDS服务的报错 打开"服务",尝试多次手动启动WD