반응형
CentOS에서 환경변수를 설정할때 /etc/profile이나 ~/.bash_profile에
export PATH = ...어쩌고저쩌고 이런 방식을 이용하죠?
여기서 /etc/profile이랑 ~/.bash_profile에 차이점이 있는데요
/etc/profile은 시스템 전역(모든사용자들)에 대한 환경설정파일
~/.bash_profile은 개인사용자들에 대한 환경설정 파일이라 생각하면 되요
즉 /etc/profile은 부팅후에 적용되고
~/.bash_profile은 개인이 로그인시에 적용되는 환경설정 파일이에요
간단히 말해서
~/.bash_profile은
sudo 아이디(centos에서 로그인하는 명령어)
를 이용해 로그인할 때 적용되요
user라는 아이디로 로그인된 상태에서 ~/.bash_profile에 저장되있는 환경설정 값은
sudo user를 이용해 로그인할 때 적용된다는거죠!
참고로
export PATH=$PATH:$HOME/bin:
이런식으로 $PATH:를 앞에 적어주면 현재 적용되어있는 PATH에 $PATH: 뒤에 환경설정 값을 추가해준다고 생각하면 되요
반응형
'Server' 카테고리의 다른 글
리눅스 자원 분석(uptime, free, vmstat, top) (0) | 2014.06.12 |
---|---|
리눅스 백그라운드 / 데몬 프로세스 실행 (nohup) (1) | 2014.06.09 |
리눅스(Centos) 환경에서 OS부팅시 톰캣 자동실행 (0) | 2014.05.12 |
CentOS 프로세스 죽이기 (0) | 2014.05.09 |
CentOS ulimit 값 변경 (Too many open files Tomcat Error and NoClassDefFoundError) (0) | 2014.05.08 |
댓글