SlideShare une entreprise Scribd logo
1  sur  64
LINUX의 이해




발표일 2012.03.08
발표자 신철규
이메일 chulgs15@gmail.com
목차



     1.리눅스 이해
     2.OS의 구조
     3.파일시스템과 폴더구조
     4.부팅의 구조
     5.VMware



                     1
1. 리눅스 이해


 1. 리눅스
     • 정의 : 리누스 토발즈가 만든 OS
     • 특징
         무료 + 공개 시스템이다~~!!




 2. GNU
     • 정의 : 리처드 스톨만이 1985년 부터
       시작한 무료 유닉스 호환 운영체제 배포 프로젝트
     • 이 프로젝트의 일부분이 바로 리눅스




                                    2
1. 리눅스 이해 - GNU



                      Linux A

                      Linux B
                  공
     linux        개

    최초의 리눅스
                      Linux
     Ver. 0.01          C
                      Linux D



                                3
1. 리눅스 이해 – 리눅스 종류




                     4
1. 리눅스 이해 – 리눅스 역사




                     5
1. 리눅스 이해 – Why linux?

 1. 많은 회사가 리눅스를 사용한다.

   • 리눅스의 시장성은 357억 달러를 넘어섰다.(2008)
   • 2008년 웹서버의 60%는 리눅스가, 40%는 윈도우이다.



      $35,700,000,000
                            Web-server market
                              share(2008)


                                           LINUX
                                           Window




                                                    6
1. 리눅스 이해 – Why linux?

 2. 가격이 싸다.




         1,250,000      9,500,000



                                      7
1. 리눅스 이해 – Why linux?

 3. 여러 분야에서 다양하게 사용된다.

   • Oak Ridge National Laboratory's Jaguar Supercomputer
   • Google’s android




                                                            8
2. OS 구조


                   iexplore.exe




           KERNE    명령어            응용
    H/W
             L      해석            프로그램




                   iexplore.exe




                                         9
2. OS 구조




           10
2. OS 구조




           11
2. OS 구조




           12
2. OS 구조 - kernel


              운영체제 ≒ kernel
  1. 기능

     ① 하드웨어의 입출력 관리
     ② Shell(명령어 해석)에서 해석한 명령어를 H/W에 전송
     ③ PC의 resource(자원) 관리


  2. 버젼



           2.6.35.7
           major      minor      패치   추가번호


                    홀수     짝수
                   (개발)   (안정)
                                             13
2. OS 구조 - kernel




                    14
3. 파일시스템 과 폴더구조

1. 정의

컴퓨터에서 파일이나 자료를 쉽게 발견 및 접근할 수 있도록 보관 또는 조직하는 체
제를 가리키는 말이다.




    Ext2, ext3, ext4…총 70종 이   NTFS, FAT
                 상



                                                15
3. 파일시스템 과 폴더구조
3. 파일시스템 과 폴더구조 – ios4.0 폴더구조




                                17
3. 파일시스템 과 폴더구조 – window 폴더구조



                     System
                               Bin+lib+proc
                    System32

 C 드라이브   Windows     boot

                      Etc

                       …



                                              18
3. 부팅의 구조


                    Bios
   Power on
                  Boot 장치      MBR
    self test
                  순서 검색




                    /boot/    Root file
      grub        Vmlinuz.   system 마
                  img 적재       운트




   Init level 지
                   Log on
         정




                                          19
3. 부팅의 구조 – power on self test




                                 20
3. 부팅의 구조 – Bios boot priority




                                 21
4. 부팅의 구조 – boot sector



                                   Optional




        MBR               Linux
       (master          (/boot/v     /         다른 파티션에
                 grub   mlinuz.i    (root
         boot                       폴도        들어있는 다른 OS
                           mg)
       record)                      구조)
                        커널 적재




                             <HDD>


                                                           22
4. 부팅의 구조 – grub




                   23
5. Vmware - 가상화




1. 정의

컴퓨터에서 컴퓨터 리소스의 추상화을 일컫는 광범위한 용어이다. "물리적인 컴퓨
터 리소스의 특징을 다른 시스템, 응용 프로그램, 최종 사용자들이 리소스와 상호
작용하는 방식으로부터 감추는 기술"로 정의할 수 있다. 이것은 다중 논리 리소스
로서의 기능을 하는 것처럼 보이는 서버, 운영 체제, 응용 프로그램, 또는 저장 장치
와 같은 하나의 단일 물리 리소스를 만들어 낸다. 아니면 단일 논리 리소스처럼 보
이는 저장 장치나 서버와 같은 여러 개의 물리적 리소스를 만들어 낼 수 있다.




                                                  24
5. Vmware - 가상화




                  25
5. Vmware - 가상화




                  26
5. Vmware – 가상화의 예




   WIN7     linux    LINUX   win7




   mac       xp       xp     mac




                                    27
5. Vmware – 가상화의 예(공유기)




               192.168.xxx.xxx




                                 28
5. Vmware – 가상화의 예시




                      29
5. Vmware – 가상화의 예시
                           가상 IP로 운영                       192.168.xxx.xxx


 가상 IP 할당



                         10.254.150.xxx
                                          10.254.150.13




       211.234.200.147                    10.254.150.79




        공인ip
                                          10.254.150.150




                                                                             30
5. Vmware – 가상화의 예시




                      31
5. Vmware – 가상화 실습




                     32
5. Vmware – 가상화 실습




                     33
5. Vmware – 가상화 실습




                     34
5. Vmware – 가상화 실습




                     35
5. Vmware – 가상화 실습




                     36
5. Vmware – 가상화 실습




                     37
