[네이버클라우드] AIaaS 개발자 과정/Linux

[네이버클라우드캠프] 2023.4.27 Linux(1) - UbuntuLinux 설치 및 기본설정

_꼬마돌 2023. 4. 30. 19:37
반응형
실수가 없으면 배움도 없다
-양주종 강사님-

UbuntuLinux 설치

오늘부터는 UbuntuLinux를 사용하게 되었다.

 

설치계획

머신 이름 : MyUbuntuLinux
RAM : 2G
Processors : 2개
HDD : 30G
Hostname : kwc
root pw : j
일반 user pw : j
파티션 분할 계획
/boot   : 1G
swap   : 2G
/          : 12G
/home : 5G
/data   : 나머지
포트포워딩 : 22 80 8000 8080
ip addr : 127.0.0.1 (본인)
ubuntu 설치 링크

 

VirtualBox 가상 머신 만들기

벌써 세 번째 하는 설치. 이젠 익숙하다. 새로 만들기 클릭!
MyUbuntuLinux 머신 이름 입력
RAM 2G, Processors 2개
HDD 30G
저장소-비어있음-하늘색 동그라미. 이번엔 디스크 파일 선택에서 'ubuntu-22.04.2-live-server-amd64.iso' 선택
네트워크-Advanced-포트포워딩. 22 80 8000 8080 입력
USB 비활성화
오디오 비활성화. 설정 끝.

 

UbuntuLinux 설치 및 파티션 분할

RockyLinux와는 많이 다른 모습이다. Try or Install Ubuntu Server 엔터. UbuntuLinux에서는 마우스 사용이 불가능하다.
한글 지원도 안 된다. 영어 선택.
수업에서는 update 없이 진행했다.
아무것도 건들이지 않고 Done
Ubuntu Server 로 설치했다. Ubuntu는 minimized로 설치할 경우 vi도 없는 상태로 설치되기 때문에 default 설치로 진행하는 것이 좋다.
파티션 분할 설정 창이 나왔다. Custom storage layout 선택
그럼 이런 화면이 나오는데 여기서 파티션 분할 계획에 맞게 설정해주면 된다.
free space - Add GPT Partitio 순으로 들어가서 설정하면 된다.
맨 위 빈칸은 용량을 쓰는 칸이다. 나는 저기에 파티션 이름을 넣고 있었다,,
여하튼, 이렇게
입력할 곳을
헷갈리지 않고
파티션 분할 계획에 맞게
잘 입력해주면 된다.
파티션 분할을 다 하고 나면 이렇게 된다. Done!
서버명은 원하는 대로 입력하고 그 외 항목들은 모두 "j" 로 통일하였다.
수업에선 빠른 진행을 위해 skip하였다.
PuTTY 접속을 위해 Install OpenSSH server 항목 체크
아무것도 체크하지 않고 넘어갔다.
모든 설정을 마치고 설치가 시작된 모습.
설치가 끝났다.
설치를 마치고 실행한 화면. Rocky는 바로 root로 로그인이 가능했지만 Ubuntu는 sudu -i 명령으로 root 권한을 획득해야 한다.
mount 작업을 위해 VirtualBox 설정-공유 폴더 탭에서 D드라이브에 미리 만들어 둔 win폴더를 선택한다. 자동마운트 체크!

 

설치 후 기본 설정

# 필요한 패키지 설치
apt -y install gcc g++ default-jdk mysql-server tomcat9 lynx sendmail \
glibc-doc apache2 mandoc sqlite3 quota rdate rename tree mailutils

----------------

vi ~/.vimrc   #vim 기본설정. 아래 내용 입력.
1 se nu ai ci si
2 se ts=4 sw=4
3 se ruler title showmatch
4 syntax on
5 hi comment ctermfg=red

#저장 후
root@kwc:~# . ~/.profile

----------------

vi ~/.bashrc   #alias 설정. 빈 칸에 아래 내용 입력.
alias rm='rm -i'
alias cp='cp -i'
alias mv='mv -i'
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'

# RockyLinux에서 조금 달라졌다. dnf -> apt로 변경.
alias ai='apt -y install'
alias aq='apt list --installed | grep '
alias ac='apt list --instaled | wc -l'

#저장 후
root@kwc:~# . ~/.bashrc

반응형