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

Similar documents
PowerPoint 프레젠테이션

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션

Microsoft PowerPoint - linux intro.pptx

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

Microsoft PowerPoint - 01_Overview

제1장 Unix란 무엇인가?

lecture01

歯J PDF

PowerPoint 프레젠테이션

Microsoft PowerPoint - 03.OS.pptx

PowerPoint 프레젠테이션

1

PowerPoint 프레젠테이션

<43656E744F5320B8AEB4AABDBA20B0B3BFE42E687770>

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

슬라이드 1

PowerPoint 프레젠테이션

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

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

PowerPoint 프레젠테이션

Solaris Express Developer Edition

01Àå

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

PowerPoint 프레젠테이션

/chroot/lib/ /chroot/etc/

Analyst Briefing

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

Adobe Flash 취약점 분석 (CVE )

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

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

목 차 Ⅰ. 일반사항 1 Ⅱ. 특기사항 3 Ⅲ. 물품내역 및 세부규격 8 Ⅳ. 주의사항

Microsoft PowerPoint App Fundamentals[Part1](1.0h).pptx

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

<4D F736F F D D31312D30312D53572D30312DBBE7BFEBC0DABCB3B8EDBCAD5FBFDCBACEB9E8C6F7BFEB2E646F63>

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

초보자를 위한 C++

6주차.key

PowerPoint 프레젠테이션

분산시스템_강의교재 - 7

UI피피티

[ 컴퓨터시스템 ] 3 주차 1 차시. 디렉토리사이의이동 3 주차 1 차시디렉토리사이의이동 학습목표 1. pwd 명령을사용하여현재디렉토리를확인할수있다. 2. cd 명령을사용하여다른디렉토리로이동할수있다. 3. ls 명령을사용하여디렉토리내의파일목록을옵션에따라다양하게확인할수

Microsoft PowerPoint - 02_Linux_Fedora_Core_8_Vmware_Installation [호환 모드]

KARAAUTO_4¿ù.qxd-ÀÌÆå.ps, page Normalize

ESP1ºÎ-04

1. 도구개요 CppUnit Testing 소개 CppUnit 는 C++ 용 testing Framework 로 Java 의 JUnit 을 C++ 로구현 C++ 언어에서사용할수있도록개발된 Open Source 프로젝트로, source code 의특정 Module 이의도

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

PowerPoint 프레젠테이션

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

Microsoft PowerPoint - 05_(Linux)_(Fundamental)_Shell_Programming

<C0CCBCBCBFB52DC1A4B4EBBFF82DBCAEBBE7B3EDB9AE2D D382E687770>

FreeBSD Handbook


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

목차 006/ 008/ 009/ 011/ 012/ 013/ 014/ Part 1_ 컴퓨터가 제대로 작동하지 않을 때 문제00_ 윈도우7 복구(초기화) 방법 안내 문제01_ 컴퓨터의 전원 버튼을 눌러도 아무 반응이 없어요. 문제02_ 전원을 누르면 팬(쿨러)이 돌아가는

FreeBSD Handbook

<4D F736F F F696E74202D203033C0E520BDC3BDBAC5DBBCD2C7C1C6AEBFFEBEEE2E >

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션

Mango220 Android How to compile and Transfer image to Target

³»Áö¼öÁ¤

<49534F C0CEC1F520BBE7C8C4BDC9BBE720C4C1BCB3C6C320B9D D20BDC3BDBAC5DB20B0EDB5B5C8AD20C1A6BEC8BFE4C3BBBCAD2E687770>

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

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

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

PowerPoint 프레젠테이션

Microsoft Word _LT_리눅스 마운트강좌 mount 1편.doc

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

MySQL-Ch10

<4D F736F F F696E74202D20B0EDB7C1B4EB5FC0AFC7E5C3A D B9F6C0FC2E BC8A3C8AF20B8F0B5E55D>

Microsoft PowerPoint - 알고리즘_1주차_2차시.pptx

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

Microsoft PowerPoint 통신 및 압축 명령어.ppt

PowerPoint Presentation

Microsoft Word - Network Programming_01.docx

PowerPoint 프레젠테이션

공개SW 솔루션 목록

