Size: px
Start display at page:

Download ""

Transcription

1

2

3 우분투 투게더: 초보자부터 파워 유저까지 우분투 OS 활용 가이드 초판 1쇄 발행 2015년 3월 6일 지은이 이준희 펴낸이 한기성 펴낸곳 인사이트 편집 김민희 본문디자인 윤영준 제작 관리 박미경 표지출력 소다디자인프린팅 용지 월드페이퍼 인쇄 현문인쇄 제본 자현제책 등록번호 제 호 등록일자 2002년 2월 19일 주소 서울시 마포구 잔다리로 119 석우빌딩 3층 전화 팩스 블로그 insightbook.co.kr 이메일 ISBN 책값은 뒤표지에 있습니다. 잘못 만들어진 책 은 바꾸어 드립니다. 이 책의 정오표는 확인하실 수 있습니다. 이 도서의 국립중앙 도서관 출판예정도서목록(CIP)은 서지정보유통지원시스템 홈페이지( 국가자료공동목록시스템( 이용하실 수 있습니다.(CIP제어번호: CIP ) Copyright c 2015 이준희, 인사이트 이 책 내용의 일부 또는 전부를 재사용하려면 반드시 저작권자와 인사이트 양측 모두의 서면 동의를 얻어야 합니다.

4

5 차례 추천의 글 지은이의 글 vii ix 1부 우분투 기본 익히기 1 1장 우분투를 소개합니다 3 우분투 소개 4 GNU/Linux에 대하여 9 우분투 배포판의 종류 13 우분투 사용 목적 19 2장 우분투 설치하기 25 우분투 이미지 다운로드하기 26 가상머신에 우분투 설치하기 30 PC에 우분투 직접 설치하기 47 MAC에 우분투 직접 설치하기 55 우분투 LTS 다듬기 62 우분투 서버 버전 설치하기 72 우분투 버전 업그레이드하기 79 3장 우분투 준비운동 85 패키지 관리자 사용하기 86 텍스트 에디터 사용하기 103 파일 관리자 사용하기 119 iv

6 2부 우분투 응용하기 133 4장 우분투 사용하기 - 데스크톱 135 유니티 인터페이스 둘러보기 136 우분투에서 게임하기 146 와인으로 윈도우즈용 앱 사용하기 153 유용한 무료앱 소개 163 5장 우분투 주무르기 173 작업환경 주무르기 - 커스터마이징 174 컴피즈 살펴보기 189 6장 우분투에서 개발하기 203 소스 컴파일 하기 204 안드로이드 개발 환경 구축하기 212 도커 소개 및 설치하기 225 7장 우분투로 HTPC 구성하기 237 XBMC 소개 및 설치 238 XBMC를 실행하자마자 부팅되도록 설정하기 240 XBMC 한글 설정하기 245 영화 라이브러리 설정하기 248 8장 우분투로 홈서버 구축하기 253 원격 접속 환경 구축하기 254 나만의 파일서버 만들기 263 웹서버 만들기 279 차례 v

7 3부 부록 291 9장 우분투 응급실(Trouble Shooting) 293 우분투 혹은 우분투 라이브 CD(USB)에서 부팅이 되지 않을 경우 294 윈도우즈 재설치 후 우분투 부팅이 되지 않을 경우 299 Network Service Discovery Disabled 메시지가 나타날 경우 302 우분투 화면이 일부 또는 전부 영어로 보일 경우 303 우분투 소프트웨어 센터가 실행이 되지 않을 경우 305 패키지 파일을 잠글 수 없다고 경고가 나올 경우 306 패키지 의존성 문제가 발생할 경우 307 프로그램 설치가 느릴 경우 310 우분투가 다운되었을 경우 312 커뮤니티 지원 받기 314 찾아보기 319 vi

8 추천의 글 가장 우분투스러운 우분투 실용서의 탄생! 우분투는 누구나 손쉽게 사용할 수 있으며 편리하고 세련된 모습을 갖춘 리눅 스 배포판으로 알려져 있습니다. 하지만 그럼에도 불구하고 리눅스 자체를 다룰 때는 누구나 어느 정도의 어려움을 겪곤 합니다. 여러 가지 장벽에 부딪혀 우분 투를 사용하기 힘들어하는 이들을 위해 구세주처럼 등장한 책이 바로 이준희 님 의 역작, 웰컴 투 우분투 였습니다. 책이 출간됐을 당시, 저도 당연히 그 책을 구입하여 읽었지요. 이준희 님께서 우분투 커뮤니티와 SNS를 통해 실제 우분투 사용자들에게 왜 우분투를 사용하는가? 라는 질문을 했을 때 웰컴 투 우분투 의 후속작이 나올 것이라는 소식을 접했습니다. 사용자들의 답변을 취합해 책에 반영하여 집필한 다고 하셨지요. 시간이 흘러 원고를 받아 읽어 보니 군더더기 없이 깔끔하게 정 리된 내용에 폭풍 감동했습니다. 이 책에는 우분투를 사용할 때 가장 많이 필요한 내용이 크게 세 가지 주제로 일목요연하게 정리되어 있습니다. 우분투를 설치하여 사용하는 내용으로 구성 된 1부와 그렇게 익힌 우분투를 실제로 어떻게 사용하는지를 보여주고 실제 사 례들로 보여주고 있는 2부, 마지막으로 우분투 커뮤니티와 관련 SNS에 자주 올 라오는 정말 급한 문제들의 해결책을 담은 부록까지. 특히 우분투 응급실 은 이 책의 백미 중에 백미라고 할 수 있을 것 같습니다. 아예 이 부분만 따로 떼어 별 도로 들고 다녀도 좋을 것 같습니다. 재미난 점 하나는 저처럼 우분투로 개발을 하는 사람들을 위해 안드로이드와 클라우드계의 뜨거운 감자인 도커(Docker)까지 다룬 점입니다. 이 책을 선택하 는 또 한 가지 이유가 될 듯합니다. 우분투의 뜻을 영어로 풀어 쓰면 I am because we are. 입니다. 사람 냄새가 물씬 풍기는 공익 정신, 마치 우리나라 단군 할아버지의 홍익인간 정신과 무척 추천의 글 vii

9 닮아있으며 실제 우분투를 개발 및 배포하고 있는 캐노니컬 역시 그러한 정신을 지금까지 유지하고 있습니다. 우분투 같은 마음으로 출발하여, 우분투답게 정리된, 가장 우분투스러운 실용 서인 이 책을 엄지손가락을 높이 치켜들고 자신있게 추천합니다. - 엑세스 주식회사, 유명환 연구소장 viii

10 지은이의 글 우분투를 왜 쓰시나요? 우분투 LTS를 기반으로 썼던 웰컴 투 우분투 가 출간된 지 벌써 4년이 흘렀습니다. 웰컴 투 우분투 는 할머니도 쓸 수 있는 우분투라는 콘셉트로, 우 분투의 쉽고 간단한 측면을 좀 더 많은 사람들에게 소개하기 위해 만들었던 책 이었습니다. 출간 이후 4년 동안 한국에서 우분투의 사용자 저변이 생각보다는 크게 확대되지 못했지만, 그래도 예전보다는 우분투를 알아보고 문의를 하는 분 들이 많아졌습니다. 또한 웰컴 투 우분투 를 통해 우분투를 처음 시작하게 되 었다는 분들도 있어서 큰 보람을 느낄 수 있었습니다. 웰컴 투 우분투 이후 후속 책에 대한 문의를 많이 받았습니다. 6개월마다 한 번씩 출시되는 우분투의 특성상 웰컴 투 우분투 에서 다루는 정보들이 조금씩 뒤쳐지기도 했고, 그동안 우분투가 안팎으로 많은 변화를 겪었기 때문입니다. 우분투는 버전부터 그놈(GNOME) 인터페이스 대신 유니티(Unity) 인터 페이스를 도입하고 여러 데스크톱 환경으로 나뉘어있던 사용자 인터페이스를 통합하여 사용자 접근성 및 사용성을 높이려 하고 있습니다. 더불어 스마트폰을 위한 우분투 터치 운영체제에서도 동일한 인터페이스를 사용하여 데스크톱과 포스트 PC의 통합을 꾀하고 있습니다. 그래서 우분투 최신 버전은 이전 버전과는 사뭇 다른 모습을 갖추게 되었습니 다. 우분투를 꽤 오랫동안 사용했던 저도 다시 처음부터 익혀야 했을 정도로 많 이 바뀐 인터페이스는 기존 사용자들에게는 낯선 모습으로 다가올 수 있습니다. 하지만 유니티 인터페이스는 많은 부분에서 사용성 개선이 이루어졌기 때문에 분명 우분투를 처음 사용하는 분들에게는 오히려 쉽고 친숙하게 느껴질 겁니다. 이번 책을 처음 기획할 때부터 우분투의 변화된 모습을 소개함과 동시에 또 다른 목표가 있었습니다. 그것은 우분투를 소개하는 것에서 더 나아가, 우분투 를 실제로 사용할 사람들을 위한 책을 쓰자는 것이었습니다. 웰컴 투 우분투 지은이의 글 ix

11 의 할머니도 쓸 수 있는 쉬운 우분투 를 소개하는 콘셉트 때문에 할머니는 하지 않을 컴퓨터 작업들 을 소개하지 못했던 아쉬움이 있었습니다. 그래서 이번에는 더 다양한 우분투 사용자들을 위해 우분투를 여러 방면에서 활용하는 방법을 담 은 책을 쓰는 것이 목표였습니다. 그래서 우분투를 왜 쓰시나요? 라는 물음에서 다시 출발했습니다. 컴퓨터를 사면 미리 설치되어 있는 윈도우즈나 맥 OS X 대신에 우분투를 설치하여 사용 하는 이유는 무엇인가? 스마트폰과 태블릿 PC 등 포스트 PC가 많이 쓰이는 시 대에 PC에서 우분투를 사용하는 이유는 무엇인가? 우분투 한국 커뮤니티, 트위 터, 페이스북, 블로그 등에서 많은 우분투 사용자들에게 이러한 질문을 했고, 이 때 받았던 답변을 토대로 책의 내용을 꾸렸습니다. 1장~3장까지의 내용은 우분투를 사용하는 데 가장 기본적인 내용으로, 우분 투 소개부터 설치, 기본적인 사용 방법 등 우분투를 사용하고자 하는 모든 분들 에게 알맞는 내용을 담았습니다. 이후 4장부터 8장까지의 내용은 우분투를 사용 하는 목적에 따라 각 장을 나누었습니다. 4장은 우분투를 일반적인 목적으로 사 용하는 분에게 알맞으며, 5장은 거기에서 좀 더 나아가 우분투를 자신에게 맞게 맞춰서 사용할 수 있는 파워 유저에게 알맞습니다. 6장은 우분투에서 개발을 하 는 분들을 위해 기초적인 개발 환경 구축부터 도커 사용법까지 다뤘습니다. 7장 은 우분투를 HTPC로 사용하고자 하는 분에게, 8장은 우분투를 가정에서 홈서 버나 NAS로 사용하고자 하는 분에게 알맞는 부분입니다. 그리고 마지막으로 9 장은 우분투를 사용하면서 겪는 많은 문제들을 다루었습니다. 이 책을 볼 때 1장~3장까지는 순서대로 보고, 4장~8장까지는 우분투를 사용 하는 목적에 따라 나누어 보는 방법을 추천합니다. 그리고 우분투를 사용하다가 문제가 발생할 때는 9장의 내용을 참고하면 됩니다. 이 책을 보는 많은 분들이 우분투를 사용하면서 필요한 실전 생존 팁을 얻어갈 수 있었으면 좋겠습니다. 더불어 우분투를 사용하면서 컴퓨터를 사용하는 일 자체에서 제가 느꼈던 즐거 움을 함께 느꼈으면 좋겠습니다. 그럼 다시 한 번, 우분투! 시작해보겠습니다! x

12 우분투 JE 다운로드 안내 우분투 JE는 우분투의 디자인과 한글 관련한 문제들을 수정한 배포판입니다. 우분투를 처 음 사용하는 사용자도 추가 설정이나 설치 없이 우분투를 빠르고 편하게 설치하여 쓸 수 있도록 만들었습니다. 책에서 소개한 대부분의 설정이나 문제 해결 등이 미리 적용되어 있 기 때문에 우분투를 처음 시작하는 분에게 적합한 배포판입니다. 다운로드 : 지은이의 글 xi

13 1부 우분투 기본 익히기

14 1장 우분투를 소개합니다 여러 사람들이 자발적으로 모여서 지식을 공유하는 위키 백과사전 같은 사이트를 아시나요? 만 약 여러 사람들의 지식과 능력으로 운영체제를 만들 수 있다면 어떨까요? 우분투는 전 세계의 개 발자와 디자이너, 번역가 등 많은 기여자들이 다 같이 만들어가는 운영체제입니다. 1장에서는 알 면 알수록 매력적인 우분투에 대해 소개해보겠습니다.

15 1.1 우분투 소개 우분투는 남아프리카 공화국 출신의 백만장자 마크 셔틀워스(Mark Shuttleworth) 에 의해 처음 시작된 오픈소스 리눅스 프로젝트의 이름입니다. 우분투 라는 이름 은 남아프리카 줄루(Xulu)족의 언어로, 네가 있으니 내가 있다 라는 뜻을 지니고 있습니다. 우분투는 그 외에도 여러 가지 의미가 있지만 주로 인간애(Humanity) 를 강조하는 이름으로 풀이됩니다. 우분투는 리눅스는 사용하기 어렵다 는 고정관념에 정면으로 도전한 리눅스 프로젝트입니다. 리눅스는 1990년대 초반 처음 등장하여 그래픽 사용자 인터페 이스(GUI) 환경을 갖추면서 일반 사용자들의 관심을 받기 시작했습니다. 그렇 지만 초기 리눅스는 일반 사용자가 사용하기엔 너무 어려웠습니다. 기능에서는 윈도우즈에 뒤질 것이 없었지만 설치하기가 매우 까다로웠습니다. 그 결과, 리 눅스를 사용하는 사용자는 거의 없게 되었고 애플리케이션 생태계 또한 윈도우 즈에 비해 뒤처지게 되었습니다. 그 결과 시장에서 판매되는 대부분의 PC에는 윈도우즈가 설치되었습니다. 마크 셔틀워스는 그런 현실에 의문을 제기하였습니다. 윈도우즈는 사용자가 원하든 원하지 않든 대부분의 컴퓨터에 설치되어 있고, 컴퓨터의 가격을 인상시 키는 주요 원인이었습니다. 셔틀워스는 리눅스가 다시 이런 현실을 고칠 수 있 기를 바라면서 우분투 프로젝트에서 가장 먼저 수정해야 할 버그(bug)로 윈도 우즈가 대부분의 컴퓨터에 설치되어 있는 현실 을 꼽았습니다. 우분투는 그동안 리눅스가 갖고 있던 가장 큰 문제였던 사용하기 어렵다 는 고정 관념을 고치기 위해 사용하기 쉬운 리눅스를 표방하였습니다. 기존 리눅 스 사용자들은 검은 화면에 하얀 글씨만 깜빡이고 있는 명령행 인터페이스(CLI, Command Line Interface)에서 리눅스를 설치해야 했지만 우분투는 사용자에게 4 1장 우분투를 소개합니다

16 친숙한 GUI에서 설치할 수 있도록 하였습니다. 심지어 설치 CD로 부팅을 하면 우분투를 설치하지 않고 미리 사용해볼 수 있는 라이브 CD 기능도 제공합니다. 우분투14.04의 라이브 CD 설치 환경 우분투는 설치하기 쉬울 뿐 아니라 다국어 환경이 잘 갖춰져 있습니다. 전 세계 다양한 사용자로 이루어진 커뮤니티와 로컬팀의 노력으로 다국어 환경에 대응 하고 있기 때문입니다. 특히 리눅스 배포판 중에는 한글화가 제일 잘되어 있는 편이라 한국어 사용자들에게 인기가 특히 높은 편이며 한국 사용자가 사용하기 에 가장 쉬운 리눅스 배포판이기도 합니다 Trusty Tahr 기준 권장 사용 환경은 다음과 같습니다. 만약 권장 사용 환경 이외의 환경일 경우, 일반 우분투보다 좀 더 가벼운 주분투(Xubuntu)나 루 분투(Lubuntu)를 설치하면 됩니다. 768MB 이상의 RAM 최소 5기가바이트 이상의 하드디스크 공간 1Ghz 이상의 CPU(Intel, AMD, ARM 등) 3D 가속이 가능한 그래픽 카드(Nvidia, ATI, Intel 등) ( Intel GMA500, ATI 일부 구형 그래픽 카드 제외) 1.1 우분투 소개 5

17 우분투는 빠르게 변하는 소프트웨어 환경에 대응하기 위해 6개월에 한 번씩 새 로운 버전이 출시됩니다. 버전명은 해당 버전의 우분투가 출시된 해와 달로 이 루어지며 코드네임은 머릿글자를 ABC순으로 정하고 있습니다. 그리고 6개월마 다 한 번씩 사용 환경이 변하는 데 부담을 느끼는 사용자를 위해 2년마다 일반 버전보다 지원 기간이 긴 LTS(Long Term Supprot) 버전을 출시하고 있습니다. 우분투에서 지원 기간이란 우분투에서 소프트웨어 업데이트를 지원 받을 수 있는 기간을 의미합니다. 지원 기간이 종료된 후에는 저장소를 통한 패키지 설 치, 추가 업데이트 지원이 종료되기 때문에 되도록 지원 기간 종료 전에 다음 버 전으로 업데이트하는 것이 좋습니다. 우분투 버전 목록 버전명 코드네임 출시일 ~ 지원 기간 우분투 4.10 (처음 버전) Warty Warthog ~ 우분투 5.04 Hoary Hedgehog ~ 우분투 5.10 Breezy Badger ~ 우분투 6.06(LTS) Dapper Drake ~ (Desktop), (Server) 우분투 6.10 Edgy Eft ~ 우분투 7.04 Feisty Fawn ~ 우분투 7.10 Gutsy Gibbon ~ 우분투 8.04(LTS) Hardy Heron ~ (Desktop), (Server) 우분투 8.10 Intrepid Ibex ~ 우분투 9.04 Jaunty Jackalope ~ 우분투 9.10 Karmic Koala ~ 우분투 10.04(LTS) Lucid Lynx ~ (Desktop), (Server) 우분투 Maverick Meerkat ~ 우분투 Natty Narwhal ~ 우분투 Oneiric Ocelot ~ 우분투 12.04(LTS) Precise Pangolin ~ 우분투 Quantal Quetzal ~ 우분투 Raring Ringtail ~ 우분투 Saucy Salamander ~ 우분투 14.04(LTS) Trusty Tahr ~ 우분투 Utopic Unicorn ~ 일반 버전의 지원 기간 : (12.10 이전) 1년 6개월, (12.10 이후) 9개월 LTS 버전의 지원 기간 : (12.10 이전) 데스크톱 버전 : 3년, 서버 버전 : 5년, (12.10 이후) 5년 6 1장 우분투를 소개합니다

18 우분투의 버전 업그레이드에 대하여 우분투는 6개월마다 한 번씩 새로운 버전이 배포됩니다. 원래 우분투의 배포 방식은 예전 우분투의 데스크톱 환경이었던 그놈(GNOME) 프로젝트의 안정 버전 출시 기간에 맞춘 것 이었습니다. 데스크톱 환경에 따라 배포판의 버전 업데이트 기간을 맞춘 것입니다. 하지만 우분투가 그놈 데스크톱 환경에서 독립하여 자체적인 유니티 데스크톱 환경을 갖추면서 기존의 배포 방식을 변경하는 것에 대한 논의가 최근 우분투 커뮤니티 내에서 이루어지고 있습니다. 우분투는 새로운 버전이 한번 발표되면 안정성을 위해 설치되는 소프트웨어의 버전도 고정되어 버리고 보안 업데이트 정도만 하는 특징이 있습니다. 이러한 방식은 버전 업데이 트가 느리고 시스템과 밀접한 연관이 있는 커널이나 드라이버 같은 부분의 안정성을 확보 할 수 있습니다. 하지만 버전 업데이트가 빠르고 시스템에 영향을 주지 않는 응용 프로그 램의 버전 업데이트까지 제한한다는 단점이 있습니다. 우분투 커뮤니티 내에서는 이런 단점을 극복하기 위해 6개월마다 한 번씩 새로운 버전 이 배포되는 것이 아니라 배포판이 업그레이드를 통해 계속 새로운 업데이트를 받을 수 있 도록 하는 연속 배포 방식(Rolling-Release)에 대한 논의가 계속 이루어지고 있습니다. 하지만 현재로서는 커뮤니티 논의 단계에서 벗어나지 못하고 있기 때문에 당분간은 6개월 마다 새로운 버전이 나오는 방식이 유지될 듯합니다. 우분투 버그 리포트 # 1 우분투 버그 # 1 우분투는 사용자들이 프로그램의 버그를 발견하고 쉽게 보고할 수 있도록 버그 보고(Bug Report) 시스템을 운영하고 있습니다. 이 버그 보고 시스템을 통해서 우분투 사용자들은 우분투에 버그를 쉽게 보고할 수 있고, 우분투 개발자들은 사용자들이 겪고 있는 버그의 중요성을 파악하여 대응할 수 있습니다. 이 버그 보고 리스트 중 마크 셔틀워스가 스스로 보고한 # 1 버그의 내용은 이렇습니다. 마이크로소프트는 새 데스크톱 PC 시장의 대부분을 점유하고 있다. 이것은 버그로, 우분투는 이 버그를 수정하도록 설계되어 있다. 독점 소프트웨어는 IT 산업에서 혁신을 막고 있고 세계 인구의 소수만이 IT에 접근할 1.1 우분투 소개 7

19 수 있도록 제한하고 있으며 소프트웨어 개발자들의 잠재력을 제한하고 있다. 이 버그 는 PC 산업에서 매우 명백한 사실이다. 재현 방법 : 1. 근처의 컴퓨터 가게로 향한다. 증상 : 2. 판매되는 대부분의 PC에 독점 소프트웨어가 미리 설치되어 있는 것을 확인한다. 3. 우분투와 같은 자유 소프트웨어가 설치되어 있는 PC가 거의 없다는 것을 확인한다. 해야 할 일 : 1. 판매되는 PC는 대부분 우분투 같은 자유 소프트웨어만 설치되어 있어야 한다. 2. 놀라운 기능과 효용이 분명하도록 우분투를 마케팅해야 한다. 3. 앞으로 시스템은 더욱 사용자 친화적으로 나아가야 한다. 이 버그의 내용은 마이크로소프트의 운영체제가 소비자들이 구매하는 컴퓨터에 선택권 없이 미리 설치되어 있는 현실을 버그로 인식하고 있으며, 사용자가 컴퓨터에 설치되는 운 영체제를 선택할 수 있도록 해야 한다는 주장입니다. 단순히 우분투가 윈도우즈의 자리를 대체하는 것이 목적이 아니라 독과점이나 다름 없는 현재의 PC 시장을 좀 더 자유롭게 하 기 위한 의도가 담겨있습니다. 현재 이 버그는 수정된 상태로 표시되어 있습니다. PC, 스마트폰, 태블릿 등을 다 합쳤 을 때 더 이상 윈도우즈는 지배적인 위치의 운영체제라고 보기 어렵습니다. 가장 많이 사 용되는 운영체제는 안드로이드 같은 오픈소스 유닉스 계열의 운영체제가 되었죠. 비록 우 분투가 이 문제를 해결하기 위해 주도적인 역할을 했다고 보기는 어렵지만 어쨌든 윈도우 즈가 사용자의 선택권을 제한할 정도로 지배적인 위치를 보유하지 못한 상태이기 때문에 이 버그는 해결됐다고 보는 쪽이 맞을 듯합니다. 8 1장 우분투를 소개합니다

20 2장 우분투 설치하기 이제 본격적으로 우분투를 설치해보겠습니다. 설치하는 방법이 어려울 것이라는 편견과 달리 우분투의 설치는 매우 쉽고 간단합니다. 먼저 인터넷에서 디스크 이미지(iso 형식)를 다운받아 USB 메모리에 우분투 설치 USB를 만든 다음, 우분투 설치 USB를 통해 컴퓨터에 설치하는 형식 으로 이루어집니다. 만약 컴퓨터에 바로 설치하는 것이 부담스럽다면 가상머신을 통해 현재 사용 하고 있는 운영체제에 영향을 주지 않고 설치할 수도 있습니다.

21 2.2 가상머신에 우분투 설치하기 우분투 이미지를 받았으니, 이제 컴퓨터에 우분투를 설치해보겠습니다. 우분투 는 운영체제(Operating System)이기 때문에 기본적으로 현재 사용하고 있는 운 영체제에 영향을 미치지 않고 설치할 수는 없습니다. 한 컴퓨터에서는 동시에 하나의 운영체제만 구동할 수 있기 때문입니다. 하지만 현재 사용하고 있는 운 영체제에 영향을 주지 않고 우분투를 설치해볼 수 있는 간단한 방법이 하나 있 는데요, 바로 가상머신(Virtual Machine)에 우분투를 설치하는 방법입니다. 가상머신이란 하나의 컴퓨터 내에 또 다른 컴퓨터를 가상으로 만들어 구동하 는 방식으로, 하나의 컴퓨터로 여러 대의 컴퓨터를 사용하는 듯한 효과를 내거 나 동시에 여러 운영체제를 사용하기 위해서 설치합니다. 여기에서는 무료이면 서 가장 가벼운 가상머신인 버추얼박스(Virtualbox)에 우분투를 설치하는 방법 을 알아보겠습니다. 30 2장 우분투 설치하기

22 1. 가상머신 준비하기 1 가상머신 프로그램을 다운로드하기 위해 버추얼박스 홈페이지( 접속하여 Download를 클릭합니다. 2 다운로드 페이지로 이동하여 현재 사용 중인 운영체제에 맞는 버추얼박스 를 다운로드합니다. 2.2 가상머신에 우분투 설치하기 31

23 3 설치 설명에 따라 버추얼박스를 설치합니다. 4 버추얼박스를 설치한 후 실행하면 가상머신이 하나도 등록되지 않은 상태 일 겁니다. 여기에서 새로 만들기 를 클릭하여 가상머신을 새로 만들어보겠 습니다. 32 2장 우분투 설치하기

24 3장 우분투 준비운동 이제 우분투를 설치했으니 우분투를 사용하기 위해 필요한 기본기를 익혀보겠습니다. 우분투를 전문적으로 다루기 위해서는 알아야 할 것이 무척이나 많습니다. 리눅스 커널의 구조부터 리눅스 의 파일 시스템, 부트로더 등... 하지만 일반적인 사용 목적에서 우분투를 사용하기 위해 알아야 할 것은 세 가지 뿐입니다. 그 세 가지는 바로 패키지 관리자, 텍스트 에디터, 파일 관리자입니다.

25 3.1 패키지 관리자 사용하기 가장 먼저 알아볼 패키지 관리자(Package Manager)는 우분투에서 프로그램을 설치하거나 시스템의 구성요소를 설치하기 위한 가장 기본적인 프로그램입니 다. 패키지 관리자는 네트워크에서 자동으로 필요한 것들을 받아와서 자동으로 설치하는 방식으로 동작합니다. 최근 스마트폰에서 사용되는 앱스토어(아이폰) 나 플레이 스토어(안드로이드)의 원조격인 방식으로, 프로그램부터 커널까지 누 구나 쉽게 설치할 수 있습니다. 1. 패키지 관리자에 대한 기본 개념 패키지 관리자 는 리눅스에서 프로그램 설치를 도와줍니다. 과거 리눅스에서 프 로그램을 설치하려고 하면 소스코드로부터 빌드(Build)라는 과정을 거쳐서 직 접 컴파일을 해주어야 했습니다. 워낙 다양한 환경에서 쓰이는데다 커널 버전도 수십, 수백 개에 달하기 때문에 소스코드를 주고 사용자가 스스로 컴파일을 하 는 방법이 더 효과적이었던 것입니다. 하지만 이 방식은 비 개발자들에게는 매 우 어려운 부분이었습니다. 패키지와 패키지 관리자는 이런 불편한 리눅스의 프 로그램 설치를 편리하게 바꿔주는 역할을 합니다. 다음은 패키지 관리자에서 주로 사용되는 핵심적인 용어입니다. (1) 패키지(Package) : 패키지는 이미 컴파일된 실행 파일을 담고 있는 설치 꾸 러미입니다. 이 패키지에는 컴파일된 파일들과 이 파일들을 어디에 어떻게 설치해야 하는지에 대한 정보, 해당 패키지를 설치하기 전에 먼저 설치해야 하는 패키지에 대한 정보가 함께 담겨 있습니다. 패키지 관리자는 이 패키지 86 3장 우분투 준비운동

26 로부터 정보를 읽어서 패키지를 설치합니다. 우분투도 이런 패키지로 이루어 져 있는 운영체제입니다. 우분투의 패키지 파일은 DEB(*.deb) 형식입니다. (2) 저장소(Repository) : 패키지들은 개별적으로 설치할 수도 있지만 일반적으 로 저장소라고 불리는 네트워크 공간에 업로드되어 있습니다. 우분투에서 는 이 저장소에서 패키지를 다운로드하여 설치합니다. 만약 특정 패키지를 설치하는 데 필수로 필요한 패키지들이 있다면 저장소에서 같이 다운로드 하여 설치합니다. (3) 의존성(Dependency) : 패키지들은 각각 해당 패키지를 설치하기 전에 먼 저 설치해야 하는 패키지에 대한 리스트를 갖고 있는데요, 이것을 의존성이 라고 부릅니다. 의존성은 필요한 구성요소가 설치되지 않은 채 소프트웨어 가 시스템에 설치되는 것을 방지하고 패키지 간의 충돌을 막아주는 역할을 합니다. 2. 우분투 소프트웨어 센터 일반 사용자 입장에서 가장 처음 만나게 되는 패키지 관리자는 바로 우분투 소 프트웨어 센터(Ubuntu Software Center)입니다. 우분투 소프트웨어 센터는 아 이폰에 있는 앱스토어처럼 우분투에서 손쉽게 프로그램을 설치하여 사용할 수 있는 프로그램입니다. 1. 우분투 소프트웨어 센터 실행하기 1 우분투 소프트웨어 센터를 실행하려면 유니티 런처 바에서 실행하거나, 3.1 패키지 관리자 사용하기 87

27 2 Super 키(윈도우즈 키)를 누른 다음, Unity Lens에서 검색해서 실행할 수 있 습니다. 우분투 소프트웨어 센터는 다음과 같이 구성되어 있습니다. 설치한 프로그램 목록 설치/삭제 기록 현재 진행상태 보기 2. 우분투 소프트웨어 센터에서 프로그램 설치하고 삭제하기 우분투 소프트웨어 센터에서 프로그램을 설치하고 삭제하는 과정은 매우 쉽습 니다. 앱스토어와 거의 동일합니다. 예를 들어서 리눅스용 게임 중 하나인 프로 즌 버블(Frozen Bubble)을 설치하고 삭제하는 과정을 살펴보겠습니다. 88 3장 우분투 준비운동

28 4장 우분투 사용하기 - 데스크톱 우분투는 원래 10.04까지 GNOME 인터페이스를 사용하고 있었지만 GNOME 프로젝트가 3.0으 로 버전업이 되면서 유니티 인터페이스를 개발하여 탑재하였습니다. 유니티는 본래 우분투 넷북 리믹스(Ubuntu Netbook Remix)에 탑재되어 있던 넷북용 인터페이스였으나, 현재는 우분투의 모든 데스크톱에 탑재되어 있습니다. 유니티는 GNOME, KDE, XFCE 등 여러 갈래로 갈라져 있는 우분투의 데스크톱 환경을 통합하고 자 하는 목적을 담고 있습니다. 우분투는 리눅스 배포판 최초로 리눅스 배포판과 데스크톱 환경 을 개발하는 주체가 같다는 특징이 있으며, 그만큼 다른 리눅스 배포판에 비해 데스크톱 인터페 이스에 신경을 많이 쓰고 있습니다.

29 4.3 와인으로 윈도우즈용 앱 사용하기 우분투를 데스크톱 목적으로 사용할 때 가장 아쉬운 부분은 바로 애플리케이션 생태계 부분입니다. 특히 한국에서 실행되는 서비스의 앱들은 우분투에서 실행 할 수 없는 경우가 많습니다. 앱 생태계는 아무래도 시장에서 가장 많은 점유율 을 차지하고 있는 윈도우즈가 훨씬 다양할 수밖에 없는데요, 우분투에서는 와인 을 설치해 윈도우즈 앱을 실행할 수 있습니다. 이번 절에서는 와인에 대해서 알아보고 와인을 이용하여 인터넷 익스플로러 (Internet Explorer)를 설치해보겠습니다. 1. 와인 설치 및 소개 와인(Wine)은 Wine is not Emulator의 약자로 일종의 윈도우즈 앱을 실행할 수 있는 에뮬레이터이자, 윈도우즈 실행 레이어라고 할 수 있습니다. 와인은 윈 도우즈의 실행 환경을 흉내 내어 윈도우즈용 애플리케이션을 실행하기 때문에 100% 윈도우즈앱을 실행할 수 있다고 할 수는 없지만 상당히 많은 윈도우즈용 애플리케이션을 리눅스에서 실행할 수 있으며 심지어 게임도 실행할 수 있을 정 도입니다. 1 와인을 설치하려면 우분투 소프트웨어 센터에서 Wine을 검색하여 설치하 거나, 터미널에서 다음 명령어를 입력합니다. sudo apt-get install wine 4.3 와인으로 윈도우즈용 앱 사용하기 153

30 2 설치가 완료되면 터미널에서 다음 명령어를 실행하여 환경을 설정합니다. winecfg 3 와인 환경 설정 창이 실행되면 실행 가 능한 윈도우즈 버전과 다른 설정을 확 인합니다. 가장 높은 호환성을 보이는 버전은 Windows XP 입니다. 설정 창 에서 확인 눌러 종료합니다. 4 와인은 Wintricks와 같은 명령어를 사용하여 추가적인 라이브러리를 구성 할 수 있습니다. 예를 들어 실행하고자 하는 애플리케이션이 윈도우즈 미디 어플레이어9 호환성이 필요할 경우 다음과 같이 입력할 수 있습니다. winetricks wmp9 5 실행하고자 하는 애플리케이션이 와인에서 잘 구동되는지 호환성을 확인 해보고 싶다면 와인 홈페이지( 애플리케이 션의 이름을 검색하여 호환성을 확인해볼 수 있습니다.(가장 높은 등급은 Platinum이고 Gold, Silver, Bronze 순으로 등급이 매겨집니다.) 154 4장 우분투 사용하기 - 데스크톱

31 6 만약 와인을 실행하다가 오류가 발생하였을 경우 다음 명령을 통해 초기화 할 수 있습니다. 이때 와인에 설치되어 있던 다른 애플리케이션도 삭제되므 로 주의해야 합니다. rm -r ~/.wine 와인은 윈도우즈 애플리케이션을 실행할 수 있는 수단이지만 100% 호환이 되지 않으며 애플리케이션에 따라 매우 불안정할 수 있습니다. 와인으로 윈도우즈 애 플리케이션을 구동할 때는 중요한 작업을 반드시 백업하고 사용하기 바랍니다. 2. 와인으로 인터넷 익스플로러 설치하기 우분투에는 파이어폭스라는 뛰어난 브라우저가 기본으로 설치되어 있고, 원할 경우 구글의 크롬 브라우저를 설치할 수 있습니다. 아이폰 출시 이후 많이 나아 지긴 했지만 아직 한국 웹의 현실에서는 부득이하게 인터넷 익스플로러를 사용 해야만 하는 경우가 발생합니다. 와인으로 설치하는 인터넷 익스플로러는 불안 정해서 일반적인 웹브라우징용으로는 부적합하지만 간단한 ActiveX와도 호환 되기 때문에 인터넷 익스플로러가 필요할 경우 사용할 수 있습니다. 1 인터넷 익스플로러8을 설치하기 위해 터미널에서 다음 명령어를 입력합 니다. WINEPREFIX=~/.ie8 WINEARCH=win32 winetricks ie8 winetricks ie8 명령을 사용해도 설치가 가능하지만 WINEPREFIX 옵션 과 같이 사용하면 사용자의 기본 와인 설정 폴더인 ~/.wine에 영향을 주지 않고 ~/.ie8이라는 폴더에 IE8을 설치합니다. 더불어 WINEARCH은 해당 wineprefix가 32비트로 동작하도록 하는 명령입니다. 64비트 시스템에서는 winetricks를 통한 인터넷 익스플로러 설치에 오류가 있기 때문에 32비트로 동작을 강제해주어야 합니다. 4.3 와인으로 윈도우즈용 앱 사용하기 155

32 5장 우분투 주무르기 우분투에 기본 탑재되어 있는 유니티 인터페이스는 처음 우분투를 사용하는 사람도 쉽게 컴퓨터 를 사용할 수 있도록 만들어져 있습니다. 하지만 기존 리눅스를 사용하던 사용자들은 유니티가 사용자 입맛에 맞게 설정할 수 있는 요소가 거의 없다는 점을 가장 아쉬워합니다. 다른 운영체제에서는 주어진 작업 환경을 거의 벗어날 수 없게 되어 있지만, 우분투에서는 유니 티 인터페이스가 마음에 들지 않을 경우 다른 작업 환경을 선택하여 사용할 수 있도록 하는 옵션 을 제공하고 있습니다. 유니티에 마음에 드는 테마를 설치하거나, GNOME, KDE 등 표준 유닉스 데스크톱 환경을 설치하여 사용할 수도 있습니다.

33 5.2 컴피즈 살펴보기 우분투에 관심이 있는 사람이라면 한 번쯤 동영상에서 창이 출렁거리면서 움직 이거나 데스크톱 화면이 큐브 형태로 돌아가는 장면을 본 적이 있을 겁니다. 눈 으로 보기에도 화려할 뿐 아니라 실제 사용할 때도 유용한 부분이 많은 기능이 고, 우분투의 특징 중 하나로 자리 잡고 있습니다. 우분투에서 이런 그래픽 효과 를 담당하고 있는 것이 바로 컴피즈(Compiz)라고 불리는 창 관리자입니다. 컴 피즈는 단순한 효과를 내기 위한 프로그램이 아니라 우분투 데스크톱 환경에서 창(Window)의 움직임과 데스크톱의 구성을 맡고 있는 운영체제의 핵심 부분입 니다. 1. 컴피즈와 리눅스 디스플레이 시스템 리눅스 운영체제는 본래 윈도우즈처럼 그래픽 인터페이스을 갖춘 운영체제가 아니었습니다. 명령어 기반으로 정해진 명령어를 입력하여 사용해야 하는 운영 체제였습니다. 그래픽 사용자 인터페이스가 없었기 때문에 리눅스는 일반 사용 자가 아닌 컴퓨터와 친숙한 고급 사용자에게 적합한 운영체제로 인식되고 있습 니다. 그러던 중 리눅스 개발자들은 리눅스에 유닉스 계열에서 많이 사용되던 X윈 도(X-Window System, X11)를 결합하려는 시도를 하게 되었습니다. X윈도는 특 이하게도 서버(Server)와 클라이언트(Client) 개념으로 구성된 네트워크형 디스 플레이 시스템입니다. 일반적인 컴퓨터에서는 그래픽 출력을 담당하는 디스플 레이 시스템이 운영체제와 분리되어 있지 않지만 X윈도는 네트워크를 통해 통 신하기 때문에 서로 분리가 가능합니다. 5.2 컴피즈 살펴보기 189

34 이런 X윈도의 방식은 컴퓨터 자원이 부족했던 1980년대의 필요에 의해 만들 어졌습니다. 자원이 많이 있는 중앙 서버에서 운영체제를 실행하고 디스플레이 시스템은 자원이 가벼운 단말기(클라이언트)에서 실행하기 위해 이런 방식을 선 택하였습니다. <서버> X Server <단말기 A> X Client (APP) 사용자A OS OS Hardware Hardware <단말기 B> 사용자B <단말기 C> 사용자C X윈도 시스템의 구현 목적 - 서버 한 대의 컴퓨터 자원을 여러 대의 단말기에 공유하기 위한 목적 - 단말기는 비교적 가벼운 컴퓨터 지원으로도 사용자에게 GUI를 전달할 수 있음 X윈도 구성도 1990년대에 X윈도가 리눅스에 이식되면서 X윈도는 다음 그림과 같은 방식으로 리눅스에 이식 되었습니다. 사용자의 컴퓨터 안에서 서버(X Server)와 클라이언 트가 동시에 실행되어 서로 통신하며 사용자는 클라이언트에서 그래픽 환경을 보게 됩니다. 실제로 사용자가 보는 그래픽 환경은 리눅스를 통해 실행되는 X Server에서 클라이언트에게 보내주는 화면입니다. <Linux System> X Server 네트워크 통신(X) X Client (APP) 사용자 OS Hardware 리눅스에서 X윈도 실행 구조 - 하나의 OS에서 X Server와 X Client가 같이 실행 됨 - 디스플레이 시스템이 OS에서 분리되어 있기 때문에 GUI의 문제가 전체 운영체제의 실행에 영향을 주지 않음 리눅스에서 디스플레이 시스템 구성도 190 5장 우분투 주무르기

35 리눅스에서는 이렇게 운영체제와 디스플레이 시스템이 분리되어 있기 때문에 디스플레이 시스템이 멈춰도 운영체제에는 영향을 주지 않습니다. 디스플레이 시스템이 멈춰도 얼마든지 단축키를 통해 다른 터미널 세션으로 전환할 수 있 죠. 우분투에서는 기본적으로 다음 단축키를 통해 전환할 수 있습니다. (1) Ctrl+Alt+F1~F6 : 리눅스 터미널 세션 전환 (2) Ctrl+Alt+F7 : X Server 환경으로 전환 운영체제와 디스플레이 시스템이 분리되어 있다는 것은 시스템의 안정성면에서 는 큰 장점입니다. 하지만 치명적인 단점 중 하나는 바로 고도의 그래픽을 요구 하는 동영상이나 3D를 실행할 때 드러납니다. 동영상이나 3D 등은 서버와 클라 이언트의 네트워크 통신만으로 구현하기엔 데이터가 너무 많이 필요하고 자원 도 많이 소모됩니다. 따라서 X윈도에서는 동영상이나 3D는 하드웨어에서 직접 렌더링(Direct Rendering)하는 방식을 선택합니다. <Linux System> <Linux GUI> X Server 네트워크 통신(X) X Client (APP) 일반 앱 Window Manager 일반 앱 OS 사용자 Hardware Direct Rendering 3D 앱(게임 등) 직접 렌더링(Direct Rendering) 3D와 동영상의 경우 해당 창(게임 앱, 동영상 앱 등)에 하드웨어에서 렌더링한 결과를 뿌림 Direct Rendering 방식 하지만 현대에 와서 컴퓨터 자원이 풍족해지면서 데스크톱 환경에도 사용자 편 의성을 위해 창이 투명해지거나 여러 창을 띄워놓고 선택하는 등 고도의 효과를 구현해야 하는 경우가 많아졌습니다. 리눅스도 이런 트렌드에 맞추기 위해 디스 플레이 시스템 전체를 다이렉트 렌더링할 수 있도록 개조되었습니다. 그렇게 개 조된 것이 현재 우분투에서도 쓰이고 있는 OpenGL 하드웨어 가속을 지원하는 AIGLX라고 부르는 간접 렌더링(Indirect Rendering)입니다. 디스플레이 시스템 전체가 OpenGL을 지원하면서 거기에 맞게 OpenGL 3D 가속을 최대한 사용하여 창의 움직임을 제어하는 창 관리자가 새롭게 필요하게 5.2 컴피즈 살펴보기 191

36 6장 우분투에서 개발하기 우분투는 일반 사용자에게도 인기가 많지만 특히 개발자에게 인기가 많은 운영체제입니다. 패 키지와 저장소 시스템으로 인해 개발 환경을 구성하기가 쉽고, 우분투에서 실행되는 소프트웨 어의 대부분이 오픈소스 소프트웨어이기 때문입니다. 이번 절에서는 우분투 저장소에서 내려 받은 소스를 컴파일하는 과정과 안드로이드 개발 환경 구축, 그리고 최근 급부상하고 있는 도커 (Docker)에 대해 알아보겠습니다.

37 6.2 안드로이드 개발 환경 구축하기 우분투는 안드로이드를 개발하기에 적합한 환경입니다. 우분투 개발 환경이 다 른 환경에 비해 안드로이드 빌드가 빠르기도 합니다. 구글도 안드로이드의 개 발 및 빌드를 우분투 시스템을 통해서 하고 있습니다. 우분투에서 안드로이드 개발 환경을 구축하는 것에는 두 가지 방법이 있습니다. 하나는 ADT(Android Developing Tool)를 통한 방법이고 또 하나는 구글이 2014 구글 I/O에서 발표 한 안드로이드 스튜디오를 설치하는 방법입니다. 이번에는 우분투에서 안드로 이드 개발 환경을 구축하는 방법에 대해서 살펴보겠습니다. 1. JDK 설치하기 안드로이드와 안드로이드 앱들은 자바 기반으로 이루어져 있습니다. 따라서 우 분투에서 자바 개발에 필요한 JDK의 설치가 필요합니다. 자바는 현재 오라클 소유의 기술로 되어 있지만 우분투에서는 자바의 오픈소스 버전인 Open JDK를 추천하고 있습니다. Open JDK는 터미널에서 다음과 같이 설치해야 합니다. sudo apt-get install default-jdk default-jre 그런데 Open JDK 7은 최근 안드로이드 개발툴에서 속도와 UI 호환성 측면에서 이슈가 발견되고 있습니다. 이럴 경우 Open JDK가 아닌 Oracle Java JDK를 대 신 설치할 수 있습니다 장 우분투에서 개발하기

38 1 Oracle Java JDK는 기본적으로 우분투에서 설치할 수 없게 되어 있습니다. Oracle Java JDK를 설치하려면 개인 패키지 저장소(PPA)를 추가하여야 합 니다. 다음 명령어로 PPA를 추가합니다. sudo add-apt-repository ppa:webupd8team/java sudo apt-get update 2 다음 명령어를 입력하여 최신 버전 자바를 설치합니다. sudo apt-get install oracle-java7-installer oracle-java7-set-default //Java 7 버전 설치 시 sudo apt-get install oracle-java6-installer oracle-java6-set-default //Java 6 버전 설치 시 3 설치 완료 후 다음 명령어를 입력하여 Java가 제대로 설치되었는지 확인합 니다. java --version java version "1.7.0_65" Java(TM) SE Runtime Environment (build 1.7.0_65-b17) Java HotSpot(TM) 64-Bit Server VM (build b04, mixed mode) 2. ADT 설치하기 안드로이드 개발을 위해서는 ADT를 설치해야 합니다. ADT는 자바 개발에 많 이 사용되는 IDE인 이클립스(Eclipse)의 플러그인 형태로 개발되어 있습니다. ADT는 안드로이드 SDK만 포함하고 있고 IDE를 포함하고 있지 않지만 번들 패 키지를 받으면 이클립스가 포함된 패키지를 받을 수 있습니다. 1 먼저 현재 사용하고 있는 우분투의 아키텍처 버전이 32비트인지, 64비트인 지 확인해야 합니다. 현재 쓰는 CPU가 64비트라고 해도 운영체제의 버전은 32비트일 수 있습니다. 확신이 없을 경우에는 다음 명령어를 입력해서 확인 할 수 있습니다. uname -m i686 (이렇게 출력될 경우 32비트 운영체제입니다.) x86_64 (이렇게 출력될 경우 64비트 운영체제입니다.) 6.2 안드로이드 개발 환경 구축하기 213

39 2 웹 브라우저로 다음 주소에 접속하여 ADT 번들 패키지를 현재 쓰고 있는 운영체제의 아키텍처에 따라 다운로드합니다. 3 다운로드가 완료되었으면 원하는 위치에 압축을 풉니다. 압축을 풀면 eclipse 폴더와 sdk 폴더가 같이 있는데 eclipse 폴더로 이동하여 eclipse 파 일을 실행합니다 장 우분투에서 개발하기

40 6.3 도커 소개 및 설치하기 최근 리눅스에서 가장 떠오르고 있는 프로젝트 중 하나가 바로 도커(Docker)라 는 프로젝트입니다. 도커는 리눅스에서 사용할 수 있는 가상머신 같은 개념이지 만 가상머신보다 훨씬 빠르고 가볍다는 장점이 있습니다. 이번 절에서는 도커에 대해 알아보고 우분투에서 도커를 설치하여 활용하는 방법에 대해 알아보겠습니다. 1. 도커 소개 도커를 이해하려면 먼저 2장에서 우분투를 설치할 때 잠시 설명했던 버추얼 박 스를 떠올려 보면 됩니다. 버추얼 박스는 가상머신 프로그램으로서 실제 시스템 (호스트) 위에 독립적으로 실행되는 가상머신(게스트)을 에뮬레이션해주는 프 로그램입니다. 가상머신과 실제 시스템과의 관계를 그림으로 표현해보면 다음 과 같습니다. <가상머신 A> <가상머신 B> 애플리케이션 애플리케이션 커널 커널 가상 하드웨어 가상 하드웨어 가상머신 커널 하드웨어 실제 시스템(호스트) 6.3 도커 소개 및 설치하기 225

41 호스트 머신에서 실행되는 가상머신 A와 B는 호스트 시스템의 자원을 이용해 하드웨어를 에뮬레이션한 것입니다. 여기에 2장에서 했던 것처럼 운영체제를 설치할 수 있습니다. 이렇게 설치된 운영체제와 그 위에서 실행되는 애플리케이 션은 실제 시스템과 독립적으로 구성되며 실제 시스템에 전혀 영향을 미치지 않 습니다. 도커는 가상머신과 유사하지만 리눅스의 특징을 살려서 리눅스 컨테이너라는 것을 실행합니다. 리눅스 컨테이너는 호스트에서 실행되는 리눅스 커널을 공유 하여 실행합니다. 이것이 하드웨어와 커널이 서로 독립되어 있는 가상머신의 가 장 큰 차이점입니다. 도커가 운용되는 모습을 살펴보면 다음과 같습니다. <컨테이너 A> <컨테이너 B> 애플리케이션 애플리케이션 도커 커널 하드웨어 호스트 머신 도커에서 실행되는 컨테이너 A와 B는 실제 시스템의 하드웨어와 커널을 그대 로 사용합니다. 커널과 하드웨어만 공유하고 실행 환경 자체는 가상머신처럼 독 립되어 있습니다. 도커는 이로서 독립된 환경 이라는 가상머신의 장점을 그대로 살리면서도, 하드웨어를 에뮬레이션하고 커널까지 따로 실행하는 가상머신에 비해 훨씬 가볍고 빠릅니다. 실행 환경이 독립되어 있다는 장점 덕분에 도커는 여러 가지 방법으로 활용할 수 있습니다. 실행 환경이 분리되어 있기 때문에 컨테이너상에서 테스트를 시행해도 실제 시스템에 영향을 주지 않습니다. 파편화가 다소 심한 리눅스에서 애플리케이션을 배포할 때 도커를 이용해 표 준 환경을 만들어 배포할 수 있습니다. 프로그램을 컴파일할 때 여러 개발 라이브러리를 설치해서 시스템이 지저분 해지는 것을 막을 수 있습니다. 컨테이너를 복제하여 서로 다른 시스템에서 표준 실행 환경을 쉽게 구축할 226 6장 우분투에서 개발하기

42 수 있습니다. 예를 들어, 컨테이너 환경에서 특정 개발 환경을 구축하여 다른 컴퓨터에도 개발 환경을 그대로 복제할 수 있습니다. 컨테이너를 백업해두면 시스템에 이상이 있을 때 쉽게 되돌릴 수 있습니다. 앞에서 언급한 장점 외에도 도커를 사용하는 분야는 무궁무진합니다. 애플리케 이션 배포, 웹 서버 구축 자동화, 테스트 환경 자동 구축 등 도커를 활용하는 분 야는 점점 늘어나고 있습니다. 다만 도커는 가상머신에 비해 다음과 같은 단점이 있습니다. 명령어 기반(콘솔 기반)의 환경만 구성이 가능합니다. GUI 환경에서 실행되 는 애플리케이션은 사용할 수 없습니다. 리눅스 컨테이너는 실제 시스템의 커널을 공유하기 때문에 컨테이너 환경과 실제 시스템은 모두 리눅스여야 합니다. 리눅스 커널을 에뮬레이션하는 방식 으로 윈도우즈나 맥 OS X 등의 운영체제에서도 도커의 실행은 가능하지만 컨 테이너는 윈도우즈나 맥 OS X 같은 다른 운영체제의 환경을 사용할 수는 없 습니다. 즉, 도커는 리눅스 콘솔 환경에 한정되어 있다는 단점이 있습니다. 하지만 가상 머신에 비해 훨씬 빠르고 애플리케이션 개발 및 배포에도 사용될 수 있어서 더 욱 매력적인 프로그램입니다. 2. 도커 설치하기 도커는 우분투 저장소에서 기본적으로 제공하고 있습니다. 다음 명령으로 도커 를 설치할 수 있습니다. sudo apt-get install docker.io 그러나 도커의 버전업이 워낙 빨라서 이미 우분투 저장소에서 제공하고 있는 버 전은 오래된 버전입니다. 최신 버전의 도커를 도커 저장소 를 추가하여 설치하 겠습니다. 6.3 도커 소개 및 설치하기 227

43 8장 우분투로 홈서버 구축하기 우분투는 리눅스 배포판입니다. 리눅스는 데스크톱 운영체제에서는 점유율이 낮지만 서버 (Server) 같은 컴퓨터에서는 점유율 1위를 자랑합니다. 일단 운영체제에 필요한 비용이 거의 없 고, 명령어 기반의 쾌적한 콘솔 환경을 지니고 있기 때문입니다. 서버라고 하면 많은 사람들이 전산실에 있는 커다란 컴퓨터들을 생각하지만 요즘에는 데스크 톱의 성능도 계속 좋아지고 있고 절전을 위한 기술도 많이 추가되면서 집에서 돌리는 홈서버 (Home Server)가 점점 많아지고 있습니다. 이런 서버들은 가정에서 개인적인 목적을 위해 사용 되는 서버들입니다. 특히 성능이 다소 떨어지는 구형 PC를 홈서버로 구성하여 이용하는 사용자 들이 늘어나고 있습니다. 홈서버의 운영체제로 특히 각광받고 있는 것은 바로 우분투입니다. 우분투는 일단 서버 구축에 운영체제 비용이 들어가지 않고, 문제가 발생했을 때 인터넷에서 찾아볼 수 있는 문서도 많이 축 적되어 있기 때문입니다. 이번에는 우분투를 이용하여 우분투에서 NAS(Network Attached Storage) 역할을 하는 간단 한 파일 서버를 구축해보겠습니다. 우분투 서버 에디션을 활용하면 구형 컴퓨터에 더 좋겠지만, 여기에서는 좀 더 쉽게 접근하기 위해 데스크톱 우분투에서 진행해보겠습니다. GUI를 제외하고 모든 과정은 서버 버전에서도 동일하게 진행할 수 있습니다.

44 8.1 원격 접속 환경 구축하기 우분투 홈서버를 구성할 때 디스플레이 장치(모니터)와 입력 장치(키보드, 마우 스)는 우분투 설치를 위해 최초에 반드시 필요합니다. 그렇지만 서버는 사용자 가 직접 사용하는 컴퓨터가 아니기 때문에 최초 설치 완료 후에는 디스플레이와 입력 장치가 항상 연결되어 있을 필요는 없습니다. 그러나 서버 관리라든지, 새 로운 기능의 추가를 위해서는 서버에 접근하여 작업을 해야 하는 경우가 있습니 다. 그럴 경우 디스플레이나 입력 장치를 연결하지 않고도 다른 컴퓨터에서 원 격으로 접근하여 작업할 수 있습니다. 이번 절에서는 원격지에서 우분투로 만들어진 서버로 접근하는 방법에 대해 알아보겠습니다. 1. SSH 접근 환경 구성하기 SSH는 유닉스끼리 원격지에서 접속할 때 많이 사용되는 방법입니다. 우분투에 서는 SSH를 구성하여 다른 우분투에서 접근하거나, 혹은 맥 OS X 같은 다른 유 닉스에서 접근할 수 있습니다. 윈도우즈에서도 Putty 같은 프로그램을 사용하면 우분투의 SSH 환경에 접근할 수 있습니다. 1 먼저 우분투에서 SSH를 설치해주어야 합니다. 터미널에서 다음 명령어를 입력하여 SSH를 설치합니다. sudo apt-get install ssh 254 8장 우분투로 홈서버 구축하기

45 2 그런 다음 명령어를 입력하여 현재 IP 주소를 확인합니다. inet addr 부분을 확인해보면 IP 주소를 알 수 있습니다. ifconfig eth0 Link encap:ethernet HWaddr 08:00:27:3e:7c:d4 inet addr: Bcast: Mask: inet6 addr: fe80::a00:27ff:fe3e:7cd4/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:33 errors:0 dropped:0 overruns:0 frame:0 TX packets:90 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:4997 (4.9 KB) TX bytes:12616 (12.6 KB) 3 (우분투나 맥 OS X의 경우) 다른 컴퓨터에서 터미널을 실행하여 다음 명령 어를 입력합니다. ssh 뒤에는 사용자 뒤에는 앞에서 알아냈던 우 분투 서버의 IP 주소를 입력합니다. ssh (사용자 계정)@ (윈도우즈의 경우) Putty 홈페이지 ( uk/~sgtatham/putty/download. html)에서 Putty를 받아서 이용할 수 있습니다. Putty에서 접속할 때 우분투 서버의 IP 주소를 입력하여 쉽게 접속 할 수 있습니다. Putty 입력 화면 8.1 원격 접속 환경 구축하기 255

46 4 접속을 하면 해당 장소가 인증이 되지 않았다는 경고 메시지가 나옵니다. 여기에서 yes를 입력하면 사용자의 비밀번호를 다시 한 번 확인합니다. 주의 : 이때 암호를 입력해도 아무것도 입력이 안 되는 것처럼 보이지만 정상적으로 비 밀번호가 입력되고 있는 것입니다. Computer:~ user$ ssh bugbear5@ The authenticity of host ' ( )' can't be established. ECDSA key fingerprint is 06:c2:1b:3e:32:e0:8e:81:55:60:98:92:48:f2:72:fd. Are you sure you want to continue connecting (yes/no)? yes Warning: Permanently added ' ' (ECDSA) to the list of known hosts. bugbear5@ 's password: 5 우분투 원격지에 성공적으로 접속되면 다음과 같은 메시지가 나옵니다. 이 때 셸 표시가 우분투처럼 바뀐 것을 확인할 수 있습니다. Welcome to Ubuntu LTS (GNU/Linux generic x86_64) * Documentation: Last login: Fri Aug 22 00:58: from user@ubuntu:~$ 256 8장 우분투로 홈서버 구축하기

47 9장 우분투 응급실(Trouble Shooting)

Microsoft Word - 20130329_기술동향분석_우분투_유정목[1]

Microsoft Word - 20130329_기술동향분석_우분투_유정목[1] 2013-03-29 모바일 OS 소개-1 Apple ios, Google Android OS 외 모바일 디바이스를 위한 다양한 운영체제 소개 l 우분투 운영체제 1 1. 개 요 본 문서에서는 Apple ios, Google Android OS로 대표되는 모바일 운영체제 분야에서 최 근 두각을 보이고 있는 다른 운영체제에 대한 내용을 소개하고자 한다. 1.1

More information

교육지원 IT시스템 선진화

교육지원 IT시스템 선진화 Module 2: Installation of VPC and Linux ESP30076 임베디드시스템프로그래밍 (Embedded System Programming) 조윤석 전산전자공학부 1 주차별목표 가상컴퓨터 (Virtual PC) 에대한이해 호스트컴퓨터에 Virtual PC 설치하기 가상머신에우분투설치하기 가상머신설정방법에대한이해 2 Virtual PC

More information

Windows 8에서 BioStar 1 설치하기

Windows 8에서 BioStar 1 설치하기 / 콘텐츠 테이블... PC에 BioStar 1 설치 방법... Microsoft SQL Server 2012 Express 설치하기... Running SQL 2012 Express Studio... DBSetup.exe 설정하기... BioStar 서버와 클라이언트 시작하기... 1 1 2 2 6 7 1/11 BioStar 1, Windows 8 BioStar

More information

SBR-100S User Manual

SBR-100S User Manual ( 1 / 13 ) SBR-100S 모델에 대한 사용자 펌웨어 업그레이드 방법을 안내해 드립니다. SBR-100S 는 신규 펌웨어가 있을시 FOTA(자동업데이트) 기능을 통하여 자동 업그레이드가 되며, 필요시 사용자가 신규 펌웨어를 다운받아 수동으로 업그레이드 할 수 있습니다. 1. 준비하기 1.1 연결 장치 준비 펌웨어 업그레이드를 위해서는 SBR-100S

More information

리눅스설치가이드 3. 3Rabbitz Book 을리눅스에서설치하기위한절차는다음과같습니다. 설치에대한예시는우분투서버 기준으로진행됩니다. 1. Java Development Kit (JDK) 또는 Java Runtime Environment (JRE) 를설치합니다. 2.

리눅스설치가이드 3. 3Rabbitz Book 을리눅스에서설치하기위한절차는다음과같습니다. 설치에대한예시는우분투서버 기준으로진행됩니다. 1. Java Development Kit (JDK) 또는 Java Runtime Environment (JRE) 를설치합니다. 2. 3. 3Rabbitz Book 을리눅스에서설치하기위한절차는다음과같습니다. 설치에대한예시는우분투서버 기준으로진행됩니다. 1. Java Development Kit (JDK) 또는 Java Runtime Environment (JRE) 를설치합니다. 2. 3Rabbitz Book 애플리케이션파일다운로드하여압축파일을풀고복사합니다. 3. 3Rabbitz Book 실행합니다.

More information

Microsoft Word - windows server 2003 수동설치_non pro support_.doc

Microsoft Word - windows server 2003 수동설치_non pro support_.doc Windows Server 2003 수동 설치 가이드 INDEX 운영체제 설치 준비과정 1 드라이버를 위한 플로피 디스크 작성 2 드라이버를 위한 USB 메모리 작성 7 운영체제 설치 과정 14 Boot Sequence 변경 14 컨트롤러 드라이버 수동 설치 15 운영체제 설치 17 운영체제 설치 준비 과정 Windows Server 2003 에는 기본적으로

More information

wtu05_ÃÖÁ¾

wtu05_ÃÖÁ¾ 한 눈에 보는 이달의 주요 글로벌 IT 트렌드 IDG World Tech Update May C o n t e n t s Cover Story 아이패드, 태블릿 컴퓨팅 시대를 열다 Monthly News Brief 이달의 주요 글로벌 IT 뉴스 IDG Insight 개발자 관점에서 본 윈도우 폰 7 vs. 아이폰 클라우드 컴퓨팅, 불만 검증 단계 돌입 기업의

More information

비디오 / 그래픽 아답터 네트워크 만약에 ArcGolbe를 사용하는 경우, 추가적인 디스크 공간 필요. ArcGlobe는 캐시파일을 생성하여 사용 24 비트 그래픽 가속기 Oepn GL 2.0 이상을 지원하는 비디오카드 최소 64 MB 이고 256 MB 이상을 메모리

비디오 / 그래픽 아답터 네트워크 만약에 ArcGolbe를 사용하는 경우, 추가적인 디스크 공간 필요. ArcGlobe는 캐시파일을 생성하여 사용 24 비트 그래픽 가속기 Oepn GL 2.0 이상을 지원하는 비디오카드 최소 64 MB 이고 256 MB 이상을 메모리 ArcGIS for Desktop 10.4 Single Use 설치가이드 Software: ArcGIS for Desktop 10.4 Platforms: Windows 10, 8.1, 7, Server 2012, Server 2008 ArcGIS for Desktop 10.4 시스템 요구사항 1. 지원 플랫폼 운영체제 최소 OS 버전 최대 OS 버전 Windows

More information

Microsoft PowerPoint - chap01-C언어개요.pptx

Microsoft PowerPoint - chap01-C언어개요.pptx #include int main(void) { int num; printf( Please enter an integer: "); scanf("%d", &num); if ( num < 0 ) printf("is negative.\n"); printf("num = %d\n", num); return 0; } 1 학습목표 프로그래밍의 기본 개념을

More information

노트북 IT / 모바일 데스크탑 34 올인원PC 35 PC 소프트웨어 포터블SSD / SSD / 메모리카드 36 태블릿 37 휴대폰 39 PC 솔루션 IT / 모바일 IT / 모바일 노트북 29 삼성전자는 Windows 를 권장합니다. 삼성전자만의 편리하고 다양한 소프트웨어를 통해 초보자도 보다 쉽고 빠르게 이용 가능합니다. Easy Settings 삼성 패스트

More information

아이콘의 정의 본 사용자 설명서에서는 다음 아이콘을 사용합니다. 참고 참고는 발생할 수 있는 상황에 대처하는 방법을 알려 주거나 다른 기능과 함께 작동하는 방법에 대한 요령을 제공합니다. 상표 Brother 로고는 Brother Industries, Ltd.의 등록 상

아이콘의 정의 본 사용자 설명서에서는 다음 아이콘을 사용합니다. 참고 참고는 발생할 수 있는 상황에 대처하는 방법을 알려 주거나 다른 기능과 함께 작동하는 방법에 대한 요령을 제공합니다. 상표 Brother 로고는 Brother Industries, Ltd.의 등록 상 Android 용 Brother Image Viewer 설명서 버전 0 KOR 아이콘의 정의 본 사용자 설명서에서는 다음 아이콘을 사용합니다. 참고 참고는 발생할 수 있는 상황에 대처하는 방법을 알려 주거나 다른 기능과 함께 작동하는 방법에 대한 요령을 제공합니다. 상표 Brother 로고는 Brother Industries, Ltd.의 등록 상표입니다. Android는

More information

Microsoft Word - ntasFrameBuilderInstallGuide2.5.doc

Microsoft Word - ntasFrameBuilderInstallGuide2.5.doc NTAS and FRAME BUILDER Install Guide NTAS and FRAME BUILDER Version 2.5 Copyright 2003 Ari System, Inc. All Rights reserved. NTAS and FRAME BUILDER are trademarks or registered trademarks of Ari System,

More information

SIGIL 완벽입문

SIGIL 완벽입문 누구나 만드는 전자책 SIGIL 을 이용해 전자책을 만들기 EPUB 전자책이 가지는 단점 EPUB이라는 포맷과 제일 많이 비교되는 포맷은 PDF라는 포맷 입니다. EPUB이 나오기 전까지 전 세계에서 가장 많이 사용되던 전자책 포맷이고, 아직도 많이 사 용되기 때문이기도 한며, 또한 PDF는 종이책 출력을 위해서도 사용되기 때문에 종이책 VS

More information

설치 순서 Windows 98 SE/Me/2000/XP 1 PC를 켜고 Windows를 시작합니다. 아직 컴퓨터에 프린터를 연결하지 마십시오. 2 PC에 P-S100 CD-ROM(프 린터 드라이버)을 삽입합니다. 3 설치 프로그램을 시작합니다. q CD-ROM의 PS1

설치 순서 Windows 98 SE/Me/2000/XP 1 PC를 켜고 Windows를 시작합니다. 아직 컴퓨터에 프린터를 연결하지 마십시오. 2 PC에 P-S100 CD-ROM(프 린터 드라이버)을 삽입합니다. 3 설치 프로그램을 시작합니다. q CD-ROM의 PS1 디지털 사진 프린터 P-S100 프린터 드라이버 설치 가이드 사용하는 컴퓨터에 따라 제공된 프린터 드라이버를 설치합니다. 설치 절차 에 대한 자세한 내용은 CD-ROM의 Readme 파일을 참조하십시오. 작동 환경 Windows 호환 모델: IBM PC/AT 및 호환품 운영 체제: Windows 98 SE/Me/2000/XP (Windows 98 SE/Me/2000/XP

More information

Windows Server 2012

Windows Server  2012 Windows Server 2012 Shared Nothing Live Migration Shared Nothing Live Migration 은 SMB Live Migration 방식과다른점은 VM 데이터파일의위치입니다. Shared Nothing Live Migration 방식은 Hyper-V 호스트의로컬디스크에 VM 데이터파일이위치합니다. 반면에, SMB

More information

RHEV 2.2 인증서 만료 확인 및 갱신

RHEV 2.2 인증서 만료 확인 및 갱신 2018/09/28 03:56 1/2 목차... 1 인증서 확인... 1 인증서 종류와 확인... 4 RHEVM CA... 5 FQDN 개인 인증서... 5 레드햇 인증서 - 코드 서명 인증서... 6 호스트 인증... 7 참고사항... 8 관련링크... 8 AllThatLinux! - http://allthatlinux.com/dokuwiki/ rhev_2.2_

More information

Oracle VM VirtualBox 설치 VirtualBox에서 가상머신 설치 가상머신에 Ubuntu 설치

Oracle VM VirtualBox 설치 VirtualBox에서 가상머신 설치 가상머신에 Ubuntu 설치 Oracle VM VirtualBox 설치 VirtualBox에서 가상머신 설치 가상머신에 Ubuntu 설치 VirtualBox를 사용하기 위해서는 일단 https://www.virtualbox.org/wiki/downloads 사이트에서 윈도우용 버추얼박스 설치화일을 다운로드 해야합니다. Ubuntu를 사용하기 위해서는 Ubuntu 디스크 이미지 화일을 다운로드

More information

목차 윈도우드라이버 1. 매뉴얼안내 운영체제 (OS) 환경 윈도우드라이버준비 윈도우드라이버설치 Windows XP/Server 2003 에서설치 Serial 또는 Parallel 포트의경우.

목차 윈도우드라이버 1. 매뉴얼안내 운영체제 (OS) 환경 윈도우드라이버준비 윈도우드라이버설치 Windows XP/Server 2003 에서설치 Serial 또는 Parallel 포트의경우. 소프트웨어매뉴얼 윈도우드라이버 Rev. 3.03 SLP-TX220 / TX223 SLP-TX420 / TX423 SLP-TX400 / TX403 SLP-DX220 / DX223 SLP-DX420 / DX423 SLP-DL410 / DL413 SLP-T400 / T403 SLP-T400R / T403R SLP-D220 / D223 SLP-D420 / D423

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 임베디드리눅스개발환경실습 Jo, Heeseung 타겟보드모니터링동작실습 호스트 PC 에서시리얼포트를통해서타겟보드를모니터링 타겟보드가프로그램을실행하는동안일어나는일을시리얼포트로메시지를출력하면호스트 PC 에서는시리얼포트를통해메시지를수신하여이를화면에출력 minicom 프로그램사용 - minicom 이정상적으로설정이되고, 타겟보드에최소한부트로더가올라간상태라면 minicom

More information

PathEye 공식 블로그 다운로드 받으세요!! 지속적으로 업그래이드 됩니다. 여러분의 의견을 주시면 개발에 반영하겠 습니다.

PathEye 공식 블로그 다운로드 받으세요!!   지속적으로 업그래이드 됩니다. 여러분의 의견을 주시면 개발에 반영하겠 습니다. PathEye Mobile Ver. 0.71b 2009. 3. 17 By PathEye 공식 블로그 다운로드 받으세요!! http://blog.patheye.com 지속적으로 업그래이드 됩니다. 여러분의 의견을 주시면 개발에 반영하겠 습니다. PathEye 설치 1/3 최종 배포 버전을 다 운로드 받습니다. 다운로드된 파일은 CAB 파일입니다. CAB 파일에는

More information

목 차 1. 드라이버 설치...3 1.1 설치환경...3 1.2 드라이버 설치 시 주의사항...3 1.3 USB 드라이버 파일...3 1.4 Windows XP에서 설치...4 1.5 Windows Vista / Windows 7에서 설치...7 1.6 Windows

목 차 1. 드라이버 설치...3 1.1 설치환경...3 1.2 드라이버 설치 시 주의사항...3 1.3 USB 드라이버 파일...3 1.4 Windows XP에서 설치...4 1.5 Windows Vista / Windows 7에서 설치...7 1.6 Windows 삼성SDS 하이패스 USB 드라이버 설치 매뉴얼 삼성SDS(주) 목 차 1. 드라이버 설치...3 1.1 설치환경...3 1.2 드라이버 설치 시 주의사항...3 1.3 USB 드라이버 파일...3 1.4 Windows XP에서 설치...4 1.5 Windows Vista / Windows 7에서 설치...7 1.6 Windows 8에서 설치...9 2. 드라이버

More information

View Licenses and Services (customer)

View Licenses and Services (customer) 빠른 빠른 시작: 시작: 라이선스, 라이선스, 서비스 서비스 및 주문 주문 이력 이력 보기 보기 고객 가이드 Microsoft 비즈니스 센터의 라이선스, 서비스 및 혜택 섹션을 통해 라이선스, 온라인 서비스, 구매 기록 (주문 기록)을 볼 수 있습니다. 시작하려면, 비즈니스 센터에 로그인하여 상단 메뉴에서 재고를 선택한 후 내 재고 관리를 선택하십시오. 목차

More information

Install stm32cubemx and st-link utility

Install stm32cubemx and st-link utility STM32CubeMX and ST-LINK Utility for STM32 Development 본문서는 ST Microelectronics 의 ARM Cortex-M 시리즈 Microcontroller 개발을위해제공되는 STM32CubeMX 와 STM32 ST-LINK Utility 프로그램의설치과정을설명합니다. 본문서는 Microsoft Windows 7

More information

Microsoft PowerPoint - 02_Linux_Fedora_Core_8_Vmware_Installation [호환 모드]

Microsoft PowerPoint - 02_Linux_Fedora_Core_8_Vmware_Installation [호환 모드] 리눅스 설치 Vmware를 이용한 Fedora Core 8 설치 소프트웨어실습 1 Contents 가상 머신 실습 환경 구축 Fedora Core 8 설치 가상 머신 가상 머신 가상 머신의 개념 VMware의 설치 VMware : 가상 머신 생성 VMware의 특징 실습 환경 구축 실습 환경 구축 Fedora Core 8 설치 가상 머신의 개념 가상 머신 (Virtual

More information

MF Driver Installation Guide

MF Driver Installation Guide Korean MF 드라이버 설치설명서 사용자 소프트웨어 CD-ROM... 드라이버 및 소프트웨어 정보...1 지원되는 운영 체제...1 MF 드라이버 및 MF Toolbox 설치... [쉬운 설치]를 사용한 설치...2 [사용자 정의 설치]를 사용한 설치...10 USB 케이블 연결(USB를 이용해 연결하는 경우만)...20 설치 결과 확인...21 온라인

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 Deep Learning 작업환경조성 & 사용법 ISL 안재원 Ubuntu 설치 작업환경조성 접속방법 사용예시 2 - ISO file Download www.ubuntu.com Ubuntu 설치 3 - Make Booting USB Ubuntu 설치 http://www.pendrivelinux.com/universal-usb-installer-easy-as-1-2-3/

More information

1. 안드로이드개발환경설정 안드로이드개발을위해선툴체인을비롯한다양한소프트웨어패키지가필요합니다 툴체인 (Cross-Compiler) 설치 안드로이드 2.2 프로요부터는소스에기본툴체인이 prebuilt 라는이름으로포함되어있지만, 리눅스 나부트로더 (U-boot)

1. 안드로이드개발환경설정 안드로이드개발을위해선툴체인을비롯한다양한소프트웨어패키지가필요합니다 툴체인 (Cross-Compiler) 설치 안드로이드 2.2 프로요부터는소스에기본툴체인이 prebuilt 라는이름으로포함되어있지만, 리눅스 나부트로더 (U-boot) 1. 안드로이드개발환경설정 안드로이드개발을위해선툴체인을비롯한다양한소프트웨어패키지가필요합니다. 1.1. 툴체인 (Cross-Compiler) 설치 안드로이드 2.2 프로요부터는소스에기본툴체인이 prebuilt 라는이름으로포함되어있지만, 리눅스 나부트로더 (U-boot) 만별도로필요한경우도있어툴체인설치및설정에대해알아봅니다. 1.1.1. 툴체인설치 다음링크에서다운받을수있습니다.

More information

제로 클라이언트를 통한 클라우드 컴퓨팅 제안서

제로 클라이언트를 통한 클라우드 컴퓨팅 제안서 제로 클라이언트를 통한 클라우드 컴퓨팅 제안서 유저풀 한국 공식 파트너- 1 유저풀(Userful) 1대의 고 사양 PC를 10여명의 독자적이고도 완전한 윈도 기반의 PC로 사용할 수 있는 최적의 VDI 솔루션 국내 제로 클라이언트 제품 중 기가 비트 이더넷 포트 장착으로 1080p Full-HD급 동영상이 자유롭게 재생되는 유일한 제품 관리자가 컴퓨터 지식이

More information

INDUS-8.HWP

INDUS-8.HWP i iii iv v vi vii viii ix x xi 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64

More information

CONTENTS.HWP

CONTENTS.HWP i ii iii iv v vi vii viii ix x xi - 1 - - 2 - - 3 - - 4 - - 5 - - 6 - - 7 - - 8 - - 9 - - 10 - - 11 - - 12 - - 13 - - 14 - - 15 - - 16 - - 17 - - 18 - - 19 - - 20 - - 21 - - 22 - - 23 - - 24 - - 25 -

More information

- i - - ii - - i - - ii - - i - - ii - - iii - - iv - - v - - vi - - vii - - viii - - ix - - x - - xi - - 1 - - 2 - - 3 - - 4 - - 5 - - 6 - - 7 - - 8 - - 9 - - 10 - - 11 - - 12 - - 13 - - 14 - - 15 -

More information

Microsoft 을 열면 깔끔한 사용자 중심의 메뉴 및 레이아웃이 제일 먼저 눈에 띕니다. 또한 은 스마트폰, 테블릿 및 클라우드는 물론 가 설치되어 있지 않은 PC 에서도 사용할 수 있습니다. 따라서 장소와 디바이스에 관계 없이 언제, 어디서나 문서를 확인하고 편집

Microsoft 을 열면 깔끔한 사용자 중심의 메뉴 및 레이아웃이 제일 먼저 눈에 띕니다. 또한 은 스마트폰, 테블릿 및 클라우드는 물론 가 설치되어 있지 않은 PC 에서도 사용할 수 있습니다. 따라서 장소와 디바이스에 관계 없이 언제, 어디서나 문서를 확인하고 편집 Modern Modern www.office.com ( ) 892 5 : 1577-9700 : http://www.microsoft.com/korea Microsoft 을 열면 깔끔한 사용자 중심의 메뉴 및 레이아웃이 제일 먼저 눈에 띕니다. 또한 은 스마트폰, 테블릿 및 클라우드는 물론 가 설치되어 있지 않은 PC 에서도 사용할 수 있습니다. 따라서 장소와

More information

ActFax 4.31 Local Privilege Escalation Exploit

ActFax 4.31 Local Privilege Escalation Exploit NSHC 2013. 05. 23 악성코드 분석 보고서 [ Ransomware 악성코드 ] 사용자의 컴퓨터를 강제로 잠그고 돈을 요구하는 형태의 공격이 기승을 부리고 있 습니다. 이러한 형태의 공격에 이용되는 악성코드는 Ransomware로 불리는 악성코 드 입니다. 한번 감염 시 치료절차가 복잡하며, 보고서 작성 시점을 기준으로 지속 적인 피해자가 발생되고

More information

소규모 비즈니스를 위한 플레이북 여기서 다룰 내용은 다음과 같습니다. 1. YouTube 소개 2. YouTube에서 비즈니스를 위한 채널 만들기 3. 눈길을 끄는 동영상 만들기 4. 고객의 액션 유도하기 5. 비즈니스에 중요한 잠재고객에게 더 많이 도달하기

소규모 비즈니스를 위한 플레이북 여기서 다룰 내용은 다음과 같습니다. 1. YouTube 소개 2. YouTube에서 비즈니스를 위한 채널 만들기 3. 눈길을 끄는 동영상 만들기 4. 고객의 액션 유도하기 5. 비즈니스에 중요한 잠재고객에게 더 많이 도달하기 소규모 비즈니스를 위한 YouTube 플레이북 YouTube에서 호소력 있는 동영상으로 고객과 소통하기 소규모 비즈니스를 위한 플레이북 여기서 다룰 내용은 다음과 같습니다. 1. YouTube 소개 2. YouTube에서 비즈니스를 위한 채널 만들기 3. 눈길을 끄는 동영상 만들기 4. 고객의 액션 유도하기 5. 비즈니스에 중요한 잠재고객에게 더 많이 도달하기

More information

커알못의 커널 탐방기 이 세상의 모든 커알못을 위해서

커알못의 커널 탐방기 이 세상의 모든 커알못을 위해서 커알못의 커널 탐방기 2015.12 이 세상의 모든 커알못을 위해서 개정 이력 버전/릴리스 0.1 작성일자 2015년 11월 30일 개요 최초 작성 0.2 2015년 12월 1일 보고서 구성 순서 변경 0.3 2015년 12월 3일 오탈자 수정 및 글자 교정 1.0 2015년 12월 7일 내용 추가 1.1 2015년 12월 10일 POC 코드 삽입 및 코드

More information

Microsoft PowerPoint - 권장 사양

Microsoft PowerPoint - 권장 사양 Autodesk 제품컴퓨터사양 PRONETSOFT.CO 박경현 1 AutoCAD 시스템사양 시스템요구사양 32 비트 AutoCAD 2009 를위한시스템요구사항 Intel Pentium 4 프로세서 2.2GHz 이상, 또는 Intel 또는 AMD 듀얼 코어프로세서 16GH 1.6GHz 이상 Microsoft Windows Vista, Windows XP Home

More information

vRealize Automation용 VMware Remote Console - VMware

vRealize Automation용 VMware Remote Console - VMware vrealize Automation 용 VMware Remote Console VMware Remote Console 9.0 이문서는새버전으로교체되기전까지나열된각제품버전및모든이후버전을지원합니다. 이문서에대한최신버전을확인하려면 http://www.vmware.com/kr/support/pubs 를참조하십시오. KO-002230-00 vrealize Automation

More information

1. Windows 설치 (Client 설치 ) 원하는위치에다운받은발송클라이언트압축파일을해제합니다. Step 2. /conf/config.xml 파일수정 conf 폴더에서 config.xml 파일을텍스트에디터를이용하여 Open 합니다. config.xml 파일에서, 아

1. Windows 설치 (Client 설치 ) 원하는위치에다운받은발송클라이언트압축파일을해제합니다. Step 2. /conf/config.xml 파일수정 conf 폴더에서 config.xml 파일을텍스트에디터를이용하여 Open 합니다. config.xml 파일에서, 아 LG U+ SMS/MMS 통합클라이언트 LG U+ SMS/MMS Client Simple Install Manual LG U+ SMS/MMS 통합클라이언트 - 1 - 간단설치매뉴얼 1. Windows 설치 (Client 설치 ) 원하는위치에다운받은발송클라이언트압축파일을해제합니다. Step 2. /conf/config.xml 파일수정 conf 폴더에서 config.xml

More information

Index 1. Intro Install Connect Scratch 1.4 (Offline Editor) Scratch 2.0 (Online Editor) Connect f

Index 1. Intro Install Connect Scratch 1.4 (Offline Editor) Scratch 2.0 (Online Editor) Connect f Scratch 호환 센서 보드 SKY SSB 설정 메뉴얼 1st of April 2016 Techdine Index 1. Intro... 03 2. Install... 04 3. Connect... 06 3-1. Scratch 1.4 (Offline Editor)... 06 3-2. Scratch 2.0 (Online Editor)... 09 3-2-1. Connect

More information

6. 설치가시작되는동안 USB 드라이버가자동으로로드됩니다. USB 드라이버가성공적으로로드되면 Setup is starting( 설치가시작되는중 )... 화면이표시됩니다. 7. 화면지침에따라 Windows 7 설치를완료합니다. 방법 2: 수정된 Windows 7 ISO

6. 설치가시작되는동안 USB 드라이버가자동으로로드됩니다. USB 드라이버가성공적으로로드되면 Setup is starting( 설치가시작되는중 )... 화면이표시됩니다. 7. 화면지침에따라 Windows 7 설치를완료합니다. 방법 2: 수정된 Windows 7 ISO Windows 7 설치및 PCIE RAID 설정정보 DK173 초판 11월 2016 A. Windows 7 및 USB 드라이버설치 칩셋사양에따라 Windows 7 설치중에 USB 키보드 / 마우스를사용하려면시스템에서 USB 드라이버를사전로드해야합니다. 이절에서는 USB 드라이버사전로드방법과 Windows 7 설치방법에대해서설명합니다. 방법 1: SATA ODD

More information

[Brochure] KOR_TunA

[Brochure] KOR_TunA LG CNS LG CNS APM (TunA) LG CNS APM (TunA) 어플리케이션의 성능 개선을 위한 직관적이고 심플한 APM 솔루션 APM 이란? Application Performance Management 란? 사용자 관점 그리고 비즈니스 관점에서 실제 서비스되고 있는 어플리케이션의 성능 관리 체계입니다. 이를 위해서는 신속한 장애 지점 파악 /

More information

세계 비지니스 정보

세계 비지니스 정보 - i - ii - iii - iv - v - vi - vii - viii - ix - 1 - 2 - 3 - - - - - - - - - - 4 - - - - - - 5 - - - - - - - - - - - 6 - - - - - - - - - 7 - - - - 8 - 9 - 10 - - - - - - - - - - - - 11 - - - 12 - 13 -

More information

정부3.0 국민디자인단 운영을 통해 국민과의 소통과 참여로 정책을 함께 만들 수 있었고 그 결과 국민 눈높이에 맞는 다양한 정책 개선안을 도출하며 정책의 완성도를 제고할 수 있었습니다. 또한 서비스디자인 방법론을 각 기관별 정부3.0 과제에 적용하여 국민 관점의 서비스 설계, 정책고객 확대 등 공직사회에 큰 반향을 유도하여 공무원의 일하는 방식을 변화시키고

More information

Xcovery 사용설명서

Xcovery 사용설명서 ㄱ 센티리온 프리미엄 사용설명서 목 차 Chapter 1 프로그램 소개 및 기본개념 1) 시스템 복구 2) 시스템백업 3) 시스템 백업 및 시스템 복구 활용하기 4) 폴더보호 Chapter 2 프로그램 설치하기 1) 프로그램 설치 방법 2) Centillion 설치 소프트웨어 사용권 계약서 3) 제품 인증 키 입력 4) Centillion 폴더보호 5) Windows