5. Vmware – 가상화 실습




                     38
5. Vmware – 가상화 실습




                     39
5. Vmware – 가상화 실습




                     40
5. Vmware – 가상화 실습




                     41
5. Vmware – 가상화 실습




                     42
5. Vmware – 가상화 실습




          Del를 눌러 bios에 들어와 boot 순서 수정
                                         43
5. Vmware – 가상화 실습




                     44
5. Vmware – 가상화 실습




                     45
5. Vmware – 가상화 실습




                     46
5. Vmware – 가상화 실습




                     47
5. Vmware – 가상화 실습




                     48
5. Vmware – 가상화 실습




                     49
5. Vmware – 가상화 실습




                     50
5. Vmware – 가상화 실습




                     51
5. Vmware – 가상화 실습




                     52
5. Vmware – 가상화 실습




                     53
5. Vmware – 가상화 실습




                     SWAP은 실제 메모리의 2배로 할당




                                            54
5. Vmware – 가상화 실습




                     55
5. Vmware – 가상화 실습




                     56
5. Vmware – 가상화 실습




                     57
5. Vmware – 가상화 실습




                     58
5. Vmware – 가상화 실습




                     59
5. Vmware – 가상화 실습




                     60
5. Vmware – 가상화 실습




                     61
5. VMware – 실습실 fedora 구축 설명




      진짜 컴퓨터 (호스트컴퓨터)                   네트워크 카드



          Window           실제 IP
        (클라이언트)
                                     가상 IP
     가상 IP
               가상머신 프로그램



                            가상라우터
                            (gateway)



                리눅스          리눅스           리눅스
                (서버)         (서버B)       (클라이언트)


                                                   62
수고하셨습니다.




           63

Contenu connexe

Tendances

리눅스에 대하여
리눅스에 대하여리눅스에 대하여
리눅스에 대하여ETRIBE_STG
 
Linux 강의자료 ed10
Linux 강의자료 ed10Linux 강의자료 ed10
Linux 강의자료 ed10hungrok
 
파일시스템 관련 명령어
파일시스템 관련 명령어파일시스템 관련 명령어
파일시스템 관련 명령어Chulgyu Shin
 
Introduction to Linux #1
Introduction to Linux #1Introduction to Linux #1
Introduction to Linux #1UNIST
 
Linux Kernel Boot Process , SOSCON 2015, By Mario Cho
Linux Kernel Boot Process , SOSCON 2015, By Mario ChoLinux Kernel Boot Process , SOSCON 2015, By Mario Cho
Linux Kernel Boot Process , SOSCON 2015, By Mario ChoMario Cho
 
리눅스서버세팅-김태호
리눅스서버세팅-김태호리눅스서버세팅-김태호
리눅스서버세팅-김태호ETRIBE_STG
 
20150502 unix v6로 배우는 커널의 원리와 구조 1 김지은
20150502 unix v6로 배우는 커널의 원리와 구조 1 김지은20150502 unix v6로 배우는 커널의 원리와 구조 1 김지은
20150502 unix v6로 배우는 커널의 원리와 구조 1 김지은jieun kim
 
리눅스 시작하기
리눅스 시작하기리눅스 시작하기
리눅스 시작하기Pete Lee
 
우분투에 시스템콜 추가하기
우분투에 시스템콜 추가하기우분투에 시스템콜 추가하기
우분투에 시스템콜 추가하기Hoyoung Jung
 
Linux Performan tuning Part I
Linux Performan tuning Part ILinux Performan tuning Part I
Linux Performan tuning Part Isprdd
 
cross compile
cross compilecross compile
cross compilehe4722
 
우분투 커널 컴파일
우분투 커널 컴파일우분투 커널 컴파일
우분투 커널 컴파일he4722
 
150625 마이크로커널 운영체제 김지은
150625 마이크로커널 운영체제 김지은150625 마이크로커널 운영체제 김지은
150625 마이크로커널 운영체제 김지은jieun kim
 
Ipython server(Jupyter Server) 만들기
Ipython server(Jupyter Server) 만들기Ipython server(Jupyter Server) 만들기
Ipython server(Jupyter Server) 만들기Hyun-sik Yoo
 
오리엔테이션
오리엔테이션오리엔테이션
오리엔테이션Chulgyu Shin
 
Why OpenStack is Operating System?
Why OpenStack is Operating System?Why OpenStack is Operating System?
Why OpenStack is Operating System?유명환 FunFun Yoo
 

Tendances (20)

리눅스에 대하여
리눅스에 대하여리눅스에 대하여
리눅스에 대하여
 
Linux 강의자료 ed10
Linux 강의자료 ed10Linux 강의자료 ed10
Linux 강의자료 ed10
 
파일시스템 관련 명령어
파일시스템 관련 명령어파일시스템 관련 명령어
파일시스템 관련 명령어
 
Introduction to Linux #1
Introduction to Linux #1Introduction to Linux #1
Introduction to Linux #1
 
Linux Kernel Boot Process , SOSCON 2015, By Mario Cho
Linux Kernel Boot Process , SOSCON 2015, By Mario ChoLinux Kernel Boot Process , SOSCON 2015, By Mario Cho
Linux Kernel Boot Process , SOSCON 2015, By Mario Cho
 
리눅스서버세팅-김태호
리눅스서버세팅-김태호리눅스서버세팅-김태호
리눅스서버세팅-김태호
 
20150502 unix v6로 배우는 커널의 원리와 구조 1 김지은
20150502 unix v6로 배우는 커널의 원리와 구조 1 김지은20150502 unix v6로 배우는 커널의 원리와 구조 1 김지은
20150502 unix v6로 배우는 커널의 원리와 구조 1 김지은
 
