배치파일이란?

 

 ① MS-DOS, OS/2, 윈도우에서 쓰이는 배치 파일(batch file)은 명령 인터프리터에 의해 실행되게끔 고안된 명령어들이

     나열되어 있는 텍스트 파일이다.

 

② 배치 파일이 실행될 때, COMMAND.COM 또는 cmd.exe와 같은 셸 프로그램이 파일을 읽어 명령어를 줄 단위로

     실행한다.

 

 

 

 

배치 파일로 무한 부팅 파일 만들기

★ Win10에서는 절대로 하지 말 것, 복구하기 힘듦 ★

★ 가상머신 내의 Win7에서만 실행할 것★

 

1)

Guest OS(Win7)에서 Win + E 눌러서 C드라이브로 들어간 뒤 Win키 누른 후 명령 프롬포트를 검색하여 관리자 권한으로 실행한다.

 

 

 

 

2)

cmd(관리자 권한) 창에서 명령어 입력하기

Microsoft Windows [Version 6.1.7601]

Copyright <c> 2009 Microsoft Corporation. All rights reserved.

 

C:\Windows\system32>cd /

 

C:\>copy con virus.bat

@echo off

shutdown -r -t 0

^Z  [^Z는 특수문자 ^와 Z가 아니라 Ctrl+z임]

           1개 파일이 복사되었습니다.

 

 

 

 

3)

생성된 Virus.bat 파일을 더블클릭 했을 때 재부팅되면 정상적으로 배치파일 생성이 된 것

 

[명령어 해석]

cd/

※ cd명령어는 경로를 이동하는 명령어

※ /는 최상위 경로를 의미, 즉 C드라이브를 의미

 

copy con virus.bat

※ 앞으로 키보드로 작성한 내용을 복사해주는 명령어, 작성된 내용을 [virus.bat]파일로 생성한다.

 

@echo off

※ 배치파일이 시작될 때 cmd창이 나오게 되는데 이때 명령어가 안보이고 실행되게끔 해주는 명령어

 

shutdown

※ 컴퓨터를 종료시키는 명령어

 

-r

※ 컴퓨터를 재부팅 시키는 명령어

 

-t 0

※ 명령어 실행 시점을 설정하는 명령어 -t 뒤에 나오는 숫자는 초단위이다. 즉, 0초 뒤 명령어를 실행하겠다는 뜻

 

^Z

※ Ctrl + Z 로 작성을 완료하는 명령어

 

 

 

 

4)

부팅 시 자동으로 실행하게끔 설정해야 하기 때문에 부팅 시 자동으로 실행되는 프로그램들이 들어있는 폴더를 찾아야 함

( 안보이게 숨겨져 있음 )

 

 

 

 

5)

숨김 파일, 폴더 및 드라이브 표시를 체크해줘야 자동실행 폴더가 보임

 

 

 

 

6)

위의 폴더 경로가 부팅 시 자동으로 시작되는 프로그램들이 들어가 있는 폴더

 

 

 

 

7) 아까 만든 virus.bat 파일을 위의 부팅 시 자동시작 폴더 안에 넣은 후 재부팅 하게 되면 무한으로 재부팅이 됨

 

 

8) 복구방법

가상 머신을 종료한 뒤 다시 실행할 때 F8키를 연타해서 고급 부팅 옵션으로 들어간다.

※ 부팅될 때 마우스로 가상머신을 클릭해서 가상머신 안에 넣어놓고 F8키를 연타해야 함 ※

 

 

 

 

9)

안전모드로 실행

※ 안전모드란 부팅에 필요한 최소한의 드라이버만 사용해서 부팅하는 것 ※

 

 

 

 

10)

 

 

 

 

 

11)

안전모드로 실행한 뒤 시작버튼 > 모든 프로그램 클릭

 

 

 

 

12)

시작프로그램 하위 폴더에 virus.bat 프로그램을 삭제해주면 복구 완료

※ C드라이브로 들어가서 시작프로그램 경로로 접속해 삭제해도 됨 ※

 

 

 

 

 

 

 

 

 

무한루프 배치파일 만들기

