bash shell , fork와 exec
2024. 6. 7. 09:40ㆍLinux*security
반응형
/etc/profile 모든 사용자의 셀 환경을 제어하는 전역 설정 파일, 환경 변수와 bash가 실행하는 프로그램 제어
/etc/bashrc alias 와 bash가 실행하는 함수를 제어
~/.bash_profile 개별 사용자의 셀 환경을 제어하는 지역 설정 파일
-/.bash_history 사용자가 입력한 명령어가 저장되는 파일, 방향키로 이전 명령어를 확인할 수 있음, 이전 입력 명령어 재사용 가능
~/.bashrc alias 와 bash 가 실행하는 함수를 지역적으로 제어
■ fork 는 새로운 프로세스를 위한 메모리 할당, 기존 프로세스를 복제하는 방식이며 실행 결과로 프로세스가 하나 더 생성된다. 원본 프로세스를 parent process라 하고 복제된 프로세스를 child process라고 한다.
■새로운 프로세스를 위한 메모리를 할당하지 않고 exec에 의해 호출 된 프로 세스만 메모리에 남게 된다. exec 실행 결과로 생성되는 새로운 프로세스는 없고 exec를 호출한 프로세스의 PID가 그대로 새로운 프로세스에 적용되며 exec를 호출한 새로운 프로세스에 의해 덮어쓰게 된다.
반응형
'Linux*security' 카테고리의 다른 글
Redirection (0) | 2024.06.27 |
---|---|
접속된 모든 사용자에 대한 정보 출력 (0) | 2024.06.24 |
파일 구조 (0) | 2024.06.06 |
sqlplus 방향 키 조작 가능하게 설정 (0) | 2024.05.04 |
DBMS 설치 디렉토리 전체 백업 (0) | 2024.02.10 |