본문 바로가기
네이버클라우드/Linux

Linux 4일차 (2023-04-27) Linux System 관리 - 리눅스 설치(Ubuntu Linux)

by prometedor 2023. 4. 27.

Linux 설치 (Ubuntu Linux)

리눅스 설치 (Ubuntu Linux)

1. 설치전 계획
2. 설치
3. 설치 후 확인

 

설치 전 계획 - 시스템, 네트워크 정보

CPU
RAM
VGA
MONITER
LAN CARD
 
IP
GATEWAY
NETMASK
DNS
HOSTNAME

해당 정보 모르면 담당자에게 물어보는 것이 좋음
 

ㄴ 설치 시 에러가 난다면 BIOS를 재설정해 볼 것

BIOS --> CPU Virtualization 에서 enable
 

설치 전 계획

파티션 용량
전체용량 30G
/boot 1G
swap 2G
/ 12G
/home 5G
/data 나머지

 

가상 머신 설정 계획

가상 머신 이름 MyUbuntuLinux1
RAM 2G
HDD 30G
processor(CPU) 2개
일반 사용자 j
포트 포워딩 22, 80, 8080, 8000

 

리눅스 설치 (Ubuntu Linux)

UbuntuLinux image 다운로드 받아놓기

https://ubuntu.com/download/server

ㄴ [Get Ubuntu Server] 선택

 

ㄴ [Download Ubuntu Server 22.04.2 LTS] 선택
 

VirtualBox 에서 가상 머신 만들기 - MyUbuntuLinux1

ㄴ 가상 머신 이름 설정 > [다음] 선택
 

ㄴ 메모리는 2048MB, CPU(Processors)는 2개로 설정 > [다음] 선택
 

ㄴ 가상 하드 디스크 용량은 30GB 로 설정 > [다음] 선택
 

ㄴ [Finish] 선택
 

ㄴ 생성한 가상머신(MyUbuntuLinux1) 선택 > [설정] 선택
 

ㄴ 저장소 > [컨트롤러: IDE- 비어 있음] 선택 > 디스크 모양 선택 > 받아둔 Ubuntu이미지 파일(ubuntu-22.04.2-live-server-amd64.iso) 선택
--> 해당 위치에 없다면 [디스크 파일 선택..] 선택하여 찾아서 열면 됨
 

ㄴ 오디오 > 체크박스 해제
 

ㄴ 네트워크 > Advanced 선택 > [포트 포워딩] 선택
 

ㄴ [+] 아이콘 선택 > 22, 80, 8080, 8000 포트 추가 > [확인] 선택
 

ㄴ USB > USB 컨트롤러 사용하기 체크박스 해제 
 

ㄴ 윈도우 파일 탐색기 > D:\ 드라이브에 win 이라는 폴더 생성해 두기
 

ㄴ 공유 폴더 > 폴더 경로 > [확인] 선택 > [확인] 선택
 

ㄴ 설정 완료한 가상머신(MyRockyLinux1) 선택 > [시작] 선택
 

ㄴ 키보드 방향키 이용하여 Try or Install Ubuntu Server 선택 > Enter
 

ㄴ 진행 중 상태
 

ㄴ 방향키 이용하여 English 선택 > [계속 진행] 선택
 

ㄴ [Continue without updating] (default 값) 선택
 

default 값으로 두고 [Done] 선택
 

ㄴ Ubuntu Server (default 값) > [Done] 선택
 

ㄴ default 값으로 두고 [Done] 선택
 

ㄴ default 값으로 두고 [Done] 선택
 

ㄴ default 값으로 두고 [Done] 선택
 

ㄴ tab 키 이용하여 이동 가능
ㄴ tab 키 두 번 클릭 > Custom storage layout 위치에서 space bar 키 선택 > tab 이용하여 아래로 이동 > [Done] 선택
 

ㄴ free space 선택 후 enter 키 클릭 > Add GPT Partition 선택 후 enter 키 클릭
 