벤처연구사업(전동휠체어) 평가

디바이스드라이버 (Device Driver) Driver is literally a subject which drive a object. 응용프로그램에서하드웨어장치를이용해서데이터를직접읽고쓰거나제어해야하는경우에디바이스드라이버를이용 하드웨어를제어하는프로그램과애플리케이션에서

공개SW 솔루션 목록

<4D F736F F F696E74202D20B8AEB4AABDBA20BFC0B7F920C3B3B8AEC7CFB1E22E BC8A3C8AF20B8F0B5E55D>

제 1401 회리눅스마스터 1 급 1 차 A 형정답

제 1401 회리눅스마스터 1 급 1 차 B 형정답

Microsoft PowerPoint - 02_Installation

Microsoft PowerPoint App Fundamentals[Part1].pptx

Microsoft PowerPoint - LN_10_rootFS.ppt [호환 모드]

Discrete Mathematics

Microsoft PowerPoint - comp_prac_081223_2.pptx


목차 개요 3 섹션 1: 해결 과제 4 APT(지능형 지속 위협): 이전과 다른 위협 섹션 2: 기회 7 심층 방어 섹션 3: 이점 14 위험 감소 섹션 4: 결론 14 섹션 5: 참조 자료 15 섹션 6: 저자 소개 16 2

Splentec V-WORM Quick Installation Guide Version: 1.0 Contact Information 올리브텍 주소 : 경기도성남시분당구구미로 11 ( 포인트타운 701호 ) URL: E-M

작성자 : saint Overview BackTrack 는 LILO 를부트로더로사용한다. BactTrack 을기본환경설정그대로설치하면부팅할수없는경우가있는데, 이것은실린더크기가 1024 보다큰하드디스크에설치하면 LILO 가 OS 를정상적으로읽어올수없기때문이다. 요즘나오는

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

Boot Camp 설치 및 설정 설명서

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

Sun Java System Messaging Server 63 64

PowerPoint 프레젠테이션

PowerPoint Presentation

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

PowerPoint 프레젠테이션

Transcription:

