/etc/profile 添加的环境变量切换到root下环境变量无效的解决方法

 linux  /etc/profile 添加的环境变量切换到root下环境变量无效的解决方法已关闭评论
11月 192019
 

/etc/profile 添加的环境变量切换到root下环境变量无效的解决方法:

 

比如我需要添加一个nodejs的环境变量,内容如下:

export NODE_HOME=/usr/local/lib/nodejs
export PATH=${NODE_HOME}/bin:$PATH

/etc/profile.d/目录下新建一个nodejs.sh的文件,将上面的内容从/etc/profile里移到nodejs.sh中,然后运行下

$ . /etc/bashrc

 

或者直接把内容放在/etc/bashrc文件,但此方法不推荐

 

docker 在mac系统下, 修改/etc/docker/daemon.json期望改变dns无效解决方法

 docker  docker 在mac系统下, 修改/etc/docker/daemon.json期望改变dns无效解决方法已关闭评论
7月 252019
 

mac系统下,直接修改/etc/docker/daemon.json期望改变容器的dns是无效的,正确的方式是:

点击应用程序里的docker.app 或者 点击顶部工具条中 “鲸鱼”的icon –> 选择“preferences”  –> daemon –> advanced , 在这里更改, 修改完后点击 “apply && restart”,  再运行容器时, 可以看到容器中/etc/resolv.conf的dns已经是修改后的了。