Information Security ˗ˋˏ ♡ ˎˊ˗
반응형

분류 전체보기 202

[RabbitMQ] RabbitMQ 정의 및 설치방법(in Ubuntu)

오픈소스 RabbitMQ에 대한 정의 및 설치방법 정의 AMQP를 따르는 오픈소스 메시지 브로커 AMQP(Advanced Message Queuing Protocol, 어드밴스트 메시지 큐잉 프로토콜)는 메시지 지향 미들웨어를 위한 개방형 표준 응용 계층 프로토콜, 인스턴스가 데이터를 서로 교환할 때 사용하는 방법 AMQP 자체가 프로토콜을 의미하기 때문에 이 프로토콜을 구현한 MQ제품들은 여러 가지가 있으며 그중 하나가 RabbitMQ 바이너리 메시지를 전달 사용하는 이유 MQ(Message Queue)를 이용하면 애플리케이션 간 결합도 낮출 수 있고 Real-Time 애플리케이션을 구현 가능 MQ, 메시지 시스템: Application 간 메시지를 주고받는 Communication Mechanism을..

OS/OpenSource 2021.07.12

[Hypervisor] KVM(Kernel-based Virtual Machine) 특징 및 설치(Ubuntu)

KVM(Kernel-based Virtual Machine: 커널 기반 가상 머신) 리눅스 커널을 기반으로 전가상화(full virtualization) 방식을 지원하는 오픈소스 하이퍼바이저 전가상화(full virtualization): 물리적인 하드웨어 전체를 Hypervisor에서 가상화시켜 가상머신(GuestOS)에 제공하는 환경이다. KVM을 통해 Linux를 하이퍼바이저로 전환하여 호스트 머신이 게스트 또는 VM(가상머신) 등 독립된 가상 환경 여러 개를 실행할 수 있다. KVM은 레드헷 계열 리눅스, centos, fedora 기반 리눅스 등에 기본적으로 포함한다. 리눅스에서 제공되는 것은 모두 KVM에도 제공된다. SELinux(Security-Enhanced Linux)와 sVirt(Se..

Cloud 2021.06.30

[CentOS] Linux(CentOS 7.6)에 브릿지 설정하기

Version: CentOS 7.9.2009 sysctl 설정 값 확인 sysctl -a |grep -i net.ipv4.ip_forward 브릿지 관련 패키지 확인 및 설치 rpm -aq |grep -i bridge-utils 설치가 안되어있으면 설치 yum install bridge-utils -y 브릿지 인터페이스 설정 변경 실제 사용하는 ens33, NIC 카드에 연결되어 있고 MAC 주소를 가지고 있음 vi /etc/sysconfig/network-scripts/ifcfg-br0 DEVICE=br0 BOOTPROTO=dhcp ONBOOT=yes TYPE=Bridge 브릿지에 수용될 인터페이스 설정 vi /etc/sysconfig/network-scripts/ifcfg-eth0 DEVICE=ens..

OS/Linux 2021.06.30

[CentOS] VMware에 CentOS 7.9 가상머신 만들기

계획: GUI 존재하는 CentOS를 설치 VMware Workstation 15.5 PRO ISO: CentOS 7.9.2009 가상머신 생성 다운로드한 CentOS ISO 이미지를 추가해준다. power on!! GUI 환경을 이용한다면 소프트웨어 선택에서 GNOME 데스크톱을 선택해준다. 설치 대상으로 들어갔다가 설정하지 않고 완료 누른다. 왼쪽: 패스워드 오른쪽: 사용자 생성 패스워드 설정은 필수로 설정해야 하며, 사용자 생성은 안 해도 된다. 끝났을 때. Reboot Click LICENSING 들어가서 라이선스 동의 체크 네트워크 설정 등은 이후에 명령어로 진행 설정 완료!! 외부 접속 설정 GUI 설정 연결을 끊었다가 다시 연결하면 설정 완료! 잘 연결이 되었는지 확인해보기 위해서 ping을..

OS/Linux 2021.06.29

[Hypervisor] VMware ESXi 6.7 설치 (VMware Workstation)

VMware Workstation에서 VMware ESXi 6.7 설치하기 설치방법 설명 전에 추가적인 지식 1) 설치하려는 ESXi - 하이퍼바이저 - 가상화 환경을 구축하기 위해서 물리적인 서버 위에 설치되는 최소한의 기능만을 탑재한 OS - 가상환경은 하이퍼바이저 역할을 담당하는 OS가 설치된 ESXi 서버 위에 설치 2) vCenter Server - 다수의 ESXi(물리적 서버)를 통합하여 관리하는 Server 3) vSphere - VMware의 가상화 플랫폼 - 소프트웨어를 포함하는 패키지 - 핵심 구성요소: ESXi, vCenter Server VMware ESXi 설치 방법 VMware Workstation에서 VMware ESXi를 설치해보았다. 설치 버전: VMware ESXi 6.7..

Cloud 2021.06.28

[DBMS] Oracle 정의 및 특징

