ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • [이것이 리눅스다] 1-3장 vmware 설치부터 CentOS 설치 후 접속까지
    Developer/environment 2020. 4. 17. 23:41

    ''' 강의 내용을 정리합니다 '''

    < 1장 가상환경과 VMWare>

    가상환경 : 실제 컴퓨터에 설치된 운영체제(호스트 운영체제)위에 구성된 독립적인 컴퓨터 환경(게스트 운영체제)

     - 방법은 여러가지가 존재

     

     - 가상환경에는 각각의 게스트 OS로 이루어진 '가상머신'들이 존재할 수 있으며, 이를통해

     각각의 가상머신들이 가상의 IP를 가지고 가상 라우터를 통해 연결되어 있는 '가상머신 프로그램'을 구성할 수 있다

     

     - VMware Workstation Player 에는 핵심기능만 들어있다

     VMware Workstation Pro 에는 핵심기능 + 부가기능(네트워트 환경설정, 스냅숏 기능 등)

     

     - 설치 후 WMware Player의 모습

    < 2장 리눅스 >

     - 리눅스 이전 고가의 상용 OS인 유닉스가 있었으나, 리눅스가 탄생하면서 유닉스를 대체할 무료 OS가 등장하기 시작

      최초 버전은 1992년 0.02버전으로 최초 공개됨, 이때 OS의 핵심인 커널(Kernel)만 개발

     

     - 리눅스의 Kernel에 셸과 여러 응용 프로그램을 붙여 수많은 리눅스 배포판들이 등장함

      CentOS, Red Hat, Ubuntu 등등이 모두 리눅스 배포판 중 하나

       상용으로 판매되어 기업에서 자주 사용하는 것이 Red Hat Linux이며,

       비용을 절감하고 싶으면 동일한 기능으로 빌드된 CentOS를 사용하면 된다고 한다.

     

     - 리눅스는 'GNU 프로젝트' => '모두가 공유할 수 있는 소프트웨어' 중 하나

     자유로운 복제, 변경 등을 거쳐 더 향상된 소프트웨어가 개발될 수 있음

     

     - 커널 버전의 의미 

     예) 3.17.5 -> (Major version).(Minor version).(Patch version)

     

     < 3장 CentOS 설치 >

     - 생성된 4개의 가상머신 중 3개에 CentOS 설치

      Server : 서버전용, 개발을 위한 워크스테이션 소프트웨어로 설치

      Server(B) : 서버전용(텍스트모드), 최소개발로 설치

      Client : 클라이언트 전용, gnome 데스크탑 소프트웨어

      cf..  WinClient : Windows클라이언트 전용

     

     - 설치 중 모습 캡처

     - 설치 후 추가 설정 중 참고사항

    1) 자동업데이트 방지

     Server가 자동 업데이트되지 않도록 몇가지 설정을 하는 중, yum을 통해 최신 패키지가 자동으로 설치되지 않도록 설정하는 부분이 있었다 (신선했다!)

    * gedit 은 메모장처럼 파일을 열어주는 리눅스 명령어이다.

    * CentOS-Base.repo 파일 내에 #released updates 하위의 [updates]관련 내용은 모두 주석처리

    2) 네트워크 셋팅

    /etc/sysconfig/network-scrpits/ifcfg-eno16777728 파일을 접속하여 IP, netmask, 게이트웨이와 DNS 주소를 적는다

    * DHCP (Dynamic Host Configuration Protocol)는 동적으로 PC에 IP, 네임서버, gateway등의 주소를 할당하는 프로토콜

    * DNS (Domain Name System)는 IP주소를 우리가 사용하는 www.등의 주소로 변환(또는 역변환)하는 프로토콜

    'Developer > environment' 카테고리의 다른 글

    shell 과 shell script (.sh .bat)  (0) 2020.05.20
    [Ubuntu]  (0) 2020.03.22
    docker 명령어 정리  (0) 2020.03.19
    Docker - 가상화, 컨테이너, 이미지  (0) 2020.03.17
Designed by Tistory.