Microsoft PowerPoint - 01_Linux_Introduction.ppt [자동 저장]

Similar documents
Microsoft PowerPoint - linux intro.pptx

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션

Unix & Linux 개요 Company 서울대학교통계학과 2010년 2학기컴퓨터의개념및실습 ( Thanks to: cancho & facewhite from SPARC/KAIST, Bruce La Plante fro

歯J PDF

PowerPoint 프레젠테이션

제1장 Unix란 무엇인가?

Microsoft PowerPoint - 01_Overview

lecture01

<43656E744F5320B8AEB4AABDBA20B0B3BFE42E687770>

Microsoft PowerPoint - 01_(Linux)_(Fundamental)_Free-OpenSourceSW

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

Sun Java System Messaging Server 63 64

2013년 1회 정보처리산업기사 실기.hwp

Microsoft PowerPoint - 00_(C_Programming)_(Korean)_Computer_Systems

PowerPoint 프레젠테이션

Microsoft PowerPoint - 01_(Linux)_(Fundamental)_Free-OpenSource_Software

APOGEE Insight_KR_Base_3P11

PowerPoint 프레젠테이션

ESP1ºÎ-04

Microsoft PowerPoint - 권장 사양

Contributors: Myung Su Seok and SeokJae Yoo Last Update: 09/25/ Introduction 2015년 8월현재전자기학분야에서가장많이쓰이고있는 simulation software는다음과같은알고리즘을사용하고있다.

Microsoft PowerPoint - 10_(Linux)_(Fundamental)_Linux_Kernel

Microsoft PowerPoint - 11_(Linux)_(Fundamental)_Linux_Kernel

What is Unix? A multi-task and multi-user Operating System Developed in 1969 at AT&T s Bell Labs by Ken Thompson (Unix) Dennis Ritchie (C) Douglas Mcl

Backup Exec

Solaris Express Developer Edition

05Àå

Copyright 2004 Sun Microsystems, Inc Network Circle, Santa Clara, CA U.S.A..,,. Sun. Sun. Berkeley BSD. UNIX X/Open Company, Ltd.. Sun, Su

< FC8A8C6E4C0CCC1F620B0B3B9DF20BAB8BEC8B0A1C0CCB5E5C3D6C1BE28C0FAC0DBB1C7BBE8C1A6292E687770>

Microsoft PowerPoint - 02_Linux_Fedora_Core_8_Vmware_Installation [호환 모드]

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

Copyright 2012, Oracle and/or its affiliates. All rights reserved.,.,,,,,,,,,,,,.,...,. U.S. GOVERNMENT END USERS. Oracle programs, including any oper

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

PowerPoint 프레젠테이션

공개SW 솔루션 목록

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

PowerPoint Presentation

슬라이드 1

공개SW 솔루션 목록

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

³»Áö¼öÁ¤

PCServerMgmt7

01Àå

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

침입방지솔루션도입검토보고서

Microsoft Word - s.doc

Level 1 출제범위 보다세부적인정보를얻기를원하시면 LPI - KOREA 홈페이지를방문해주세요 시험과 102 시험은 Level 1 획득하기위한필수과목입니다. Linux의기본적

Microsoft Word - Network Programming_01.docx

Copyright 2012, Oracle and/or its affiliates. All rights reserved.,,,,,,,,,,,,,.,..., U.S. GOVERNMENT END USERS. Oracle programs, including any operat

Microsoft PowerPoint - 02_Installation

Microsoft PowerPoint - 03.OS.pptx

Assign an IP Address and Access the Video Stream - Installation Guide

Analyst Briefing

vm-웨어-01장

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

서현수


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

Level 학습 성과 내용 1수준 (이해) 1. 기본적인 Unix 이용법(명령어 또는 tool 활용)을 습득한다. 2. Unix 운영체계 설치을 익힌다. 모듈 학습성과 2수준 (응용) 1. Unix 가상화 및 이중화 개념을 이해한다. 2. 하드디스크의 논리적 구성 능력

1

PowerPoint Presentation

[Brochure] KOR_TunA

Adobe Flash 취약점 분석 (CVE )

Microsoft Word - zfs-storage-family_ko.doc

품질검증분야 Stack 통합 Test 결과보고서 [ The Bug Genie ]

자동화 툴 검토 보고서

초보자를 위한 C++

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

PowerPoint 프레젠테이션

Integ

Endpoint Protector - Active Directory Deployment Guide

LEICA C-LUX

<4D F736F F F696E74202D20B0EDB7C1B4EB5FC0AFC7E5C3A D B9F6C0FC2E BC8A3C8AF20B8F0B5E55D>

!K_InDesginCS_NFH

GNU/Linux 1, GNU/Linux MS-DOS LOADLIN DOS-MBR LILO DOS-MBR LILO... 6


ODS-FM1

PowerPoint 프레젠테이션

Beginning Linux Programming 제3판

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션

대표이사등의확인서명( ) I. 회사의 개요 1. 회사의 개요 1. 연결대상 종속회사 개황(연결재무제표를 작성하는 주권상장법인이 사업보고서, 분기ㆍ 반기보고서를 제출하는 경우에 한함) (단위 : 백만원) 상호 설립일 주소 주요사업 직전사업연도말 자산총액 지배

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

리눅스 취약점대응방안권고 / KISA 취약점점검팀 영향받는플랫폼 OS, FAQ 추가 개요 미국보안회사 에의해 시스템의 라이브러리 의특정함수에서임의코드를실행할수있는취약점이공개 해당취약점은 CVE 지정, 도메인네임을


P2WW HNZ0

Agenda 오픈소스 트렌드 전망 Red Hat Enterprise Virtualization Red Hat Enterprise Linux OpenStack Platform Open Hybrid Cloud

1. What is AX1 AX1 Program은 WIZnet 사의 Hardwired TCP/IP Chip인 iinchip 들의성능평가및 Test를위해제작된 Windows 기반의 PC Program이다. AX1은 Internet을통해 iinchip Evaluation

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

PowerPoint 프레젠테이션


Microsoft Word - ntasFrameBuilderInstallGuide2.5.doc

본 기기에 대하여 언제, 어디서나 자유롭게 LG 넷하드를 구입해주셔서 감사합니다. LG 넷하드는 인터넷이 연결된 곳이라면 언제 어디서나 자유롭게 파일을 저장하고 공유할 수 있는 장치입니다. 2

StruxureWare Data Center Expert 7.2.x 의 새 기능 StruxureWare Data Center Expert 7.2.x 릴리스에서 사용할 수 있는 새 기능에 대해 자세히 알아보십시오. 웹 클라이언트 시작 화면: StruxureWare Cen

SMB_ICMP_UDP(huichang).PDF

Microsoft PowerPoint - 발표_090513_IBM세미나_IPTV_디디오넷_완료.ppt

KDTÁ¾ÇÕ-1-07/03

FreeBSD Handbook

FreeBSD Handbook

Transcription:

리눅스소개 소프트웨어실습 1

Contents Unix 개론및소개 리눅스배포판과윈도우 2000

Unix 개론및소개 Unix 개론및소개 Unix의역사 Unix 버전 Unix 의특징 리눅스배포판과윈도우 2000

UNIX 의역사 Multics : 1965 년 AT&T의 Bell 연구소, MIT, GE(General Electric) 사 개발목적 다중사용자 (Multi-user) user), 멀티프로세서 (multi-processor) 계층구조파일시스템 (hierachical file system) Ken Thompson UNIX 시스템의위대한아버지 PDP-7 어셈블리및기타어셈블리언어로된유틸리티개발 파일유틸리티 (xp, mv 등 ), 쉘 (shell) 등 C 언어로 UNIX 시스템재작성 : 1973 년 Dennis Ritchie B언어를기초로하여 C언어개발 Dennis Ritchie는 C언어로 UNIX 시스템재작성

