bash shell , fork와 exec

2024. 6. 7. 09:40Linux*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