자격증 내용 정리

리눅스 마스터 2급 2차 모르는 내용정리

editor9386 2024. 11. 15. 16:42

리눅스 마스터 2급 12월 9일 기출문제

 

LVM (Logical Volume Manager)

리눅스 시스템에서 디스크 파티셔닝을 유연하고 효율적으로 관리 할 수 있도록 해주는 도구

물리적인 디스크를 논리적으로 결합하여 큰 볼륨을 만들거나 나중에 볼륨 크기를 조정하는 등의 작업을 쉽게 할 수 있으며

전통적인 파티셔닝 방식에 비해 훨씬 더 많은 유연성과 관리 편의성을 제공한다

 

OSS(Open Sound System) -사운드를 만들고 캡처하는 인터페이스로 유닉스 시스템콜(POSIX)에 기반 

SANE(Scanner Access Now Easy)

 

 

apt-get remove -> 패키지만 제거

apt-ger erase -> remove와 동일 (패키지만 제거)

apt-get purge -> 환경설정까지 모두 제거

apt-get delete -> 이딴건 없음

 

rpm -e nmap --nodeps

-e rpm 명령의 제거 옵션

--nodeps 의존성 패키지 제거 옵션

 

 

tar 명령어에서 압축 파일을 다룰 때 사용하는 명령어
.xz = J
.bz2 = j
.gz = z
compress = Z

이하 함께 사용하는 공통 옵션.
c : 압축파일 생성
x : 압축파일 해제
t : 아카이브 내의 파일 목록 보기
v : 자세한 정보 출력
f : 파일 이름 및 디렉토리 지정

 

.xz = Jxvf  : .xz 파일 압축해제

.bz2 = jtvf : 파일의 내용확인

 

makefile 명령어 > vim 과 같이 편집파일 생성명령어 느낌

make claen 관련파일 삭제하고 다시 설정 작업 진행

 

프로그램을 소스 파일로 설ㅊ치하는 과정

configure → make → make install

configure 소스 코드를 컴파일 하기 전에 시스템 환경을 검사 

make makefile 에 기록된 지시에 따라 소스 코드를 컴파일 하고 실행 파일을 생성

make install 컴파일된 프로그램을 시스템의 적절한 위치에 설치

 

rpm은 오프라인 패키지 관리 도구

 

vi 편집기 명령어 내용

 

:% s/linux$/linux./

%: 전체 파일의 범위를 나타냄

s : 찾은 패턴을 대체 문자열로 변환

모든 linux의 끝자리에 .생성

 

nano 편집기 내용

 

[Ctrl]+[a]: 현재 행의 시작 부분으로 커서를 이동
[Ctrl]+[e]: 현재 행의 끝 부분으로 커서를 이동
[Ctrl]+[o]: 파일을 저장하고 나가기  (저장: Write Out)
[Ctrl]+[i]: 탭을 삽입합니다. (탭: Insert Tab)

 

리처드 스톨만 : emacs를 개발

 

kwirte x윈도 환경에서만 사용가능

 

kill %2 작업번호가 2인 백그라운드 종료

kill 2 PID가 2인 작업 종료

 

KVM 전가상화


Xen CPU 반가상화 

 

ss : 소켓 통계를 보여주는 명령어, 네트워크 연결 ,소켓 통계 ,프로토콜 사용 현황 확인가능

 

netstat : 네트워크 상태와 관련된 다양한 통계를 보여주는 명령어 네트워크 연결 , 라우팅 테이블 ,인터페이스 통계 등을 확

 

mii-tool : 네트워크 인터페이스의 미디어 상태를 확인하고 설정  인터페이스 링크 상태 , 듀플렉스 모드 확인 및 설정

 

ethtool 네트워크 인터페이스 카드의 설정을 조회하고 변경

 

put : FTP 서버에 파일을 업로드하는 명령어

get : FTP 서버에서 파일을 다운로드 하는 명령어

 

ssh [username]@[hostname / IP ]

옵션 -p 포트설정

계정명 기반 접속 시 ssh ID@IP

 

telnet -옵션 [username] [IP]

