리눅스(Linux) #2 - 설치[LEE'Today]

ieed0205·2020년 4월 5일
0

Linux

목록 보기
2/10

오늘 하루엔 뭐했니?

그냥 적어봐! LEE렇게!


2020.04.04 LEE'Today_회고록

목차

1. 운영체제와 리눅스의 기초
**2. 리눅스 설치**
3. 리눅스 둘러보기
4. 터미널에서 리눅스 사용하기
5. 파일과 프로세스
6. 리눅스용 문서편집기
7. 리누스 각종 서버 프로그램 이해
8. 리눅스 별도 프로그램 설치
9. 다중 터미널 환경 사용하기
10. 로그관리와 반복작업 자동화

2. 리눅스 설치

이번 시간에는 리눅스를 본격적으로 설치하도록 하겠습니다!
해당 글에서 설치되어진 프로그램은!

2-1. 가상화란?(Virtualization)

  1. 컴퓨터 자원의 추상화
  2. 가상의 물리적인 리소스를 만들어냄
  3. 소프트웨어로 만든 가상의 하드웨어로 그 위에 운영체제를 설치할 수 있음

장점

  • 서버 1대를 분할하여, 여러 대의 논리적 서버로 사용 가능
  • 웹 호스팅 서버 등에서 활용(고객에게 필요에 따라 별도의 운영체제 제공)
  • 효율적인 서버자원을 활용(서버 구입 비용, 전기료, 관리비용 절감)
  • 새로운 장치에 대한 장치 드라이버 불필요
  • 윈도우즈 안에 별도의 리눅스 설치 가능

종류

  • VMware, Parallels(상용)
  • VirtualBox(무료) ---> 오라클에서 개발한 가상화 소프트웨어(이거 사용!)
  • Docker(무료)

2-2. 디스크 파티션 분할?

물리적으로 하나의 하드디스크이지만, 필요에 따라 별도의 디스크로 나눠 살 수 있다.

이유?

  • 디스크 공간의 효율적인 사용
  • 물리적 손상시 피해를 최소화 할 수 있다.
  • 다양한 파일시스템에 적용 가능

    파일 시스템?

    • 컴퓨터에서 파일들이나 자료를 쉽게 발견, 접근이 가능하도록 보관 또는 조직하는 체제
    • 하드디스크에 정보를 기록하는 방법 및 알고리즘으로 다양한 파일 시스템이 개발되어 있음.

    파일 시스템 종류

    • FAT32, NTFS : 윈도우즈에서 주로 사용하는 파일 시스템
    • ISO9660 : CD-ROM 매체를 위한 파일시스템
      ( .iso 확장자파일로 만들기도함 )
    • EXT1~4 : 리눅스, 유닉스에서 주로 사용되는 파일 시스템
      ( 최근에는 XFS로 대체되고 있음 )
    • ZFS : 기존의 유닉스 파일시스템 대체(무한대의 용량 제공)
    • APFS : 애플에서 2016년 발표
      ( 암호화, 플래시 기반 - MacOS, IOS에서 사용됨 )

2-3. 윈도우즈와 리눅스 디렉토리 구조


리눅스는 "/" 하위에 "dev" 하위가 존재하며 (예 : /dev/sda2)
별도의 디렉토리에 연결(마운트)하여 사용한다.

마운트(Mount)?
: 디스크 파티션을 특정 디렉토리에 할당하는 것

Ex )

  • /dev/sda2를 "/"에 할당 -> 디스크를 루트에 할당
  • /dev/sda3를 "/home"에 할당

윈도우즈는 디스크가 C: , D:로 구성되어있다.

2-4. 윈도우즈 파티션 예제

경로
[제어판] - [컴퓨터 관리] - [저장소] - [디스크 관리]
: 보통 컴퓨터마다 다르지만 디스크 관리에 들어가 디스크 파티션 현황을 알 수 있다.

내 디스크 현황은?

이 화면에서 File System 부분에 있는 NTFS와 FAT?!
아까 발견했었던것 같은데!

  • NTFS : 윈도우즈에서 주로 사용되는 파일 시스템
  • exFAT : FAT파일의 일종이며 마찬가지로 윈도우즈에서 주로 사용됨

2-5. 리눅스 파티션 예제

  • 디스크 이름 : /dev/sda1 (SCSI 디스크 첫번째)
  • 볼륨(파티션) 이름 : /dev/sda2, /dev/sda5
  • 파일 시스템 : ext3, linux-swap

    swap?
    : 유닉스/리눅스 계열은 가상메모리 파티션을 별도로 설정해야한다.
    : swap은 보통 메모리의 2배정도 크기를 할당한다.

2-6. 리눅스 설치

모두 맨 앞 링크에서 가상머신인 VitualBox와 CentOS 7버전을 다운 받았을 것이라 생각한다!

주의사항

  • CentOS 8버전이 최신버전인데 그냥 7을 사용하자.

    Why?

    • CentOS 8은 최신버전이라 기업에서도 사용 안하고 매우 어렵다.
  • 그래서 앞으로의 실습을 원할하게 하고 싶으면 CentOS 7을 다운받자!

참고로 CentOS는 DVD인 .iso파일이다.

Step1. 가상 머신 만들기


[새로 만들기]를 통해서 원하는 용량과 타입을 설정하여 가상 머신을 만들어 줍니다.

Step2. CentOS 7 설치


시동디스크를 받아논 CentOS 파일을 설치해줍니다!
그렇다면 설치화면으로 넘어가게 됩니다 :)

Step3. CentOS 7 설정


제가 설정한 것은 이 3가지 입니다!

  • 날짜 & 시간(T) : 당연히 서울이겠죠 :)

Step4. 소프트웨어 선택


우리는 GNOME 데스크탑을 설정합니다 :)

Step5. 디스크 파티션





위와 같이 따라하시면 퍼펙트!
이제 설치를 하시면 GNOME 선택으로 가게됩니다.

Step6. GNOME 설정

우선 동의사항이 먼저 나타나셨을텐데, 당연히 동의해야겠죠?!

추후 한국어로 설정해주시고!

중요한점

  • 일반적으로 클릭을 쭉 해나가시다가 언어설정이 있습니다.
  • 거기서는 '한국어(hangul)'을 선택하셔야 합니다. << 꼭 클릭하세요!

2-7. 바쁜 당신을 위한 요약정리!

Summary

  • 가상화는 가상의 하드웨어를 만드는 프로그램으로, 여러 개의 다양한 운영체제를 프로그램 안에 설치할 수 있다.
  • 파티션은 하드디스크를 목적에 따라 구분하여 쓰는 것으로, 리눅스 사용을 위한 별도의 방법이 존재한다.
  • 추후 리눅스 실습은 Virtual Box 프로그램에서 진행한다.

그럼 2차시 '리눅스 설치' 편이었습니다!
읽어주셔서 감사합니다 :)

기억보단 기록하자! LEE'Today로!

profile
하루를 기억하고 기록하는 개발자 LEE'Today입니다.

0개의 댓글