반응형

VirtualBox에 리눅스 우분투 설치 

 

1. 윈도우에 VirtualBox 다운로드 및 설치

https://www.virtualbox.org/wiki/Downloads

 

Downloads – Oracle VM VirtualBox

Download VirtualBox Here you will find links to VirtualBox binaries and its source code. VirtualBox binaries By downloading, you agree to the terms and conditions of the respective license. If you're looking for the latest VirtualBox 6.0 packages, see Virt

www.virtualbox.org

아래 Windows hosts를 클릭하면 파일이 다운로드되는데, 이를 설치하면 VirtualBox가 설치됩니다. 

2. Ubuntu 20.04 LTS 버전 다운로드

아래 경로에서 Unutu 최신 버전을 다운로드 합니다. 

 

버전에 LTS가 붙여져 있는 것을 볼 수 있습니다. 

LTS(Long Term Support)는 일반적인 경우보다 장기간에 걸쳐 지원하도록 특별히 고안된 소프트웨어의 버전입니다. 
우분투의 경우 특정버전이 LTS라면 그 버전은 향후 5년간 Bug fixes 등을 지원해준다는 의미이고, 안정성이 높다라고 생각하시면 됩니다. 

 

20.04LTS 버전은 용량이 2.7GB 정도됩니다. 

https://ubuntu.com/download/desktop#download

 

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

 

3. VirtualBox로 가상 머신 만들기

우분투 다운로드가 완료되었다면, VirtualBox로 새로 만들기를 시작합니다.

 

이름, 머신 폴더, 종류, 버전을 입력하고, 다음으로 이동합니다.

메모리 크기는 우분투 동작이 느리지 않도록 충분하게 설정해줍니다.

새로운 가상 하드 디스크 만들기로 설정합니다.

하드 디스크 파일 종류를 설정하는데, 기본으로 설정합니다. 

물리적 하드 드라이브는 동적 할당 및 고정 크기가 있습니다. 

각 장단점이 있는데, 속도를 더 빠르게 하려면 고정 크기로 설정하시고, 이것저것 응용 프로그램을 많이 설치해 보려면 동적 할당으로 설정합니다. 고정 크기로 설정하고, 이후에 용량이 모자르면 동적 할당으로 변경하는 방법도 있으니 참고하시면 됩니다. 

저는 동적 할당으로 설정하고, 디스크 크기는 40GB로 설정하였습니다. 

C 드라이브는 용량이 크지 않으니, E 드라이브에 해당 디스크를 만들어 놓았습니다.

C 드라이브에 저장해 놓고, 용량이 충분치 않다면, 나중에 vdi 파일만 다른 드라이브로 이동시켜 사용하실 수 있습니다.

그러면 새로운 가상 머신이 생성된 것을 볼 수 있습니다. 

4. 새로운 가상 머신에 우분투 설치

설정을 눌러 저장소로 이동합니다. 

CD 모양으로 되어 있는 아이콘을 눌러 디스크 파일 선택을 누릅니다.

다운로드하였던 ubuntu iso 파일을 열기합니다. 

그러면 IDE 컨트롤러에 우분투 iso가 설정된 것을 볼 수 있습니다. 

확인을 누릅니다. 

그리고 시작을 눌러줍니다. 

시작을 누르면 ubuntu 설치하기 위해 disks를 checking 하는 화면이 출력되고, 설치에 들어갑니다. 

설치 옵션이 출력됩니다. 

Try Ubuntu와 Install Ubuntu가 있는데, Try ubuntu는 맛보기라고 보시면 되고, 정식으로 설치하고 사용하려면 Install Ubuntu를 선택합니다. 언어를 지정할 수 있는데, English로 설정하겠습니다. 참고로 한국어도 있습니다. 

 

키보드 배열을 선택해줍니다. 

한국어도 있는데, English로 선택하겠습니다. 

설치가 완료된 이후에도 변경할 수 있음을 참고해주세요.

설치 종류를 설정하는 부분인데, Default인 Normal installation을 선택하겠습니다. 

기존에 설치된 것을 지우고 설치할지, 다른 파티션에 설치할지를 설정하는 부분입니다. 

