홍우진의 개발 일기장

[리눅스] 명령어, 클라우드컴퓨팅, 하이퍼바이저 본문

학교

[리눅스] 명령어, 클라우드컴퓨팅, 하이퍼바이저

홍우진 2022. 4. 8. 19:59
728x90
반응형

하이퍼바이저 시험 출제

가상머신에 물리시스템에 대한 접근을 제공하는 프로그램

하이퍼바이저 또는 VMM

하이퍼바이저 덕분에 가상으로 물리적인 것을 사용하는 것처럼 느낄 수 있게 됨.

하이퍼바이저의 가상화 유형

1.     하이퍼바이저의 위치와 역할에 따라

1)    운영체제 기반 가상화 (호스트형 가상화, Type-2)

호스트 OS 위에 하이퍼바이저 인스톨

-      부하 발생

-      하드웨어 운영이 편리: HOST OS 존재하기 때문

-      하드웨어 전체를 가상화한다 (전 가상화)

 

 

2)    하드웨어기반 가상화 (Bare-Metal 베어메탈형, Type-1)

하드웨어 위에 하이퍼바이저 인스톨

-      부하 발생 적음

-      HOST OS 역할의 일부를 하이퍼바이저 가 수행함
->
드라이버 일부 수정 (운영이 어렵다)

-      하드웨어 일부만 가상화한다(반가상화)

  전가상화 반가상화
가상화범위 하드웨어 전체 하드웨어 일부
os수정여부 수정 필요없음 게스트 os 수정
하드웨어 제어 게스트 os가 직접 통제하는것처럼 동작
(Host OS가 통제)
하이퍼바이져 수정 -> HW 통제
성능 성능이 낮음 HOST OS 가 없으므로 상대적으로 고성능

 

클라우드 컴퓨팅 기술

1.     클러스터 컴퓨팅

-      여러 대의 동일 컴퓨터 연결하여 하나처럼 동작하는 컴퓨터의 집합

-      고속의 근거리 통신망으로 서로 연결

-      가용성과 신뢰성이 증가하고 장애조치기능 내제(이중화)

-      클러스터 유형
1)
고가용성: 문제 발생시 가장 가용성 높은 sw 사용
2)
로드 밸런싱: 장애 발생 배제를 위해 쏠림현상을 줄이고자 요청 적절히 분배하여 부하 줄임
3)
고성능 클러스터: 고난도 문제 해결용. 병렬처리 능력 극대화. 고속통신 요구됨

2.     그리드 컴퓨팅

-      클러스터보다 느슨, 지리적으로 분산

 

리눅스 명령어

 

ls : list, 디렉터리에 있는 모든 파일 나열

cd : change directory, 디렉터리를 이동

pwd : print working directory, 현재 디럭터리의 전체 경로 출력

rm : 삭제

cp : 복사

touch : 빈 새 파일을 생성

mv : 이름변경 혹은 위치이동

mkdir : 디렉터리 생성

rmdir : 디렉터리 삭제

cat : 텍스트 작성된 파일을 화면에 출력

head, tail : 텍스트 앞, 뒤 10행 출력

 

man : 도움말

 

adduser : 새로운 사용자 추가

passwd : 사용자의 비밀번호를 저장하거나 변경

usermod : 사용자의 속성을 변경

userdel : 사용자를 삭제

chage : 사용자의 암호를 주기적으로 변경하도록 설정

728x90
반응형

'학교' 카테고리의 다른 글

220927 알고리즘 정리  (0) 2022.09.30
마이크로프로세서 실험보고서  (0) 2022.09.28
[리눅스] 셸 프로그래밍 2  (0) 2022.06.03
[리눅스] 셸 프로그래밍  (0) 2022.05.27
[리눅스] 파일 관리 명령어  (0) 2022.04.29
Comments