※ 이번에는 Win10에서 만들어서 사용해볼 것 ※

※ Host OS에서는 실행하지 말 것, 반복동작이라 CPU에 무리감 ※

 

 

1)

C드라이브 안에 새폴더 만들기 > 텍스트 문서 만들기

 

 

 

 

2)

텍스트 문서 실행해서 위의 명령어 입력해주기

[명령어 해석]

@echo off

※ 배치파일 실행 시 cmd가 실행 되는데 이때 명령어를 안보이게 해주는 명령어

 

:a

※ a라는 지점을 설정하는 명령어

 

start

※ 실행 파일을 실행시켜주는 명령어

※ MicrosoftEdge를 열어서 "www.naver.com"이라는 도메인으로 접속

 

goto a

※ 표시한 a지점으로 되돌아가서 명령어를 시작하게 해주는 명령어

※ goto a라는 명령어로 a지점으로 계속 돌아가 무한루프

 

 

 

 

3)

파일 확장자는 .bat형식으로 만들고 파일 형식은 모든 파일로 설정해줘야 함

※ 파일 형식을 모든 파일로 지정하지 않으면 텍스트 형식으로 저장됨 ※

 

 

 

 

4)

Win10에서 파일 확장명과 숨긴 항목 표시 방법

 

 

 

 

5)

생성된 a.bat파일을 실행하면 엣지가 실행되면서 "www.naver.com"이 계속 실행됨

( 프롬포트 창만 끄면 중단됨 )

※ Win7에서 동일하게 실행하면 인터넷 창이 꺼지지 않고 계속 중첩되면서 "www.naver.com"이 실행됨 ※

 

 

 

 

TIP1. 프롬포트 창에서 help를 입력하고 엔터키를 누르면 명령어에 대한 설명이 나옴

TIP2. 해당 명령어에 대한 자세한 사용법을 알고싶으면 명령어 뒤에 /?를 붙인 뒤 엔터키를 누르면 명령어에 대한 설명이 자세하게 나옴

TIP3. 윈도우 명령어는 인터넷에 검색하면 자세하게 정리해놓은 블로그들이 많으니 참고

 

 

 

 

 

★ 복습 ★

1. 해당 명령어로 실행시키면 자동으로 abcd.txt와 efgh.txt 파일이 열림

2. 명령어에 abcd.txt 대신 C:\Users\Desktop\abcd.txt 처럼 절대 경로를 지정해줘도 열림

3. 명령어를 입력할 때 start abcd.txt처럼 입력하면 생성한 bat파일과 abcd.txt파일이 동일한 위치에 있어야 함

4. 동일한 위치가 아닐 경우 2번처럼 절대 경로를 지정해 주던가 cd명령어를 통해 abcd.txt 파일이 있는 위치로 먼저 경로를

이동한 뒤 start abcd.txt 명령어를 입력하게 되면 작동함

EX) cd C:\Users\Desktop 명령어를 먼저 입력한 뒤 아래에 start abcd.txt 명령어를 입력

5. 경로설정할때 C:\Program Files 같이 공백이 있는 경로가 있으면 C:\"Program Files"와 같이 각각의 명령어로 인식하는 것이 아닌 하나의 개체로 인식할 수 있도록 큰 따옴표 처리를 해줘야 함

728x90

Snapshot을 찍는 이유

   1) 특정 지정을 저장해 놓고 저장해 놓은 일정 시점으로 다시 돌아가기 위해 사용

 

※ Snapshot을 너무 많이 찍으면 Host OS에 무리가 감 ※

 

 

 

Snapshot 찍는방법

1)

번호 순서대로 눌러주면 Snapshot 저장 완료

 

 

 

Snapshot 사용방법

1)

 

 

 

 

2)

위의 에러창 확인 눌러줘야 함

 

 

 

 

3)

Snapshot을 사용해서 저장 시점으로 돌아온 화면

 

 

 

 

VMware에서 저장해놓은 가상머신 불러오기

1)

Open a Virtual Machine 클릭 후 가상머신이 들어가 있는 폴더 경로로 들어가 저장된 VMX형식의 가상머신 클릭 후 열기

 

 

 

 

