/etc/profileおよび/etc/profile.dいずれも発効しない
2077 ワード
一、問題
新しく買ったアリクラウドサーバー、/etc/profileと/etc/profile.dは有効ではありません.
二、問題を解決する:
/etc/profileファイルは、各ユーザがログインするときに、オペレーティングシステムがまず実行するファイルであり、その後、ユーザホームディレクトリの下に制御権を渡す.bashrcファイル.
三、まとめ
初めて出会って、他のサーバーを見ても/root/.bashrcでexport PATH=/bin:・・・小さな問題を定義し、深く究明しない.記録しておくと、後で調べるのに便利です.
新しく買ったアリクラウドサーバー、/etc/profileと/etc/profile.dは有効ではありません.
[root@ Cartoon ~]# vim /etc/profile.d/nodejs.sh
#set for nodejs
NODE_HOME=/usr/local/node/8.10.0
PATH=$PATH:$NODE_HOME/bin
export NODE_HOME PATH
二、問題を解決する:
/etc/profileファイルは、各ユーザがログインするときに、オペレーティングシステムがまず実行するファイルであり、その後、ユーザホームディレクトリの下に制御権を渡す.bashrcファイル.
[root@ Cartoon profile.d]# vim /root/.bashrc
# .bashrc
# User specific aliases and functions
alias rm='rm -i'
alias cp='cp -i'
alias mv='mv -i'
# Source global definitions
if [ -f /etc/bashrc ]; then
. /etc/bashrc
fi
export PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:/root/bin:/usr/local/mysql/bin/
# 。 。
三、まとめ
初めて出会って、他のサーバーを見ても/root/.bashrcでexport PATH=/bin:・・・小さな問題を定義し、深く究明しない.記録しておくと、後で調べるのに便利です.