리눅스는 커맨드 라인에서 명령어로 프로세스를 실행합니다. 이때 프로세스 실행 방법은 백그라운드(Background) 실행과 포그라운드(foreground) 실행 방법이 있습니다. 이 개념을 모르면 포그라운드 실행을 하고 명령어를 추가 입력해 프로세스가 종료되는 실수를 할 수 있습니다. 포그라운드 실행 포그라운드 실행은 하나의 작업을 실행하면 그 작업이 끝날 때까지 기다리고 다시 또 다른 작업을 실행하는 방식입니다. 간단하게 압축을 푸는 명령어인 tar -zxvf도 포그라운드 실행이라 할 수 있습니다. 압축이 모두 풀릴 때까지 사용자는 다른 작업을 수행할 수 없고 기다려야 합니다. 백그라운드 실행 백그라운드 실행은 프로세스를 실행시킴과 동시에 다른 작업을 병행할 수 있는 방식입니다. 예를 들어 몽고DB 서..