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


    原文: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 &
  • 相关阅读:
    Path文件操作实例
    Cache缓存对象缓存对象
    Session对象实例
    移动端适配问题
    webpack4 优化性能
    webpack源码分析
    wepack源码解析1
    webpack面试题
    asnyc await
    node 知识
  • 原文地址:https://www.cnblogs.com/bruce1992/p/16533945.html
Copyright © 2020-2023  润新知