정보보안공부
DBMS_day01 본문
# 데이터 : 컴퓨터에 저장되는 모든것
# 데이터베이스 : 데이터가 저장되어지는 공간
# 데이터베이스 매니지먼트 시스템 : 데이터가 저장되어지는 공간을 관리하는 프로그램 데이터가 저장되고, 수정, 삭제, 조회 등 데이터 관련 된 작업이 진행될 수 있게 도와주는 프로그램
# DBMS의 종류 : 오라클, MySQL, DB2, MariaDB, 몽고DB 등등
# SQL : DBMS를 제어하는 명령
예) 데이터를 저장하라고 명령하건
데이터를 삭제하라고 명령하는 것들을 SQL이라고 한다.
# 표준 SQL : 국제표준화 기구에서 지정한 DBMS 프로그램이 공통적으로 똑같이 사용하는 명령을 표준 SQL이라고 한다.
# 전자기기 : 전기를 가지고 동작하는 기기 장치
# 하드웨어 : 컴퓨터, 노트북, 핸드폰 등 장치에 장착 돼 있는 전자기기들을 하드웨어라고 한다.
# 운영체제 : 하드웨어를 제어하는 프로그램
# 하드웨어가 동작하기 위해서는 반드시 전기가 필요하고 하드웨어를 제어할 운영체제가 반드시 필요하다.
# 운영체제 윈도우7 갤럭시에는 안드로이드라는 운영체제가 설치되어있다
# 아이폰 핸드폰에는 IOS가 설치
# 컴퓨터에서 사용하는 운영체제의 종류
- Windows 계열
- Linux 계열
- Unix 계열
# 데이터베이스 서비스 : 데이터를 누군가 저장할 수 있게 서비스하는 걸 의미한다..
-> 데이터베이스 서비스는 리눅스 운영체제에서 많이사용한다.
# 리눅스 운영체제는 굉장히 가볍다는 장점이 있다..
->컴퓨터의 리소스를 적게 차지한다는 것을 의미한다..
# 윈도우 운영체제는 굉장히 무겁다는 단점이 있다..
-> Ctrl + shift + esc
# 가상으로 컴퓨터를 만들어낸 후 가상으로 만든 컴퓨터에 리눅스 운영체제를 설치해서 그 운영체제에 MySQL을 설치 예정
# 가상으로 컴퓨터를 만들기 위해서는 메인보드에서 가상화 기능을 제공해야 한다.
# 가상화 기능이 기본적으로 비 활성화 상태이다.
# 가상의 컴퓨터를 만들기 위해서는 가상화 기능을 활성화 해야한다.
-> 재 부팅할때 F2,F9,F10,F11,F12,delete 중 하나로 메인보드 설정화면을 들어간다.
-> configuration클릭
-> advanced -> cpu configuration -> intel virtualization technology -> disabled를 enabled로 한다. -> save
# 시스템 가상화 프로그램 : 가상으로 컴퓨터를 만들어 주는 프로그램을 설치해야 한다.
# 시스템 가상화 프로그램 종류 : 브엠웨어, 버츄얼박스, 젠서버 등
-> 브엠웨어 사용
-> Typical : vm이 원하는대로
-> Custom : 내가하고싶은대로
-> Custom 선택후 Next
#VMware를 통해 만든 가상의 컴퓨터를 파일을 내 친구한테 보내줘서 그 가상 컴퓨터를 친구가 사용할 수 있게 할 수 있다.
#가상 컴퓨터를 만들 때 VMWare 버전을 12 버전으로 만들었을 때 12 버전 미만 버전 VMWare에서는 가동할 수 없게 된다.
#workstation 12로
#하드웨어 중에 하드 디스크 라는 것이 있다.
# 하드디스크 : 데이터를 저장할 수 있는 하드웨어이다
# VMWare에서 리미테이션(하드웨어 한계치) 나오는 부분은 최대 그만큼 까지 만드는 것이 가능하다라는 의미 무조건 그만큼을 사용할 수 있음을 뜻하지는 않는다.
# 운영체제는 게스트 OS와 호스트 OS로 나누어 진다.
- 게스트 OS : 가상 컴퓨터에 설치한 운영체제를 뜻한다.
- 호스트 OS : 실제 컴퓨터에 설치한 운영체제를 뜻한다.
# 구글에 centos 검색 -> centOS Project 클릭
# 리눅스 계열의 운영체제가 종류가 다양한데 그 중에 CentOS라는 운영체제가 존재하고 수업에서는 CentOS 운영체제를 사용한다.
->Get CentOS Now
->Minimal ISO
->아무거나 클릭
# I will -> 리눅스 -> CentOS 64bit -> 가상컴퓨터 이름설정 : DBMS1 -> 바탕화면에 DBMS1폴더 생성 ->
# Number of processor : 가상으로 장착하는 cpu 개수
# Number of cores per processor : cpu안에 core 개수
-> cpu의 core가 많으면 동시처리를 많이할수 있다.
-> 실제 컴퓨터의 core의 갯수보다 많이 설정할 수는 없다.
-> 수업때는 1개 1개
#Memory for this virtual machine : 가상RAM의 크기설정
-> 리눅스는 가벼운 운영체제 이므로 : 512MB
#NAT
#LSI Logic
#SCSI
#Create a new virtual disk
#Maximum disk size : 20
#가상 하드디스크 종류
- 고정 크기 : 1TB 짜리를 만들면 실제 RealPC에서 1TB를 차지하게 된다
- 동적 크기 : 1TB 짜리를 만들어도 실제 그 그상 하드디스크에 저장한 용량만큼만 RealPC에서 사용되게 된다.
=======================VMWare설치=====================
'데이터베이스' 카테고리의 다른 글
DBMS_day06 (0) | 2017.07.18 |
---|---|
DBMS_day05 (0) | 2017.07.17 |
DBMS_day04 (0) | 2017.07.17 |
DBMS_day03 (0) | 2017.07.13 |
DBMS_day02 (0) | 2017.07.13 |