일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- 리눅스마스터2급2차
- 웹개발
- 기사자격증
- 정보처리기사
- 정보처리기사기출
- python
- IT
- C
- 리눅스자격증
- 머신러닝
- IT자격증
- SW
- 리눅스마스터
- 정처기실기
- 리눅스명령어
- 리눅스활용
- 정보처리기사실기
- Django
- Java
- 정처기
- 파이썬
- 자격증
- 코딩
- 정처기기출
- Linux
- 공부블로그
- 프로그래밍
- 리눅스
- 리눅스마스터2급
- 장고
- Today
- Total
Tech Trail
[리눅스 마스터 2급] 2차 리눅스 운영 및 관리 "소스파일 설치" 문제 모음 본문
1. tar.gz으로 압축된 파일의 압축 전 파일명과 크기, 압축률에 대한 정보를 출력하기 위해 사용될 명령어와 오션의 조합으로 알맞은 것은?
답: gzip, -1
해설: 아래는 압축명에 따른 압축 하일과 압축 해제에 대한 정보이다. compress에서의 압축 상세 과정을 출력하는 옵션은 -v이며, gzip의 압축 상세 과정 옵션은 -l이다.
압축명 | 압축 파일 | 압축 해제 |
.Z | compress | uncompress |
.gz | gzip | gunzip |
2. 다음 조건에 맞는 압축 명령으로 알맞은 것은?
- 압축 대상 디렉터리는 /home이며, /home/user1 디렉터리는 제외한다.
- 압축명은 ihd.tgz로 한다.
- 압축 과정은 보이지 않게 한다.
답: tar zcf ihd.tgz /home --exclude /home/user1
해설: 파일명 tgz는 압축과 묶음을 같이 진행해야 하며, 압축 과정을 출력하지 않게 하기 위해서 옵션 -v는 생략한다.
옵션 | 기능 |
z | 압축하거나 해제 |
c | tar 파일 생성 |
f | 아카이브 파일명 지정 |
v | 처리 과정을 화면에 출력 |
3. 압축 명령과 압축 해제 명령 조합
(1) xz, unxz
(2) gzip, gunzip
(3) bzip2, bunzip2
(4) compress, uncompress
4. etc.tgz 파일에 vsftpd.conf 파일이 포함되었는지 확인하는 명령으로 알맞은 것은?
답: tar -tvf ./etc/tgz | grep "vsftpd. \.conf"
해설: 옵션 -t와 명령어 grep을 이용하여 특정 파일의 포함 여부를 확인할 수 있다.
옵션 | 기능 |
l | 아카이브 파일 안에 있는 파일 목록을 출력 |
f | 아카이브 파일명 지정 |
v | 처리 과정을 화면에 출력 |
5. test.tar에 묶여 있는 파일 목록을 확인하는 과정이다. ( ) 안에 들어갈 옵션으로 알맞은 것은?
[root@ihd~]# tar ( ) test.tar
답: tvf
해설: 옵션 t는 묶여 있는 파일 안의 목록을 출력한다.
6. 다음 ( ) 안에 들어갈 내용으로 알맞은 것은?
# tar ( ) linux-4.1.4.tar.xz
답: Jxvf
해설: 옵션 J는 압축 파일 tar.xz에 사용한다.
7. gzip에 의해 압축되어 있는 텍스트 파일의 내용을 확인할 때 사용하는 명령어는?
답: zcat
해설: 명령어 zcat은 모든 압축된 입력 파일의 압축을 풀어서 standard out에 출력한다. zcat은 cat의 기능과 동일하다.
8. messages.xz 파일의 압축 해제 명령으로 알맞은 것은?
답: xz -dv messages.xz
해설: xz 옵션 -d는 압축 해제 시, 옵션 -v는 압축 해제 과정을 표시한다.
9. 압축률이 가장 높은 프로그램으로 알맞은 것은?
답: xz
해설: gzip < bz2 < xz 의 순서로 높은 압축률을 가진다.
10. 소스 파일로 프로그램을 설치하는 단계로 알맞은 것은?
답: configure -> make -> make intall
해설: 소스 파일을 설치하는 과정은 환경 설정(configure), 컴파일(make), 파일 설치(make install) 과정을 거친다.
11. 다음 소스 설치 단계와 관련 있는 프로그램으로 알맞은 것은?
압축 풀기 및 디렉터리 이동 -> cmake -> make intall
답: MySQL
해설: 명령어 cmake는 make 과정을 수행하지 않고 지정한 운영 체제에 맞는 make 파일을 생성한다. MySQL 5.5 버전부터는 cmake를 이용하여 컴파일한다.
12. 수세 리눅스의 패키지 관리 기법으로 알맞은 것은?
답: YaST
해설: YaST는 Yet another Setup Tool의 약자로 오픈 수세를 대표하는 기능이다. 이것은 시스템 관리를 위한 GUI 및 ncurses 인터페이스를 제공한다.
13. cmake의 특징
(1) 평행 빌드를 지원한다.
(2) 컴파일러가 실행되는 플랫폼이 아닌 다른 플랫폼에서 실행 가능한 코드를 생성할 수 있는 컴파일로 cmake는 크로스 컴파일을 지원한다.
(3) 마이크로소프트 Visual Studio .Net을 지원한다.
(4) 타임스탬프를 통해 파일 내용의 변화를 알 수 있다.
'IT Learning > 리눅스 마스터' 카테고리의 다른 글
[리눅스 마스터 2급] 2차 리눅스 운영 및 관리 "주변 장치 활용" 문제 모음 (1) | 2023.11.27 |
---|---|
[리눅스 마스터 2급] 2차 리눅스 운영 및 관리 "장치 설정" 문제 모음 (0) | 2023.11.27 |
[리눅스 마스터 2급] 2차 리눅스 운영 및 관리 "프로그램 설치" 문제 모음 (2) | 2023.11.27 |
[리눅스 마스터 2급] 2차 리눅스 운영 및 관리 "에디터" 문제 모음 (1) | 2023.11.26 |
[리눅스 마스터 2급] 2차 리눅스 운영 및 관리 "프로세스 유틸리티" 문제 모음 (1) | 2023.11.26 |