리눅스 시작하기
리눅스 시작하기리눅스 시작하기
리눅스 시작하기
 
우분투에 시스템콜 추가하기
우분투에 시스템콜 추가하기우분투에 시스템콜 추가하기
우분투에 시스템콜 추가하기
 
Linux Performan tuning Part I
Linux Performan tuning Part ILinux Performan tuning Part I
Linux Performan tuning Part I
 
1.intro to k8s
1.intro to k8s1.intro to k8s
1.intro to k8s
 
cross compile
cross compilecross compile
cross compile
 
Maker 오해와 진실
Maker 오해와 진실Maker 오해와 진실
Maker 오해와 진실
 
우분투 커널 컴파일
우분투 커널 컴파일우분투 커널 컴파일
우분투 커널 컴파일
 
150625 마이크로커널 운영체제 김지은
150625 마이크로커널 운영체제 김지은150625 마이크로커널 운영체제 김지은
150625 마이크로커널 운영체제 김지은
 
2주차 linux
2주차 linux2주차 linux
2주차 linux
 
Ipython server(Jupyter Server) 만들기
Ipython server(Jupyter Server) 만들기Ipython server(Jupyter Server) 만들기
Ipython server(Jupyter Server) 만들기
 
오리엔테이션
오리엔테이션오리엔테이션
오리엔테이션
 
Why OpenStack is Operating System?
Why OpenStack is Operating System?Why OpenStack is Operating System?
Why OpenStack is Operating System?
 
Docker설치
Docker설치Docker설치
Docker설치
 

En vedette

도커 무작정 따라하기: 도커가 처음인 사람도 60분이면 웹 서버를 올릴 수 있습니다!
도커 무작정 따라하기: 도커가 처음인 사람도 60분이면 웹 서버를 올릴 수 있습니다!도커 무작정 따라하기: 도커가 처음인 사람도 60분이면 웹 서버를 올릴 수 있습니다!
도커 무작정 따라하기: 도커가 처음인 사람도 60분이면 웹 서버를 올릴 수 있습니다!pyrasis
 
리눅스 간단 강의 5강
리눅스 간단 강의 5강리눅스 간단 강의 5강
리눅스 간단 강의 5강Junsu Kim
 
데이터베이스서버구축및운영
데이터베이스서버구축및운영데이터베이스서버구축및운영
데이터베이스서버구축및운영Chulgyu Shin
 
동국대학교 중앙동아리 D.N.A 2014년도 동아리 창립제 발표 자료 - 리눅스 스터디(튜터)
동국대학교 중앙동아리 D.N.A 2014년도 동아리 창립제 발표 자료 - 리눅스 스터디(튜터)동국대학교 중앙동아리 D.N.A 2014년도 동아리 창립제 발표 자료 - 리눅스 스터디(튜터)
동국대학교 중앙동아리 D.N.A 2014년도 동아리 창립제 발표 자료 - 리눅스 스터디(튜터)dgu_DNA
 
리눅스 간단 강의 2강
리눅스 간단 강의 2강리눅스 간단 강의 2강
리눅스 간단 강의 2강Junsu Kim
 
리눅스 간단 강의 1강
리눅스 간단 강의 1강리눅스 간단 강의 1강
리눅스 간단 강의 1강Junsu Kim
 
프로토추천♬♬W­Е­4­9­닷­С­О­М♬♬고액배팅사이트め고액배팅사이트め프로토
프로토추천♬♬W­Е­4­9­닷­С­О­М♬♬고액배팅사이트め고액배팅사이트め프로토프로토추천♬♬W­Е­4­9­닷­С­О­М♬♬고액배팅사이트め고액배팅사이트め프로토
프로토추천♬♬W­Е­4­9­닷­С­О­М♬♬고액배팅사이트め고액배팅사이트め프로토itsming
 
Simple ways to deploy VM Images from Self Service UI in IBM Cloud Orchestrato...
Simple ways to deploy VM Images from Self Service UI in IBM Cloud Orchestrato...Simple ways to deploy VM Images from Self Service UI in IBM Cloud Orchestrato...
Simple ways to deploy VM Images from Self Service UI in IBM Cloud Orchestrato...Paulraj Pappaiah
 
Bash-as-a-Interpreter
Bash-as-a-InterpreterBash-as-a-Interpreter
Bash-as-a-InterpreterJuhwan Yun
 
프로그래머가 몰랐던 멀티코어 CPU 이야기 - 15, 16장
프로그래머가 몰랐던 멀티코어  CPU 이야기 - 15, 16장프로그래머가 몰랐던 멀티코어  CPU 이야기 - 15, 16장
프로그래머가 몰랐던 멀티코어 CPU 이야기 - 15, 16장JangHyuk You
 
Sha 2 기반 인증서 업그레이드 이해
Sha 2 기반 인증서 업그레이드 이해Sha 2 기반 인증서 업그레이드 이해
Sha 2 기반 인증서 업그레이드 이해InGuen Hwang
 
Medical Wiki Project
Medical Wiki ProjectMedical Wiki Project
Medical Wiki ProjectKwangmo Yang
 
7급 공무원도 쉽게 따라하는 쉘 스크립트
7급 공무원도 쉽게 따라하는 쉘 스크립트7급 공무원도 쉽게 따라하는 쉘 스크립트
7급 공무원도 쉽게 따라하는 쉘 스크립트Young-Ho Cha
 
파이썬 기초
파이썬 기초 파이썬 기초
파이썬 기초 Yong Joon Moon
 
