이것이우분투리눅스다-실습환경구축

Min·2021년 2월 7일
0

Ubuntu

목록 보기
1/1
post-thumbnail

이것이 우분투 리눅스다(Ubuntu 20.04 LTS) 강의를 수강하며 정리한 내용입니다.

1. 리눅스의 개요

1) 리눅스의 개요

  • 리눅스 = 무료 유닉스
  • 1991년 '리누스 토르발스'가 버전 0.01을 최초로 작성
  • 1992년 0.02 버전을 공개하면서 시작
  • 리누스 토르발스는 커널(Kernel)만 개발 (자동차의 엔진)
  • 배포판의 구성 (우분투 리눅스도 많은 배포판 중 한 가지)

    이미지 출처

2) GNU 프로젝트

  • 1984년에 리차드 스톨만에 의해서 GNU 프로젝트가 시작
  • 목표는 '모두가 공유할 수 있는 소프트웨어'를 만드는 것
  • 리차드 스톨만은 1985년에 자유 소프트웨어 재단(FSF, Free Software Foundation)을 설립
  • 목표는 GNU 프로젝트에서 제작한 소프트웨어를 지원함으로써
    컴퓨터 프로그램의 복제, 변경, 소스 코드의 사용에 대한 제한을 철폐 하는 것
  • GPL(General Public License)을 따름.
    이 라이선스는 자유 소프트웨어(Free Software)의 수정과 공유의 자유를 보장
  • 프리웨어(Freeware, 무료 소프트웨어)라는 개념을 뛰어넘어서 진정한 자유(Freedom)에 대한 개념
  • 자유 소프트웨어는 심지어 무료로 얻은 소프트웨어를 유상으로 판매할 자유도 보장

3) 커널

  • 커널 버전의 의미 (예: 5.4.0)
    5는 주 버전
    4는 부 버전
    0은 패치 버전

  • 배포판에 포함된 기본 커널을 사용자가 직접 최신의 커널로 업그레이드 할 수 있다.

4) 데비안 리눅스와 우분투 리눅스

  • 유명한 배포판 중 하나인 데비안 프로젝트에서 제작한 데비안 리눅스
  • 우분투 리눅스는 데비안 리눅스를 기초로 유니티 데스크톱 환경을 사용하는
    리눅스 배포판으로 최초 버전은 2004년 10월에 우분투 4.10버전부터 시작.
    현재는 그놈(Gnome) 데스크톱 환경으로 배포됨
  • 우분투 배포판은 우분투 데스크톱우분투 서버 두 가지를 기본적으로 배포
  • Ubuntu flavours : 쿠분투, 우분투 기린, 루분투 등

2. 실습환경 구축

게스트 OS에서 호스트 OS로 마우스를 빼고 싶을 때 : Ctrl + Alt

1) 가상머신 개념


이미지 출처

지금 쓰는 Windows를 그대로 사용하면서도
여러 대의 리눅스 서버를 운영하는 효과를 내는 프로그램

컴퓨터에 설치된 운영체제(호스트OS)안에 가상의 컴퓨터를 만들고,
그 안에 또 다른 운영체제(게스트OS)를 설치/운영할 수 있도록 제작된 프로그램

PC에 이미 설치되어 있는 Windows를 호스트 운영체제(Host Operating System, 호스트OS)라고 부르고,
가상머신에 설치할 그 외의 운영체제를 게스트 운영체제(Guest Operating System, 게스트OS)라고 부름

멀티부팅(Multi-Booting)과는 개념이 다름

2) VMware 설치


이미지 출처

Vmware Workstation Pro를 설치하면
VMware Play가 같이 설치(주로 사용)

전체 자료 링크

Vmware Workstation Pro (Windows용) 설치

VMware-workstation-full-16.1.0
설치시 모두 체크해제

VMware Workstaion Player 실행

3) 가상머신 생성


이미지 출처

빈책상에 컴퓨터를 놓은 상태
가상컴퓨터 생성

가상머신으로 4대의 게스트 OS 생성

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

Create a New Virtual Machine

I will install the operating system later.
The virtual machine will be created with a blank hard disk.

Linux / Ubuntu 64-bit

