101. 다음 ping 명령어를 사용하여 확인할 수 없는 것은? (정답은 분명히 4번)
- 특정 원격 사이트가 네트워크에 접속해 있는지 여부
- 로컬 시스템과 원격 시스템 간의 대략적인 네트워크 속도
- 시스템의 특정 네트워크 카드가 제대로 동작하는지 여부
- 외부에서 사용 중인 시스템에 ping을 이용한 dos attack을 하고 있는지 여부
'ping' 명령어를 사용하여 확인할 수 없는 것은 '외부에서 사용 중인 시스템에 ping을 이용한 dos attack을 하고 있는지 여부'입니다.
'ping' 명령어는 특정 원격 사이트가 네트워크에 접속해 있는지 여부, 로컬 시스템과 원격 시스템 간의 대략적인 네트워크 속도, 시스템의 특정 네트워크 카드가 제대로 동작하는지 여부를 확인하는 데 사용됩니다. 그러나 'ping' 명령어 자체는 외부에서 시스템에 대한 DoS(Denial of Service) 공격 여부를 확인하는 도구로 사용되지 않습니다. DoS 공격 여부를 확인하기 위해서는 더 많은 보안 도구와 기법이 필요합니다.
<추가 해설>
Denial of Service(DoS) 공격을 탐지하는 것은 네트워크 트래픽과 시스템 행동의 다방면을 모니터링하는 것을 포함하며, 네트워크 트래픽 분석, 이상 탐지, 레이트 제한, 행동 분석, 허용량 계획 등이 있습니다.
DoS 공격을 확인하는 가장 확실한 방법은 패킷 포착과 분석 도구를 사용하는 네트워크 트래픽을 분석하는 것입니다. Wireshark는 이를 위해 사용되는 유명한 오픈소스 패킷 분석 도구입니다.
102. LILO와 GRUB에 대한 설명으로 틀린 것은? (83번과 동일. 정답은 4번)
- LILO는 GRUB보다 먼저 개발되었다.
- LILO는 컴퓨터 바이오스의 정보를 참조하지 않는다.
- GRUB은 IDE 하드디스크를 장착한 순서대로 인식한다.
- GRUB에서는 부트 디스크를 통한 부팅을 지원하지 않는다.
103. 다음 파일에 대한 설명으로 틀린 것은? (40번 문제와 유사. 정답은 2번)
- /etc/shadow는 일반 사용자는 읽기 권한만 가지며, 쓰기 및 실행은 할 수 없도록 지정되어 있다.
- /etc/shadow 파일에서 패스워드는 x로 표시되어 /etc/shadow 파일의 포인터를 유지하고 있다.
- /etc/shadow 파일의 expire 필드는 암호와 계정이 만료되는 날짜의 정보를 가지고 있다.
- /etc/passwd 파일은 사용자 계정에 대해 uid, gid, 기본 쉘 등의 정보를 포함하고 있다.
파일에 대한 설명 중 틀린 것은 '/etc/shadow 파일에서 패스워드는 x로 표시되어 /etc/shadow 파일의 포인터를 유지하고 있다.'입니다.
'/etc/passwd' 파일이나 다른 파일에 사용자 패스워드를 포인터로 가리키는 형태가 아닙니다. 보안 상의 이유로 실제 패스워드를 '/etc/passwd' 파일에 저장하지 않고, 대신 '/etc/shadow' 파일에서 해시 형태로 저장합니다.
그 외 설명들은 모두 정확합니다.
<추가 해설>
/etc/passwd 파일은 사용자에 대한 기본적인 설정 및 정보들이 포함되어 있습니다. 그 중 사용자 패스워드도 함께 저장되는데, shadow 프로그램에 의해서 암호화되어 기록됩니다. /etc/passwd의 각 항목은 { 1) 사용자명(username), 2) 사용자의 패스워드, 3) UID, 4) GID, 5) 주석, 6) 홈 디렉토리, 7) 기본 사용쉘 }으로 구성됩니다.
/etc/shadow 파일은 passwd의 보안 문제를 해결하기 위해 만들어졌습니다. shadow 패스워드는 /etc/passwd 파일이 모든 사용자가 읽기 권한을 가지는 것을 보완하기 위해 만들어진 것으로, 사용자의 패스워드는 shadow 파일에 넣어두고 /etc/passwd 에서는 패스워드를 x로만 표현하도록 합니다. 각 항목은 { 1) 사용자명(username), 2) 사용자의 패스워드, 3) 최종 패스워드 변경일, 4) 패스워드 변경 최소일수, 5) 패스워드 변경 유예시간 ... }으로 구성됩니다.
- /etc/passwd 관련 링크 : https://www.linux.co.kr/bbs/board.php?bo_table=lecture&wr_id=3523
- /etc/shadow 관련 링크 : https://www.linux.co.kr/bbs/board.php?bo_table=lecture&wr_id=3524
104. 다음 중 리눅스를 정상 설치했을 경우 기본적으로 생성되는 파일 시스템이 아닌 것은? (답 모호)
- swap 파일 시스템
- 하나 이상의 ext2 파일 시스템
- proc 파일 시스템
- romdrive 파일 시스템
리눅스를 정상 설치했을 경우 기본 생성되는 파일 시스템이 아닌 것은 '하나 이상의 ext2 파일 시스템입니다.
리눅스를 정상 설치했을 경우 기본 생성되는 파일 시스템은 다음과 같습니다.
1. swap 파일 시스템: 스왑 영역은 메모리가 부족할 때 사용되는 가상 메모리 공간입니다.
2. 하나 이상의 ext2 파일 시스템 : 일반적으로 리눅스는 하나 이상의 ext2, ext3, 또는 ext4 파일 시스템을 생성합니다.
3. proc 파일 시스템 : 프로세스와 커널에 관한 정보를 제공하는 가상 파일 시스템입니다.
4. rom drive 파일 시스템 : 명시적인 파일 시스템으로 리눅스 설치 시 기본 생성되는 건 아닙니다. 'rom drive'라는 용어 자체는 일반적으로 CD-ROM이나 DVD-ROM 등의 읽기 전용 매체를 가리키며, 파일 시스템 자체는 해당 매체에 기반한 ext2, ext3, 또는 ext4 파일 시스템 등을 사용합니다.
<추가 해설>
'ext2'는 Extended File System 2의 약자로, 리눅스와 유닉스 기반 시스템에서 사용되는 파일 시스템 중 하나입니다. 'ext2'는 이전에 사용되던 'ext' 파일 시스템을 개선한 것으로, 다음과 같은 특징을 갖고 있습니다.
1. 파일 시스템의 구조
- ext2 파일 시스템은 슈퍼블록(Superblock), 인덱스 노드(Inode), 블록 그룹(Block Group) 등의 구조를 사용하여 파일 및 디렉터리를 저장합니다.
2. 파일 및 디렉터리 제한
- ext2는 파일 이름의 길이, 파일 크기 등에 제한을 두지 않습니다. 따라서 대부분의 파일 시스템 제한을 극복할 수 있습니다.
3. 파일 액세스 권한
- ext2 파일 시스템은 리눅스의 표준 파일 액세스 권한 모델을 따릅니다. 각 파일과 디렉터리에 대해 소유자, 그룹, 기타 사용자에 대한 읽기, 쓰기, 실행 권한을 설정할 수 있습니다.
4. 빠른 접근 속도
- ext2는 단순한 구조와 효율적인 디스크 공간 사용으로 인해 높은 성능을 제공합니다. 또한 파일 시스템 크기가 크더라도 안정적으로 동작합니다.
5. 장점 및 단점
- ext2는 단순하고 신뢰성이 높은 파일 시스템이지만, 전원 손실 시 파일 시스템의 일관성을 복구하는 데 오랜 시간이 걸릴 수 있습니다.
- 이후에 나온 ext3와 ext4 파일 시스템은 이러한 단점을 극복하기 위해 저널링(Journaling)과 같은 기능을 도입했습니다.
105. 다음 중 계정 생성 시 사용되는 기본 설정 파일과 가장 관련이 없는 것은? (답 모호)
- /etc/default/useradd
- /etc/login.defs
- /etc/skel 디렉토리의 파일들
- /etc/passwd
계정 생성 시 사용되는 기본 설정 파일과 가장 관련이 없는 것은 '/etc/passwd'입니다. '/etc/passwd' 파일은 사용자 계정 정보를 저장하는 파일이지만, 직접적으로 계정 생성 시 사용되는 설정을 제어하는 것은 아닙니다.
나머지 옵션들은 계정 생성에 직접적으로 영향을 미치는 설정 파일이거나 디렉토리 입니다.
1. /etc/default/useradd : 'useradd' 명령어에 대한 기본 설정이 정의된 파일입니다. 예를 들어, 기본 홈 디렉토리의 위치, 기본 쉘, 생성되는 계정의 UID 범위 등을 설정할 수 있습니다.
2. /etc/login.defs : 시스템의 로그인 정책 및 계정 생성과 관련된 여러 설정을 포함하는 파일입니다. 예를 들어, 패스워드 정책, UID 및 GID 범위, 계정 만료 관련 설정 등을 제어할 수 있습니다.
3. /etc/skel 디렉토리의 파일들 : 이 디렉토리에 있는 파일들은 새로운 사용자의 홈 디렉토리에 복사하여 새로운 사용자가 로그인할 때 기본적으로 가지는 파일과 디렉토리를 정의합니다. 즉, 새로운 사용자의 초기 환경을 설정하는 데 사용합니다.
106. a라는 파일이 이미 존재할 때 touch a 명령의 사용 결과로 알맞은 것은?
- 기존의 a라는 파일은 사라지고, 빈 내용이 담긴 a라는 새로운 파일이 생성된다.
- 기존의 a라는 파일은 다른 이름으로 백업되고, 빈 내용이 담김 a라는 파일이 생성된다.
- a라는 파일의 내용에는 아무런 변동이 없다.
- 이미 a라는 파일이 존재한다는 오류 메시지를 출력하게 된다.
107. 파티션에 대한 설명으로 틀린 것은?
- 운영체제에서 사용하도록 논리적으로 나눠진 하드 디스크의 각 구역을 말한다.
- primary, extended, logical로 구분할 수 있다.
- 하나의 하드 디스크에 최대 세 개의 primary 파티션을 만들 수 있다.
- extended 파티션 내에 여러 개의 logical 파티션을 만들 수 있다.
108. LILO에 대한 설명으로 틀린 것은?
- 리눅스 로더를 의미한다.
- 네트워크 장치를 설정하는 프로그램이다.
- 여러 개의 운영 체제를 선택할 수 있게 해주는 일종의 스위치이다.
- 하나의 시스템에 설치된 Windows 2000과 리눅스를 선택하여 사용할 수 있게 해줍니다.
109. 일반적인 사용자 관리 명령어가 아닌 것은?
- USERADD
- USERCREATE
- USERMOD
- USERDEL
110. 다음 명령의 실행 결과에 대한 설명으로 올바른 것은?
[root@ihd root] hostname -v ihd
- 현재 시스템의 호스트네임을 ihd로 설정한다.
- 현재 시스템의 호스트네임을 ihd인지 확인한다.
- 현재 시스템의 호스트네임이 무엇인지 확인한다.
- ihd라는 계정이 사용하고 있는 호스트의 호스트 네임이 무엇인지 확인한다.
'자격증 공부 > 리눅스마스터 2급' 카테고리의 다른 글
[리눅스마스터 2급] 1차 필기 풀이 81 ~ 90 (1) | 2023.12.21 |
---|---|
[리눅스마스터 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 |