作者回复: 软件不以root身份运行的时候,比如hadoop软件,使用hadoop用户运行,并把自己很多配置绑定到hadoop用户的环境变量里面,当你操作软件的时候就需要使用su - hadoop 切换用户了
作者回复: .bashrc 用于“交互式”非登录shell,也就是“su 用户名”这种用法,而bash 脚本文件叫做非交互式shell所以不会执行.bashrc 文件
作者回复: 需要两个操作,先将某个环境变量从文件删掉,并正确保存该环境,之后重新使用source命令执行该环境变量。 对于已经在运行的终端,需要使用"unset 变量名称"取消该变量的指定,或关闭后再打开该终端
作者回复: 两种常见方式 1 使用scp远程拷贝到java容器目录 2 使用ansible批量部署
作者回复: 赞!