이 가상 머신에 아무것도 설치되어 있지 않으니, Default로 설정하겠습니다.

시간을 설정하기 위해 도시를 설정하는 부분입니다. 

Seoul로 선택하겠습니다.

사용자 계정을 만드는 부분입니다. 

name을 입력하고 password를 지정합니다. 

그리고 Log in automatically로 선택하면 로그인할 때마다 아이디/비번을 입력하지 않고 자동으로 접속할 수 있고, Require my password to log in은 접속할 때 비밀번호를 입력해야 됩니다. 

그럼 이제 설치를 시작합니다.

몇십분, 길면 1시간 정도 기다리다 보면 설치가 종료됩니다.

재시작을 누르면 우분투가 설치된 것을 볼 수 있습니다.

아래와 같이 우분투가 정상적으로 설치된 것을 볼 수 있습니다.

ㄹ;

반응형
반응형

리눅스 명령어 / uniq 명령어 - 파일 연속되는 문장 확인

 

uniq 명령어는 특정 파일 내의 같은 문장이 두번 이상 연속되는가의 여부를 확인하거나 연속될 경우에 유일한 문장으로 만들어 주는 역할을 합니다. 

 

파일 내의 연속되는 문장을 확인하여 반복 문장을 삭제하고 보여주는 명령어입니다. 

 

uniq [options] [파일명]

 

옵션

-c : 같은 라인이 몇 번 나오는지를 표시합니다. 

-d : 중복되어 나오는 라인 중 한 라인만 출력합니다. 

-D : 중복되는 모든 라인을 보여줍니다. 

-N : 필터링은 무시할 라인을 정합니다. 

-i : 중복 라인을 한 라인으로 생각하고 출력합니다. 

-u : 중복 라인이 없는 것만 출력합니다. 

-w N : N번째 문자까지만 비교 대상으로 하여 명령을 수행합니다.

-s N : N번째 문자까지는 비교 대상에서 제외하여 명령을 수행합니다. 

-f N : N번째 필드를 비교 대상에서 제외하고 명령을 수행합니다. 

 

예제

아래 sort로 data.txt 파일을 정렬하였습니다. 

uniq -u 명령어를 사용하여 중복되지 않는 문장만 출력하도록 하였습니다.

반응형
반응형

리눅스 명령어 / sort 명령어 - 파일 내용 정렬하기

 

sort 명령어

사용자가 지정한 파일의 내용을 정렬할 때 사용할 수 있습니다. 

 

sort [-옵션] [-o 저장될 파일명] 정렬할 파일명 [-m 병합할 파일명...]

 

<옵션>

-n : 라인의 각 필드를 비교하는 대상을 숫자로 한정합니다. 

-f : 영어를 정렬할 때, 대소문자를 구별하지 않습니다.

-r : 출력 순서를 역순으로 정렬합니다. 

-b : 앞에 붙는 공백은 무시합니다. 

-t : 필드 구분자를 지정합니다. 

-m : 정렬된 파일을 병합합니다. 

-u : 정렬후, 중복행을 제거합니다.

-o : 저장할 파일명을 명시하고, 명시하지 않으면 화면에 출력합니다. 

 

<예제>

아래는 정렬이 되지 않은 파일입니다.

sort로 정렬하면 아래와 같이 문자열이 정렬됩니다.

반응형
반응형

리눅스 명령어 / file 명령어 - 파일 종류 확인하기

 

file 명령어는 지정된 파일의 종류(타입)을 확인하는 명령어입니다. 

file 명령어는 /usr/share/file 디렉토리의 magic 파일을 참조하여 파일종류를 표시해줍니다. 

 

<명령어 사용법>

file [파일명]

 

<명령어 옵션>

-C : 매직파일의 포맷을 검사하는 옵션입니다 
-f 목록파일 : 많은 파일들을 한번에 확인하기 위하여 파일리스트인 목록파일을 만들어서 그 안에 입력된 모든 파일을 한꺼번에 확인하는 옵션입니다. 
-m 매직파일 : 지정된 매직파일로 대상파일을 확인합니다. 

 

<명령어 예제>

반응형

+ Recent posts