UNIX 의역사 (cont`d) 1980 ~ 90 년대 1980년 : BSD 4.1 1983년 : Sun OS, BSD 4.2, System V 1988 년 :AT&T 와 Sun Microsystems 사가공동으로 System V Release 4(SVR4) 를개발 UnixWare 와 Solaris 2 로발전 Sun Microsystems 초기워크스테이션 : CISC(Complex Instruction Set Computer) 프로세서에기초한것 RISC(Reduced Instruction Set Computer) 라는새로운 CPU 칩구조를사용 SPARC 제품군

Unix 의특징 대화형시스템 사용자가명령을내리면시스템은그명령을수행 높은이식성 C 언어로구성되어있어타기종에이식이용이 Multi-tasking, Multi-user 시스템 여러명의사용자가동시에사용가능 동시에여러개의프로세서수행이가능 쉘프로그래밍 반복적이고복잡한명령어를대화식으로간단히처리 계층적파일시스템

UNIX 의버전

UNIX 의버전 (cont`d) BSD 계열 Berkeley Software Distribution Berkeley 대학에서무료로배포하기시작한유닉스계열 가상메모리지원, C Shell, TCP/IP 네트워킹등 주요특징 C Shell vi 에디터 Franz Lisp 프로그램언어 Pascal 프로그램언어 네트워킹지원 소켓과 pseudo-tty 를통한프로세스간통신 가상기억장치지원

