81. 일반적으로 "/" 디렉토리 바로 하단에 위치하는 디렉토리가 아닌 것은?
- /include
- /proc
- /usr
- /var
일반적으로 "/" 디렉토리 바로 하단에 위치하지 않는 디렉토리는 "/include"입니다.
"include" 디렉토리는 특정 소프트웨어 패키지의 헤더 파일이 위치하는 디렉토리로, 주로 개발 관련 파일들이 위치합니다.
<추가 해설>
- /proc : 가상 파일 시스템으로, 현재 실행 중인 프로세스 및 시스템 정보에 대한 파일들이 포함되어 있습니다.
- /usr : 시스템 사용자에 의해 설치된 응용 프로그램과 파일이 위치하는 디렉토리.
- /var : 시스템 실행 중에 변경되는 데이터, 로그 파일, 프로세스 ID 파일 등이 위치하는 디렉토리.
82. 오류 메시지를 파일로 저장하기 위한 방향 재지정 명령으로 옳은 것은?
- cat nofile 0> error_log_file
- cat nofile 1> error_log_file
- cat nofile 2> error_log_file
- cat nofile > error_log_file
올바른 오류 메시지 방향 재지정 명령은 'cat nofile 2> error_log_file'입니다.
'cat nofile' : "nofile"이라는 파일을 표준 출력으로 출력합니다.
'2>' : 표준 에러(stderr)를 지정한 파일로 재지정합니다.
83. LILO와 GRUB에 대한 설명으로 틀린 것은? (일단 정답은 4번. 근데 다른 지문도 애매함)
- LILO는 GRUB보다 먼저 개발되었다.
- LILO는 컴퓨터 바이오스(BIOS)의 정보를 참조하지 않는다.
- GRUB은 IDE 하드디스크를 장착한 순서대로 인식한다.
- GRUB에서는 부트 디스크를 통한 부팅을 지원하지 않는다.
GRUB은 부트 디스크를 통한 부팅도 지원합니다.
<추가 해설>
1. (O)
2. (X) -> LILO는 BIOS의 정보를 참조하여 부팅 설정을 관리합니다.
3. (X) -> GRUB은 일반적으로 파티션의 UUID(Universally Unique Identifier) 또는 파티션의 위치에 따라 부팅을 수행하며, IDE 하드디스크의 순서와는 무관하게 동작합니다.
84. ftp 내부 명령어가 아닌 것은?
- put
- get
- open
- mcopy
'mcopy'는 FTP 클라이언트의 표준 내부 명령어 중 하나가 아니며, 특정 프로그램이나 환경에서 추가로 제공될 수 있는 명령어입니다. 일반적인 FTP 클라이언트에서는 'mcopy'를 직접 지원하지 않습니다.
<추가 해설>
'put' : 로컬 파일을 원격 서버로 업로드합니다.
'get' : 원격 서버의 파일을 로컬로 다운로드합니다.
'open' : 원격 FTP 서버에 연결합니다.
85. usermod 명령어에서 기본 로그인 쉘(shell)을 변경하는 옵션은?
- -c
- -e
- -s
- -u
'usermod' 명령어는 사용자 계정을 수정하는 데 사용되며, 다양한 옵션을 제공합니다.
1. -c, --comment : 사용자 계정에 대한 주석(설명)을 추가 또는 수정합니다.
2. -e, --expiredate : 사용자 계정의 만료일을 설정합니다. 만료일 이후에는 해당 계정으로 로그인할 수 없습니다.
3. -s, --shell : 사용자의 기본 로그인 쉘을 변경합니다.
4. -u, --unlock : 사용자 계정의 잠금을 해제합니다.
86. 디렉토리 및 파티션에 대한 설명으로 틀린 것은?
- / : 일반적으로 부팅에 필요한 시스템 파일이 위치한다.
- swap : 일반적으로 메모리의 2배 크기로 설정한다.
- /usr : 각종 라이브러리가 저장된 디렉터리로 커널 모듈도 있다.
- /home : 사용자 파일이 저장된다.
부팅에 필요한 시스템 파일이 위치판 파티션은 /boot 입니다.
'/'는 루트 파티션으로 모든 디렉터리의 최상위 디렉터리입니다.
87. 하나의 디스크를 몇 개의 드라이브로 분할하여 사용할지 설정하는 것으로 그 용어와 툴(tool)의 조합이 맞는 것은?
- MBR, FDISK
- MBR, LILO
- 파티션, Disk Druid
- 파티션, LILO
하나의 디스크를 몇 개의 드라이브로 분할하여 사용할지 설정하는 것을 '파티션', 그 툴의 조합은 'Disk Druid'라고 부릅니다.
Disk Druid는 디스크 파티션 편집을 위한 상호작용 프로그램으로, Fedora Core 설치 시스템 내에서 실행 가능합니다. Disk Druid는 보다 확장 가능하고 신뢰성 있는 데이터 스토리지를 제공하여 RAID와 LVM을 지원합니다.
출처 : https://www.fe.infn.it/u/spizzo/prog05/fedora/sn-disk-druid.html
<추가 해설>
Master Boot Record(MBR)은 운영체제가 어디에, 어떻게 위치해있는지 식별하여 컴퓨터의 주기억장치에 적재될 수 있도록 하기 위한 정보로서 하드디스크나 첫 번째 섹터에 저장됩니다.
출처 : https://melonicedlatte.com/computerarchitecture/2019/09/11/171200.html
88. 네트워크 설정 중 DHCP 옵션에 대한 설명으로 옳은 것은?
- 매스커레이드(Masquerade)에 의한 네트워크 구현 시 사용한다.
- Dynamic Host Configuration Program의 약자이다.
- 다수의 IP 주소를 확보해두고 이를 다른 시스템에 유동적으로 할당하는 네트워크 시스템에서 사용한다.
- bootp와는 전혀 다른 기능을 제공한다.
DHCP 옵션에 대한 옳은 설명은 '다수의 IP 주소를 확보해두고 이를 다른 시스템에 유동적으로 할당하는 네트워크 시스템에서 사용한다'입니다.
<추가 해설>
DHCP는 Dynamic Host Configuration Protocol의 약자로, 네트워크에서 IP 주소, 서브넷 마스크, 기본 게이트웨이, DNS 서버 등의 네트워크 구성 정보를 클라이언트에게 자동으로 제공하는 프로토콜입니다. 이를 통해 네트워크 관리자는 IP 주소를 수동으로 할당하는 대신 DHCP 서버를 사용하여 네트워크의 호스트에 자동으로 IP 주소를 할당할 수 있습니다.
89. 현재 호스트에서 ihd.or.kr까지 연결되는 과정을 알고 싶을 때 사용할 명령은?
- traceroute ihd.or.kr
- ping ihd.or.kr
- telnet ihd.or.kr
- ftp ihd.or.kr
90. GNU 프로젝트에 대한 설명으로 틀린 것은?
- 리차드 스톨만(Richard Stallman)에 의해 시작되었다.
- 많은 GNU 프로그램들은 GCC로 컴파일되었다.
- 최초로 UNIX를 개발한 프로젝트이다.
- 소프트웨어의 독점에 반대해 프로그램을 자유롭게 사용하도록 하자는 취지이다.
GNU 프로젝트에 대해 틀린 설명은 '최초로 UNIX를 개발한 프로젝트이다.'입니다.
GNU 프로젝트는 UNIX를 개발한 것이 아니라, UNIX와 호환성을 갖는 자유 및 오픈 소스 소프트웨어를 개발하기 위한 프로젝트입니다. 리차드 스톨만은 GNU 프로젝트를 시작하면서 자유 소프트웨어의 개념을 확립하고, GNU General Public License(GPL)을 제작하여 소프트웨어의 자유 사용을 촉진했습니다. GNU 프로젝트는 많은 유용한 도구와 라이브러리를 개발하여 UNIX와 호환성을 유지하면서도 자유 소프트웨어의 원칙을 지키고 있습니다.
'자격증 공부 > 리눅스마스터 2급' 카테고리의 다른 글
[리눅스마스터 2급] 1차 필기 풀이 101 ~ 110 (0) | 2023.12.27 |
---|---|
[리눅스마스터 2급] 1차 필기 풀이 71 ~ 80 (0) | 2023.12.20 |
[리눅스마스터 2급] 1차 필기 풀이 61 ~ 70 (1) | 2023.12.18 |
[리눅스마스터 2급] 1차 필기 풀이 51 ~ 60 (1) | 2023.12.17 |
[리눅스마스터 2급] 1차 필기 풀이 42 ~ 48 (1) | 2023.12.17 |