본문 바로가기
IT/리눅스

[리눅스] 리눅스 기초 내용 정리(리눅스의 기초, 가상 머신에서 구동)

by dwoi 2023. 3. 28.

서버에서 자주 사용되는 운영 체제인 리눅스에 대해 알아보고 어떤 버전이 있고 가상 머신에서 구동하여 리눅스에 대해서 알아보고 정리하는 글임을 밝힘.

 

 


리눅스

사진: Unsplash 의 Gabriel Heinzer

우분투?


1. 리눅스

1.1. 리눅스

컴퓨터 OS 커널의 일종인 리눅스 커널, 또는 리눅스 커널을 사용하는 운영체제

1.2. 오픈소스

원칙:
자유 소프트웨어 운동은 다음 몇가지의 원칙을 기반으로 하는데,
1. 소프트웨어의 작동 원리를 연구하고 이를 자신의 필요에 맞게 변경시킬 수 있는 자유이며,
2. 소프트웨어를 이웃과 함께 공유하기 위해서 이를 복제하고 배포할 수 있는 자유,
3. 소프트웨어를 향상시키고 이를 공동체 전체의 이익을 위해서 다시 환원시킬 수 있는 자유이다.
즉, 소스 코드 공개를 통해 누구나 소프트웨어를 수정할 수 있게 하며, 자유로운 복제와 배포를 허용하는 것이다."

라는 프로젝트함께 누구나 자유롭게 실행 복사 수정 배포할 수 있고 누구도 그런 권리를 제한하면 안된다라는 뜻에서 나타난 소프트웨어 라이선스인 GNU 프로젝트와 리눅스가 합쳐지면서

지금의 사용되는 리눅스라는 운영체제가 나타남.

1.3. 리눅스 배포판

리눅스는 최초 GNU/Linux 를 기반으로 다음과 같은 3개의 배포판이 주를 이루게 됨
• Debian : 상업적 시장에서 비상업적 배포판을 만드는 것 : Ubuntu
• Slackware  : 안정성, 노벨에 인수
• Redhat : 서버 운영체제의 강

1.3.1. 배포판 구성 요소

• Linux Kernel
• Desktop UI
• Utilities

1.3.2. 배포판 선택 방법

• 상업적 vs 비상업적
• 기업용(엔터프라이즈), 개인용(파워유저, 홈유저)
• 하드웨어 지원, 및 특정 하드웨어 벤더의 인증(Certification)
• 서버군, 데스크탑군, 임베디드군, 특수목적(방화벽, 라우터, 클러스터)
• 특정 산업군 (교육적, 과학적, 음악적, 생물학적 등)
• 보안성, 안정성, 사용성, 이식성
• 지리적 위치 (현지 국가 서포트)

※ GUI : 그래픽 설정도 가능.

1.4. 운영체제[OS]

  • 운영체제 또는 오퍼레이팅 시스템(Operating System)은 시스템 하드웨어를 관리할 뿐 아니라 응용 소프트웨어를 실행하기 위하여 하드웨어 추상화 플랫폼과 공통 시스템 서비스를 제공하는 시스템 소프트웨어

우분투 리눅스 : 전세계 누구나 어렵지 않게 사용하는 모델

 


 

2. 가상머신

2.1. 가상머신(Virtual Machine)

  • 물리적 하드웨어 시스템에 구축되어 가상의 CPU, 메모리, 네트워크 인터페이스 및 저장장치를 갖추고 가상 컴퓨터를 동작하는 가상 환경

2.2. 하이퍼바이저 

  •  호스트 컴퓨터에서 다수의 운영 체제(Operating System)를 동시에 실행하기 위한 논리적 플랫폼(Platform)

 

  • 버추얼 박스 : 오픈소스 프로젝트 - 실제로 사용할 예
  • VMware : Workstation Player, 개인용 무료
  • Microsoft Hyper-v

 

2.3. 가상머신에 우분투 설치

2.4. 가상머신 종료

현재 시스템 저장하기(절전)

컴퓨터 끄기 신호 보내기 (정상 종료)

시스템 전원 끄기 

 

 


 

 

 

댓글