옵션

-u UDP모드로 텔넷 실행

-n 호스트 이름을 숫자로 변환하지 않고 주소로 처리

-p 원격 호스트의 포트 지정

-l 로그인 시 사용 할 사용자 이름 지정

 

firefox opera safari 는 GUI 사용

links CUI 기반 웹브라우저리눅스 마스터 2급 12월 9일 기출문제

 

 

 

LVM (Logical Volume Manager)

 

리눅스 시스템에서 디스크 파티셔닝을 유연하고 효율적으로 관리 할 수 있도록 해주는 도구

 

물리적인 디스크를 논리적으로 결합하여 큰 볼륨을 만들거나 나중에 볼륨 크기를 조정하는 등의 작업을 쉽게 할 수 있으며

 

전통적인 파티셔닝 방식에 비해 훨씬 더 많은 유연성과 관리 편의성을 제공한다

 

 

 

OSS(Open Sound System) -사운드를 만들고 캡처하는 인터페이스로 유닉스 시스템콜(POSIX)에 기반 

 

SANE(Scanner Access Now Easy)

 

 

 

 

 

apt-get remove -> 패키지만 제거

 

apt-ger erase -> remove와 동일 (패키지만 제거)

 

apt-get purge -> 환경설정까지 모두 제거

 

apt-get delete -> 이딴건 없음

 

 

 

rpm -e nmap --nodeps

 

-e rpm 명령의 제거 옵션

 

--nodeps 의존성 패키지 제거 옵션

 

 

 

 

 

tar 명령어에서 압축 파일을 다룰 때 사용하는 명령어

.xz = J

.bz2 = j

.gz = z

compress = Z

 

이하 함께 사용하는 공통 옵션.

c : 압축파일 생성

x : 압축파일 해제

t : 아카이브 내의 파일 목록 보기

v : 자세한 정보 출력

f : 파일 이름 및 디렉토리 지정

 

 

 

.xz = Jxvf : .xz 파일 압축해제

 

.bz2 = jtvf : 파일의 내용확인

 

 

 

makefile 명령어 > vim 과 같이 편집파일 생성명령어 느낌

 

make claen 관련파일 삭제하고 다시 설정 작업 진행

 

 

 

프로그램을 소스 파일로 설ㅊ치하는 과정

 

configure → make → make install

 

configure 소스 코드를 컴파일 하기 전에 시스템 환경을 검사 

 

make makefile 에 기록된 지시에 따라 소스 코드를 컴파일 하고 실행 파일을 생성

 

make install 컴파일된 프로그램을 시스템의 적절한 위치에 설치

 

 

 

rpm은 오프라인 패키지 관리 도구

 

 

 

vi 편집기 명령어 내용

 

 

 

:% s/linux$/linux./

 

%: 전체 파일의 범위를 나타냄

 

s : 찾은 패턴을 대체 문자열로 변환

 

모든 linux의 끝자리에 .생성

 

 

 

nano 편집기 내용

 

 

 

[Ctrl]+[a]: 현재 행의 시작 부분으로 커서를 이동

[Ctrl]+[e]: 현재 행의 끝 부분으로 커서를 이동

[Ctrl]+[o]: 파일을 저장하고 나가기 (저장: Write Out)

[Ctrl]+[i]: 탭을 삽입합니다. (탭: Insert Tab)

 

 

 

리처드 스톨만 : emacs를 개발

 

 

 

kwirte x윈도 환경에서만 사용가능

 

 

 

kill %2 작업번호가 2인 백그라운드 종료

 

kill 2 PID가 2인 작업 종료

 

 

 

KVM 전가상화

 

 

Xen CPU 반가상화 

 

 

 

ss : 소켓 통계를 보여주는 명령어, 네트워크 연결 ,소켓 통계 ,프로토콜 사용 현황 확인가능

 

 

 

netstat : 네트워크 상태와 관련된 다양한 통계를 보여주는 명령어 네트워크 연결 , 라우팅 테이블 ,인터페이스 통계 등을 확

 

 

 