ㄴ Size 먼저 작성 > Mount 는 /boot 선택 > [create] 선택 후 enter 키 클릭
=>  /, /home 은 위와 같은(/boot 설정과) 방법으로 각각 위에서 계획한 대로 파티셔닝
 

ㄴ Size 먼저 작성 > swap 은 Format 에서 swap 선택 > [create] 선택 후 enter 키 클릭
 

Size 먼저 작성 > 나머지(/data)는 Mount 에서 other 선택 후 /data 입력 > [create] 선택 후 enter 키 클릭
 

ㄴ 모두 설정 후 > [Done] 선택
 

ㄴ [Continue] 선택
 

ㄴ 설정 후 [Done] 선택
 

ㄴ default 값으로 두고 [Done] 선택
 

ㄴ space bar 키 이용하여 Install OpenSSH server 선택 > [Done] 선택
 

ㄴ default 값으로 두고 [Done] 선택
 

설치 진행 중
 

ㄴ [Reboot Now] 선택
 

ㄴ enter 키 클릭
 

ㄴ 실행 중 상태
 

ㄴ 설정했던 사용자 로그인 ( 사용자 : j )
 

Putty 로 접속해 보기

ㄴ Host Name : 127.0.0.1
ㄴ Port : 22
> [Save] 선택 > [Open] 선택
 

ㄴ [Accept] 선택
 

ㄴ 로그인 성공
 
 

root권한으로 실행하기

sudo <command>  --> pw 입력 필요

sudo -i  --> root로 변환

#passwd  --> root pw 지정

$sudo passwd  --> root pw 지정

 

mount 하기

ㄴ mount -t vboxsf win /yes  --> /yes 디렉터리에 win 을 mount
 

ㄴ /yes 에 win 이 있음
 

ㄴ 윈도우 D:\ 드라이브에 mywin.txt 파일을 저장해 둠
 

ㄴ 우분투리눅스에서 linux 파일 생성
 

ㄴ 윈도우 D:\ 드라이브에서 우분투리눅스에서 작성한 linux.txt 파일 확인 가능
 
 

ㄴ /etc 디렉터리를 /yes 디렉터리에 복사

ㄴ 윈도우 D:\ 드라이브에서 우분투리눅스에서 복사한 /etc 디렉터리 확인 가능
 
 

설치 후 초기 설정

vi를 이용한 Alias 설정 ( ~/.bashrc 파일)

alias ll='ls -alF'  --> 기본 세팅
alias la='ls -A'  --> 기본 세팅
alias l='ls -CF'  --> 기본 세팅

alias h='history'
alias l='ls -AlF'
alias c='clear'
alias cp='cp -i'
alias mv='mv -i'
alias df='df -h'
alias du='du -sh'
alias li='ls -Ali'
alias lh='ls -Alh'

alias ai='apt -y install'
alias aq='apt list --installed | grep '
alias ac='apt list --installed | wc -l'

 

ㄴ w 로 저장 했는데 Ubuntu Linux 는 dnf 가 아니라 apt 이므로 고쳐주어야 함

ㄴ dnf 가 apt 로 바뀐 것을 확인할 수 있음
ㄴ apt 이므로 alias 도 d -> a 로 바꿔줌
 

vi를 이용한 ~/.vimrc 파일 설정

se nu ai ci si
se ts=4 sw=4
se ruler title showmatch
syntax on
hi comment ctermfg=red

 

 
재로그인과 같은 상태로 만들어주는 명령

ㄴ /.vimrc  와  /.bashrc 파일 설정 후
ㄴ . ~/.profile 을 해주면 재로그인과 같은 상태로 만들어줌
 

필요한 package 설치

ai gcc g++ default-jdk mysql-server \
apache2 mandoc sqlite3 rdate rename \
tree mailutils lynx tomcat9 glibc-doc

**참고
\   --> 줄 바꿔도 한 줄로 써지는 것처럼 만들 수 있음
리눅스 종료/재시작  --> #poweroff