zoukankan      html  css  js  c++  java
  • CentOS7中添加环境变量后立即生效,但是重启服务器又失效

    一. 命令找不到:  sudo: nginx: command not found

    • 添加环境变量到 /etc/profile文件
    • source /etc/profile 使配置文件生效

    二.重启机器后,NGINX命令又找不到

    1.将环境变量设置写入/etc/bashrc 文件中
    2.在/etc/bashrc 写入source /etc/profile

    解决方法:由于每次启动终端的时候,都会执行 /etc/bashrc ,所以可以把source /etc/profile 命令
    写入到 /etc/bashrc 文件中,实现环境变量立刻全面生效的效果。

    三.root用户可以正常执行 nginx -t,centos ;  sudo: nginx: command not found

    描述:

    运行一命令在普通用户下可行,切换到root用户依然可行,但在普通用户下使用sudo执行时,提示Command not found。

    修改/etc/sudoers文件,找到类似下面的一行:

    Defaults    secure_path = /sbin:/bin:/usr/sbin:/usr/bin  

    将要执行的命令所在的目录添加到后面,即可,如:

    Defaults    secure_path = /sbin:/bin:/usr/sbin:/usr/bin:/usr/local/bin  

    参考: 使用sudo执行命令提示command not found

    赞赏码

    非学,无以致疑;非问,无以广识

  • 相关阅读:
    java分页查询--oracle
    Tomcat Excel中的数据导出到页面中显示
    接口调用类3
    接口工具类2
    接口工具类
    redis 对外访问
    Spring 项目启动时执行
    scp 本地上传/下载服务器文件
    CentOS 安装 rabbitMQ
    卸载rabbitMQ
  • 原文地址:https://www.cnblogs.com/lxwphp/p/15452725.html
Copyright © 2011-2022 走看看