Download presentation
Presentation is loading. Please wait.
Published byVernon Morrison Modified over 9 years ago
1
Real-Time Computing and Communications Lab., Hanyang University http://rtcc.hanyang.ac.kr Real-Time Computing and Communications Lab., Hanyang University http://rtcc.hanyang.ac.kr Operating System 2 주차 - 실습환경 구성 - Real-Time Computing and Communications Lab. Hanyang University yjuly0708@hanyang.ac.kr rooterby@gmail.com
2
2 Real-Time Computing and Communications Lab., Hanyang University http://rtcc.hanyang.ac.kr 2 Real-Time Computing and Communications Lab., Hanyang University http://rtcc.hanyang.ac.kr Contents VirtualBox 설치 Linux (Ubuntu 14.04.02 LTS) 설치 실습환경 설정 예제 스냅샷 설명
3
3 Real-Time Computing and Communications Lab., Hanyang University http://rtcc.hanyang.ac.kr 3 Real-Time Computing and Communications Lab., Hanyang University http://rtcc.hanyang.ac.kr VirtualBox VirtualBox 설명과 다운로드 무료 가상화 소프트웨어 Download : https://www.virtualbox.org/wiki/Downloadshttps://www.virtualbox.org/wiki/Downloads 버전 : VirtualBox 4.3.24 for Windows hosts (x86/amd64) 설치 후 재 시작
4
4 Real-Time Computing and Communications Lab., Hanyang University http://rtcc.hanyang.ac.kr 4 Real-Time Computing and Communications Lab., Hanyang University http://rtcc.hanyang.ac.kr Ubuntu Ubuntu 설명과 다운로드 리눅스 커널을 기반으로 한 운영체제 전 세계적으로 많이 사용되고 있는 리눅스 배포판 중 하나 Download : http://www.ubuntu.com/download/desktophttp://www.ubuntu.com/download/desktop 버전 : Ubuntu 14.04.02 LTS (64bit)
5
5 Real-Time Computing and Communications Lab., Hanyang University http://rtcc.hanyang.ac.kr 5 Real-Time Computing and Communications Lab., Hanyang University http://rtcc.hanyang.ac.kr 실습환경 설정 VirtualBox 설정 새로 만들기를 통해 새로운 가상 머신 생성
6
6 Real-Time Computing and Communications Lab., Hanyang University http://rtcc.hanyang.ac.kr 6 Real-Time Computing and Communications Lab., Hanyang University http://rtcc.hanyang.ac.kr 실습환경 설정 VirtualBox 설정 원하는 이름을 입력하고, 종류와 버전을 선택합니다.
7
7 Real-Time Computing and Communications Lab., Hanyang University http://rtcc.hanyang.ac.kr 7 Real-Time Computing and Communications Lab., Hanyang University http://rtcc.hanyang.ac.kr 실습환경 설정 VirtualBox 설정 메모리와 가상 드라이브 크기를 설정해줍니다. 메모리를 많이 잡으면 빠르지만, Host OS 에 무리를 줄 수 있습니다.
8
8 Real-Time Computing and Communications Lab., Hanyang University http://rtcc.hanyang.ac.kr 8 Real-Time Computing and Communications Lab., Hanyang University http://rtcc.hanyang.ac.kr 실습환경 설정 VirtualBox 설정 동적 할당 시 Host PC 의 용량을 조금 더 효율적으로 사용 가능.
9
9 Real-Time Computing and Communications Lab., Hanyang University http://rtcc.hanyang.ac.kr 9 Real-Time Computing and Communications Lab., Hanyang University http://rtcc.hanyang.ac.kr 실습환경 설정 VirtualBox 설정 하드 용량은 20 GB 이상으로 설정합니다. ( 커널 컴파일시 약 7~10GB 사용 고려 )
10
10 Real-Time Computing and Communications Lab., Hanyang University http://rtcc.hanyang.ac.kr 10 Real-Time Computing and Communications Lab., Hanyang University http://rtcc.hanyang.ac.kr 실습환경 설정 VirtualBox 설정
11
11 Real-Time Computing and Communications Lab., Hanyang University http://rtcc.hanyang.ac.kr 11 Real-Time Computing and Communications Lab., Hanyang University http://rtcc.hanyang.ac.kr 실습환경 설정 VirtualBox 설정 다운로드 받은 Ubuntu iso 파일 삽입
12
12 Real-Time Computing and Communications Lab., Hanyang University http://rtcc.hanyang.ac.kr 12 Real-Time Computing and Communications Lab., Hanyang University http://rtcc.hanyang.ac.kr 실습환경 설정 VirtualBox 설정
13
13 Real-Time Computing and Communications Lab., Hanyang University http://rtcc.hanyang.ac.kr 13 Real-Time Computing and Communications Lab., Hanyang University http://rtcc.hanyang.ac.kr 실습환경 설정 VirtualBox 설정 가상머신 실행
14
14 Real-Time Computing and Communications Lab., Hanyang University http://rtcc.hanyang.ac.kr 14 Real-Time Computing and Communications Lab., Hanyang University http://rtcc.hanyang.ac.kr 실습환경 설정 Ubuntu 설치
15
15 Real-Time Computing and Communications Lab., Hanyang University http://rtcc.hanyang.ac.kr 15 Real-Time Computing and Communications Lab., Hanyang University http://rtcc.hanyang.ac.kr 실습환경 설정 Ubuntu 설치
16
16 Real-Time Computing and Communications Lab., Hanyang University http://rtcc.hanyang.ac.kr 16 Real-Time Computing and Communications Lab., Hanyang University http://rtcc.hanyang.ac.kr 실습환경 설정 Ubuntu 설치
17
17 Real-Time Computing and Communications Lab., Hanyang University http://rtcc.hanyang.ac.kr 17 Real-Time Computing and Communications Lab., Hanyang University http://rtcc.hanyang.ac.kr Ubuntu 설치 ( 오류 시 ) 설치 후 재 시작 시 다음과 같은 에러가 발생 할 경우 콘솔 모드로 로그인 17 실습환경 설정
18
18 Real-Time Computing and Communications Lab., Hanyang University http://rtcc.hanyang.ac.kr 18 Real-Time Computing and Communications Lab., Hanyang University http://rtcc.hanyang.ac.kr Ubuntu 설치 ( 오류 시 ) 우분투 설치과정에서 설정한 ID 와 password 로 로그인 콘솔창에 sudo apt-get install fglrx 입력 18 실습환경 설정
19
19 Real-Time Computing and Communications Lab., Hanyang University http://rtcc.hanyang.ac.kr 19 Real-Time Computing and Communications Lab., Hanyang University http://rtcc.hanyang.ac.kr 실습환경 설정 정상 부팅 후 Ubuntu 화면
20
20 Real-Time Computing and Communications Lab., Hanyang University http://rtcc.hanyang.ac.kr 20 Real-Time Computing and Communications Lab., Hanyang University http://rtcc.hanyang.ac.kr 실습환경 설정 Ubuntu 설치 설치 완료 후 시스템 재 시작 게스트 확장 설치 후 시스템 재 시작 해상도 및 마우스 휠 같은 기능을 위해 설치합니다.
21
21 Real-Time Computing and Communications Lab., Hanyang University http://rtcc.hanyang.ac.kr 21 Real-Time Computing and Communications Lab., Hanyang University http://rtcc.hanyang.ac.kr 실습환경 설정 Ubuntu Update & Upgrade terminal 에 다음을 입력하여 설치된 Ubuntu 를 최신버전으로 업데 이트합니다. $ sudo apt-get update ( 패키지 인덱스 정보 업데이트 ) $ sudo apt-get upgrade ( 설치되어 있는 패키지 업그레이드 )
22
22 Real-Time Computing and Communications Lab., Hanyang University http://rtcc.hanyang.ac.kr 22 Real-Time Computing and Communications Lab., Hanyang University http://rtcc.hanyang.ac.kr Vim 설정 Vim 설치 $ sudo apt-get install vim 파일 생성 및 열기 $ vim [target filename] Vim mode 명령모드 키 입력으로 vim 에 명령을 내림 ( 커서 이동, 복사, 삭제 등 ) 입력모드 문서 편집 ex 모드 검색, 치환 같은 ex editor 기능을 수행
23
23 Real-Time Computing and Communications Lab., Hanyang University http://rtcc.hanyang.ac.kr 23 Real-Time Computing and Communications Lab., Hanyang University http://rtcc.hanyang.ac.kr Vim 설정 Vim mode 전환
24
24 Real-Time Computing and Communications Lab., Hanyang University http://rtcc.hanyang.ac.kr 24 Real-Time Computing and Communications Lab., Hanyang University http://rtcc.hanyang.ac.kr Vim 설정 Vim 종료 종료 Command 를 위해 명령 모드로 진입 “:wq” : 작업 내용을 저장하고 종료 “:q!” : 작업 내용을 저장하지 않고 종료 커서 이동 gg : 커서를 파일 맨 위로 이동 G : 커서를 파일 맨 아래로 이동 새로운 데이터 입력 a : 입력모드로 전환, 커서 위치 뒤에서 입력
25
25 Real-Time Computing and Communications Lab., Hanyang University http://rtcc.hanyang.ac.kr 25 Real-Time Computing and Communications Lab., Hanyang University http://rtcc.hanyang.ac.kr Vim 설정 삭제 및 복사 dd : 커서가 있는 행을 삭제 dd : 커서가 있는 곳으로부터 행만큼 삭제 yy : 커서가 있는 행을 복사 yy : 커서가 있는 곳으로부터 행만큼 복사 p : 명령어로 삭제 / 복사된 텍스트를 현재 문자 뒤에 붙여넣기 블록 복사 및 붙여넣기 v : 커서를 이동하여 블록선택 y : 복사 p : 붙여넣기
26
26 Real-Time Computing and Communications Lab., Hanyang University http://rtcc.hanyang.ac.kr 26 Real-Time Computing and Communications Lab., Hanyang University http://rtcc.hanyang.ac.kr Vim 설정 Vim 환경설정 Home directory 의.vimrc 파일을 수정하여 설정을 변경할 수 있음 $ vim ~/.vimrc 입력 모드로 들어가 설정 입력
27
27 Real-Time Computing and Communications Lab., Hanyang University http://rtcc.hanyang.ac.kr 27 Real-Time Computing and Communications Lab., Hanyang University http://rtcc.hanyang.ac.kr Vim 설정 .vimrc file 환경설정 set autoindent : 자동 들여쓰기 set cindent : C 프로그래밍용 자동 들여쓰기 set smartindent : 스마트 들여쓰기 set number : 행번호 표시 set ruler : 화면 우측 하단에 현재 커서의 위치 ( 줄, 칸 ) 표시 set shiftwidth=4 : 자동 들여쓰기 4 칸 set tapstop=4 : 탭을 4 칸으로 set hlsearch : 검색어 하이라이트 ( 강조 ) set title : 제목 표시 set showmatch : 매칭되는 괄호를 표시 syntax on : 해당 언어에 맞는 문법 강조 이 밖에도 다양한 설정 등이 존재하고, 사용자가 기호에 맞게 설정하여 사 용
28
28 Real-Time Computing and Communications Lab., Hanyang University http://rtcc.hanyang.ac.kr 28 Real-Time Computing and Communications Lab., Hanyang University http://rtcc.hanyang.ac.kr gcc 설정 gcc 컴파일러 확인 gcc command 확인 gcc 가 설치되어 있지 않은 경우 (command not found)
29
29 Real-Time Computing and Communications Lab., Hanyang University http://rtcc.hanyang.ac.kr 29 Real-Time Computing and Communications Lab., Hanyang University http://rtcc.hanyang.ac.kr gcc 설정 gcc 설치 $ sudo apt-get install gcc gcc 버전 확인 $ gcc -v
30
30 Real-Time Computing and Communications Lab., Hanyang University http://rtcc.hanyang.ac.kr 30 Real-Time Computing and Communications Lab., Hanyang University http://rtcc.hanyang.ac.kr 예제 Vim 을 이용하여 Hello World! 를 출력하는 프로그램을 작성하시오.
31
31 Real-Time Computing and Communications Lab., Hanyang University http://rtcc.hanyang.ac.kr 31 Real-Time Computing and Communications Lab., Hanyang University http://rtcc.hanyang.ac.kr 스냅샷 VirtualBox 에서 지원하는 기능으로 현재 실행되고 있는 가상 머신의 상태를 저장하는 기능이다. Ubuntu 가 정상 작동하지 않을 때 스냅샷을 통해 복원하여 기존의 상 태로 돌아갈 수 있다.
32
32 Real-Time Computing and Communications Lab., Hanyang University http://rtcc.hanyang.ac.kr 32 Real-Time Computing and Communications Lab., Hanyang University http://rtcc.hanyang.ac.kr 스냅샷 스냅샷 이름과 설명을 적고 확인을 누르면 스냅샷이 저장된다. VirtualBox 에서 해당하는 해당하는 가상머신을 선택하고 스냅샷 버튼 을 눌러 시스템을 복원할 수 있다.
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.