More information

Frequently Asked Question 버전 변경 날짜 변경 내용 v.1.0.0 2013/07/22 최초 작성

Frequently Asked Question 버전 변경 날짜 변경 내용 v.1.0.0 2013/07/22 최초 작성 Frequently Asked Question 버전 변경 날짜 변경 내용 v.1.0.0 2013/07/22 최초 작성 목 차 schoolbox Elecboard 언어가 영어로 변경 되었습니다. schoolbox Elecboard에서 터치가 안 됩니다. schoolbox 버그 아닌가요? 전자칠판에 판서 할 경우 터치하는 부분과 판서되는 위치가 다릅니다. schoolbox

More information

ThinkVantage Fingerprint Software

ThinkVantage Fingerprint Software ThinkVantage 지문 인식 소프트웨어 First Edition (August 2005) Copyright Lenovo 2005. Portions Copyright International Business Machines Corporation 2005. All rights reserved. U.S. GOVERNMENT USERS RESTRICTED RIGHTS:

More information

consulting

consulting CONSULTING 전략 컨설팅 클라우드 마이그레이션 애플리케이션 마이그레이션 데이터 마이그레이션 HELPING YOU ADOPT CLOUD. 클라우드로 가기로 결정했다면 누구와 함께 갈지를 선택해야 합니다. 처음부터 끝까지 믿을만한 파트너를 찾는다면 베스핀글로벌이 정답입니다. 전략 컨설팅 다양한 클라우드 공급자가 존재하고, 클라우드 공급자마다 다른 장단점을

