개발자 블로그

[Basic] 1. Why linux 본문

Linux

[Basic] 1. Why linux

hayongwoon 2022. 6. 20. 22:11

리눅스

왜 리눅스를 사용하는가

우선 현업에서 대부분 서버를 리눅스를 사용한다. 왜냐면 윈도우는 라이센스란게 있는데 그렇다는 것은 비용이 발생한다는 것. 리눅스는 오픈소스이기에 OS다운 받아서 사용하면 됨. 그리고 리소스 사용이 가성비가 좋다. 즉, 가볍고 비용적인 측면에서 높은 효율.

 그리고 원격으로 조정하기에도 좋다. 인터페이스 없이 커멘드로 한다는 뜻! 이외에도 여러가지 이유로 사용한다. 이러한 이유로 지속적으로 발전해서 많은 프로젝트가 리눅스 기반으로 개발되었다고 한다.

 

설치 방법

-AWS or VirtualBox

  1. AWS 돈 주고 쓰는거
  2. VirtualBox 할당해서 사용
  3. AWS 프리티어

-OS Ubuntu 20.04 -> 리눅스에는 ubuntu, 레드햇 이렇게 크게 버전이 있다.

-권장 사양

  • RAM 4G 이상
  • HDD 50G 이상
  • CPU 2코어 이상

-OS 설치

  • 언어: english, 기본값으로 쭉 하면 됨
  • Storage 설정에서 LVM 설정은 disable 하고 진행
  • Install OpenSSH server 체크 후 진행
  • 위 적은거를 제외하고 그냥 디폴트 값으로 설정 진행

 

초기설정

ssh 설정, ifconfig을 치면 net-tools설치라하는 문구가 뜸. 

-> apt install net-tools : ifconfig를 사용하기 위한 패키지 설치

 

네트워크 설정

-NAT

공유기 -> PC -> Virtual Machine으로 접속

PC에서 VM으로 접속하기 위해서는 포트포워딩 설정이 필요함

 

-브릿지

공유기 -> Virtual Machine으로 접속 : 컴퓨터가 두개 있다고 생각하면 됨.

 

'Linux' 카테고리의 다른 글

[Basic] 2. 개념 및 명령어  (0) 2022.06.24