Midnight Coder's Lounge

[Linux] 첫 설치 및 초기 세팅 실습 기록 본문

Personal Log

[Linux] 첫 설치 및 초기 세팅 실습 기록

AtomicLiquors 2022. 11. 15. 22:54

AWS 배포 문제와 씨름하는 동안 컴퓨터 기초 상식의 결핍을 부쩍 실감했습니다.

얌전히 예제만 따라해도 Bad Gateway니 Socket Timeout이 나타나기 일쑤였고,

발생하는 원인도 워낙 다양한 반면,

구글링으로 솔루션을 찾아봐도 뭔지 몰라서 손도 못 댈 내용이 태반이라 무척 답답했습니다.

 

이번 일을 계기로 기초적인 웹 개념을 훑어보려고 [IT 엔지니어를 위한 네트워크 입문]을 구해 읽었는데,

리눅스를 이용한 실습이 상당히 많았습니다.

당시에는 다 건너뛰고 간단한 개념만 훑었지만,

RDBMS를 다룬 다른 개념서인 [Real MySQL 8.0]에서도 마찬가지로 리눅스 실습 내용이 나오는 것이었습니다.

 

AWS 배포를 시도할 때는 EC2를 쓰지 않고 ElasticBeanstalk를 썼다고 어물쩍 넘어갔지만, 

이렇게 된 이상 아무래도 리눅스를 미루지 말고 한번 다뤄볼 때가 되었다는 생각이 들었습니다.

 

실습의 비중이 많기 때문에, 다음에 복습할 때 참고가 되도록 공부 내용과 관련된 기록을 남겨봅니다.

 

 

학습 강의 및 교재 : [이것이 우분투 리눅스다]  

우선 인프런 영상 내용대로 구판 교재를 보며 공부했습니다.

 

구판 교재 강의)

https://www.inflearn.com/course/%EC%9D%B4%EA%B2%83%EC%9D%B4-%EC%9A%B0%EB%B6%84%ED%88%AC-%EB%A6%AC%EB%88%85%EC%8A%A4%EB%8B%A4

 

[무료] 이것이 우분투 리눅스다 - 인프런 | 강의

한빛미디어의 책의 저자가 직접 강의하는 강좌입니다., - 강의 소개 | 인프런...

www.inflearn.com

 

11.16 추가 :

유튜브에 개정판 교재 강의도 등재되어 있어서 다음 포스팅부터는 개정판 강의 내용을 따라가겠습니다.

 

 

개정판 교재 강의)

https://www.youtube.com/watch?v=pSuHUNghIeM&list=PLVsNizTWUw7FJot9rAiWBJN3V9EZFBFZX 

 

 

이어질 내용은 구판 교재와 강의를 보고 실습한 내용입니다.

 

 


 

설치

VMWare 설치

네이버 카페 <이것이 우분투 리눅스다> → [★교재 자료실(리눅스)]  
"[Ubuntu 16.04] VMware 제품 다운로드 링크 주소" 게시글

 

Ubuntu 16.04 설치 

네이버 카페 <이것이 우분투 리눅스다> → [★교재 자료실(리눅스)]  
"[Ubuntu 16.04] 전체 실습 파일 다운로드 모음" 게시글

강의에서 권하는 내용대로 16.04.0x 등등 후속 버전이 아니라 정확히 16.04 버전을 받아 실습했습니다.

 

 

설치 오류

"This virtual machine is configured for 64-bit guest operating systems. However, 64-bit operation is not possible."

1) This host supports Intel VT-x, but Intel VT-x is disabled.
Intel VT-x might be disabled if it has been disabled in the BIOS/firmware settings or the host has not been power-cycled since changing this setting.
→ 컴퓨터 재부팅 후 BIOS 세팅에서 인텔 VT-x (또는 Intel Virtual Technology)를 Enabled로 변경하여 해결했습니다.

2) This host does not support Intel VT-x.
→ 이 경우는 하드웨어를 교체하는 것 외에는 해결방법이 없는 것으로 알고 있습니다. 해결하신 경우 피드백 부탁드립니다.

 


HyperV not compatible

아래 질의응답 게시글에 나와 있는 커맨드들을 입력하여 해결하였습니다.

커맨드를 입력해도 해결이 되지 않는 경우에 대해서도 답변이 올라와 있는데, 

직접 확인해보지는 않았습니다.
https://superuser.com/questions/1286791/vmware-workstation-and-hyper-v-are-not-compatible

 

VMware Workstation and Hyper-V are not compatible

I installed VMworkstation on a fresh Windows 10 operating system. When I tried to create any machine I got the following error: VMware Workstation and Hyper-V are not compatible. Remove the Hype...

superuser.com

 

 

 

 

 

초기 설정

윈도우로 복사 붙여넣기 허용

공부 기록을 남기려는데 가상OS의 커맨드 입력 내용을 윈도우 메모장으로 붙여넣을 수가 없었습니다.

현재까지 진도에서는 관련된 내용이 나오지 않아 직접 구글링해서 해결했습니다.


https://foxtrotin.tistory.com/412

 

VMware Ubuntu 드래그 앤 드랍, 복사 붙여넣기 안 될 때 해결방법

setting에서 shared folders 허용하고 적용 우분투에서 아래 명령으로 open vm tools 설치 sudo apt-get install open-vm-tools-desktop 재부팅

foxtrotin.tistory.com

 

 


한글 키보드 설정 + 한영 전환

우측 상단의 키보드 아이콘을 눌러 설정합니다.

불필요하게 한글 키보드가 한글 106/101과 Hangul 두 가지가 있어

강의에서는 한글 106/101을 삭제해 주었습니다.


한영 전환은 윈도우 + 스페이스 키를 이용합니다.

 


Vim 재설치

apt-get -y install vim

 

"vim이 초기에 몇 가지 버그가 있어서 미리 업데이트해 놓는 것"이 필요하다고 합니다.

 

방화벽 가동

ufw enable

보안상 안전을 위해 우분투에서 제공되는 방화벽인 ufw를 가동합니다.



 

 

스냅샷

OS의 상태를 저장하여, OS 설정 중 치명적인 문제가 생겨도 재설치할 필요없이 이전 상태로 돌아갈 수 있도록 해 줍니다.
고의로 장애를 일으키고 복구하는 실습까지 진행해 보았습니다.

 

 

VMWare 스냅샷 생성

CD/DVD 제거하기
CD/DVD의 Virtual Machine Settings에서 
- [ ] Connect at power on을 체크 해제
- O Use physical drive를 체크

 

스냅샷 생성하기
Workstation Pro를 실행하여 원하는 가상 머신을 열고, 
상단 VM 메뉴에서 Snapshot > Snapshot Manager
우측 "Take Snapshot" 버튼 클릭


이처럼 한번 스냅샷을 만들면 다시 Snapshot Manager등에서 해당 스냅샷으로 복구할 수 있습니다.

 

 


 

소감

Linux를 배운대서 완전한 CLI 환경에서 진행할 줄 알았는데 Ubuntu가 의외로 제법 아기자기한 GUI를 갖고 있었습니다.

설치가 끝나고, 화면이 켜질 때마다 제법 만족감이 감돕니다.

 

얼마 전에 해외에서 메모장만 갖고 TPS 게임인 DOOM을 돌렸다는 얘기를 들었습니다.

DOOM을 리눅스 환경에서 실행할 수 있다면 다음에 한 번 포스팅을 할지도 모르겠습니다.

 

 

 

현재 진도

[ 5강 / 총 54강 ]

Comments