간단한 쉘 스크립트 작성하기
간단한 쉘 스크립트 작성하기간단한 쉘 스크립트 작성하기
간단한 쉘 스크립트 작성하기licubeclub
 
솜노트 에버노트 비교
솜노트 에버노트 비교솜노트 에버노트 비교
솜노트 에버노트 비교Chulgyu Shin
 
푸시개발 정리 - Push Notification Summary
푸시개발 정리 - Push Notification Summary푸시개발 정리 - Push Notification Summary
푸시개발 정리 - Push Notification SummaryBrave Cheon
 

En vedette (20)

도커 무작정 따라하기: 도커가 처음인 사람도 60분이면 웹 서버를 올릴 수 있습니다!
도커 무작정 따라하기: 도커가 처음인 사람도 60분이면 웹 서버를 올릴 수 있습니다!도커 무작정 따라하기: 도커가 처음인 사람도 60분이면 웹 서버를 올릴 수 있습니다!
도커 무작정 따라하기: 도커가 처음인 사람도 60분이면 웹 서버를 올릴 수 있습니다!
 
리눅스 간단 강의 5강
리눅스 간단 강의 5강리눅스 간단 강의 5강
리눅스 간단 강의 5강
 
데이터베이스서버구축및운영
데이터베이스서버구축및운영데이터베이스서버구축및운영
데이터베이스서버구축및운영
 
동국대학교 중앙동아리 D.N.A 2014년도 동아리 창립제 발표 자료 - 리눅스 스터디(튜터)
동국대학교 중앙동아리 D.N.A 2014년도 동아리 창립제 발표 자료 - 리눅스 스터디(튜터)동국대학교 중앙동아리 D.N.A 2014년도 동아리 창립제 발표 자료 - 리눅스 스터디(튜터)
동국대학교 중앙동아리 D.N.A 2014년도 동아리 창립제 발표 자료 - 리눅스 스터디(튜터)
 
리눅스 간단 강의 2강
리눅스 간단 강의 2강리눅스 간단 강의 2강
리눅스 간단 강의 2강
 
DNS
DNSDNS
DNS
 
리눅스 간단 강의 1강
리눅스 간단 강의 1강리눅스 간단 강의 1강
리눅스 간단 강의 1강
 
프로토추천♬♬W­Е­4­9­닷­С­О­М♬♬고액배팅사이트め고액배팅사이트め프로토
프로토추천♬♬W­Е­4­9­닷­С­О­М♬♬고액배팅사이트め고액배팅사이트め프로토프로토추천♬♬W­Е­4­9­닷­С­О­М♬♬고액배팅사이트め고액배팅사이트め프로토
프로토추천♬♬W­Е­4­9­닷­С­О­М♬♬고액배팅사이트め고액배팅사이트め프로토
 
Simple ways to deploy VM Images from Self Service UI in IBM Cloud Orchestrato...
Simple ways to deploy VM Images from Self Service UI in IBM Cloud Orchestrato...Simple ways to deploy VM Images from Self Service UI in IBM Cloud Orchestrato...
Simple ways to deploy VM Images from Self Service UI in IBM Cloud Orchestrato...
 
Bash-as-a-Interpreter
Bash-as-a-InterpreterBash-as-a-Interpreter
Bash-as-a-Interpreter
 
프로그래머가 몰랐던 멀티코어 CPU 이야기 - 15, 16장
프로그래머가 몰랐던 멀티코어  CPU 이야기 - 15, 16장프로그래머가 몰랐던 멀티코어  CPU 이야기 - 15, 16장
프로그래머가 몰랐던 멀티코어 CPU 이야기 - 15, 16장
 
Sha 2 기반 인증서 업그레이드 이해
Sha 2 기반 인증서 업그레이드 이해Sha 2 기반 인증서 업그레이드 이해
Sha 2 기반 인증서 업그레이드 이해
 
Medical Wiki Project
Medical Wiki ProjectMedical Wiki Project
Medical Wiki Project
 
7급 공무원도 쉽게 따라하는 쉘 스크립트
7급 공무원도 쉽게 따라하는 쉘 스크립트7급 공무원도 쉽게 따라하는 쉘 스크립트
7급 공무원도 쉽게 따라하는 쉘 스크립트
 
파이썬 기초
파이썬 기초 파이썬 기초
파이썬 기초
 
간단한 쉘 스크립트 작성하기
간단한 쉘 스크립트 작성하기간단한 쉘 스크립트 작성하기
간단한 쉘 스크립트 작성하기
 
솜노트 에버노트 비교
솜노트 에버노트 비교솜노트 에버노트 비교
솜노트 에버노트 비교
 
파이썬 심화
파이썬 심화파이썬 심화
파이썬 심화
 
Docker osc 0508
Docker osc 0508Docker osc 0508
Docker osc 0508
 
푸시개발 정리 - Push Notification Summary
푸시개발 정리 - Push Notification Summary푸시개발 정리 - Push Notification Summary
푸시개발 정리 - Push Notification Summary
 

Similaire à 1주차 리눅스의 이해 및 설치, 파티션과 파일 시스템, 부팅매니져

Docker.소개.30 m
Docker.소개.30 mDocker.소개.30 m
Docker.소개.30 mWonchang Song
 
도커없이 컨테이너 만들기 1편
도커없이 컨테이너 만들기 1편도커없이 컨테이너 만들기 1편
도커없이 컨테이너 만들기 1편Sam Kim
 