UNIX 의버전 (cont`d) System V 계열 AT&T에서초기에개발한유닉스버전 Version 6 기본적인쉘 ed 텍스트에디터및 100 여개의유틸리티기능제공 Version 7 1978년 Bell 연구소에서발표 Bourne 쉘의첫번째 release의기초

UNIX 의버전 (cont`d) Solaris Sun Microsystems사의워크스테이션에설치되어보급 초기버전 : SunOS 4.x, Solaris 1.x BSD 유닉스계열 Solaris 2.x System V 계열 최근솔라리스운영체제를무료로배포 현재버전 : Solaris 10 http://www.sun.com http://kr.sun.com

UNIX 의버전 (cont`d) FreeBSD 4.4 BSD에기반하여개발된전통유닉스운영체제 Open Source 모델 배포판 2008년 1월 : Release 6.3 2008년 2월 : Release 7.0 http://www.freebsd.org http://www.kw.freebsd.org

UNIX 의버전 (cont`d) Linux 1991년핀란드헬싱키대학의리누스토발즈 (Linus Torvalds) PC에서동작하며 POSIX(Portable Operating System Interface) 표준을따르는유닉스일종 GNU의 GPL(GNU Program License) 에의거하여소스무료공개

리눅스배포판과 Windows Unix/Linux 개론및소개 리눅스배포판과윈도우 자유소프트웨어와 GNU 리눅스의탄생배경 GNU 프로젝트 Windows 와 Linux 리눅스배포판

자유소프트웨어와 GNU 리눅스의탄생배경 1987 년앤드류타넨바움 (Andrew S. Tanenbaum) 네덜란드브리제대학원전산과교수 운영체제강의를위해개발한유닉스의 PC 버전소스코드 이후미닉스 (MINIX) 라는이름으로공개 1991 년리누스토발즈 (Linux Torvalds) 핀란드헬싱키대학의학생 미닉스를기반으로유닉스표준화규격인 POSIX(Portable Operating System Interface for Unix) 를도입하여 PC 버전의유닉스개발 FSF( 자유소프트웨어재단, Free Software Foundation) GNU(GNU is Not Unix) 프로젝트 C 컴파일러 gcc, 텍스트편집기인이맥스 (Emacs) 마크 (Mach) 라는마이크로커널을기반으로한허드커널 (HURD Kernel) 과에디터, 프로그래밍도구, 라이브러리, 컴파일러, 유틸리티, 쉘, 그리고다양한응용프로그램을개발중이었다.

