소유권
chown
그룹 및 개인 소유권 설정 및 변경
chgrp
그룹 소유권 변경
허가권
umask
허가권 지정
chmod
파일이나 디렉터리의 허가권 값을 변경
기타
ls
현재 디렉토리에 있는 파일 및 목록을 보여줌
-l 옵션을 사용하면 자세한 목록(파일 or 디렉터리의 소유자와 그룹 포함) 표시
quota
edquota
setquota
xfs_quota
1) RAID : 동일한 데이터를 다른 디스크에 중복해서 저장 => 데이터 손실 방지
2) RAID 구성 레벨
3) RAID 기술 종류
[2023년 12월 09일]
1. 다음 (괄호) 안에 들어갈 내용은?
10GB 용량의 하드디스크 8개가 장착된 시스템이다. 하나의 스페어(Spare) 디스크를 구성하고, 나머지 디스크로 RAID-5로 구성하려고 한다. 이 경우에 실제로 사용 가능한 용량은 (괄호)GB가 된다.
(sol) RAID-5는 1개의 디스크를 패리티로 사용하고 나머지가 전체 용량이 된다. 스페어 디스크 하나, 패리티 디스크 하나를 제외한 나머지 6개의 합인 60이 답이 된다.
1) LVM
2) LVM 구성할 때 생성 순서 : PV - VG - LV (PE는 순서에는 들어가지 않는다.)
3) LVM 구조
[2023년 12월 09일]
3. 다음 중 LVM 구성할 때 가장 먼저 생성되는 것은?
1) VG (Volume Group)
2) LV (Logical Volume)
3) PV (Physical Volume)
4) PE (Physical Extend)
1) BSD 계열
2) System v 계열
[2023년 12월 09일]
4. 다음 중 프린터 큐의 작업 정보를 확인하는 명령어로 알맞은 것은?
1) lp
2) lpr
3) lprm
4) lpstat(sol) 프린트 큐 확인 => lpq, lpstat
1) 프린터 관련
2) 사운드 카드 관련
3) 스캐너 관련
[2023년 12월 09일]
6. 다음 중 스캐너 사용과 관련된 프로그램으로 알맞은 것은?
1) ALSA
2) CUPS
3) SANE
4) LPRng정답: 3
1) rpm : 레드햇사와 수세(SUSE) 리눅스 사의 리눅스 배포본 제품에서 사용하는 패키지 설치 관리 도구
2) 기본 형식 : #rpm [옵션][패키지명]
3) 명령어
[2023년 12월 09일]
8. 다음 중 rpm 명령으로 의존성이 있는 패키지를 제거하는 명령으로 알맞은 것은?
1) rpm -d nmap --nodeps
2) rpm -e nmap --nodeps
3) rpm erase nmap --nodeps
4) rpm delete nmap -nodeps정답: 2
기본 형식 : # yum [옵션] [명령어][패키지명]
명령어 | 설명
yum install : 설치
yum info [PKG] | 미설치된 pkg에 대한 정보 출력
yum remove [PKG]
yum list | 전체 패키지에 대한 정보 출력
yum history | 패키지 설치, 삭제 등 작업 이력 확인
yum search 문자열 : 문자열이 포함된 패키지 찾기
yum install epel-release | 확장 패키지 관련 저장소 설치
[2023년 12월 09일]
9. 다음은 확장 패키지 관련 저장소를 설치하는 과정이다. (괄호) 안에 들어갈 내용으로 알맞은 것은?
# yum install (괄호)
1) epel
2) epel-repository
3) epel-release
4) epel-download(sol) epel, epel-repository, epel-download 는 존재하지 않는 패키지명
정답: 3
=> 압축파일을 다룰 때 사용하는 명령어
1) 압축파일 확장자
J > j > z > Z
2) 공통옵션
-c
: collect 디렉터리 묶음
-C
: Change 디렉터리 변경
3) 예시
[2023년 12월 09일]
10. 다음은 다운로드 받은 소스 파일의 내용만을 확인하는 과정이다. (괄호) 안에 들어갈 내용으로 알맞은 것은?
# tar (괄호) php-8.2.7.tar.bz2
1) jxvf
2) Jxvf
3) jtvf
4) Jtvf정답: 3
ex명령모드
=> 텍스트 전용 에디터, 입문자에게 적합
[Ctrl] + [a]
현재 행의 시작 부분으로 커서 이동[Ctrl] + [e]
현재 행의 끝 부분으로 커서 이동[Ctrl] + [o]
파일을 저장하고 나가기 위해 사용 (Write out, vi-wq)[Ctrl] + [i]
탭 삽입 (Insert Tab)cf. nano, pico, vim 은 X윈도 환경에서도 사용 가능, kwrite는 X윈도 환경에서만 사용 가능
=> configure : 소스코드를 컴파일 하기 전, 시스템 환경 검사 -> Makefile 생성
=> make : Makefile에 기록된 지시에 따라 소스코드를 컴파일 하고 실행파일을 생성
=> make install : 컴파일 된 프로그램을 시스템의 적절한 위치에 설치
make clean : 소스 파일의 압축을 푼 디렉터리에서 한 번 작업한 설정이나 관련 파일을 삭제하고 다시 설정 작업을 진행할 때 사용
make init, make zero, make neat 은 정규화된 옵션이 아님
No | 명령어 | 온라인/오프라인 | 리눅스 계열 | ex |
---|---|---|---|---|
1 | .exrc | vi 에디터 환경설정 | ||
2 | dnf | 온라인 | 페도라 | |
3 | zypper | 온라인 | 수세 | |
4 | apt-get | 온라인 | 데비안 | apt-get purge vsftpd: vs ftp d 패키지 + 환경 설정 파일 제거 |
5 | YaST | 오프라인 | 수세 | |
6 | rpm | 오프라인 | 레드햇(m) | rpm -d nmap --nodeps |
7 | yum | 레드햇(m) | yum remove PKG | |
8 | dpkg | 오프라인 | 데비안 | dpkg -i tmp.deb |
9 | dselect | 데비안 | ||
10 | alien | 데비안 |
cf. 페도라도 레드햇 계열
cf. pacman => 아치 리눅스
[2023년 12월 09일]
13. 다음 중 리눅스에서 사용되는 온라인 패키지 관리 도구로 거리가 먼 것은?
1) dnf
2) rpm
3) zypper
4) apt-get정답: 2
[2023년 12월 09일]
14. 다음 중 레드햇 계열 리눅스에서 사용되는 패키지 관리 도구로 거리가 먼 것은?
1) dnf
2) rpm
3) zypper
4) yum정답: 3