zl程序教程

您现在的位置是:首页 >  系统

当前栏目

linux 配置环境变量 linux如何查看端口被哪个进程占用 重要命令

Linux配置进程命令 如何 查看 端口 重要
2023-09-14 09:12:34 时间

原文:https://blog.csdn.net/qq_38316655/article/details/125583207

以mongodb为例

1、修改/etc/profile文件,在末尾添加以下内容

export MONGODB_HOME =/usr/local/mongodb //mongodb路径
export PATH=${NODE_HOME}/bin:${MONGODB_HOME }/bin:$PATH
2、使环境变量生效

source /etc/profile
3、查看单个环境变量

echo $PATH
4、查看所有环境变量

env
————————————————
版权声明:本文为CSDN博主「Circle-C」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/qq_38316655/article/details/125583207

 

原文:https://blog.csdn.net/u010227042/article/details/118767108

本文介绍linux如何查看端口被哪个进程占用的方法:

1、lsof -i:端口号

2、netstat -tunlp|grep 端口号

都可以查看指定端口被哪个进程占用的情况

【步骤一】lsof -i

lsof -i 用以显示符合条件的进程情况,lsof(list open files)是一个列出当前系统打开文件的工具。以root用户来执行lsof -i命令,如下图

【步骤二】lsof -i:端口号

lsof -i:端口号,用于查看某一端口的占用情况,比如查看22号端口使用情况,lsof -i:22,如下图

【步骤三】netstat -tunlp

netstat -tunlp用于显示tcp,udp的端口和进程等相关情况,如下图

【步骤四】netstat -tunlp|grep 端口号

netstat -tunlp|grep 端口号,用于查看指定端口号的进程情况,如查看22端口的情况,netstat -tunlp|grep 22,如下图

 

.net core 命令行下启动指定端口

百度来的乱七八糟,改代码的,改配置文件的,什么都有。经过测试什么也不用改,直接使用参数

dotnet webdev.webapi.dll --urls http://0.0.0.0:8000

 

题描述:当SSH远程连接到服务器上,然后运行一个服务 ./catalina.sh start,然后把终端开闭(切断SSH连接)之后,发现该服务中断,导致网页无法访问。

解决方法:使用nohup命令让程序在关闭窗口(切换SSH连接)的时候程序还能继续在后台运行。

Unix/Linux下一般比如想让某个程序在后台运行,很多都是使用& 在程序结尾来让程序自动运行。比如我们要运行mysql在后台:

</>复制代码

  1. /usr/local/mysql/bin/mysqld_safe --user=mysql &

但是加入我们很多程序并不象mysqld一样做成守护进程,可能我们的程序只是普通程序而已,一般这种程序使用& 结尾,但是如果终端关闭,那么程序也会被关闭。但是为了能够后台运行,那么我们就可以使用nohup这个命令,比如我们有个test.php需要在后台运行,并且希望在后台能够定期运行,那么就使用nohup:

</>复制代码

  1. nohup /root/test.php &