자유소프트웨어와 GNU (cont`d) GNU 프로젝트 GNU`s Not Unix 1980년대초반리차드스톨만 (Richard Stallman) 모든소프트웨어는자유 (free) 로워야한다. GNU 공용라이선스 (GNU Public License, GPL) 소프트웨어는무료이며, 아무도이자유를빼앗을수없다 소프트웨어재판매허용 변경된모든소스코드공개원칙 http://www.gnu.org

Windows 와 Linux Windows 와 Linux 의주요차이점 Windows 하나의컴퓨터, 하나의데스크, 하나의사용자 로설계된프로그램 단일사용자, 네트워크사용자 마이크로커널 운영체제의기능을프로세스관리서비스, 메모리관리서비스, 파일시스템서비스같이여러개의서버프로세스로분할하고각프로세스가일련의서비스를제공 사용자인터페이스를핵심운영체제와결합 비디오카드드라이버가 x86 아키텍처의 Ring 0 에서실행되는것이허용된다. (Ring 0은특권프로세스만이실행되는보호메커니즘 ) 비디오카드에서오동작하면시스템전체가다운 환경설정 : 레지스트리 (registry) regedit 이웃네트워크 (Network Neiborhood) 주도메인컨트롤러 (Primary Domain Controller, PDC) 액티브디렉토리 (Active Directory)

Windows 와 Linux(cont`d) Windows 와 Linux 의주요차이점 (cont`d) Linux 다중사용자, 네트워크사용자 모노리딕 (monolithic) 커널 전통적인운영체제설계방법으로프로세스관리, 메모리관리, 파일시스템같은커널의모든기능들이하나의커널에들어가있고, 모두커널모드에서실행 사용자인터페이스와운영체제를분리 X 윈도우시스템인터페이스는사용자수준의응용프로그램으로써수행 WindowMaker, FVWM, GNOME과 KDE 환경설정 : 텍스트파일 /etc 디렉토리나그서브디렉토리에존재 네트워크파일시스템 (Network File System, NFS) NIS(Network Information Service) : 리눅스의네트워크보안모델 LDAP(Lightweight Directory Access Protocol)

리눅스배포판 국외배포판 슬랙웨어 (slackware) 1994년 : 하나씩다운로드하여설치해야했던커널, 쉘, 어플리케이션, 설치과정에해당하는인스톨러등을 CD-ROM 하나에넣어서운영체제의형태로배포 간결함 (simplicity) 과안정성 (stability) 을기반으로가장 유닉스같은 (UNIX-like) 리눅스배포판을목표로만듬 http://www.slackware.com

리눅스배포판 (cont`d) 국외배포판 (cont`d) 레드햇 (RedHat) 유지보수의문제점해결 RPM(RedHat Package Manager) 범용배포판 2000년 : RedHat 6.2 2002년 : RedHat 7.2, 7.3 2003 년 : RedHat 90 9.0 현재 Fedora Project 와 Enterprise Linux 로구분 http://www.redhat.com t

리눅스배포판 (cont`d) 국외배포판 (cont`d) RedHat 의 Fedora Project RedHat 사에서디자인되어공개적으로개발되는프로젝트 범용배포판 2007년 5월 : Fedora Core 7 2007년 11월 : Fedora Core 8 http://fedoraproject.org

리눅스배포판 (cont`d) 국외배포판 (cont`d) 유나이티드리눅스 (United Linux) : 비레드햇진영 2001 년레드햇리눅스견제를위해출범 2003 년해체 칼데라 (SCO) 의리눅스사업포기 수세리눅스가참여포기발표 독일의수세리눅스 (S.u.S.E) 미국의칼데라 ( 현재는 SCO) 의오픈리눅스 일본의터보리눅스 브라질의커텍티바

리눅스배포판 (cont`d) 국외배포판 (cont`d) 수세리눅스 (SUSE Linux) 노벨 (Novell) 이수세리눅스를인수하고 IBM이거액을노벨에투자 수세리눅스독자적으로레드햇을견제가가능해짐 Enterprise와 Personal 버전 현재 SUSE Linux 10 http://www.novell.com/linux/

리눅스배포판 (cont`d) 국외배포판 (cont`d) 데비안 (Debian) : 데비안 GNU/ 리눅스 1993 년이안머독 GNU 의정신을기반으로한배포판을제창 국제화된비영리프로젝트로발전 3가지릴리즈 : stable, testing, unstable 2008 년 2 월 17 일 : 데비안 GNU/ 리눅스 40 4.0

리눅스배포판 (cont`d) 국외배포판 (cont`d) Mandriva Linux 1998 년 MandrakeSoft 사에의해개발 이전의 Mandrake Linux http://www.mandriva.com/en/product/mandriva-linux-one

리눅스배포판 (cont`d) 국외배포판 (cont`d) 젠투리눅스 (Gentoo Linux) 개발자와네트워크전문가를위한배포판 X86을기반으로 ppc, sparc 를지원하는리눅스배포판 빠르고융통성을지녔다. BSD 포트를기초로하고, 파이썬으로개발된포티지 (portage) 라는진보된패키지관리시스템을이용 http://www.gentoo.org

리눅스배포판 (cont`d) 국외배포판 (cont`d) 우분투리눅스 (Ubuntu Linux) 우분투는고대아프리카단어로 나의인격은당신의인격에서나온다 를의미한다. 또한 우리가있으므로내가있다. 즉내가다른사람과의관계를통해서만사람이될수있다 를의미한다. 특징 데비안을기반으로개발된공개형리눅스배포판 GNOME을기본데스크탑환경으로사용 배포판 2004년 10월 4.10 버전출시 최신버전 : Ubuntu 7.10 http://www.ubuntu.com

리눅스배포판 (cont`d) 국외배포판 (cont`d) 아시아표준리눅스운영체제 : Ai Asianux 한국, 중국, 일본으로구성된아시아리더 3개국이중심이되어프로젝트를추진 참가기업의개발자들이모여 Asianux팀구성 한국 : Haansoft,Inc. 중국 : Red Flag Software Co., Ltd. 일본 : Miracle Linux Corporation. 이후베트남기업참여 베트남 : VietSoftware Inc. Asianux 의세가지이념 Common( 공통 ) Collaboration( 협조 ) Contribution( 공헌 ) 2004년 6월 : Asianux 1.0 발표 2005년 8월 26일 : Asianux 2.0 발표 http://www.asianux.com

리눅스배포판 (cont`d) 국내배포판 알짜리눅스 1992년 8월소프트월드 X윈도유를만끽하는공개유닉스시스템 Linux 1996년 9월 : 알짜슬랙웨어 3.1 슬랙웨어를기반으로한국내최초의한글배포판 1997 년 : 알짜리눅스 4.0 레드햇리눅스 4.0( 커널 2.0 포함 ) 기반한한글배포판 이후부터 4.2, 5.0~5.2 버전에한글판을만들어공개 알짜리눅스 6.1 레드햇기반, 아나콘다방식의설치방법 2000년 8월 28일 : 알짜리눅스 6.2 리눅스원에서생산중단, 마지막패키지

리눅스배포판 (cont`d) 국내배포판 (cont`d) 와우리눅스 (WOW LINUX) 최신버전의알짜리눅스를기반으로제작 배포판 2000년 : 와우리눅스 6.2, 와우리눅스 2001년 : 와우리눅스 7.0, 와우리눅스 7.1 파란 2002년 : 와우리눅스 7.3 파란 R2 2003년 : 와우리눅스 7.3 파란 R3 현재와우리눅스 Personal Edition v1.2 와와우리눅스 Standard Server v1.2

국내배포판 (cont d) 한컴리눅스 (HANCOM LINUX) 배포판 2000년 : 한컴오피스 1.0 2001년 : 한컴오피스 1.2 2001년 12월 : 한컴리눅스딜럭스 2.0, 한컴리눅스오피스 2.0, 한컴리눅스 OS 2.2 2002년 : 한컴리눅스 3.0 2003년 : 한컴리눅스 3.1 Professional, 한컴오피스 3.0, 한컴데스크탑 2003 2004 년 : 한컴리눅스 4.0 Asianux 참여로사업중단 http://www.hannux.com

리눅스배포판 (cont`d) 국내배포판 (cont d) 한소프트리눅스 (HAANSOFT LINUX) 한글과컴퓨터 Asianux 플랫폼기반 2005 년 8 월 25 일 : 한소프트리눅스 2006 Asianux Inside 출시 최신버전 : Asianux Desktop3 http://www.haansoftlinux.comhaansoftlinux

리눅스배포판 (cont`d) 국내배포판 (cont d) 리눅스원 배포판 NuxOne 2.1 Maru : 2.6.5 커널적용 Maru3 : 64 비트아키텍처지원제품, 최신 2.6 버전커널적용 Guru : 2.6.16 버전커널적용 http://www.linuxone.co.kr