정의 미국 오라클(Oracle) 사의 관계형 데이터베이스 관리 시스템(RDBMS)의 이름이다. => RDBMS(Relational Database Management System): 관계형 데이터베이스를 생성하고 수정하고 관리할 수 있는 소프트웨어 검색이나 업데이트용 언어로는 국제표준화기구의 표준 구조화 조회 언어와 PL/SQL을 지원한다. 대표적인 기업용 데이터베이스이며, 윈도우즈, 유닉스, 솔라리스 등 기업체에서 사용하는 대부분의 서버군에 설치할 수 있다. 메모리 구조 Intanse: 메모리로 관리되는 부분 SGA(System Global Area): 실제 작업을 위한 영역, 오라클 서버가 메모리에 할당되어 실제 데이터 입출력에 필요한 작업이 진행되는 공용 메모리 영역 PGA(Program Globa..

OS/Database 2021.06.15

[DBMS] SQLite 정의 및 사용법(with Docker)

MySQL이나 PostgreSQL와 같은 데이터베이스 관리 시스템이지만, 서버가 아니라 응용 프로그램에 넣어 사용하는 비교적 가벼운 데이터베이스이며, 안드로이드에서 제공하는 애플리케이션 DB의 한 종류이다. 특징 1) 내장 가능한 오픈소스 Database로 C언어로 개발되었고 일반적인 SQL로 쿼리가 가능하다. 2) 작고 빠르며 독립적이다. 3) 신뢰성이 높고 파일 형식은 안정적이며 크로스 플랫폼이다. - 크로스 플랫폼: 다양한 플랫폼에서 사용할 수 있다는 뜻 4) 역 호환이 가능하며, DB 파일을 일반적으로 시스템 간에 풍부한 콘텐츠를 제공하기 위한 컨테이너로 사용한다. 5) 서버가 아니라 응용 프로그램에 넣어 사용하는 비교적 가벼운 Database이다. - SQLite를 이용한 데이터는 파일에 저장되..

OS/Database 2021.06.15

[Hypervisor] Xenserver 정의 및 설치방법 (in Ubuntu20.4)

Xenserver 정의 하나의 시스템에서 여러 개의 운영체제를 동시에 실행할 수 있는 하이퍼바이저 특징 1) 반가상화 기술이다. -> 반가상화 기술은 GusetOS가 직접 하드웨어를 제어하는 것이 아니고 -> 하이퍼콜(hyper call)이라는 인터페이스를 통해서 하이퍼바이저에게 직접 요청을 날릴 수 있다. 2) 오픈소스 기술이고 무료로 사용 가능 3) 빠르게 복제 가능 장점 - CPU, 하드디스크, 기타 자원을 최대한 효율적으로 관리 - 하나의 Guest OS에서 다양한 OS를 다룰 수 있다. - 다양한 OS 프로그램 관리 - 중앙 집중화된 멀티 서버 관리 단점 - Guest Windows에서 32bit 화면 모드 제공 X 설치방법 우분투에서 Xenserver Hypervisor 설치 Version U..

Cloud 2021.06.11

[Hypervisor] Windows 10에 MS Hyper-V 설치

Hypervisor 가상 머신(Virtual Machine, VM)을 생성하고 구동하는 소프트웨어 TYPE1과 2로 나누어지는데 해당 Hyper-V는 TYPE1에 해당한다. TYPE1 - 호스트 하드웨어에 직접 설치하여 구동 - Windows나 Linux를 설치하듯이, 아무것도 설치되지 않은 컴퓨터에 하이퍼바이저를 설치한다. Microsoft Hyper-V 무엇인가 물리적 하드웨어를 유지 관리하지 않고도 가상머신을 생성하고 실행할 수 있다. Microsoft Hyper-V 의 경우 OS를 설치하면 기본으로 제공되기 때문에 Hyper-V 다운로드가 필요하지는 않고 해당 옵션을 활성화시키는 방식으로 사용한다. Windows 10 CMD를 통해 MS Hyper-V 활성화하기 Version: Windows 10..

Cloud 2021.06.11

[Windows] IIS(Internet Information Sevices) 웹서버 설치 및 이해

1. IIS란 무엇인가 Internet Information Service의 약자로 마이크로소프트의 윈도우에서 무료로 지원되는 웹 서버이다. 전반적인 웹사이트 용어 안에서, 아파치 웹 서버에 이어 세계에서 두 번째로 가장 잘 알려진 웹 서버이다. 2. 특징 - Microsoft의 제품이므로 Microsoft Windows OS에서만 실행된다. - ASPX는 IIS에서만 실행된다. - 윈도우를 사용하여 쉽게 설치가 가능하며, 시각적으로 창에서 작업하는 경우가 많아서 용이한 작업이 가능하다. - 웹 프로그램을 쉽게 설치 및 관리가 가능하고 설정 및 확인이 쉽게 가능하다. - ASP 스크립트 언어를 사용할 수 있다. 3. Windows10에 IIS 설치 및 구동 이미 윈도우 안에 IIS가 내장되어 있으며, W..

OS/Web 2021.06.11
반응형