일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
- kubernetes
- IT 신기술
- 맛집 추천
- 클라우드
- 잠실 맛집
- 쿠버네티스
- 코딩
- 로지텍
- Doker
- Amazon Web Service
- docker
- IT자격증
- 도커
- 카페 추천
- 경주
- IT
- 경주 여행
- 리눅스
- 경주 맛집 추천
- 속초 맛집
- 경주 맛집
- 프론트엔드
- 쿼리 기초
- 황리단길 맛집
- 러닝
- 네트워크
- cloud
- 속초 여행
- SQL 기초
- AWS
- Today
- Total
Devops 엔지니어 솔렐레 IT
리눅스 마스터 2급 - 2차 시험 총 정리 3 (소프트웨어 설치 및 삭제/ 장치 설정) 본문
리눅스 마스터 2급 - 2차 시험 총 정리 3 (소프트웨어 설치 및 삭제/ 장치 설정)
솔렐레_ 2019. 9. 18. 09:00
안녕하세요. 솔렐레입니다.
오늘은 리눅스의 소프트웨어 설치 및 삭제와 장치 설정에 대해 알아보도록 하겠습니다. 이번 포스팅도 명령어와 옵션 위주로 설명을 진행하도록 하겠습니다. 그럼 시작해보겠습니다.
[리눅스 마스터 2급 요약정리 - 소프트웨어 설치 및 삭제]
- 데미안 계열
(1) 배포 업체: Debian, Ubuntu
(2) 패키지 툴: apkg, apt-get, aptitude
- 레드헷 계정
(1) 배포 업체: CentOS, RHEL, Fedora
(2) 패키지 툴: rpm, yum
1. RPM: 레드헷 사에서 만든 패키지 툴. rpm[옵션][패키지명]
옵션 | 설명 |
-i | 새로운 패키지를 설치 |
-h | 패키지를 출 때 # 마크 표시 |
-U | 기존의 패키지를 업그레이드 |
-e | 패키지 제거 |
-g | 패키지 설치 여부 확인 |
-f<파일> | <파일>을 포함하는 패키지 질문 수행 |
-v | 진행 과정을 메세지로 표시 |
-vv | 메세지를 상세히 표시 |
--nodeps | 의존성 관계를 무시하고 설치 |
--force | 강제 설치(--oldpackage, --replacepkgs, --replacefiles를 모두 사용) |
--oldpackage | 구버전 다운그레이드 |
--replacepkgs | 패키지 재설치 |
--replacefiles | 파일 덮어쓰며 강제 재설치 |
* rpm 검증
옵션 | 설명 |
-V | 검증 시 사용하는 기본 옵션 (verify) |
-a | 모든 패키지 검사 |
* rpm 검증 코드
5 | MD5 체크섬 변경 | D | 장치 파일을 변경 |
S | 파일의 크기 변경 | U | 파일 사용자 변경 |
L | 심볼릭 링크 변경 | G | 파일 그룹 변경 |
T | 파일의 수정일 변경 | M | 파일 모드가 변경 |
2. YUM
설치 | yum install | |
yum group install | ||
yum-y install | ||
yum update | ||
yum local install | 현 디렉토리 내 *.rpm 설치 |
삭제 | yum remove | |
yum groupremove |
확인 | yum info | 패키지 요약 정보 |
yum list | 전체 패키지 정보 출력 | |
yum grouplist | 그룹 정보 출력 | |
yum check update | 업데이트 필요한 패키지 출력 | |
yum search 문자열 | 문자열 포함된 패키지 출력 | |
yum history | 이력 확인 |
3. dpkg: 데비안의 저 레벨 패키지 관리 툴. [패키지명-버전-릴리즈 번호-리비전_아키텍처.deb]
옵션 | 설명 |
-S | 지정된 패키지 자세한 정보 출력 |
-i | 패키지 설치 |
-r | 설치된 패키지만 삭제 |
-p | 패키지와 설정 모두 삭제 |
-s | 패키지의 상황 정보 |
-L | dpkg가 설치한 모든 목록 확인 |
4. apt-get: /etx/apt/souce.list 파일 참조. 패키지 유형, 저장소 주소(URL), 우분투 정보, 카테고리로 구성
* 명령어
install | 새 패키지 설치 | upgrade | 업그레이드 실행 |
dist-update | 의존성 검사하며 설치 | remove | 패키지 제거 |
update | 새패키지 목록 가져오기, sourcelist 정보 업데이트 |
옵션 | 설명 |
-y | 모든 질문을 표시하지 않고 yes 처리 |
-u | 업그레이드 한 패키지 목록 표시 |
-V | 자세한 버전 표시 |
5. 파일 아카이브와 압축
(1) 파일 아카이브
- tar[옵션][파일명][압축할 디렉토리]
c | 새로운 압축 파일 tar 생성 | f | 압축 파일명 지정 |
x | 압축 해제 | v | 처리하고 있는 파일 정보 화면에 출력 |
d | 아카이브에 있는 파일과 비교 | z | gzip으로 압축하거나 해제 |
r | 아카이브 된 마지막 부분에 파일 추가 | j | bizp으로 압축하거나 해제 |
t | 압축 파일명 지정 | p | 절대 경로 정보 유지 |
u | 압축 기존 파일보다 새로운 파일로 업데이트 | J | xz옵션으로 압축 |
--exclude | 특정 디렉토리 제외하고 묶음 |
(2) 압축과 해제
- compress, uncompress
옵션 | 설명 |
-d | 파일 압축 해제 |
-c | .z가 아닌 지정 파일로 생성 |
-v | 압축 진행과정 표시 |
-V | compress 명령어 버전 정보 출력 |
- gzip, gunzip
옵션 | 설명 |
-d | 파일 압축 하제 |
-l | 압축 파일 정보 표시 |
-v | 압축 과정을 표시 |
- xz, unxz
옵션 | 설명 |
-z | 강한 파일 압축 |
-d | 강한 파일 압축 해제 |
-v | 압축 과정 화면에 표시 |
- bzip2, bunzip2
(3) 소스코드 설치
: 환경 설정(configure) - 컴파일(make) - 파일 설치(make install) 또는 cmake
[리눅스 마스터 2급 요약정리 - 장치 설정]
1. 프린터 설치 및 설정
- LPRng: 버클리 프린팅 시스템으로 BSD 계정 유닉스에서 사용. 데몬 프로토콜을 사용하여 스폴링과 네트워크 프린트 서버 지원. /etc/printcap
- CUPS: 애플사에서 개발한 프린팅 시스템으로 HTTP 기반의 IPP 사용. SMB 프로토콜 지원. /etc/cap
* 프린터 관련 명령어
(1) BSD 계열
- lpr: 프린터 작업 요청
옵션 | 설명 |
-# | 인쇄할 매수 지정 |
-m | 작업이 완료되면 정보 email로 전송 |
-p 프린터명 | 다른 프린터 지정 |
-r | 출력한 뒤 지정된 파일 삭제 |
- lpq: 프린터 큐에 있는 작업 목록 출력
옵션 | 설명 |
-a | 설정된 모든 프린터 작업 출력 |
-l | 출력 결과 자세히 출력 |
-p 프린터명 | 특정 프린터 지정 |
- lprm: 프린터 큐에 대기 중인 작업 삭제
옵션 | 설명 |
- | 프린터 큐에 있는 모든 작업 취소 |
-u 사용자명 | 지정한 사용자의 인쇄 취소 |
-p 프린터명 | 특정 프린터 지정 |
-h 서버 | 지정한 서버의 인쇄 취소 |
- lpc: 프린터 컨트롤 프로그램. 프린터나 프린터 큐 제어
(2) system V 계정
- lp: 프린터 작업 요청
옵션 | 설명 |
-n | 인쇄할 매수 지정 |
-d 프린터명 | 다른 프린터 지정 |
- lpstat: 프린터 큐 상태 확인
옵션 | 설명 |
-p | 프린터의 인쇄 가능여부 확인 |
-t | 프린터의 상태정보 출력 |
-a | 허가된 상황 정보 출력 |
- cancel: 프린터 작업 취소
옵션 | 설명 |
-a | 프린터 큐에 있는 모든 작업 취소 |
지금까지 리눅스 마스터 내용 중, 소프트웨어 설치 및 삭제와 장치 설정에 대해 설명드렸습니다. 제가 시험을 준비했을 때도 처음에 명령어를 외우지 않으니 일정 점수 이상을 받기가 힘들었습니다. 하지만 명령어와 옵션들을 암기하니 10~20점은 단번에 오르는 경험을 하였습니다. 옵션들에만 익숙해져도 자격증 시험 준비하는데 많은 도움이 될 것으로 생각이 됩니다. 다음 포스팅에서는 X 윈도와 인터넷 활용, 응용 분야에 대해 알아보도록 하겠습니다. 감사합니다. :)
'Devops 엔지니어가 알려주는 IT 기본 지식 > IT 자격증' 카테고리의 다른 글
AWS Certified Solutions Architect (기출 문제 / 풀이 / 개념) - CloudFormation (0) | 2022.05.14 |
---|---|
리눅스 마스터 2급 - 2차 시험 총 정리 4 (X 윈도우/ 인터넷 활용/ 응용 분야) (1) | 2019.09.20 |
리눅스 마스터 2급 - 2차 시험 총 정리 2 (쉘/ 프로세스 관리/ 에디터) (0) | 2019.09.16 |
리눅스 마스터 2급 - 2차 시험 총 정리 1 (권한 및 그룹 설정 / 파일시스템 관리) (0) | 2019.09.14 |