해당 profile은 유닉스 운영체제에서 로그인을 위한 환경설정을 저장한다.
시스템 설정 파일 디렉터리(/etc)
리눅스 시스템에서 가장 중요한 디렉터리라고 할 수 있다. 이 디렉터리에는 시스템의 중요한 환경 설정 파일이 있다. 메일이나 웹 서버와 같은 서버 프로그램의 설정 파일이나 시스템의 초기화 스크립트가 위치한다. 또 사용자 계정 정보를 가지는 passwd파일, 파일 시스템 정보를 가지는 fstab파일 등도 위치한다.
/etc/profile은 모든 계정에 공통적으로 적용되며. profile은 해당 로그인 계정에서 사용하는 환경설정을 저장한다.
만약 root로 로그인했다면 /etc/profile을 읽어 드린다음 루트 홈 디렉터리 아래 있는 root.profile을 읽어 들인다.
다음 명령은 /etc/profile 파일 안에 내용인데, /etc/profile.d 디렉토리 안에 있는 모든 쉘 스크립트 파일을 실행시키는 코드이다. 최초 로그인 때 /etc/profile을 통해 /etc/profile.d의 쉘 스크립트를 실행시킨다.
그럼 한번 vi로 실행시켜서 무슨 주석이 있는지 확인하자
시스템 전역 환경설정과 자동시작 프로그램 설정하는데 로그인할 때 시작된다고 써 있으며,
함수나 별칭 설정은 /etc/bashrc 에서 하라고 권고한다.
그리고 잘 모르는 부분을 고치는 건 좋은 생각이 아니라고 한다. 차라리 custom 된 쉘 스크립트를 작성해 /etc/profile.d 파일에 넣는 것도 환경을 변경할 수 있다고 합니다.
'Linux' 카테고리의 다른 글
리눅스 배포판 (0) | 2021.08.02 |
---|---|
리눅스 커널 (0) | 2021.07.04 |
Firewall (0) | 2021.02.22 |
[Linux] 파일 시스템 (0) | 2021.02.04 |
[Linux] cron 서비스 (0) | 2020.11.21 |
댓글