[NDC18] 만들고 붓고 부수고 - 〈야생의 땅: 듀랑고〉 서버 관리 배포 이야기
[NDC18] 만들고 붓고 부수고 - 〈야생의 땅: 듀랑고〉 서버 관리 배포 이야기[NDC18] 만들고 붓고 부수고 - 〈야생의 땅: 듀랑고〉 서버 관리 배포 이야기
[NDC18] 만들고 붓고 부수고 - 〈야생의 땅: 듀랑고〉 서버 관리 배포 이야기Chanwoong Kim
 
Open stack의 vm개념을 통한 docker의 활용
Open stack의 vm개념을 통한 docker의 활용Open stack의 vm개념을 통한 docker의 활용
Open stack의 vm개념을 통한 docker의 활용Tae Young Lee
 
Docker & Kubernetes 기초 - 최용호
Docker & Kubernetes 기초 - 최용호Docker & Kubernetes 기초 - 최용호
Docker & Kubernetes 기초 - 최용호용호 최
 
Red Hat Enterprise Virtualization
Red Hat Enterprise VirtualizationRed Hat Enterprise Virtualization
Red Hat Enterprise Virtualizationhipark
 
Virtualization technology for security
Virtualization technology for securityVirtualization technology for security
Virtualization technology for securityhanbeom Park
 
[slideshare]k8s.pptx
[slideshare]k8s.pptx[slideshare]k8s.pptx
[slideshare]k8s.pptxssuserb8551e
 
리얼리눅스 제 1 회 세미나: "리눅스, 제대로 알고 코딩하자!"
리얼리눅스 제 1 회 세미나: "리눅스, 제대로 알고 코딩하자!"리얼리눅스 제 1 회 세미나: "리눅스, 제대로 알고 코딩하자!"
리얼리눅스 제 1 회 세미나: "리눅스, 제대로 알고 코딩하자!"리얼리눅스
 
[1A6]Docker로 보는 서버 운영의 미래
[1A6]Docker로 보는 서버 운영의 미래[1A6]Docker로 보는 서버 운영의 미래
[1A6]Docker로 보는 서버 운영의 미래NAVER D2
 
[오픈소스컨설팅]쿠버네티스를 활용한 개발환경 구축
[오픈소스컨설팅]쿠버네티스를 활용한 개발환경 구축[오픈소스컨설팅]쿠버네티스를 활용한 개발환경 구축
[오픈소스컨설팅]쿠버네티스를 활용한 개발환경 구축Ji-Woong Choi
 
Docker 사용가이드 public v0.1
Docker 사용가이드 public v0.1Docker 사용가이드 public v0.1
Docker 사용가이드 public v0.1Steve Shim
 
[H3 2012] 내컴에선 잘되던데? - vagrant로 서버와 동일한 개발환경 꾸미기
[H3 2012] 내컴에선 잘되던데? - vagrant로 서버와 동일한 개발환경 꾸미기[H3 2012] 내컴에선 잘되던데? - vagrant로 서버와 동일한 개발환경 꾸미기
[H3 2012] 내컴에선 잘되던데? - vagrant로 서버와 동일한 개발환경 꾸미기KTH, 케이티하이텔
 
내컴에선 잘되던데? Vagrant로 서버와 동일한 개발환경 꾸미기
내컴에선 잘되던데? Vagrant로 서버와 동일한 개발환경 꾸미기내컴에선 잘되던데? Vagrant로 서버와 동일한 개발환경 꾸미기
내컴에선 잘되던데? Vagrant로 서버와 동일한 개발환경 꾸미기소리 강
 
도커 없이 컨테이너 만들기 2편
도커 없이 컨테이너 만들기 2편도커 없이 컨테이너 만들기 2편
도커 없이 컨테이너 만들기 2편Sam Kim
 
[17.01.19] docker introduction (Korean Version)
[17.01.19] docker introduction (Korean Version)[17.01.19] docker introduction (Korean Version)
[17.01.19] docker introduction (Korean Version)Ildoo Kim
 
안드로이드 플랫폼 설명
안드로이드 플랫폼 설명안드로이드 플랫폼 설명
안드로이드 플랫폼 설명Peter YoungSik Yun
 
UNIX 시스템 2014-2018년 기말시험 기출문제
UNIX 시스템 2014-2018년 기말시험 기출문제UNIX 시스템 2014-2018년 기말시험 기출문제
UNIX 시스템 2014-2018년 기말시험 기출문제Lee Sang-Ho
 

Similaire à 1주차 리눅스의 이해 및 설치, 파티션과 파일 시스템, 부팅매니져 (20)

Docker.소개.30 m
Docker.소개.30 mDocker.소개.30 m
Docker.소개.30 m
 
도커없이 컨테이너 만들기 1편
도커없이 컨테이너 만들기 1편도커없이 컨테이너 만들기 1편
도커없이 컨테이너 만들기 1편
 
[NDC18] 만들고 붓고 부수고 - 〈야생의 땅: 듀랑고〉 서버 관리 배포 이야기
[NDC18] 만들고 붓고 부수고 - 〈야생의 땅: 듀랑고〉 서버 관리 배포 이야기[NDC18] 만들고 붓고 부수고 - 〈야생의 땅: 듀랑고〉 서버 관리 배포 이야기
[NDC18] 만들고 붓고 부수고 - 〈야생의 땅: 듀랑고〉 서버 관리 배포 이야기
 
Open stack의 vm개념을 통한 docker의 활용
Open stack의 vm개념을 통한 docker의 활용Open stack의 vm개념을 통한 docker의 활용
Open stack의 vm개념을 통한 docker의 활용
 
Docker & Kubernetes 기초 - 최용호
Docker & Kubernetes 기초 - 최용호Docker & Kubernetes 기초 - 최용호
Docker & Kubernetes 기초 - 최용호
 
