一般可以使用 kill 或者 killall 停止进程,这样有可能造成关联的程序发生错误,更稳妥的方法是使用程序自带的script停止
[root@abc ~]# netstat -ntpl
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name
tcp 0 0 0.0.0.0:3306 0.0.0.0:* LISTEN 479/mysqld
tcp 0 0 0.0.0.0:811 0.0.0.0:* LISTEN 1903/rpc.rquotad
tcp 0 0 0.0.0.0:111 0.0.0.0:* LISTEN 1758/portmap
tcp 0 0 127.0.0.1:25 0.0.0.0:* LISTEN 2028/sendmail: acce
tcp 0 0 0.0.0.0:1723 0.0.0.0:* LISTEN 2051/pptpd
#pptpd用which命令找不到
#找到文件的位置
[root@abc test]# locate pptpd | grep "/pptpd$"
/etc/rc.d/init.d/pptpd
/usr/lib/pptpd
/usr/sbin/pptpd
/var/lock/subsys/pptpd
#rpm的 -f 命令可以找到文件对应的rpm包
[root@abc test]# rpm -qf /usr/sbin/pptpd
pptpd-1.3.4-1.rhel5.1
#rpm的 -c 命令可以找到对应 rpm 包的配置文件的位置
[root@abc test]# rpm -qc pptpd | grep init
/etc/rc.d/init.d/pptpd
#停止程序
[root@abc test]#/etc/rc.d/init.d/pptpd stop
阅读(961) | 评论(0) | 转发(0) |