![RedHat/Centos6.5 시작 시 환경 변수를 설정합니다. 그런데 어디서? [복사]](https://linux55.com/image/146279/RedHat%2FCentos6.5%20%EC%8B%9C%EC%9E%91%20%EC%8B%9C%20%ED%99%98%EA%B2%BD%20%EB%B3%80%EC%88%98%EB%A5%BC%20%EC%84%A4%EC%A0%95%ED%95%A9%EB%8B%88%EB%8B%A4.%20%EA%B7%B8%EB%9F%B0%EB%8D%B0%20%EC%96%B4%EB%94%94%EC%84%9C%3F%20%5B%EB%B3%B5%EC%82%AC%5D.png)
저는 Redhat/Centos 6.5를 사용합니다.
시스템을 부팅 중인데 환경 변수가 설정되어 있고 부팅 시 이미 실행 중인 프로세스가 있습니다.
내 질문:
- 이러한 환경 변수는 어디에 설정되어 있나요?
- 이러한 프로세스는 어디에 설정되어 있으며 무엇이 실행되고 있는지 어떻게 알 수 있나요?
답변1
RedHat 기반 배포판에 로그인하면 기본적으로 위치한 홈 디렉터리에 들어가게 됩니다 /home/user
. 해당 디렉터리에는 환경 및 기타 콘텐츠를 준비하기 위해 실행되는 숨겨진 파일/스크립트가 있습니다.
질문 1에 답하세요:
.bashrc
또는 명령을 실행할 .bash_profile
때 표시되는 모든 변수를 로드하는 파일 입니다. 홈 디렉터리에서 실행하여 이러한 파일을 볼 수 있습니다.printenv
env
ls -la
질문 2에 답하세요:
명령 ps
자체는 실행 중인 모든 프로세스를 표시하지 않으므로 를 실행해야 합니다 ps -ef
. 물론 grep
이 출력을 필터링 하거나 유사한 명령을 사용하여 ps -ef|grep -i somethingtomatch
이 명령을 실행할 수 있습니다 .top
실행하여 man ps
이러한 man top
유틸리티에 대한 자세한 정보를 얻으십시오.