본문 바로가기
Linux

[Linux] 2/5 강의 정리 (운영체제, Ubuntu 설치 , VMware 설치, 리눅스 디렉토리 구조, )

by z.1nee 2021. 2. 5.
SMALL

운영체제 역사

 

 

 

Linux와 Linxu 배포판

리눅스 = 커널

리눅스 배포판 = Kernel + GNU 소프트웨어 + 자유 소프트웨어

*** GNU 소프트웨어 : GNU 라이브러리와 유틸리티, X 윈도 시스템 (ex. 쉘) 

                                 RedHat 계열, Debian 계열

*** 자유소프트웨어  : 워드프로세서, 미디어 플레이어 등 여러 가지 소프트웨어 애플리케이션들

 

 

 

 

 

Linux 배포판 종류

RedHat 계열

  유료 -> RHEL(RedHat Enterprise Linix)

  무료 -> Fedora 

          -> CentOS

 

Debian 계열 

Debian Project Team 후원 -> Debian

-> Canonical 사 -> Ubuntu

 

*** Kali  = Ubuntu + 해킹 소프트웨어

 

 

VMware Pro 설치

30일 평가판 사용 가능

www.vmware.com/kr.html

 

 

설치 후 세팅

Edit > Virtual Network Editor > Change Settings > Remove Network ( 나타나는 네트워크 모두 삭제) > Add Network > Vmnet0선택 > Use local DHCP~ 체크 해제 > Subnet IP 192.168.10.0 변경 > NAT Settings > Gateway IP 192.168.10.2 설정

 

 

 

Virtual Machine 생성 - 하드디스크

호스트 컴퓨터에 게스트 컴퓨터의 하드디스크를 하나의 파일로 처리함

- 게스트 컴퓨터는 고정된 크기의 하드디스크를 할당 받는 것이 아님

- 사용에 따라 하드 디스크를 가변적인 크기를 갖게됨

- 할당 시 크기를 넘지를 못함

 

 

Virtual Machine 생성 - RAM

메모리의 할당은 가상머신을 만든 시점이 아니라 가상머신 '부팅'시 

 

 

 

 

가상머신 생성

홈 > Create a New Virtual Machin > Custom > Workstation 16.x(버전에 따라 선택) > I will install the operating ~ 선택 > Linux 선택, Version은 Ubuntu 64-bit 선택 > 가상 머신 이름은 UbuntuServer, 위치는 폴더 만들어놓고 선택 > 프로세서 1개 , 코어 2개로 설정 >

2048MB > NAT > LSI Logic > SCSI > Create a new virtual disk >  20.0Gb,  single file > > finish

 

 

 

우분투 설치

ubuntu.com/download/desktop

 

Download Ubuntu Desktop | Download | Ubuntu

Ubuntu is an open source software operating system that runs from the desktop, to the cloud, to all your internet connected things.

ubuntu.com

VMware에서 가상머신 생성 후 Edit virtual machine settings > Network Adaptor 에서 Custom 선택 > CD/DVD에서 Use ISo image file을 다운로드한 우분투 파일 선택

 

 

디스크 분할

 

 

 

스왑(Swap) 영역

- 메모리의 공간 부족 시 디스크의 일부분을 메로리로 사용하는 영역

- SWAP 영역 = RAM * 2

ex) RAM이 2GB인 경우

SWAP 영역 = 2048(2GB) * 2 = 4096

 

 

 

파일 시스템

저널링 파일 시스템

- 파일 시스템에 대한 변경 사항을 반영하기 전에 저널(로그)에 변경사항 저장

- 변경사항을 추적이 가능

- 시스템 데이터 복구 확률을 높여줌

- 리눅스 전용 파이 시스템 ext3부터 저널링 기능 지원

 

 

 

 

Server 설치하기

UbuntuServer Power on 시키기 > 한국어 , 우분투 체험하기 > 오른쪽 위에 있는 아래 화살표 > Settings > Displays 설정 (사용자가 편하게 설정) > 다시 아래 화살표 > Wired Settings > Wired 를 On 시키기 > 설정 아이콘 클릭 > IPv4 > Manual 선택, Addresses 192.168.10.10, Netmask 255.255.255.0, Gateway 192.168.10.2, DNS 192.168.10.2 > Apply

 

 

 

Ubuntu 20.04 LTS 설치

UbuntuServer 바탕화면에 Ubuntu 20.04 LTS 설치 클릭 > 한국어 > Korean, Korean > 일반설치, 업데이트 다운로드 체크 해제 > 기타 > > 새 파티션 테이블, 계속하기 > 남은 공간 선택 후 + 버튼 > 크기 4096, 용도 스왑영역 > 다시 남은 공간 선택 후 + 버튼 > 크기 17379,파티션 종류 주, 용도 EXT4 , 마운트 위치 / > 지금 설치, 계속하기 > 거주 Seoul > 이름 ubuntu, 컴퓨터이름 server, 사용자이름 ubuntu, 암호 1234 > 설치 진행됨 > 지금 다시 시작

 

설치 완료

 

 

 

root 계정 활성화

로그인 후 바탕화면 우클릭 > Open in Terminal

sudo su - root

ubuntu 사용자의 비밀번호 입력 

passwd

새 암호 입력

 

 

리눅스 디렉토리 구조

/bin 

: 리눅스의 기본 명령어들이 들어있는 디렉토리

 

/sbin

: 시스템 관리에 관련된 실행 명령어들이 들어있는 디렉토리

 

/dev

: 장치 관리 디렉토리

 

/etc

: 시스템 환경 설정 파일이 있는 디렉토리

 

/home

: 일반 사용자의 홈 디렉토리가 만들어지는 디렉토리

 

/root

: 슈퍼유저(root) 사용자의 홈 디렉토리

 

/usr

: 일반 사용자들을 위한 대부분의 프로그램 라이브러리 파일들이 위치

 

/var

: 시스템에서 사용되는 동적인 파일들이 저장됨

: 주로 시스템 작동기록(log)들을 저장

댓글