Custum 방식으로 가상머신 생성 (Win10 설치 해볼거임)

1)

 

 

 

 

2)

가상머신 생성 시 저장되는 버전 선택 : Workstation 16.x

Compatible products : 호환되는 사용 가능한 버전

Limitations : 이 버전에서 지원되는 하드웨어 스펙

※ VMware 15버전의 가상머신에서는 16버전의 가상머신 실행 불가 ※

※ VMware 16버전의 가상머신에서는 15버전의 가상머신 실행 가능 ※

- 상위버전 개발 시 하위버전의 가상머신을 불러와도 호환되게끔 개발하기 때문, 호환이 완벽하진 않음 -

 

 

 

 

3)

가상머신 생성 후 OS 설치 할 예정이라 제일 하단 클릭 후 Next

 

 

 

 

4)

OS 선택 : Microsoft Windows

Version : Windows 10 x64 (윈도우 10버전 64비트)

※ bit는 운영체제에서 데이터를 한번에 처리 할 수 있는 크기 ※

 

 

 

 

5)

가상머신 이름, 가상머신 경로 설정 후 Next

 

 

 

 

6)

펌웨어 타입 설정

BIOS - 구버전 펌웨어 (방향키로만 조작 가능, 빠른 부팅 지원X)

UEFI - 신버전 펌웨어 (마우스로 조작 가능, 빠른 부팅 지원O)

 

 

 

 

7)

Number of processors : 코어

Number of cores per processor : 스레드(프로세서)

 

※ CPU 설정 ※

코어(Core) : 실제 물리적인 프로세서로 핵심 연산장치

스레드(Thread) : CPU가 데이터를 처리하는 데 있어서 논리적인 작업 단위 = 논리 프로세서

클럭(Clock) : CPU내에서 초당 얼마만큼 작업이 처리되는지 나타내는 단위 GHz 단위로 나옴

※ Host OS에서 Ctrl + Shift + Esc로 작업관리자 켜서 성능 > CPU 들어가서 코어랑 스레드(논리 프로세서) 확인하기 ※

 

 

 

 

8)

메모리(RAM) 설정 : 2GB

※ Ctrl + Shift + Esc로 작업관리자 켜서 성능 > 메모리 탭 들어가서 사용 가능 메모리 확인하고 할당하기 ※

 

 

 

 

9)

네트워크 타입(NAT)

bridged - 가상머신이 외부통신을 할 때 호스트 컴퓨터의 NIC(랜카드)를 이용해서 통신하는 타입

(실제 인터넷 통신 환경이 필요할 때 사용하는 타입)

 

NAT - 사설 IP주소를 공인 IP로 변환하여 통신하는 타입

 

host only - 가상머신끼리만 통신하는 타입

(인터넷은 안되지만 내부 테스트 할 때 사용하는 타입)

 

 

 

 

10)

데이터 입출력 컨트롤러 타입 선택 : LSI Logic SAS

 

 

 

 

11)

디스크 타입 선택

IDE - 옛날에 사용하던 디스크

SCSI - 서버용 디스크

SATA - 가정용 디스크

NVMe - 스틱형 SSD

 

 

 

 

12)

디스크 선택

Create a new virtual disk : 새로운 가상디스크 생성해서 사용

 

 

 

 

13)

가상머신 분리해서 저장

 

 

 

 

14)

가상머신 파일 이름 지정

 

 

 

 

15)

 

 

 

 

 

16)

Win7 설치 때와 동일하게 거의 안쓰는 장치 3개 제거 후 Close > Finish

 

 

 

 

17)

가상머신 실행시키면 검은 바탕에 흰 글씨가 나오는데 이 때 Win10 이미지 삽입해줘야 함

 

 

 

 

18)

윈도우10 이미지 파일(ISO형식)을 선택해서 OK누른 후 가상머신 부팅

※ 만약 이미지 삽입 후 이미지 인식이 안되면 가상머신 부팅 후 가상머신 창 클릭 후 엔터 누르기 ※

 

 

 

 

Win10 설치

1)