Red Hat Enterprise Virtualization
Red Hat Enterprise VirtualizationRed Hat Enterprise Virtualization
Red Hat Enterprise Virtualization
 
Virtualization technology for security
Virtualization technology for securityVirtualization technology for security
Virtualization technology for security
 
[slideshare]k8s.pptx
[slideshare]k8s.pptx[slideshare]k8s.pptx
[slideshare]k8s.pptx
 
리얼리눅스 제 1 회 세미나: "리눅스, 제대로 알고 코딩하자!"
리얼리눅스 제 1 회 세미나: "리눅스, 제대로 알고 코딩하자!"리얼리눅스 제 1 회 세미나: "리눅스, 제대로 알고 코딩하자!"
리얼리눅스 제 1 회 세미나: "리눅스, 제대로 알고 코딩하자!"
 
[9월 런치 세미나] 도커와 쿠버네티스 기술에 스며들다
[9월 런치 세미나] 도커와 쿠버네티스 기술에 스며들다[9월 런치 세미나] 도커와 쿠버네티스 기술에 스며들다
[9월 런치 세미나] 도커와 쿠버네티스 기술에 스며들다
 
[1A6]Docker로 보는 서버 운영의 미래
[1A6]Docker로 보는 서버 운영의 미래[1A6]Docker로 보는 서버 운영의 미래
[1A6]Docker로 보는 서버 운영의 미래
 
[오픈소스컨설팅]쿠버네티스를 활용한 개발환경 구축
[오픈소스컨설팅]쿠버네티스를 활용한 개발환경 구축[오픈소스컨설팅]쿠버네티스를 활용한 개발환경 구축
[오픈소스컨설팅]쿠버네티스를 활용한 개발환경 구축
 
Docker 사용가이드 public v0.1
Docker 사용가이드 public v0.1Docker 사용가이드 public v0.1
Docker 사용가이드 public v0.1
 
[H3 2012] 내컴에선 잘되던데? - vagrant로 서버와 동일한 개발환경 꾸미기
[H3 2012] 내컴에선 잘되던데? - vagrant로 서버와 동일한 개발환경 꾸미기[H3 2012] 내컴에선 잘되던데? - vagrant로 서버와 동일한 개발환경 꾸미기
[H3 2012] 내컴에선 잘되던데? - vagrant로 서버와 동일한 개발환경 꾸미기
 
내컴에선 잘되던데? Vagrant로 서버와 동일한 개발환경 꾸미기
내컴에선 잘되던데? Vagrant로 서버와 동일한 개발환경 꾸미기내컴에선 잘되던데? Vagrant로 서버와 동일한 개발환경 꾸미기
내컴에선 잘되던데? Vagrant로 서버와 동일한 개발환경 꾸미기
 
도커 없이 컨테이너 만들기 2편
도커 없이 컨테이너 만들기 2편도커 없이 컨테이너 만들기 2편
도커 없이 컨테이너 만들기 2편
 
[17.01.19] docker introduction (Korean Version)
[17.01.19] docker introduction (Korean Version)[17.01.19] docker introduction (Korean Version)
[17.01.19] docker introduction (Korean Version)
 
why docker
why dockerwhy docker
why docker
 
안드로이드 플랫폼 설명
안드로이드 플랫폼 설명안드로이드 플랫폼 설명
안드로이드 플랫폼 설명
 
UNIX 시스템 2014-2018년 기말시험 기출문제
UNIX 시스템 2014-2018년 기말시험 기출문제UNIX 시스템 2014-2018년 기말시험 기출문제
UNIX 시스템 2014-2018년 기말시험 기출문제
 

Plus de Chulgyu Shin

개인정보 보호에 대한 Pest 분석
개인정보 보호에 대한 Pest 분석개인정보 보호에 대한 Pest 분석
개인정보 보호에 대한 Pest 분석Chulgyu Shin
 
인터넷 서비스의 종류
인터넷 서비스의 종류인터넷 서비스의 종류
인터넷 서비스의 종류Chulgyu Shin
 
네트워크의 개념
네트워크의 개념네트워크의 개념
네트워크의 개념Chulgyu Shin
 
개인미디어확산
개인미디어확산개인미디어확산
개인미디어확산Chulgyu Shin
 
소셜큐레이션
소셜큐레이션소셜큐레이션
소셜큐레이션Chulgyu Shin
 
소프트웨어 설치
소프트웨어 설치소프트웨어 설치
소프트웨어 설치Chulgyu Shin
 
앱이냐?웹이냐?
앱이냐?웹이냐?앱이냐?웹이냐?
앱이냐?웹이냐?Chulgyu Shin
 
앱이냐?웹이냐?
앱이냐?웹이냐?앱이냐?웹이냐?
앱이냐?웹이냐?Chulgyu Shin
 

Plus de Chulgyu Shin (14)

개인정보 보호에 대한 Pest 분석
개인정보 보호에 대한 Pest 분석개인정보 보호에 대한 Pest 분석
개인정보 보호에 대한 Pest 분석
 
Vnc, ssh
Vnc, sshVnc, ssh
Vnc, ssh
 
TCP/IP
TCP/IPTCP/IP
TCP/IP
 
Html5
Html5Html5
Html5
 
인터넷 서비스의 종류
인터넷 서비스의 종류인터넷 서비스의 종류
인터넷 서비스의 종류
 
shell and process
shell and processshell and process
shell and process
 
네트워크의 개념
네트워크의 개념네트워크의 개념
네트워크의 개념
 
개인미디어확산
개인미디어확산개인미디어확산
개인미디어확산
 
