zoukankan      html  css  js  c++  java
  • centos查看软件及配置软件环境变量

    以mongodb举例:,在linux上,它的名字只显示mongod

    1.使用whereis +软件名

     2.环境变量:

    (1)env可以查看所有环境变量

     (2)echo $变量名 可以输出环境变量

    例如输出path的环境变量配置

     软件如果不配置环境变量,那么会有如下提示,拿mongo做例子,因为我的mongo安装后移动到我自己建的目录,本来系统是默认在user/bin目录下查找mongo的可执行文件,但是现在我的mongo可执行文件移动的自定义的文件中,所以系统显示找不到 (3)配置环境变量

    这个是我ftp连接腾讯云自建的保存mongo数据库可执行文件的目录:

    配置临时环境变量:语法PATH="$PATH":文件地址

     配置零食环境变量后:

     发现mogod找得到了。

    但是配置临时的第二次登陆就会失效,

     上面mongo的环境变量消失

    配置永久环境变量:

    首先得了解环境变量配置文件,只有在这个配置修改才能永久加入环境变量,否则此处退出登录,你配置的环境变量就会失效:

     配置文件的种类由上面那些:

    可以分为:

    (1)只对当前用户生效的配置文件:~./bash_profile与~./bashrc(使用点开头的文件默认为隐藏文件,所以这两个为隐藏文件)

    (2)对所有用户都生效的配置文件:就是etc下的那三个配置文件

    配置文件的执行顺序:

    bash_profile的默认内容:

     其他配置文件直接vim 加文件地址就可以进入了(例子:vim ~./bash_profile)

     我们现在修改当前用户的配置文件,下面时修改后的配置文件:

    export PATH=$PATH:/mongodb/bin

    现在演示配置所有用户的全局环境变量,当前用户必须是root,同样在最下面追加:

    export PATH=$PATH:/mongodb/bin

    上面配置完都要使用source +文件名称刷新环境变量,现在只演示刷新etc/profile

     然后退出,再登录查询:whereis mongod,此时就永久生效了

     注:如果你是root用户,想要给所有用户配置环境变量,那么就在、etc下的配置文件修改,如果只想给当前用户配置环境变量,那么在上面提到的~./bash_profile下修改。

    穷则独善其身,达则兼济天下……
  • 相关阅读:
    触达项目涉及到的功能点
    NodeJS编程基础
    C#Socket通讯
    HTML转义字符大全
    C# 二进制,十进制,十六进制 互转
    浏览器的分类
    Prometheus设置systemctl管理
    第十五讲:Pagerduty的联用
    第十四讲:Prometheus 企业级实际使⽤二
    第十三讲:Prometheus 企业级实际使⽤
  • 原文地址:https://www.cnblogs.com/hmy-666/p/14531901.html
Copyright © 2011-2022 走看看