728x90
1. 다음 중 프로세스에 대한 설명으로 맞지 않는 것은 무엇인가?
- ④ 프로세스는 UID라는 번호를 가지고 있다.
2. 명령을 백그라운드 작업으로 실행시키기 위해 명령 다음에 추가하는 특수문자는 무엇인가?
- ② &
3. 사용자 계정이 at 명령을 사용할 수 있는 조건이 아닌 것은 무엇인가?
- ④ /etc/cron.allow 파일과 /etc/cron.deny 파일이 모두 없다.
4. 일반 프로세스와 데몬 프로세스의 차이를 설명하시오.
일반 프로세스 : 명령이 끝나면 소멸된다.
데몬 프로세스는 대기하고 있다가 필요할 때만 동작한다. 명령이 끝나면 소멸하지 않고 대기 상태로 돌입
5. ps -f 명령의 결과가 다음과 같을 때 프로세스의 부모-자식 관계를 설명하시오.
- 부모 -bash → sh → vi /etc/hosts 자식
6. guest 사용자가 실행한 프로세스를 모두 찾으려고 할 때 사용할 수 있는 명령은 무엇인가?
- ps -fu guest, ps -ef|grep guest
7. PID가 5000인 프로세스를 kill 5000으로 종료하려는데 종료되지 않는다. 이 프로세스를 강제로 종료하려면 어떻게 해야 하는지 설명하시오.
- kill -9 5000
8. 주기적으로 프로세스들의 상태를 살펴볼 수 있는 방법에 대해 설명하시오.
- top 명령어, 시스템 정보
9. 프로세스를 종료할 때 kill 명령보다 pkill 명령이 더 편리한 경우는 어떤 경우인가?
- CMD로 종료하기 때문에 여러 개를 한 번에 처리할 수 있다.
10. 현재 실행 중인 포그라운드 작업을 백그라운드 작업으로 전환하는 방법을 다음 예를 사용하여 설명하시오.
① ctrl + z로 실행 중지
② bg %작업 번호로 전환
11. 현재 실행 중인 백그라운드 작업을 포그라운드 작업으로 전환하는 방법을 다음 예를 사용하여 설명하시오.
- fg %1
12. 다음과 같이 백그라운드로 실행 중인 작업이 세 개 있다. 이 중 3번 작업을 종료하는 명령을 기술하시오.
- kill %3
13. 로그아웃한 다음에도 find / -name test 명령을 계속 실행하도록 하는 명령을 기술하시오.
- nohup find / -name test&
14. at과 crontab 명령의 차이를 설명하시오.
- at은 정해진 시간에 한 번만, crontab은 정해진 시간에 반복해서
15. guest01 사용자가 /etc/cron.allow 파일과 /etc/cron.deny 파일에 모두 등록되어 있다. guest01 사용자는 crontab 명령을 사용할 수 있는가?
- 사용 가능하다.
16. 12월 31일 낮 12시에 user01 사용자가 실행하고 있는 프로세스 목록을 확인하도록 at 명령으로 설정하는 과정을 설명하시오.
① at 12pm Dec 31
② ps
③ ctrl + d
17. 매주 일요일 밤 12시면 user01 사용자가 실행하고 있는 프로세스 목록을 확인하여 user01 사용자의 홈 디렉터리에 ps.out 파일로 저장하도록 crontab을 설정하시오.
- 0 0 * * 0 ps -u user01 > ~user01/ps.out
18. 다음과 같이 at 명령으로 설정한 작업이 있다. 이 작업을 삭제하는 명령은 무엇인가?
- atrm %작업 번호 or at -d %작업 번호
'개인 공부 > Linux (CentOS 리눅스)' 카테고리의 다른 글
CentOS 리눅스 : 연습문제 해답 (7장) (0) | 2022.06.17 |
---|---|
CentOS 리눅스 : 파일 시스템과 디스크 관리 (7장) (2) | 2022.06.16 |
CentOS 리눅스 : 프로세스 관리 (6장) (2) | 2022.05.04 |
CentOS 리눅스 : 연습문제 해답 (5장) (2) | 2022.05.04 |
CentOS 리눅스 : 파일 접근 권한 관리 (5장) (0) | 2022.05.04 |
댓글