소셜큐레이션
소셜큐레이션소셜큐레이션
소셜큐레이션
 
소프트웨어 설치
소프트웨어 설치소프트웨어 설치
소프트웨어 설치
 
앱이냐?웹이냐?
앱이냐?웹이냐?앱이냐?웹이냐?
앱이냐?웹이냐?
 
앱이냐?웹이냐?
앱이냐?웹이냐?앱이냐?웹이냐?
앱이냐?웹이냐?
 
책의미래
책의미래책의미래
책의미래
 
Grub의 이해
Grub의 이해Grub의 이해
Grub의 이해
 

Dernier

캐드앤그래픽스 2024년 5월호 목차
캐드앤그래픽스 2024년 5월호 목차캐드앤그래픽스 2024년 5월호 목차
캐드앤그래픽스 2024년 5월호 목차캐드앤그래픽스
 
MOODv2 : Masked Image Modeling for Out-of-Distribution Detection
MOODv2 : Masked Image Modeling for Out-of-Distribution DetectionMOODv2 : Masked Image Modeling for Out-of-Distribution Detection
MOODv2 : Masked Image Modeling for Out-of-Distribution DetectionKim Daeun
 
Console API (Kitworks Team Study 백혜인 발표자료)
Console API (Kitworks Team Study 백혜인 발표자료)Console API (Kitworks Team Study 백혜인 발표자료)
Console API (Kitworks Team Study 백혜인 발표자료)Wonjun Hwang
 
Continual Active Learning for Efficient Adaptation of Machine LearningModels ...
Continual Active Learning for Efficient Adaptation of Machine LearningModels ...Continual Active Learning for Efficient Adaptation of Machine LearningModels ...
Continual Active Learning for Efficient Adaptation of Machine LearningModels ...Kim Daeun
 
Merge (Kitworks Team Study 이성수 발표자료 240426)
Merge (Kitworks Team Study 이성수 발표자료 240426)Merge (Kitworks Team Study 이성수 발표자료 240426)
Merge (Kitworks Team Study 이성수 발표자료 240426)Wonjun Hwang
 
A future that integrates LLMs and LAMs (Symposium)
A future that integrates LLMs and LAMs (Symposium)A future that integrates LLMs and LAMs (Symposium)
A future that integrates LLMs and LAMs (Symposium)Tae Young Lee
 

Dernier (6)

캐드앤그래픽스 2024년 5월호 목차
캐드앤그래픽스 2024년 5월호 목차캐드앤그래픽스 2024년 5월호 목차
캐드앤그래픽스 2024년 5월호 목차
 
MOODv2 : Masked Image Modeling for Out-of-Distribution Detection
MOODv2 : Masked Image Modeling for Out-of-Distribution DetectionMOODv2 : Masked Image Modeling for Out-of-Distribution Detection
MOODv2 : Masked Image Modeling for Out-of-Distribution Detection
 
Console API (Kitworks Team Study 백혜인 발표자료)
Console API (Kitworks Team Study 백혜인 발표자료)Console API (Kitworks Team Study 백혜인 발표자료)
Console API (Kitworks Team Study 백혜인 발표자료)
 
Continual Active Learning for Efficient Adaptation of Machine LearningModels ...
Continual Active Learning for Efficient Adaptation of Machine LearningModels ...Continual Active Learning for Efficient Adaptation of Machine LearningModels ...
Continual Active Learning for Efficient Adaptation of Machine LearningModels ...
 
Merge (Kitworks Team Study 이성수 발표자료 240426)
Merge (Kitworks Team Study 이성수 발표자료 240426)Merge (Kitworks Team Study 이성수 발표자료 240426)
Merge (Kitworks Team Study 이성수 발표자료 240426)
 
A future that integrates LLMs and LAMs (Symposium)
A future that integrates LLMs and LAMs (Symposium)A future that integrates LLMs and LAMs (Symposium)
A future that integrates LLMs and LAMs (Symposium)
 

