Centos查看端口和杀死进程

第一种情况:知道服务端口,关掉进程

       1、通过端口查看这个进程的pid

netstat -lnp|grep 8080   #8080请换为你的apache需要的端口

       2、通过pid查看进程的详细信息

ps 1234    #1234就是上一步得到的pid

       3、杀掉进程

kill -9 [PID]  #-9 表示强迫进程立即停止

 第二种情况:知道服务的名称,关掉进程

       1、根据服务的名称,查看进程的相关信息

ps -ef|grep redis

root 7474 1 0 14:58 ? 00:00:01 /usr/local/redis/redis-4.0.11/src/redis-server 127.0.0.1:6379
root 7794 2175 0 15:30 pts/0 00:00:00 grep --color=auto redis

 

7474就是pid

       2、通过pid查看端口

netstat -antup |grep 2711

第三种情况:jar类型的项目后台执行

       1、nohup 意思是不挂断运行命令,当账户退出或终端关闭时,程序仍然运行 。当用 nohup 命令执行作业时,缺省情况下该作业的所有输出被重定向到nohup.out的文件中 ,除非另外指定了输出文件。 这种方法会把日志文件输入到你指定的文件中,没有则会自动创建。

nohup  java -jar XX.jar >temp.text &

 

你可能感兴趣的:(linux)