이미지 파일 삽입 후 가상머신 부팅하면 위 창 나옴, 다음 클릭

 

 

 

 

2)

지금 설치 클릭

 

 

 

 

3)

제품 키가 없음 클릭

 

 

 

 

4)

설치할 운영체제 > Windows 10 Home 버전 선택 > 다음

 

 

 

 

5)

라이센스 동의 > 다음

 

 

 

 

6)

설치 유형 > 사용자 지정 (직접 옵션을 선택해서 설치할 것이기 때문)

 

 

 

 

7)

윈도우 설치 위치 설정 및 파티션 나누는 부분 > 파티션 나누지 않고 다음 클릭

 

 

 

 

8) 설치 완료까지 대기

 

 

9) 지역 선택 > 한국 클릭 > 예 클릭

 

 

10) 자판 배열 지정 > Microsoft 입력키 클릭

 

 

11) 두 번째 키보드 레이아웃 > 건너 뛰기 클릭

 

 

12) 네트워크 연결하는 부분 > 인터넷이 없음 클릭

 

 

13) 제한된 설치로 계속 클릭

 

 

14) PC사용자 이름 지정 > 다음 클릭

 

 

15) 비밀번호 지정(X, 공백으로 놔두고) > 다음 클릭

 

 

16) 활동기록... 작업 수행 창에서 예 클릭

 

 

17) 장치의 개인 정보 설정 선택 창에서 수락 클릭

 

 

18) 몇 분 정도 대기

 

 

19)

윈도우 설치 완료

 

 

 

 

20) Win7에서 VMware Tools 설치한 것과 동일하게 ISO파일 올려서 내 PC > 장치 및 드라이브에 VM Tools 아이콘 뜨면 선택 후 다음 > 다음 > 설치

 

 

21) Snapshot 찍는 것과 불러오는 것도 Win7과 동일

728x90

1. VMware16 (Win7) 설치

 

1) VMware-workstation-full-16.1.2-17966106.exe 실행

 

2) 라이센스 동의만 체크 후 계속 Next 누르다가 Install 클릭 후 설치

 

3) 설치 완료창 나오면 finish 말고 라이센스 눌러서 시리얼키(SN16.txt) 입력 후 Enter 클릭 > finish 클릭

 

4) 바탕화면의 VMware Workstation pro 실행

 

5)

 

 

 

6) 가상머신 새로 만들기 / 불러오기 / 다른 컴퓨터에서 불러오기

 

 

 

7) 메인화면에서 6)의 창이 나오지 않으면 VMware의 상단 Tabs 클릭 후 Go to home tab 클릭

 

 

 

8)

Typical(일반 타입) - 사용자가 꼭 선택해야 하는 부분만 작성 및 선택

Custum(사용자 지정 타입) - 사용자가 모든 내용을 직접 작성 및 선택

 

 

 

9)

1. Install disc : CD를 통해 설치(거의 사용 X), 가상머신과 OS를 동시에 설치

2. ISO 설치 : 이미지 파일로 가상머신 + OS를 동시에 생성 및 설치 진행

3. 가상머신만 설치 : 따로 원하는 형태로 OS를 설치 진행해야 함

※ 실제 컴퓨터의 OS는 Host OS라 부르고 가상머신의 OS는 Guest OS라 부름 ※

 

 

 

10)

제품키 : 없음

Version of Windows to install : Window 7 Home Basic K

계정명 : 마음대로 설정

패스워드 : 없음

 

 

 

11)

 

 

 

 

12)

Virtual machine name : 가상머신의 이름 지정

Location : 가상머신 저장 위치 설정

 

 

 

 

13)

디스크 용량 : 최소 30GB ~ 60GB 있어야 함 (Win7 운영체제 설치 용량만 20GB이기 때문)

디스크 타입 :

Store virtual disk as a single file : 한 개의 파일로 가상머신을 저장 (관리하기 쉽지만 속도가 느림)

Split virtual disk in to multiple files : 가상머신 파일을 분리해서 저장 (관리하기 힘들지만 속도가 빠름)

 

 

 

14)

 

 

 

 

15)