More information

Userful Multiplatform by Nclouding

Userful Multiplatform by Nclouding Userful 멀티플랫폼을 통한 제로 클라이언트 클라우드 컴퓨팅 시스템 제안서 2014. 07. 유저풀 한국 공식 파트너- Copyright 2014 NClouding Co. Ltd. All rights reserved T. 02-564-4782~3 1 유저풀(Userful) 1대의 고 사양 PC를 십 여명의 독자적이고도 완전한 Windows 기반 PC로 사용할

More information

152*220

152*220 152*220 2011.2.16 5:53 PM ` 3 여는 글 교육주체들을 위한 교육 교양지 신경림 잠시 휴간했던 우리교육 을 비록 계간으로이지만 다시 내게 되었다는 소식을 들으니 우 선 반갑다. 하지만 월간으로 계속할 수 없다는 현실이 못내 아쉽다. 솔직히 나는 우리교 육 의 부지런한 독자는 못 되었다. 하지만 비록 어깨너머로 읽으면서도 이런 잡지는 우 리

More information

Microsoft Word - Korean_뷰어 메뉴얼_공용_ADVR&SWi_.doc

Microsoft Word - Korean_뷰어 메뉴얼_공용_ADVR&SWi_.doc DVR HDD PC Viewer Guide ADVR6000 / SWI5000 선운정보통신 소개 본 매뉴얼은 DVR의 하드디스크 PC 뷰워의 설명서입니다. 이 프로그램은 DVR에 장착되어 미리 포맷되고 녹화된 HDD에 저장된 영상들을 사용자의 PC에서 직접 보여줄 것입니다. DVR의 하드디스크-랙에서 분리된 하드디크스가 사용자의 PC에 연결됐다면 이 응용프로그램은

More information

Microsoft PowerPoint - chap02-C프로그램시작하기.pptx

Microsoft PowerPoint - chap02-C프로그램시작하기.pptx #include int main(void) { int num; printf( Please enter an integer "); scanf("%d", &num); if ( num < 0 ) printf("is negative.\n"); printf("num = %d\n", num); return 0; } 1 학습목표 을 작성하면서 C 프로그램의

More information

IRISCard Anywhere 5

IRISCard Anywhere 5 이 빠른 사용자 가이드는 IRISCard Anywhere 5 및 IRISCard Corporate 5 스캐너의 설치와 시작을 도와 드립니다. 이 스캐너와 함께 제공되는 소프트웨어는: - Cardiris Pro 5 및 Cardiris Corporate 5 for CRM (Windows 용) - Cardiris Pro 4 (Mac OS 용) Cardiris 의

More information

목차 백업 계정 서비스 이용 안내...3 * 권장 백업 정책...3 * 넷하드(100G 백업) 계정 서버로 백업하는 2가지 방법...3 * 백업서버 이용시 주의사항...3 WINDOWS 서버 사용자를 위한 백업서비스 이용 방법 네트워크 드라이브에 접속하여

목차 백업 계정 서비스 이용 안내...3 * 권장 백업 정책...3 * 넷하드(100G 백업) 계정 서버로 백업하는 2가지 방법...3 * 백업서버 이용시 주의사항...3 WINDOWS 서버 사용자를 위한 백업서비스 이용 방법 네트워크 드라이브에 접속하여 100G 백업계정 서비스 이용안내 (주)스마일서브 가상화사업본부 클라우드 서비스팀 UPDATE 2011. 10. 20. 목차 백업 계정 서비스 이용 안내...3 * 권장 백업 정책...3 * 넷하드(100G 백업) 계정 서버로 백업하는 2가지 방법...3 * 백업서버 이용시 주의사항...3 WINDOWS 서버 사용자를 위한 백업서비스 이용 방법...4 1.

More information

*2008년1월호진짜

*2008년1월호진짜 3. USB 이동식저장장치를이용하여전파되는악성코드분석 1. 개 요 최근 USB 이동식 저장장치를 통하여 전파되는 악성코드에 대한 감염피해가 증가하고 있어 주의가 필요하다. 이번에 확인된 ntion.exe 악성코드는 감염 시, 특정 사이트에 접속하여 추가 악성코드를 다운로드하는 Dropper 기능을 수행한다. 또한, 웹 서버가 감염될 경우는 웹 서버내의 웹 페이지가

More information

PowerPoint Presentation

PowerPoint Presentation 오에스아이소프트코리아세미나세미나 2012 Copyright Copyright 2012 OSIsoft, 2012 OSIsoft, LLC. LLC. PI Coresight and Mobility Presented by Daniel Kim REGIONAL 세미나 SEMINAR 세미나 2012 2012 2 Copyright Copyright 2012 OSIsoft,

More information

마켓온_제품소개서_20131111.key

마켓온_제품소개서_20131111.key 제품소개서 Your Expert Business Partner. CMS. Mobile. Enterprise System. 패스트스퀘어 시스템 마켓온 SNS 2013. 11. 11 Contents 1. 솔루션 개요 2. 솔루션 특징 3. 솔루션 주요기능 4. 솔루션 구성 마켓온 - 솔루션 개요 솔루션 개요 기업을 위한 유연하고 편리한 커뮤니케이션 솔루션 마켓온은

More information

0.筌≪럩??袁ⓓ?紐껋젾001-011-3筌

0.筌≪럩??袁ⓓ?紐껋젾001-011-3筌 3 4 5 6 7 8 9 10 11 Chapter 1 13 14 1 2 15 1 2 1 2 3 16 1 2 3 17 1 2 3 4 18 2 3 1 19 20 1 2 21 크리에이터 인터뷰 놀이 투어 놀이 투어 민혜영(1기, 직장인) 내가 살고 있는 사회에 가치가 있는 일을 해 보고 싶 어 다니던 직장을 나왔다. 사회적인 문제를 좀 더 깊숙이 고민하고, 해결책도

More information

Windows Live Hotmail Custom Domains Korea

Windows Live Hotmail Custom Domains Korea 매쉬업코리아2008 컨퍼런스 Microsoft Windows Live Service Open API 한국 마이크로소프트 개발자 플랫폼 사업 본부 / 차세대 웹 팀 김대우 (http://www.uxkorea.net 준서아빠 블로그) Agenda Microsoft의 매쉬업코리아2008 특전 Windows Live Service 소개 Windows Live Service

More information

Microsoft PowerPoint Android-SDK설치.HelloAndroid(1.0h).pptx

Microsoft PowerPoint Android-SDK설치.HelloAndroid(1.0h).pptx To be an Android Expert 문양세강원대학교 IT 대학컴퓨터학부 Eclipse (IDE) JDK Android SDK with ADT IDE: Integrated Development Environment JDK: Java Development Kit (Java SDK) ADT: Android Development Tools 2 JDK 설치 Eclipse

More information

SQL Developer Connect to TimesTen 유니원아이앤씨 DB 기술지원팀 2010 년 07 월 28 일 문서정보 프로젝트명 SQL Developer Connect to TimesTen 서브시스템명 버전 1.0 문서명 작성일 작성자

SQL Developer Connect to TimesTen 유니원아이앤씨 DB 기술지원팀 2010 년 07 월 28 일 문서정보 프로젝트명 SQL Developer Connect to TimesTen 서브시스템명 버전 1.0 문서명 작성일 작성자 SQL Developer Connect to TimesTen 유니원아이앤씨 DB 팀 2010 년 07 월 28 일 문서정보 프로젝트명 SQL Developer Connect to TimesTen 서브시스템명 버전 1.0 문서명 작성일 2010-07-28 작성자 김학준 최종수정일 2010-07-28 문서번호 20100728_01_khj 재개정이력 일자내용수정인버전

More information

ICAS CADWorx SPLM License 평가판설치가이드

ICAS CADWorx SPLM License 평가판설치가이드 ICAS CADWorx SPLM License 평가판설치가이드 CADWorx SPLM License 평가판설치가이드 설치권장사항 Operating System Compatibility ( 반드시 AutoCAD 가설치되어있어야합니다.) 추천시스템 3.0 GHz Intel Pentium IV or greater Windows XP Professional or later

More information

임베디드시스템설계강의자료 4 (2014 년도 1 학기 ) 김영진 아주대학교전자공학과

임베디드시스템설계강의자료 4 (2014 년도 1 학기 ) 김영진 아주대학교전자공학과 임베디드시스템설계강의자료 4 (2014 년도 1 학기 ) 김영진 아주대학교전자공학과 Outline n n n n n n 보드개요보드연결필수패키지, Tool-Chain 설치 Kernel, file system build Fastboot 및 Tera Term설치 Kernel, file system 이미지전송및설치 - 2 - Young-Jin Kim X-Hyper320TKU

More information

H3250_Wi-Fi_E.book

H3250_Wi-Fi_E.book 무선 LAN 기능으로 할 수 있는 것 2 무선 LAN 기능으로 할 수 있는 것 z q l D w 3 Wi-Fi 기능 플로우차트 z q l D 4 Wi-Fi 기능 플로우차트 w 5 본 사용 설명서의 기호 설명 6 각 장별 목차 1 2 3 4 5 6 7 8 9 10 11 12 13 14 7 목차 1 2 3 4 8 목차 5 6 7 8 9 9 목차 10 11 12

More information

1

1 2/33 3/33 4/33 5/33 6/33 7/33 8/33 9/33 10/33 11/33 12/33 13/33 14/33 15/33 16/33 17/33 5) 입력을 다 했으면 확인 버튼을 클릭합니다. 6) 시작 페이지가 제대로 설정이 되었는지 살펴볼까요. 익스플로러를 종료하고 다시 실행시켜 보세요. 시작화면에 야후! 코리아 화면이 뜬다면 설정 완료..^^

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 Ubuntu 13.04 설치매뉴얼 작성일자 : 2013.05 cafe24 IDC 사업팀 설치이미지부팅 1. Ubuntu CD(DVD) 를넣고해당미디어로부팅을시킵니다. 2. 처음설치화면에서한국어를선택합니다. Ubuntu 설치 1. 우분투서버설치를선택합니다. 번역안내 1. 한국어설정에대한안내화면이출력됩니다. 아직은번역이완벽하지않다는내용임으로 무시하고 < 예 >

More information

슬라이드 1

슬라이드 1 유라이브 앱 사용자 매뉴얼 차례 주의사항 앱 특징 앱 설치하기 블랙박스와 연동하기 메뉴보기 1. 메인메뉴 2. 실시간 감시 3. 원격 검색 3_1. 원격 파일 검색 3_2. 원격 설정 3_3. 원격 SD카드 포맷 3_4. 원격 펌웨어 업그레이드 3_5. Emergency 설정 4. SD카드 5. 스크린 샷 6. 내 폰의 영상 7. 설정 8. 앱 정보 고장 진단하기

More information

<3035313230325FBBE7B0EDB3EBC6AE5FB5F0C6FAC6AEC6D0BDBABFF6B5E5C3EBBEE0C1A128BCF6C1A4292E687770>

<3035313230325FBBE7B0EDB3EBC6AE5FB5F0C6FAC6AEC6D0BDBABFF6B5E5C3EBBEE0C1A128BCF6C1A4292E687770> 네트워크 장비의 디폴트 로그인 패스워드 취약점 및 대책 2005. 11. 30 본 보고서의 전부나 일부를 인용시 반드시 [자료: 한국정보보호진흥원(KISA)]룰 명시하여 주시기 바랍니다. - 1 - 1. 개요 패스워드 관리는 보안의 가장 기본적인 사항으로 유추하기 어려운 패스워드를 사용하고, 주기적 으로 패스워드를 변경하는 등 패스워드 관리에 신경을 많이 쓰고

More information

741034.hwp

741034.hwp iv v vi vii viii ix x xi 61 62 63 64 에 피 소 드 2 시도 임금은 곧 신하들을 불러모아 나라 일을 맡기고 이집트로 갔습니다. 하 산을 만난 임금은 그 동안 있었던 일을 말했어요. 원하시는 대로 일곱 번째 다이아몬드 아가씨를

More information

LATEX과 Mendeley를 활용한 문헌 관리 2017년 2월 6일 제1절 서지 관리 프로그램 연구 주제를 찾거나 선행 연구를 조사하는 가장 대표적인 방법이 문헌들을 찾아보는 것이다. 수없이 많은 논문들을 찾게 되고, 이런 논문들을 다운로드한 후 체계적으로 관리할 필

LATEX과 Mendeley를 활용한 문헌 관리 2017년 2월 6일 제1절 서지 관리 프로그램 연구 주제를 찾거나 선행 연구를 조사하는 가장 대표적인 방법이 문헌들을 찾아보는 것이다. 수없이 많은 논문들을 찾게 되고, 이런 논문들을 다운로드한 후 체계적으로 관리할 필 LATEX과 Mendeley를 활용한 문헌 관리 2017년 2월 6일 제1절 서지 관리 프로그램 연구 주제를 찾거나 선행 연구를 조사하는 가장 대표적인 방법이 문헌들을 찾아보는 것이다. 수없이 많은 논문들을 찾게 되고, 이런 논문들을 다운로드한 후 체계적으로 관리할 필요가 있다. 서지 관리 프로그램(Reference management software, citation

More information

4S 1차년도 평가 발표자료

4S 1차년도 평가 발표자료 모바일 S/W 프로그래밍 안드로이드개발환경설치 2012.09.05. 오병우 모바일공학과 JDK (Java Development Kit) SE (Standard Edition) 설치순서 Eclipse ADT (Android Development Tool) Plug-in Android SDK (Software Development Kit) SDK Components

More information

TTA Journal No.157_서체변경.indd

TTA Journal No.157_서체변경.indd 표준 시험인증 기술 동향 FIDO(Fast IDentity Online) 생체 인증 기술 표준화 동향 이동기 TTA 모바일응용서비스 프로젝트그룹(PG910) 의장 SK텔레콤 NIC 담당 매니저 76 l 2015 01/02 PASSWORDLESS EXPERIENCE (UAF standards) ONLINE AUTH REQUEST LOCAL DEVICE AUTH

More information

을풀면된다. 2. JDK 설치 JDK 는 Sun Developer Network 의 Java( 혹은 에서 Download > JavaSE 에서 JDK 6 Update xx 를선택하면설치파일을

을풀면된다. 2. JDK 설치 JDK 는 Sun Developer Network 의 Java(  혹은   에서 Download > JavaSE 에서 JDK 6 Update xx 를선택하면설치파일을 안드로이드설치및첫번째예제 안드로이드설치 안드로이드개발킷은안드로이드개발자사이트 (http://developer.android.com/) 에서다운로드받을수있으며현재 1.5 버전으로윈도우즈, 맥 OS X( 인텔 ), 리눅스플랫폼패키지가링크되어져있다. 안드로이드개발킷을설치하기위해서는다음과같은시스템환경이갖추어져있어야한다. 플랫폼 Windows Mac Linux 지원환경

More information

server name>/arcgis/rest/services server name>/<web adaptor name>/rest/services ArcGIS 10.1 for Server System requirements - 지

server name>/arcgis/rest/services  server name>/<web adaptor name>/rest/services ArcGIS 10.1 for Server System requirements - 지 ArcGIS for Server (Windows) 설치가이드 ArcGIS 10.2 for Server 설치변경사항 1 설치 간편해진설치 -.Net Framework나 Java Runtime 요구하지않음 - 웹서버 (IIS, WebSphere ) 와별도로분리되어순수하게웹서비스기반의 GIS 서버역할 - ArcGIS Server 계정을이용한서비스운영. 더이상 SOM,

More information

iOS5_1±³

iOS5_1±³ IDG Deep Dive ios 5 2 3 4 5 6 7 8 9 10 11 12 ios 5 토어 버튼이 상단 좌측에 추가되어 아이튠즈 스토 어의 적합한 영역으로 연결해 준다. 또한 블루투스의 원격제어 기능인 AVRCP(AV Remote Control Profile)가 1.3 버전으로 업데이 트되어 음악을 블루투스로 스트리밍할 때 트랙과 아티스트, 앨범 정보를

More information

System Recovery 사용자 매뉴얼

System Recovery 사용자 매뉴얼 Samsung OS Recovery Solution 을이용하여간편하게 MagicInfo 의네트워크를설정하고시스템을백업및복원할수있습니다. 시스템시작시리모컨의 - 버튼이나키보드의 F3 키를연속해서누르면복구모드로진입한후 Samsung OS Recovery Solution 이실행됩니다. Samsung OS Recovery Solution 은키보드와리모컨을사용하여조작할수있습니다.

More information

Raspbian 설치 라즈비안 OS (Raspbian OS) 라즈베리파이 3 Model B USB 마우스 USB 키보드 마이크로 SD 카드 마이크로 SD 카드리더기 HDM I 케이블모니터

Raspbian 설치 라즈비안 OS (Raspbian OS) 라즈베리파이 3 Model B USB 마우스 USB 키보드 마이크로 SD 카드 마이크로 SD 카드리더기 HDM I 케이블모니터 운영체제실습 Raspbian 설치 2017. 3 표월성 wspyo74@naver.com cherub.sungkyul.ac.kr 목차 Ⅰ. 설치 1. 라즈비안 (Raspbian 설치 ) 2. 설치후, 설정 설정사항 Raspbian 설치 라즈비안 OS (Raspbian OS) 라즈베리파이 3 Model B USB 마우스 USB 키보드 마이크로 SD 카드 마이크로

More information

..,. Job Flow,. PC,.., (Drag & Drop),.,. PC,, Windows PC Mac,.,.,. NAS(Network Attached Storage),,,., Amazon Web Services*.,, (redundancy), SSL.,. * A

..,. Job Flow,. PC,.., (Drag & Drop),.,. PC,, Windows PC Mac,.,.,. NAS(Network Attached Storage),,,., Amazon Web Services*.,, (redundancy), SSL.,. * A ..,. Job Flow,. PC,.., (Drag & Drop),.,. PC,, Windows PC Mac,.,.,. NAS(Network Attached Storage),,,., Amazon Web Services*.,, (redundancy), SSL.,. * Amazon Web Services, Inc.. ID Microsoft Office 365*

More information

Win7°í°´¿ë

Win7°í°´¿ë 고객용 m 한국마이크로소프트(유) 서울특별시 강남구 대치동 892번지 포스코센터 서관 5층 (우)139-777 고객지원센터 : 1577-9700 인터넷 : http://www.microsoft.com/korea 현대의 IT환경에 대응하는 최적의 운영체제 Windows 7은 Microsoft가 제공하는 차세대 운영 체제입니다. Windows 7은 뛰어난 운영

More information

1

1 1 2 3 4 5 6 b b t P A S M T U s 7 m P P 8 t P A S M T U s 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 Chapter 1 29 1 2 3 4 18 17 16 15 5 6 7 8 9 14 13 12 11 10 1 2 3 4 5 9 10 11 12 13 14 15

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 BOOTLOADER Jo, Heeseung 부트로더컴파일 부트로더소스복사및압축해제 부트로더소스는웹페이지에서다운로드 /working 디렉터리로이동한후, wget으로다운로드 이후작업은모두 /working 디렉터리에서진행 root@ubuntu:# cp /media/sm5-linux-111031/source/platform/uboot-s4210.tar.bz2 /working

More information

B2B 매뉴얼

B2B 매뉴얼 오디오북 모바일앱 사용자 매뉴얼 (안드로이드) 오디언 도서관 안드로이드용 - 오디오북 모바일앱은 안드로이드 OS 버전 2.1 이상을 지원합니다. (대표 기종 : 갤럭시 S, 갤럭시 S II, 갤럭시탭, 모토로이, 넥서스원 등) - OS 버전은 홖경설정(설정) > 휴대폰정보 > 펌웨어버전(Android 버전)에서 확인하실 수 있습니다.. - 하위 버전의 OS는

More information

<C1A4C3A5BFACB1B82031312D3420C1A4BDC5C1FAC8AFC0DAC0C720C6EDB0DFC7D8BCD220B9D720C0CEBDC4B0B3BCB1C0BB20C0A7C7D120B4EBBBF3BAB020C0CEB1C720B1B3C0B020C7C1B7CEB1D7B7A520B0B3B9DF20BAB8B0EDBCAD28C7A5C1F6C0AF292E687770>

<C1A4C3A5BFACB1B82031312D3420C1A4BDC5C1FAC8AFC0DAC0C720C6EDB0DFC7D8BCD220B9D720C0CEBDC4B0B3BCB1C0BB20C0A7C7D120B4EBBBF3BAB020C0CEB1C720B1B3C0B020C7C1B7CEB1D7B7A520B0B3B9DF20BAB8B0EDBCAD28C7A5C1F6C0AF292E687770> 제 출 문 보건복지부장관 귀 하 이 보고서를 정신질환자의 편견 해소 및 인식 개선을 위한 대상별 인권 교육프로그램 개발 연구의 결과보고서로 제출합니다 주관연구기관명 서울여자간호대학 산학협력단 연 구 책 임 자 김 경 희 연 구 원 김 계 하 문 용 훈 염 형 국 오 영 아 윤 희 상 이 명 수 홍 선 미 연 구 보 조 원 임 주 리 보 조 원 이 난 희 요

More information

Microsoft PowerPoint - 11주차_Android_GoogleMap.ppt [호환 모드]

Microsoft PowerPoint - 11주차_Android_GoogleMap.ppt [호환 모드] Google Map View 구현 학습목표 교육목표 Google Map View 구현 Google Map 지원 Emulator 생성 Google Map API Key 위도 / 경도구하기 위도 / 경도에따른 Google Map View 구현 Zoom Controller 구현 Google Map View (1) () Google g Map View 기능 Google

More information

1. 자바프로그램기초 및개발환경 2 장 & 3 장. 자바개발도구 충남대학교 컴퓨터공학과

1. 자바프로그램기초 및개발환경 2 장 & 3 장. 자바개발도구 충남대학교 컴퓨터공학과 1. 자바프로그램기초 및개발환경 2 장 & 3 장. 자바개발도구 충남대학교 컴퓨터공학과 학습내용 1. Java Development Kit(JDK) 2. Java API 3. 자바프로그래밍개발도구 (Eclipse) 4. 자바프로그래밍기초 2 자바를사용하려면무엇이필요한가? 자바프로그래밍개발도구 JDK (Java Development Kit) 다운로드위치 : http://www.oracle.com/technetwork/java/javas

More information

Packstack 을이용한 Openstack 설치

Packstack 을이용한 Openstack 설치 Packstack 을이용한 Openstack 설치 순서 순서...1 1. OpenStack 은무엇인가...2 2. OpenStack 설치를위한준비물...2 3. OpenStack 설치...2 3-1. VM 구성...2 3-2. OS 인스톨...2 3-3. OpenStack 설치...6 4. 수동으로 Volume Driver 구성...11 1 1. OpenStack

More information

Web Scraper in 30 Minutes 강철

Web Scraper in 30 Minutes 강철 Web Scraper in 30 Minutes 강철 발표자 소개 KAIST 전산학과 2015년부터 G사에서 일합니다. 에서 대한민국 정치의 모든 것을 개발하고 있습니다. 목표 웹 스크래퍼를 프레임웍 없이 처음부터 작성해 본다. 목표 웹 스크래퍼를 프레임웍 없이 처음부터 작성해 본다. 스크래퍼/크롤러의 작동 원리를 이해한다. 목표

More information

네이버블로그 :: 포스트내용 Print VMw are 에서 Linux 설치하기 (Centos 6.3, 리눅스 ) Linux 2013/02/23 22:52 /carrena/ VMware 에서 l

네이버블로그 :: 포스트내용 Print VMw are 에서 Linux 설치하기 (Centos 6.3, 리눅스 ) Linux 2013/02/23 22:52   /carrena/ VMware 에서 l VMw are 에서 Linux 설치하기 (Centos 6.3, 리눅스 ) Linux 2013/02/23 22:52 http://blog.naver.com /carrena/50163909320 VMware 에서 linux 설치하기 linux 는다양한버전이존재합니다. OS 자체가오픈소스이기때문에 redhat fedora, 우분투, centos 등등 100 가지가넘는버전이존재함

More information

12월16일자(최종).hwp

12월16일자(최종).hwp 동 향 제 22 권 23호 통권 499호 크롬 노트북 출시 의의 16) 이 기 훈 * 1. 개 요 지난 12월 7일 구글은 크롬 OS가 탑재된 노트북인 Cr-48, 일명 크롬 노트북 을 처음으로 선보였다. 아직 파일럿(시제품) 단계이기는 하지만 내년 중반에는 삼성과 대만 기업인 에이서를 통하여 정식으로 출시할 예정이다. 구글은 파일럿 프로그램 (pilot program)을

More information

CONTENTS C U B A I C U B A 8 Part I Part II Part III Part IV Part V Part VI Part VII Part VIII Part IX 9 C U B A 10 Part I Part II Part III Part IV Part V Part VI Part VII Part VIII Part IX 11 C U B

More information

소프트웨어설치 1. 소프트웨어설치및제거 ( 소스코드 ) 소스코드컴파일을이용한 S/W 설치 1. 소스코드다운로드 - 예 ) httpd tar.gz - 압축해제 : #tar xzvf httpd tar.gz - INSTALL 또는 README파일참조

소프트웨어설치 1. 소프트웨어설치및제거 ( 소스코드 ) 소스코드컴파일을이용한 S/W 설치 1. 소스코드다운로드 - 예 ) httpd tar.gz - 압축해제 : #tar xzvf httpd tar.gz - INSTALL 또는 README파일참조 운영체제실습 소프트웨어관리 2016. 6 표월성 passwd74@naver.com cherub.sungkyul.ac.kr 목차 Ⅶ. 소프트웨어관리 1. 소스코드컴파일을이용한소프트웨어설치 2. RPM패키지를이용한소프트웨어설치 3. YUM패키지를이용한소프트웨어설치 4. APT패키지를이용한소프트웨어설치 5. Telnet서버설치 6. ssh서버 (openssh) 설치

More information

온라인등록용 메뉴얼

온라인등록용 메뉴얼 WIZPLAT Corporation User Manual Gigabit LAN Port + USB3.0 HUB 사용자 설명서 이번에는 Gigabit LAN Port + USB3.0 HUB 를 구입해 주셔서 대단히 감사합니다. 이 사용설명서에는 중요한 주의 사항과 제품의 취급방법이 설명되어 있습니다. 사용하기 전에 설명서를 잘 읽어 보신 후 본 제품을 바르고

More information

2. 4. 1. 업무에 활용 가능한 플러그인 QGIS의 큰 들을 찾 아서 특징 설치 마 폰 은 스 트 그 8 하 이 업무에 필요한 기능 메뉴 TM f K 플러그인 호출 와 TM f K < 림 > TM f K 종항 그 중에서 그 설치 듯 할 수 있는 플러그인이 많이 제공된다는 것이다. < 림 > 다. 에서 어플을 다운받아 S or 8, 9 의 S or OREA

More information

본교재는수업용으로제작된게시물입니다. 영리목적으로사용할경우저작권법제 30 조항에의거법적처벌을받을수있습니다. [ 실습 ] 스위치장비초기화 1. NVRAM 에저장되어있는 'startup-config' 파일이있다면, 삭제를실시한다. SWx>enable SWx#erase sta

본교재는수업용으로제작된게시물입니다. 영리목적으로사용할경우저작권법제 30 조항에의거법적처벌을받을수있습니다. [ 실습 ] 스위치장비초기화 1. NVRAM 에저장되어있는 'startup-config' 파일이있다면, 삭제를실시한다. SWx>enable SWx#erase sta [ 실습 ] 스위치장비초기화 1. NVRAM 에저장되어있는 'startup-config' 파일이있다면, 삭제를실시한다. SWx>enable SWx#erase startup-config Erasing the nvram filesystem will remove all configuration files Continue? [confirm] ( 엔터 ) [OK] Erase

More information

PDF_Compass_32호-v3.pdf

PDF_Compass_32호-v3.pdf Design Compass는 특허청의 디자인맵 웹사이트에서 제공하는 디자인, 브랜드, 기술, 지식재산권에 관한 다양한 콘텐츠를 디자이너들의 입맛에 맞게 엮은 격월간 디자인 지식재산권 웹진입니다. * Design Compass는 저작이용이 허락된 서울서체(서울시)와 나눔글꼴(NHN)을 사용하여 제작되었습니다. 2 4 5 6 7 9 10 11 편집 / 디자인맵

More information

IP Cam DDNS 설정설명서(MJPEG)-101021.hwp

IP Cam DDNS 설정설명서(MJPEG)-101021.hwp PH-MIP001 PH-MIP002 PH-MIP003 기능이란? 대부분의 자가 가입한 인터넷 서비스는 유동IP 방식을 합니다. 유동IP 방식은 필요에 따라 할당되는 IP가 변화하기 때문에 공유기 또는 공유기에 연결된 를 외부에서 접근이 필요할 경우 불편함을 느낄 수 있습니다. (Dynamic DNS)는 이와같은 불편함을 해소하기 위해 자가 지정한 도메인 이름으로

More information

Microsoft PowerPoint SDK설치.HelloAndroid(1.5h).pptx

Microsoft PowerPoint SDK설치.HelloAndroid(1.5h).pptx To be an Android Expert 문양세강원대학교 IT 대학컴퓨터학부 개발환경구조및설치순서 JDK 설치 Eclipse 설치 안드로이드 SDK 설치 ADT(Androd Development Tools) 설치 AVD(Android Virtual Device) 생성 Hello Android! 2 Eclipse (IDE) JDK Android SDK with

More information

처음에 읽어 주십시오! 본 사용설명서의 내용은 예고 없이 변경할 수 있습니다. 본 사용설명서의 내용은 제조 공정의 각 과정에서 확인했습니다. 문제점이나 잘못된 점 이 있으면 개의치 마시고 당사로 연락해 주십시오. 본 사용설명서의 내용을 복제하는 것은 일부 또는 전부에

처음에 읽어 주십시오! 본 사용설명서의 내용은 예고 없이 변경할 수 있습니다. 본 사용설명서의 내용은 제조 공정의 각 과정에서 확인했습니다. 문제점이나 잘못된 점 이 있으면 개의치 마시고 당사로 연락해 주십시오. 본 사용설명서의 내용을 복제하는 것은 일부 또는 전부에 스마트폰 또는 태블릿 단말기용 앱 EXILIM Link 사용설명서 KO 본 설명서의 절차에 따라 일반 스마트폰/태블릿을 연결할 수 있습니다. 일부 정보(표시 내 용 등)는 실제 사용 중인 기기에서 다르게 나타날 수도 있습니다. 향후 참고할 경우를 대비해 사용설명서는 안전한 장소에 보관해 주십시오. 처음에 읽어 주십시오! 본 사용설명서의 내용은 예고 없이 변경할

More information

가가 (MILK) (MILK) 게 게 동 게 가 원 게 게 가가 가가 라 가가 라 로 빠르게 로 빠르게 동 검색가 원 가르로 원 르로 검색 가가 게 르 가가 르 라 라 가 원 동 동 가 게 게 (Papergarden) (Papergarden) 검색 검색 2 2 바깥 원

가가 (MILK) (MILK) 게 게 동 게 가 원 게 게 가가 가가 라 가가 라 로 빠르게 로 빠르게 동 검색가 원 가르로 원 르로 검색 가가 게 르 가가 르 라 라 가 원 동 동 가 게 게 (Papergarden) (Papergarden) 검색 검색 2 2 바깥 원 제 제 215. 215. 매 성 매 니 14 제 사용 서비스 사 무매 ( p:// a. e. a ng. L a / e /dp / pma n.d ) 로 원 사 / 동 시 는 용 다 으 S 어 1 의 의 색 1 삼성 서비스 운 시 : 월 토 : 18:(일 일/공 일 33 (원 서비스 무) 3 가고 진단, 서비스) u 지 SS 41 3 33 S프라 삼성 바 게 제

More information

00-1표지

00-1표지 summary _I II_ summary _III 1 1 2 2 5 5 5 8 10 12 13 14 18 24 28 29 29 33 41 45 45 45 45 47 IV_ contents 48 48 48 49 50 51 52 55 60 60 61 62 63 63 64 64 65 65 65 69 69 69 74 76 76 77 78 _V 78 79 79 81

More information