Linux上服务的启动,停止和重启

可以看出vpnagetd服务是启动起来的。

复制代码

[berry@berry:practice] ps -elf | grep vpnagentd
5 S root      6716  1553  0  80   0 - 10845 futex_ 21:43 ?        00:00:00 /opt/cisco/anyconnect/bin/vpnagentd
0 S berry     6966  2122  0  80   0 -  1172 pipe_w 21:48 pts/5    00:00:00 grep --color=auto vpnagentd
[berry@berry:practice] ps -elf | grep vpnagentd | grep -v berry
5 S root      6716  1553  0  80   0 - 10845 futex_ 21:43 ?        00:00:00 /opt/cisco/anyconnect/bin/vpnagentd

复制代码

berry那一条是运行当前命令出现的。
查看当前vpnagentd这个服务所占用的端口号和相关ip地址和pid和服务名称

[berry@berry:practice] sudo netstat -anp | grep 6716
tcp        0      0 127.0.0.1:29754         0.0.0.0:*               LISTEN      6716/vpnagentd  
unix  2      [ ]         DGRAM                    75522    6716/vpnagentd  

利用service+服务名称+start/stop/restart对服务进行启动,停止和重启

(1)一种是可以使用service脚本来调度,如:

service 服务名 start

service 服务名 stop

service 服务名 restart

复制代码

[berry@berry:practice] service vpnagentd status
vpnagentd is stopped 
[berry@berry:practice] sudo service vpnagentd start
Starting up Cisco AnyConnect Secure Mobility Client Agent
[berry@berry:practice] service vpnagentd status
vpnagentd (pid 7000) is running
[berry@berry:practice] service vpnagentd restart
Shutting down Cisco AnyConnect Secure Mobility Client Agent
Starting up Cisco AnyConnect Secure Mobility Client Agent
[berry@berry:practice] service vpnagentd status
vpnagentd (pid 7020) is running

复制代码

(2)一种是直接执行某个服务自己的管理脚本,以vpnagetd服务为例

/etc/init.d/vpnagentd  start

/etc/init.d/vpnagentd stop

/etc/init.d/vpnagentd restart

复制代码

[berry@berry:practice] service vpnagentd status
vpnagentd (pid 7393) is running
[berry@berry:practice] sudo /etc/init.d/vpnagentd stop
Shutting down Cisco AnyConnect Secure Mobility Client Agent
[berry@berry:practice] service vpnagentd status
vpnagentd is stopped 
[berry@berry:practice] sudo /etc/init.d/vpnagentd start
Starting up Cisco AnyConnect Secure Mobility Client Agent
[berry@berry:practice] service vpnagentd status
vpnagentd (pid 7707) is running
[berry@berry:practice] sudo netstat -anp | grep 7707
tcp        0      0 127.0.0.1:29754         0.0.0.0:*               LISTEN      7707/vpnagentd  
unix  2      [ ]         DGRAM                    78741    7707/vpnagentd      
[berry@berry:practice] 

复制代码

端口号仍然是29754。

分类: linux

标签: linux服务的启动停止和重启一起查看服务所占用的端口

猜你喜欢

转载自blog.csdn.net/zwcwu31/article/details/81834966