USB Controller, Sound Card, Printer는 거의 사용하지 않기 때문에 Remove > Close

 

 

 

16)

 

 

 

 

17)

설치 후 작업표시창에 에러창 나오는데 꼭 확인 눌러줘야함!

 

 

 

18) 확인 누르면 가상머신의 윈도우가 부팅 될텐데 만약 가상머신 안에 마우스가 갇히면 Ctrl + Alt로 탈출

 

 

 

19)

64-bit Windows 7 PROFESSIONALK 클릭 후 다음 클릭

 

 

 

20)

컴퓨터 이름 입력 : PC > 다음 클릭

 

 

 

21)

 

 

 

 

22)

 

 

 

 

23)

 

 

 

 

24) VMware Tools.iso 파일을 준비한다.

 

 

 

25) 

가상머신 상단의 아래 와살표 버튼 클릭 후 Power off 해서 가상머신을 꺼준다

 

 

 

26) 가상머신에 이미지 파일 삽입하는 방법 1

※ 가상머신에 OS 이미지 파일 삽입하는 이유는 OS 설치 후 가상머신을 실행할 때 검정 바탕에 흰 글씨만 나오는 경우 ※

 

 

 

 

27) 가상머신 이미지 삽입하는 방법 2

Browse 클릭해서 ISO형태의 윈도우7 이미지 파일 (ko_win7_pro_k_with_ie9_fix1206_sp1_x86_x64.iso)을 불러온 후 OK버튼 클릭

※ 만약에 이미지 파일 삽입해도 검정 바탕에 흰글씨만 나온다면 26), 27) 반복 실행

 

 

 

28) VMware Tools 설치 1

이미지 삽입과 동일

Browse 클릭해서 VMware Tools.iso파일을 불러온 후 OK누르고 가상머신을 실행해서 Guest OS 접속

 

 

 

 

29)

가상머신을 실행해서 컴퓨터에 들어가면 VMware Tools가 인식되어 있음, VMware Tools 더블클릭

 

 

 

 

30)

setup64 더블클릭 > 다음 > 다음(표준설치) > 설치 > 마침 > 예(재부팅) 순으로 클릭

 

 

 

31) VMware tools를 설치하는이유 (Window 운영체제에서 사용)

   ① 마우스 이용이 자유로워짐 (마우스가 갇히지 않음)

   ② 해상도 지원이 됨

   ③ Host OS와 Guest OS 간 자원이동이 가능

728x90

VMware란?

 > VMware는 가상화 프로그램으로 가상 머신(컴퓨터)을 만들어 다양한 OS를 학습 가능하게 해주는 프로그램

      ※ 가상화? : 물리적 컴퓨팅 자원을 논리적으로 나누는 기술

      ※ VMware 설치 후 단계 : 1단계(VMware 설치) > 2단계(가상 머신 구성) > 3단계(운영체제 설치)

 

VMware 홈페이지 : https://www.vmware.com/ 

 

Introducing VMware Cross-Cloud Services

Discover how VMware Cross-Cloud services give organizations freedom and control without trade-offs.

www.vmware.com

 

 

 

※VMware 설치 전 주의사항※

1. VMware버전 정보를 16버전으로 맞추기 (17버전이 현재 나오긴 했지만 아직 불안정함)

2. 윈도우  업데이트 확인하기 (윈도우 업데이트를 실행하지 않으면 오류 발생)

 

 

 

VMware 설치 시 권장 시스템 사양

1. CPU : Intelcore i7-5500이상 권장 (i5도 가능하긴 함), 혹은 라이젠 5이상 권장

2. RAM : 8GB 이상 (16GB권장, 16GB가 필수는 아님)

3. 운영체제 : 64bit (필수★)

4. 기억장치(하드디스크 or SSD) : 여유공간 최소 50GB이상 필요 - 가상머신에 할당해줘야 함

728x90

시스템이란?

 > 어떤 업무를 수행하기 위한 기계적인 요소의 집합체 = 컴퓨터

 

 

