-
[이것이 리눅스다] 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