1주차 리눅스의 이해 및 설치, 파티션과 파일 시스템, 부팅매니져

  • 1. LINUX의 이해 발표일 2012.03.08 발표자 신철규 이메일 chulgs15@gmail.com
  • 2. 목차 1.리눅스 이해 2.OS의 구조 3.파일시스템과 폴더구조 4.부팅의 구조 5.VMware 1
  • 3. 1. 리눅스 이해 1. 리눅스 • 정의 : 리누스 토발즈가 만든 OS • 특징  무료 + 공개 시스템이다~~!! 2. GNU • 정의 : 리처드 스톨만이 1985년 부터 시작한 무료 유닉스 호환 운영체제 배포 프로젝트 • 이 프로젝트의 일부분이 바로 리눅스 2
  • 4. 1. 리눅스 이해 - GNU Linux A Linux B 공 linux 개 최초의 리눅스 Linux Ver. 0.01 C Linux D 3
  • 5. 1. 리눅스 이해 – 리눅스 종류 4
  • 6. 1. 리눅스 이해 – 리눅스 역사 5
  • 7. 1. 리눅스 이해 – Why linux? 1. 많은 회사가 리눅스를 사용한다. • 리눅스의 시장성은 357억 달러를 넘어섰다.(2008) • 2008년 웹서버의 60%는 리눅스가, 40%는 윈도우이다. $35,700,000,000 Web-server market share(2008) LINUX Window 6
  • 8. 1. 리눅스 이해 – Why linux? 2. 가격이 싸다. 1,250,000 9,500,000 7
  • 9. 1. 리눅스 이해 – Why linux? 3. 여러 분야에서 다양하게 사용된다. • Oak Ridge National Laboratory's Jaguar Supercomputer • Google’s android 8
  • 10. 2. OS 구조 iexplore.exe KERNE 명령어 응용 H/W L 해석 프로그램 iexplore.exe 9
  • 14. 2. OS 구조 - kernel 운영체제 ≒ kernel 1. 기능 ① 하드웨어의 입출력 관리 ② Shell(명령어 해석)에서 해석한 명령어를 H/W에 전송 ③ PC의 resource(자원) 관리 2. 버젼 2.6.35.7 major minor 패치 추가번호 홀수 짝수 (개발) (안정) 13
  • 15. 2. OS 구조 - kernel 14
  • 16. 3. 파일시스템 과 폴더구조 1. 정의 컴퓨터에서 파일이나 자료를 쉽게 발견 및 접근할 수 있도록 보관 또는 조직하는 체 제를 가리키는 말이다. Ext2, ext3, ext4…총 70종 이 NTFS, FAT 상 15
  • 17. 3. 파일시스템 과 폴더구조
  • 18. 3. 파일시스템 과 폴더구조 – ios4.0 폴더구조 17
  • 19. 3. 파일시스템 과 폴더구조 – window 폴더구조 System Bin+lib+proc System32 C 드라이브 Windows boot Etc … 18
  • 20. 3. 부팅의 구조 Bios Power on Boot 장치 MBR self test 순서 검색 /boot/ Root file grub Vmlinuz. system 마 img 적재 운트 Init level 지 Log on 정 19
  • 21. 3. 부팅의 구조 – power on self test 20
  • 22. 3. 부팅의 구조 – Bios boot priority 21
  • 23. 4. 부팅의 구조 – boot sector Optional MBR Linux (master (/boot/v / 다른 파티션에 grub mlinuz.i (root boot 폴도 들어있는 다른 OS mg) record) 구조) 커널 적재 <HDD> 22
  • 24. 4. 부팅의 구조 – grub 23
  • 25. 5. Vmware - 가상화 1. 정의 컴퓨터에서 컴퓨터 리소스의 추상화을 일컫는 광범위한 용어이다. "물리적인 컴퓨 터 리소스의 특징을 다른 시스템, 응용 프로그램, 최종 사용자들이 리소스와 상호 작용하는 방식으로부터 감추는 기술"로 정의할 수 있다. 이것은 다중 논리 리소스 로서의 기능을 하는 것처럼 보이는 서버, 운영 체제, 응용 프로그램, 또는 저장 장치 와 같은 하나의 단일 물리 리소스를 만들어 낸다. 아니면 단일 논리 리소스처럼 보 이는 저장 장치나 서버와 같은 여러 개의 물리적 리소스를 만들어 낼 수 있다. 24
  • 26. 5. Vmware - 가상화 25
  • 27. 5. Vmware - 가상화 26
  • 28. 5. Vmware – 가상화의 예 WIN7 linux LINUX win7 mac xp xp mac 27
  • 29. 5. Vmware – 가상화의 예(공유기) 192.168.xxx.xxx 28
  • 30. 5. Vmware – 가상화의 예시 29
  • 31. 5. Vmware – 가상화의 예시 가상 IP로 운영 192.168.xxx.xxx 가상 IP 할당 10.254.150.xxx 10.254.150.13 211.234.200.147 10.254.150.79 공인ip 10.254.150.150 30
  • 32. 5. Vmware – 가상화의 예시 31
  • 33. 5. Vmware – 가상화 실습 32
  • 34. 5. Vmware – 가상화 실습 33
  • 35. 5. Vmware – 가상화 실습 34
  • 36. 5. Vmware – 가상화 실습 35
  • 37. 5. Vmware – 가상화 실습 36
  • 38. 5. Vmware – 가상화 실습 37
  • 39. 5. Vmware – 가상화 실습 38
  • 40. 5. Vmware – 가상화 실습 39
  • 41. 5. Vmware – 가상화 실습 40
  • 42. 5. Vmware – 가상화 실습 41
  • 43. 5. Vmware – 가상화 실습 42
  • 44. 5. Vmware – 가상화 실습 Del를 눌러 bios에 들어와 boot 순서 수정 43
  • 45. 5. Vmware – 가상화 실습 44
  • 46. 5. Vmware – 가상화 실습 45
  • 47. 5. Vmware – 가상화 실습 46
  • 48. 5. Vmware – 가상화 실습 47
  • 49. 5. Vmware – 가상화 실습 48
  • 50. 5. Vmware – 가상화 실습 49
  • 51. 5. Vmware – 가상화 실습 50
  • 52. 5. Vmware – 가상화 실습 51
  • 53. 5. Vmware – 가상화 실습 52
  • 54. 5. Vmware – 가상화 실습 53
  • 55. 5. Vmware – 가상화 실습 SWAP은 실제 메모리의 2배로 할당 54
  • 56. 5. Vmware – 가상화 실습 55
  • 57. 5. Vmware – 가상화 실습 56
  • 58. 5. Vmware – 가상화 실습 57
  • 59. 5. Vmware – 가상화 실습 58
  • 60. 5. Vmware – 가상화 실습 59
  • 61. 5. Vmware – 가상화 실습 60
  • 62. 5. Vmware – 가상화 실습 61
  • 63. 5. VMware – 실습실 fedora 구축 설명 진짜 컴퓨터 (호스트컴퓨터) 네트워크 카드 Window 실제 IP (클라이언트) 가상 IP 가상 IP 가상머신 프로그램 가상라우터 (gateway) 리눅스 리눅스 리눅스 (서버) (서버B) (클라이언트) 62