본문 바로가기
728x90
반응형

리눅스프로세스4

Linux 프로세스 이해: fork, exec, 백그라운드, 데몬, 시그널 총정리 리눅스 프로세스 & 시그널 완전정복! 포그라운드·백그라운드·fork·exec·데몬·신호 정리리눅스에서 **프로세스(Process)**는 사용자가 실행한 프로그램 하나하나를 가리키는 매우 중요한 개념입니다.이 글에서는 포그라운드와 백그라운드, fork()와 exec(), **데몬(Daemon)**까지 다루며,마지막엔 **시그널(signal)**에 대해서도 정리할게요.이 글 하나면 리눅스 프로세스 제어와 시그널 이해는 걱정 끝! 😎💡 1. 포그라운드(Foreground) vs 백그라운드(Background)✅ 포그라운드 프로세스사용자가 터미널에서 실행한 대화형 프로세스실행 중엔 터미널이 차단되어, 명령이 끝날 때까지 기다려야 합니다 unix.stackexchange.com+8yeondong.tistory.. 2025. 6. 16.
[27] 초보 IT 동동 프로세스 관련 명령어 살펴보기 (bg, fg, kill, killall, nice, renice, top, nohup) 안녕하세요. 초보 IT 동동입니다. 오늘도 이어서 프로세스 관련 명령어에 대해 알아보도록 하겠습니다. bg 포그라운드에서 백그라운드로 전환 fg 백그라운드에서 포그라운드로 전환 bg 명령어는 실행중인 현재 프로세스를 백그라운드 작업으로 전환합니다. 포그라운드에서 백그라운드로 전환할 때 실행 중인 작업을 일시 멈춤 후(ctrl + z), bg 명령어를 실행합니다. bg명령어를 실행할 땐 백그라운드 작업을 실행하고 하면 명령어 뒤에 &를 덧붙이면 됩니다. fg 명령어는 실행중인 현재 프로세스를 포그라운드 작업으로 전환합니다. 작업번호를 따로 부여하지 않고, 현재 수행 중인 작업을 포그라운드로 전환합니다. 작업을 종료할 땐 ctrl + c를 입력하면 됩니다. kill 프로세스를 종료합니다. kill 옵션 설명.. 2023. 3. 22.
[26] 초보 IT 동동 리눅스 프로세스 관련 명령어 살펴보기(ps,pstree,jobs) 안녕하세요. 초보 IT 동동입니다. 오늘은 리눅스 프로세스 관련 명령어에 대해 알아보려고 합니다. ps, pstree, jobs 3가지 명령어에 대하여 알아보겠습니다. ps ps 는 process status의 줄임말로 현재 가동중인 프로세스의 상태를 나타내는 명령어 입니다. CPU 사용이 낮은 순서로 출력이 되며, ps만 입력시 터미널에서 실행되는 프로세스들의 정보를 볼 수 있습니다. PID : 프로세스 식별번호 TTY : 프로세스와 연결이 된 터미널 번호 TIME : CPU 총 사용시간 CMD : 실행명령 옵션 설명 a 현재 가동중인 프로세스들을 모두 출력합니다. e 모든 프로세스들의 정보를 보여줍니다. u 사용자 이름과 프로세스 시작 시간을 출력합니다. x 접속된 터미널 외 가동중인 모든 프로세스들.. 2023. 3. 21.
[25] 초보 IT 동동 리눅스 프로세스 유형에 관하여 (포그라운드,백그라운드, 데몬, 시그널) 안녕하세요. 초보 IT 동동이 입니다. 오늘은 리눅스의 프로세스에 관하여 알아보도록 하겠습니다. 프로세스란? 리눅스의 프로세스는 CPU의 메모리를 할당받아서, 실행시키는 프로그램 입니다. 프로세스마다 고유의 프로세스ID를 할당 받게 되는데, 이를 "PID"라고 합니다. 가장 먼저 동작이되는 프로세스는 init이며 init는 PID 1입니다. init의 동작에 의해 다른 모든 프로세스들이 시작됩니다. 프로세스의 유형은 2가지로 나뉘게 됩니다. 포그라운드 프로세스와 백그라운드 프로세스로 나위게 되는데, 2가지를 알아보겠습니다. 종류 설명 포그라운드 프로세스 터미널에 직접 연결이 되어 있으며, 입출력을 주고 받습니다. 사용자와 상호작용이 가능하며, 명령을 입력 후 종료까지 기다려야 하는 프로세스 입니다. 화면.. 2023. 3. 20.
728x90
반응형