리눅스마스터 1급 / 시그널 (signal) 종류
번호 | 시그널 이름 | 발생 및 용도 |
1 | SIGHUP(HUP) | - hangup 시그널; 전화선 끊어짐 - 로그아웃과 같은 터미널에서 접속이 끊켰을 때 보내지는 시그널 - 데몬 관련 환경 설정 파일을 변경시키고, 변화된 내용을 적용하기 위해 재시작할 때 이 시그널이 사용됨 |
2 | SIGINT(INT) | - interrupt 시그널; Ctrl + c ;실행을 중지 - 키보드로부터 오는 인터럽트 시그널로 실행을 중지시킨다. |
3 | SIGQUIT(QUIT) | - quit 시그널; Ctrl + \ - 사용자가 터미널에서 종료키를 누를 때 |
4 | SIGILL(ILL) | 잘못된 명령 |
5 | SIGTRAP(TRAP) | 트렙 추적 |
6 | SIGIOT(IOT) | - IOT 명령 - Abort(비정상 종료) 함수에 의해 발생 |
7 | SIGBUS(BUS) | 버스 에러 |
8 | SIGFPE(FPE) | 부동 소수점 에러 |
9 | SIGKILL(KILL) | - 무조건적으로 즉시 중지한다. - Kill, 실행 중인 프로세스를 강제 종료할 때 사용 |
10 | SIGUSR1(USR1) | 사용자 정의 시그널1 |
11 | SIGSEGV(SEGV) | - 세그멘테이션 위반 - Segmentation Violation, 메모리 엑세스가 잘못되었을 때 발생 |
12 | SIGUSR2(USR2) | 사용자 정의 시그널2 |
13 | SIGPIPE(PIPE) | - 읽으려는 프로세스가 없는데 파이프에 쓰려고 함 - 종료된 소켓에 쓰기를 시도할 때 |
14 | SIGALRM(ALRM) | - 경보(alarm) 시그널; alarm(n)에 의해 n초 후 생성됨 - 알람 타이머 만료 시에 사용 |
15 | SIGTERM(TERM) | - 일반적으로 kill 시그널이 전송되기 전에 전송된다. - 잡히는 시그널이기 때문에 종료되는 것을 트랙할 수 있다. |
16 | SIGTKFLT | 코프로세서 스택 실패 |
17 | SIGCHLD(CHLD) | 프로세스 종료시 그 부모 프로세스에게 보내지는 시그널 |
18 | SIGCONT(CONT) | STOP 시그널 이후 계속 진행할 때 사용. ; 정지 되지 않은 경우 무시됨 |
19 | SIGSTOP(STOP) | 정지 시그널; SIGSTP과 같으나 잡거나 무시할 수 없음 |
20 | SIGTSTP(TSTP) | 키보드에 의해 발생하는 시그널로 Ctrl+Z로 생성된다. ; 터미널 정지 문자 |
21 | SIGTTIN | 백그라운드에서의 제어터미널 읽기 |
22 | SIGTTOU | 백그라운드에서의 제어터미널 쓰기 |
23 | SIGURG | 소켓에서의 긴급한 상태 |
24 | SIGXCPU | CPU 시간 제한 초과 setrlimit(2) 메뉴얼 패이지 참조 |
25 | SIGXFSZ | 파일 크기제한 초과 setrlimit(2) 메뉴얼 패이지 참조 |
26 | SIGVTALRM | 가상 시간 경고 setitimer(2) 메뉴얼 패이지 참조 |
27 | SIGPROF | 프로파일링 타이머 경고. setitimer(2) 메뉴얼 페이지 참조 |
28 | SIGWINCH | 윈도우 사이즈 변경 |
29 | SIGIO | 기술자에서 입출력이 가능함. fcntl(2) 메뉴얼 참조 |
관련 문제
2020년 2회
다음 중 번호값이 가장 큰 시그널(signal)로 알맞은 것은? 3
1. SIGTERM
2. SIGINT
3. SIGTSTP
4. SIGQUIT
2020년 1회
다음 중 시그널(Signal)에 대한 설명으로 알맞은 것은? 3
1. SIGQUIT는 터미널에서 입력된 정지 시그널이다.
2. SIGKILL은 터미널이 시작할때 보내오는 시그널이다.
3. SIGTERM은 정상 종료시키는 시그널로 15번으로 관리된다.
4. SIGSTOP은 실행 정지 후 다시 실행하기 위해 대기시키는 시그널이다.
2019년 2회
다음 중 가장 큰 번호 값을 갖는 시그널(signal)로 알맞은 것은? 3
1. SIGTERM
2. SIGKILL
3. SIGSTOP
4. SIGQUIT
2019년 1회
다음 중 시그널(signal)이 발생하는 키 조합으로 틀린 것은? 2
1. [ctrl]+[c]
2. [ctrl]+[d]
3. [ctrl]+[z]
4. [ctrl]+[\]
다음 설명에 해당하는 시그널(Signal)로 알맞은 것은? 1
로그아웃과 같이 터미널에서 접속이 끊겼을 때 보내 지는 시그널이다. 데몬 관련 환경 설정 파일을 변경 시키고 변화된 내용을 적용하기 위해 재시작할 때 이 시그널이 사용된다.
1. SIGHUP
2. SIGINT
3. SIGSTOP
4. SIGQUIT
2018년 2회
다음 중 시그널(Signal)에 대한 설명으로 알맞은 것은? 2
1. SIGKILL은 터미널이 시작될 때 보내오는 시그널이다.
2. SIGINT는 키보드로부터 오는 인터럽트 시그널로 실행을 중지시킨다.
3. SIGQUIT는 터미널에서 입력된 정지 시그널로 [CTRL]+[c] 입력시 보내진다.
4. SIGSTOP은 실행 정지 후 다시 실행하기 위해 대기시키는 시그널이다.
'자격증 > 리눅스마스터1급' 카테고리의 다른 글
리눅스마스터 1급 / OSI 7 계층 및 네트워크 장치 (0) | 2021.10.04 |
---|---|
리눅스마스터 1급 / RAID 종류 (0) | 2021.09.28 |
리눅스마스터 1급 / 런 레벨 (Run Level, 부팅 레벨) (0) | 2021.09.27 |
리눅스마스터 1급 / X 윈도우 (X Window) 관련 (0) | 2021.09.26 |
리눅스마스터 1급 / 오픈소스 라이선스(license) 종류 (0) | 2021.09.25 |