본문 바로가기

linux19

CentOS 리눅스 : 연습문제 해답 (10장) 1. 사용자 계정 han01의 로그인 셸을 본셸로 지정하여 생성하는 명령은 무엇인가? - ④ useradd -s /bin/sh han01 2. han01 계정의 암호를 사용할 수 있는 최대 기간을 200일로 지정하는 명령은 무엇인가? - ③ chage -M 200 han01 3. whoami 명령과 who am i 명령의 실행 결과가 다음과 같다. UID와 EUID를 바르게 짝지은 것은 무엇인가? - ③ UID : han01 / EUID : han02 4. UID에 대해 설명하시오. - 사용자 ID 번호로 시스템이 사용자를 구별하기 위해서 사용하는 번호이다. 1000번부터 할당된다. 5. 사용자 계정과 관련된 파일 중 암호를 /etc/shadow 파일에 별도로 저장하는 이유는 무엇인가? - 보안 문제 때.. 2022. 6. 17.
CentOS 리눅스 : 연습문제 해답 (9장) 1. audit-2.8-4.el8.x86_64.rpm 패키지를 설치하는 명령은 무엇인가? - ② rpm -ivh audit-2.8-4.el8.x86_64.rpm 2. zip 파일이 속한 패키지의 상세 정보를 출력하는 명령은 무엇인가? - ④ rpm -qif /usr/bin/zip 3. tar 명령으로 만든 cent.tar 파일의 세부 내용을 보는 명령은 무엇인가? - ③ tar tvf cent.tar 4. 패키지를 설치할 때 의존성이 있는 패키지란 무엇을 의미하는가? - A라는 패키지를 설치하려면 B라는 패키지가 필요한 것 5. tar 명령이 포함된 패키지를 확인하는 명령은 무엇인가? - rpm -qf /usr/bin/tar 6. 5번에서 검색한 패키지의 상세 정보를 확인하는 명령은 무엇인가? 상세 정보.. 2022. 6. 17.
CentOS 리눅스 : 소프트웨어 관리 (9장) ■ RPM 패키지 설치 리눅스에서 소프트웨어는 소스 코드 형식 또는 패키지 형태로 배포된다. CentOS에서는 RPM 패키지를 주로 사용한다. - RPM 패키지의 특징과 구조 1. 바이너리 파일 → 컴파일이 필요 없다. 2. 관련 디렉터리로 바로 설치 3. 일괄 삭제 가능 4. 기존 패키지를 삭제하지 않고도 업그레이드 가능 5. 설치 상태 검증 가능 6. 패키지에 대한 정보 제공 7. 의존성 때문에 관련 패키지가 없으면 설치할 수 없다. 패키지 이름 : 이름 - 버전 - 릴리스 - 아키텍쳐 . 확장자 rpm : RPM 패키지를 관리 --quiet : 오류 메시지만 출력 --help : 도움말 / --version : 사용중인 버전 - RPM 패키지 설치하기 rpm -i [옵션] [패키지명] : RPM 패.. 2022. 6. 17.
CentOS 리눅스 : 연습문제 해답 (8장) 1. 리눅스의 부팅 단계를 올바로 나열한 것은 무엇인가? - ④ 바이오스 단계 → 부트 로더 단계 → 커널 초기화 단계 → systemd 단계 → 로그인 프롬프트 출력 2. 런레벨 중 재시작을 지시하는 런레벨은 무엇인가? - ③ 6 3. 1분 후에 시스템을 재시작하도록 설정한 명령은 무엇인가? - ② shutdown -r +1 4. 리눅스의 부팅 과정을 5단계로 나누어 설명하시오 Step 1. 바이오스 : 기본적인 HW의 상태를 확인하고 부팅 장치를 선택하여 부팅 디스크의 첫 섹터에서 512B를 로딩 Step 2. 부트 로더 : OS를 선택할 수 있는 메뉴 제공 Step 3. 커널 초기화 : 장치 검사 이후 프로세스와 스레드를 생성 Step 4. systemd 서비스 : 데몬을 실행한 뒤 그래픽 로그인 .. 2022. 6. 17.
CentOS 리눅스 : 리눅스의 부팅과 종료 (8장) ■ 리눅스 시스템의 부팅 PC의 전원이 켜지는 순간부터 로그인 프롬프트가 출력될 때 까지가 리눅스의 부팅이다. 부팅 과정은 PC 부팅과 리눅스 부팅으로 나뉜다. - 바이오스 단계 PC의 전원 스위치를 키면 ROM에 저장된 바이오스가 가장 먼저 동작한다. 이 단계에서 HW 검사 → 부팅 장치 선택 → MBR 로드 → 부트 로더 로드 의 작업을 수행한다. - 부트 로더 단계 MBR로 인해 부트 로더가 메모리에 올라가면 부팅할 운영체제를 선택할 수 있는 메뉴를 제공하고 리눅스 커널을 메모리에 로딩한다. - 커널 초기화 단계 부트 로더로 로딩된 커널은 메모리, 디스크, 키보드, 마우스 등에 대해 장치 검사*를 하고 fork를 사용하지 않고 프로세스와 스레드를 생성한다. 이후 systemd 서비스를 동작한다. 장.. 2022. 6. 17.
CentOS 리눅스 : 연습문제 해답 (7장) 1. 다음 중 디스크 기반 파일 시스템이 아닌 것은 무엇인가? - ① proc / proc은 가상 파일 시스템 2. 디스크를 새로 장착하고 사용하기 위한 작업 순서로 맞는 것은 무엇인가? - ② 디스크 파티션 생성 → 디스크 포맷 → 디스크 마운트 3. 부팅할 때 파일 시스템을 마운트하기 위한 정보를 저장하고 있는 파일은 무엇인가? - ③ /etc/fstab 4. 디스크 기반 파일 시스템과 가상 파일 시스템의 차이를 설명하시오. 디스크 기반 파일 시스템 : 디스크, DVD 등 저장 장치에 생성되어 사용하는 파일 시스템 가상 파일 시스템 : 디스크가 아닌 메모리에서 생성되어 사용되는 파일 시스템 5. 유닉스에서 유래된 파일 시스템의 공통 개념에 대해 설명하시오. 1. 파일을 inode로 관리 2. 디렉터리.. 2022. 6. 17.