각 폴더(server, server(B), client, WinClient)를 만들어
그 안에 Location 생성

Edit virtual machine settings

하드디스크 용량 설정 (Stor
e virtual disk as a single file)

4) VMware 특징, VMnet8 설정


이미지 출처

네트워크 정보 파악과 변경

호스트 OS에서 IP 정보 확인

Windows PowerShell 관리자 모드 실행
$ ipconfig /all

IP4 주소를 192.168.111.1의 111을 기본 설정

VMware Workstation PRO - Edit - Virtual Network Editor - ChangeSettings

확인


이미지 출처
DHCP 서버는 자동 IP를 설정해준다.

호스트 OS와 게스트 OS 사이의 파일 전송

물리적인 CD/VD 대신에 ISO 파일을 사용한다.

3. 우분투 리눅스 설치

1) Server 설치 (GUI 환경)

ISO : ubuntu-20.04-desktop-amd64

Ubuntu 체험하기

Setting - 디스플레이 - 1024x768

바탕화면 Ubuntu 20.04 LTS 설치

Ubuntu 설치 중 업데이트 체크 해제

우분투 설치공간 / 가상 메모리 공간(스왑영역)

자동로그인 설정

설정 - 사용자 - 잠금해제 - 자동로그인

root 사용자로 접속 설정

$ sudo su - root
$ passwd
root 암호 : password


$ nano /etc/gdm3/custom.conf
`AutomaticLogin=root

[security]
AllowRoot=True`

Ctrl + x -> Y -> Enter

$ nano /etc/pam.d/gdm-password
#auth required pam_succeed_if.so user != root quiet_success

$ nano /etc/pam.d/gdm-autologin
#auth required pam_succeed_if.so user != root quiet_success

$ reboot

자동 소프트웨어 업데이트 막기

파일 설정 변경

$ cd /etc/apt
$ mv sources.list sources.list.bak
$ wget http://dw.hanbit.co.kr/ubuntu/20.04/sources.list
$ apt update

네트워크 설정

유선 연결됨 - 유선 네트워크 설정 - 네트워크

확인

$ ip addr

화면보호기 설정

설정 - 전원 - 빈화면 (안함)

언어 설정

설정 - 지역 및 언어 - 입력 소스 - 한국어 (Hangul)만 남겨두기

프로그램 설치

$ apt -y install net-tools

방화벽 설정

$ ufw enable

우분투 끄기

$ halt -p

스냅샷

VM - Snapshot - Snapshot Manager

원하는 시점으로 돌릴때

3) Server(B) 설치 (텍스트 환경)

ISO : ubuntu-20.04-live-server-amd64

English - Continue without updating - All Done - Reboot

초기 설정

$ cd /etc/apt
$ sudo mv sources.list sources.list.bak
$ sudo wget http://dw.hanbit.co.kr/ubuntu/20.04/sources.list
$ sudo apt update

네트워크 설정


$ cd /etc/netplan
$ sudo nano 00-installer-config.yaml

root 사용자로 접속 설정

$ sudo su - root
$ passwd
root 암호 : password
$ reboot

$ root
$ password

확인

$ ip addr

인터넷 접속 확인

$ ping www.google.com

우분투 종료

$ halt -p

스냅샷

4) Client 설치

ISO : kubuntu-20.04-desktop-amd64

시스템 설정 - 디스플레이와 모니터 - 1024x768

초기 설정

$ cd /etc/apt
$ sudo mv sources.list sources.list.bak
$ sudo wget http://dw.hanbit.co.kr/ubuntu/20.04/sources.list
$ sudo apt update

root 사용자로 접속 설정

$ sudo su - root
$ passwd
root 암호 : password
$ reboot

$ root
$ password

프로그램 설치

$ apt -y install net-tools

화면보호기 끄기

시스템 설정 - 전원 관리 - 에너지 절약 - 화면 에너지 절약 체크해지

우분투 종료

$ halt -p

스냅샷

5) WinClient 설치

ISO : 19042.631.201119-0144.20h2_release_svc_refresh_CLIENTENTERPRISEEVAL_OEMRET_x86FRE_ko-kr

Player - Manage - Install VMware Tool

스냅샷

profile
slowly but surely

0개의 댓글