[오답노트] 리눅스마스터 23년 12월 9일 (3회차)
결과는 55점,, 꺅
10% 아는 상태로 풀었더니 이 모양입니당
1.
다음 중 LVM 구성할 때 가장 먼저 생성되는 것은?
PV - VG - LV 순서입니당..
물리 먼저, 그룹생성, 볼륨생성
PVG,,
2.
프린터 큐의 작업정보는 lpa, lpstat 입니당,,
3.
- 사운드 관련은 OSS와 ALSA. 표준 유닉스 시스템 콜이 나오면 OSS.
- CUPS : 애플이 개발한 오픈 소스 프린팅 시스템
- SANE(Scanner Access Now Easy) : 스캐너 관련 API
4.
데비안 계열 리눅스
- 환경설정까지 삭제 = purge
- remove = remove랑 erase는 동일한 기능 수행. 환경설정파일은 남겨둠.
- erase = remove
- delete = 유효하지 않은 명령어
5.
rpm 명령
의존성 패키지 제거 옵션은 '--nodeps'
rpm의 패키지 제거 옵션은 '-e'
6.
확장 패키지 관련 저장소 설치
- yum install epel-release
7.
리눅스에서 사용되는 온라인 패키지 관리 도구
- dnf - 페도라 온라인 패키지 관리 도구
- rpm - 레드햇 오프라인 패키지 관리 도구
- zypper - 수세 온라인 패키지 관리 도구
- apt-get - 데비안 온라인 패키지 관리 도구
- yum - 레드햇
8.
x 윈도 환경에서만 사용 가능한 편집기 - kwrite
9.
다음 중 작업번호가 2번인 백그라운드 프로세스를 종료시키는 명령으로 알맞은 것은?
- kill %2
10.
11.
12.
포어그라운드 프로세스 종료 - Ctrl + c
[Ctrl]+[c]: 현재 실행 중인 프로세스를 종료. 보통은 프로세스를 강제 종료하고자 할 때 사용. [Ctrl]+[a]: 현재 입력 라인의 시작 부분으로 커서를 이동. [Ctrl]+[z]: 현재 실행 중인 프로세스를 일시 중지. 프로세스를 백그라운드로 이동하고 터미널 제어권을 반환합니다. [Ctrl]+[d]: 현재 터미널 세션을 종료. 보통은 로그아웃하고자 할 때 사용. |
13.
○ SIGINT: 2, <CTRL+C>, 종료
○ SIGKILL: 9 강제종료
○ SIGTERM: 15, kill 시스템 호출시, 가능하면 정상종료 시키는 시그널, kill 명령 기본 시그널,
○ SIGTSTP: 20, <Ctrl+Z>, 프로세스를 대기(suspend)로 전환
14.
fork : 새로운 프로세스를 위해 메모리를 할당받아 복사본 형태의 프로세스를 실행
exec : 원래 프로세스를 새로운 프로세스로 대체하는 형태
15.
1. /etc/bashrc : 모든 사용자에 적용되는 alias와 함수 설정
2. /etc/profile : 모든 사용자에 적용되는 환경변수와 시작관련 프로그램 설정 지정파일
3. ~/.bashrc :개인 사용자가 정의한 alias와 함수들이 있는 파일
4. ~/.bash_profile : 개인 사용자가 정의한 alias와 함수 설정파일
16.
즉, 문제에서 "환경 변수"가 나오면 env 또는 printenv
"쉘 변수"가 나오면 set 또는 unset
17.
- ps: 현재 실행중인 프로세스의 정보
- 기본적으로 실행되는 모든 프로스세를 나열하거나 특정 사용자나 특정 프로세스에 대한 정보를 볼 수 있음
- chsh: `chsh`(Change Shell) 명령어는 사용자의 로그인 셸을 변경하는데 사용
- jobs: `jobs` 명령어는 현재 쉴에서 백그라운드에서 실행 중인 작업 목록을 보여줌
- shells: `shells` 파일은 시스템에서 사용 가능한 셸의 목록을 보유하는 파일
18.
특정 사용자가 로그인 시 부여되는 셸 정보 : /etc/passwd
- /etc/passwd
시스템에 등록된 각 사용자의 계정 정보를 저장, 사용자 ID, 그룹 ID, 홈 디렉토리, 로그인 셸 등의 정보를 포함. 사용자의 로그인 셸 정보는 각 사용자의 레코드 마지막 부분에 위치.
- /etc/shells: 시스템에서 사용 가능한 셸의 목록을 포함. 사용자가 chsh 명령어를 사용하여 변경할 수 있는 유효한 셸을 나열.
- /etc/bashrc: 시스템 전체의 기본 설정을 위한 bash 셸 스크립트 파일. 모든 사용자의 bash 셸 세션에 대한 글로벌 구성을 제공.
- /etc/profile: 시스템 전체의 로그인 셸 세션을 위한 초기화 스크립트 파일. 모든 사용자의 로그인 셸 세션 시작 시 실행.
19.
/etc/fstab 파일의 첫 번째 필드에 설정할 수 있는 값
- 장치명=/dev=UUID, 라벨명, 네트워크 주소, 파일명
- 마운트 포인트는 두 번째 필드에 설정
20.
n(new) - 새로운 파티션 생성
w(write) - 파티션 정보 저장하고 종료
q(quit) - 저장 안하고 종료
x(expert mode) - 전문가 모드로 진입
21.
22.
23.