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下修改。

    穷则独善其身,达则兼济天下……
  • 相关阅读:
    js 兼容阻止事件冒泡stopPropagation
    php session cookie
    js 给父元素的每个子元素绑定事件
    php 调用系统命令 超时
    php textarea换行
    php 中文字符串截取子串
    Predefined Asp.net skins(Themes) 你下载了吗?
    自定义DataFilter实现Atlas客户端DataView的数据筛选
    用Altas Behaviors实现就地编辑(1) [译]
    组件开发之Asp.net服务器控件Collection[集合]属性的设计时支持--编辑、保存
  • 原文地址:https://www.cnblogs.com/hmy-666/p/14531901.html
Copyright © 2011-2022 走看看