mii-tool : 네트워크 인터페이스의 미디어 상태를 확인하고 설정 인터페이스 링크 상태 , 듀플렉스 모드 확인 및 설정

 

 

 

ethtool 네트워크 인터페이스 카드의 설정을 조회하고 변경

 

 

 

put : FTP 서버에 파일을 업로드하는 명령어

 

get : FTP 서버에서 파일을 다운로드 하는 명령어

 

 

 

ssh [username]@[hostname / IP ]

 

옵션 -p 포트설정

 

계정명 기반 접속 시 ssh ID@IP

 

 

 

telnet -옵션 [username] [IP]

 

옵션

 

-u UDP모드로 텔넷 실행

 

-n 호스트 이름을 숫자로 변환하지 않고 주소로 처리

 

-p 원격 호스트의 포트 지정

 

-l 로그인 시 사용 할 사용자 이름 지정

 

 

 

firefox opera safari 는 GUI 사용

 

links CUI 기반 웹브라우저

 

A클래스: 0.0.0.0 ~ 127.255.255.255     0xxx/xxxx
B클래스: 128.0.0.0 ~ 191.255.255.255  10xx/xxxx

C클래스: 192.0.0.0 ~ 223.255.255.255   110x/xxxx

 

 

 

응표세전네데물

물리 = 허브, 리피터
데이터링크 = 스위치, 브릿지
네트워크 = 라우터
전송 = 게이트웨이
~
응용계층 = 게이트웨이, 프록시 서버

 

totem -GNOME 데스크톱 환경의 기본 동영상 플레이어

imageMagicK 오픈 소스 이미지 처리 및 변환 도구

Eog GNOME 데스크톱 환경의 기본 이미지 뷰어Gimp(Gnu image mange project) 오픈 소스 이미지 편집 프로그램

 

xhost (+)[IP]해당 사용자 허용xhost -[IP] 해당 사용자 차단

 

KDE ( K Desktop Environment) 리눅스 및 유닉스 계열 운영체제에서 사용하는 그래픽 사용자 인터페이스 환경Qt 라이브러리를 기반으로 만들어 졌다.  데스크톱 매니저 : KDE ,GNOME ,Xface

 

윈도 매니저 : x윈도우 상에서 윈도의 배치와 표현을 담당하는 시스템 프로그램

디스플레이 매니저 : x 윈도우 구성 요소 중 사용자 로그인 및 세션 관리 수행 프로그램

 

시스템 부팅 시 x 윈도가 실행되도록  GUI로 설정해야함 

 

du -sh ~ihduser 특정 디렉토리(hiduser)의 용량을 s(요약)h(사람이 읽기 편하게)

 

 

클러스터(Cluster)는 여러 개의 컴퓨터나 서버가 네트워크를 통해 연결되어 하나의 시스템처럼 동작하도록 구성된 시스템입니다. 클러스터는 주로 고가용성, 부하 분산, 성능 향상 목적으로 사용

 

고가용성(High Availability)

하드웨어의 고장 , 소프트웨어의 장애 등의 문제 발생 시 서비스의 중단을 최소화 가능하여 하나의 서버가 오류가 발생해도 서비스를 지속 운영가능함

 

부하 분산(Load Balancing)

요청을 분담하여 처리 -> 처리 성능이 향상 , 각 서버에 가해지는 부하 감소

 

성능 향상(Performance Scaling)

작업을 여러 서버가 동시에 처리해 병렬 처리 + 확장성 제공 + 성능 극대화(작업속도)

 

확장성(Scalability)

수평 확장 방식 -> 추가적인 서버를 클러스터에 연결하여 성능 확장 O

 

 

 

 

----------2회차 ----------

 

Sticky-Bit는 주로 디렉토리에서 사용되며, 해당 디렉토리 내의 파일을 삭제할 때 특정 권한을 갖는 사용자만 삭제할 수 있도록 합니다. 파일에 Sticky-Bit를 부여하는 것은 흔치 않습니다

 

'자격증 내용 정리' 카테고리의 다른 글

리눅스 마스터 2급 요약 정리 연습용  (0) 2024.11.18