1. 하드웨어 : 컴퓨터를 구성하는 모든 기계 장치를 통틀어 이르는 말

   1) 입력장치 : 데이터의 처리를 위해 컴퓨터의  처리장치에 데이터를 주는 장치 (EX : 마우스, 키보드, 스캐너, 마이크 등)

 

   2) 제어/연산 장치 : 데이터를 제어하고 연산을 수행, 처리하는데 필요한 장치 = CPU

                                                                                   ( CPU는 프로세서라고도 부름, 프로세스랑 혼동하지 말기 )

 

CPU의 동작과정

1+1 입력

Bus interface (데이터가 지나가는 통로)

Register (임시  기억장치, 임시로 1+1을 기억)

ALU (연산장치, 1+1을 계산하여 2를 도출)

Control Unit (제어장치, 오류가 없는지 확인)

ALU

Register

Bus Interface

2를 출력

 

 

   3) 기억장치 : 데이터를 저장하는데 이용되는 장치

 

      ① 주기억장치

         1) ROM : 펌웨어(하드웨어에 들어가는 소프트웨어)을 저장하는 저장공간

         2) RAM : 프로세스(실행중인 프로그램)를 저장하는 기억장치로 임시 저장공간

                    (RAM은 재부팅 시 날아감, 휘발성 메모리 또는 메모리라고 부름)

 

      ② 보조기억장치 : 프로그램이나 데이터를 영구적으로 보관하기 위한 기억장치 (하드디스크, SSD)

             ( 보조기억장치가 있어서 게임이나 프로그램 설치 후 재부팅해도 재설치를 하지 않아도 됨 )

 

 

   4) 출력장치 : 데이터가 처리되어 나온 결과를 사람이 알 수 있도록 보여주는 장치 (EX:모니터, 스피커, 프린터기)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2. 소프트웨어 : 컴퓨터를 통제하거나 컴퓨터에 명령을 내려서 작업을 수행하게 하는 프로그램 = 프로그램

   1) 시스템 소프트웨어(OS) : 사용자가 컴퓨터를 사용할 수 있게 하는 매개체 역할 (EX : 윈도우, 리눅스 등 운영체제)

      ① 특징 : 내부 기능의 통제와 응용 소프트웨어의 실행

      ② 거의 대부분의 시스템 소프트웨어는 운영체제임, 그래서 운영체제 = 시스템 소프트웨어라고 생각해도 무리X

                                ( 다만, 운영체제를 제외한 프로그램이 시스템 소프트웨어인 경우가 있긴 함 )

 

   2) 응용 소프트웨어 : 특정한 목적을 위해 개발된 프로그램 (EX : LOL, 카카오톡, Microsoft프로그램 등)

      ① 특징 : 시스템 소프트웨어가 없으면 실행되지 못함

728x90

IT(Information Technology, 1980~2000 초) - 정보를 생산해서 저장 및 처리

ICT(Information Communication Technology, 현재) - 정보를 생산해서 저장 및 처리하고 공유까지 하는 것

※ 네트워크의 발달로 IT > ICT로 생산, 저장, 처리 하는 것에서 공유하는 것 까지 추가

 

 

1. 빅데이터 : 기존의 시스템으로는 수집, 저장, 분석 따위를 수행하기가 불가능할 만큼 방대한 양의 데이터

① 빅데이터 기술 : 방대한 양의 빅데이터를 가지고 원하는 것을 만들어내는 기술 (EX : google사의 Flue trend technology)

② 빅데이터를 활용한 프로그램

   1) 퀵드로우 (인공지능이 빅데이터를 바탕으로 낙서를 맞추는 프로그램)

   2) 오토드로우 (인공지능이 빅데이터를 바탕으로 낙서를 쉽게 그림으로 그려주는 프로그램)

 

 

2. 클라우드 : 인터넷에 접속하기만 하면 언제 어디서든 데이터를 사용할 수 있는 컴퓨터 환경 (EX : 아이클라우드)

 

3. 스마트팜 : IT기기를통해 농작물의성장 환경을 적정하게 원격 제어하고 빅데이터를 통해 최적의 환경을 유지하는 농장

    (EX : 메트로팜)

728x90

+ Recent posts