Uix & Liux 개요 Compay Logo @ 서울대학교통계학과 2010년 2학기컴퓨터의개념및실습 (http://dcom10.ez.ro/) Thaks to: cacho & facewhite from SPARC/KAIST, Bruce La Plate from Uiversity of Wiscosi, http://liuxvm.org, ad Wikipedia

목차 운영체제개요 UNIX 개요 LINUX 개요 Uix 및 Liux의주요구성요소 커널 + 쉘파일시스템 (file system) 2

운영체제 (Operatig System) 운영체제란하드웨어와소프트웨어간의소통을도와주는 Iterface 하드웨어의상세한작동을조절함으로써유저의편의를도모한다. Multi taskig? Multi User? CUI?GUI?

현대 OS 의필수요소 Multi-user 하나의컴퓨터를여러사용자가동시에사용가능 ( 시분할 time sharig 기법 ) Multi-taskig 동시에여러개의작업 (task) 수행가능 Foregroud task Backgroud task: 창이나별도의사용자인터페이스가없이백그라운드에서실행되는프로그램 ( 예 : 프린터스풀러, 스파이웨어 ) 4

User Iterface ž CUI (Character User Iterface) 문자로모든실행과동작을표현 MS-DOS 유닉스 / 리눅스의각종쉘 ž GUI (Graphical User Iterface) 그림으로된요소로기능과용도를나타냄 그래픽을직접조작함으로써실행및동작가능 Mac OS X, Widows, Liux 등 마우스사용! 5 Itroductio to UNIX Systems

UNIX 및유사 UNIX 시스템의스크린샷

UNIX ž C 언어로프로그램된 OS 호환성이매우뛰어남 (Portability) 1969년 AT&T Bell 연구소에서개발 ž 다양한 brach BSD (UC Berkeley FreeBSD, OpeBSD, Mac OS X - Apple) 상용 UNIX (SuOS/Solaris, AIX - IBM) Liux UNIX의구성 커널 (Kerel, 파일시스템포함 ) 쉘 (Shell) (Commad-Lie Iterface) 7

유닉스및유사시스템의진화 8

Why Uix? 9

리눅스 (Liux) 는? ž 리누스토발즈 (Lius Torvalds) 가만든 Uix 클론 ž 소스가 완전공개된자유로운 운영체제 ope source ž Liux 는전세계개발자들이자발적으로참여하고만들어가는운영체제 ž 현재도활발하게개발되고있다. ž 리눅스개발자인 Lius Torvalds가현재리눅스커널개발프로젝트의프로젝트관리자 (coordiator) 역할을수행 10

Liux & Lius Torvalds Tux 11

리눅스는? ( 기술적측면 ) 32/64-Bit 유사유닉스운영체제 다양한기본유틸리티 (sed, awk, grep, ) 컴파일러 (C, C++, Fortra, Smalltalk, Ada, ) 네트워크유틸리티 (telet, ftp, pig, traceroute, ) Multi-user, Multitaskig, Multiprocessor X Widow 기반의 GUI 를갖춤다양한플랫폼에서실행가능공짜프로그램 + 소스코드가공개되어있음 OSS (ope-source software) GPL 라이선스 (geeral public licese)

리눅스의역사 Lius Torvalds 가최초개발 세계각지의프로그래머와협력인터넷상에 1991년에최초공개 리눅스커널의발전 Liux 1.0 (1994), 2.2 (1999) 현재 Kerel 버전 : 2.6.36 (2010-10-20, 1350 만줄의코드 ) 오늘날 1 천만대이상의컴퓨터에서동작 수천의프로그래머가리눅스커널개발에참여

리눅스배포판 리눅스커널, GNU 소프트웨어및여러가지자유소프트웨어로구성된운영체제 현재전세계적으로 300 여가지의배포판존재 대표적배포판 레드햇 (redhat), 우분투 (Ubutu), 수세 (Suse) 데비안 (Debia), 젠투 (Getoo) 14

Shell & Kerel 커널은시스템리소스와 OS 의프로그램간의상호작용을도와주는 OS 의핵심구성요소. 쉘 (Shell): Liux/Uix System 에서사용하는대화형 Iterface 사용자와 kerel 사이의인터페이스 사용자로부터명령을읽어실행하는프로그램 사용자의입력을해석하여 kerel 에전달 종류 : bash, tcsh, ksh,

리눅스커널의구성 16

프로세스 (Process) Process (Thread of executio abstractio) 독립적인실행의단위 우리가실행하는중인프로그램각각이하나의프로세스.. 리눅스의프로세스 (top) 윈도우의프로세스 (Ctrl + Alt + Delete) 17

파일시스템 (File System) 컴퓨터파일들을저장하고체계적으로관리하는방법. 파일이름으로파일들을관리한다. Metadata(data( 파일 ) 에관한 data) 를이용하여파일의정보를기록한다. 디렉토리들로파일을계층적으로나누어분류한다. 종류 : NTFS, FAT,EXT,HFS,...

Uix File System Filesystem (Widows vs UNIX) Widows: C:\, D:\ 라는 partitio 구분 ( 물론 A,E,G 등도가능 ) C:/ D:/ For example) c:\documets ad settigs\myid\ 내문서 \HaHaHa.txt 19

Uix File System Uix: root(/) 에서갈라진여러 directory.. 각각의 directory 에 partitio 을연결 (lik, mout) 할수있다. / bi dev usr etc home For example) /home/myid/hahaha.txt 20

Uix File System Storage abstractio 계층적구조 : 하나의단일 file 구조 (root directory) 에서뻗어나감. Logi 시위치 사용자의 HOME directory 각파일이나디렉토리에는사용자의권한에따른 permissio 존재 21

Uix File System ž File permissio ( 허용범위 ) 시스템의각파일은특정사용자가소유하며파일의퍼미션을설정한다. User/ group/ other Read/ Write/ Execute R W X R W X R W X User Group Other Root 는모든권한을가질수있다. 22

Permissio User/group/other u g byte 23

Mout System i UNIX Mout 란 File System 을 OS 에서이용가능하게하는과정. Widows 에서는보통드라이브 (c: d: e:) 에마운트시킨다. Liux 에서는 /dev 디렉토리에모든장치들을마운트한다.