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

[네이버클라우드캠프] 2023.4.26 Linux(3) - RockyLinux 설치 (파티션 분할), 설치 후 기본 설정

_꼬마돌 2023. 4. 30. 18:23
반응형

RockyLinux 설치

1일 차에서 RockyLinux 설치를 이미 한 번 했었다. 
이미 한 설치를 오늘 또 하는 이유는 이전에는 파티션을 분할하지도 않았었고,
강사님의 컴퓨터 서버에 접속해서 리눅스를 사용해 왔기 때문이다.

 

설치 계획

머신 이름 : MyRockyLinux
RAM : 2G
Processors : 2개
HDD : 30G
hostname : kwc.linux.kr
root pw : jj
일반 user pw : jj
파티션 계획
/boot   : 1G
swap   : 2G
/home : 5G
/           : 12G
/data   : 나머지 전부
포트포워딩 : 22 80 8000 8080
ip addr : 127.0.0.1 (본인)

 

VirtualBox 가상 머신 만들기

VirtualBox 실행 첫 화면. 새로 만들기 클릭
머신 이름 입력
기본 메모리(RAM) 2GB(2,048MB), Processors 2개
HDD 30GB
Finish

 

VirtualBox 가상머신 설정

설정창에서 저장소-저장장치 비어있음-하늘색 동그라미-Rocky...iso 파일 선택. 한 번에 안 보이면 디스크 파일 선택에서 찾아보기
오디오 비활성화
네트워크-Advanced-포트포워딩 클릭
22 80 8000 8080 입력
USB 비활성화. 확인 누르면 모든 설정 끝.
설정 완료된 모습. 더블클릭하여 실행

 

RockyLinux 설치 및 파티션 분할

실행되면 요런 화면이 나오는데 Install~ 에서 엔터.
편한 언어로 고르고 계속 진행
1일차 설치때와 마찬가지로 설치목적지, KDUMP, 네트워크와 호스트 이름, 보안 프로파일, ROOT비밀번호 이외엔 건들이지 않는다.
비활성화~
[원하는 이름].linux.kr 의 형식으로 입력하면 된다.
이거 역시 비활성화
root 계정 잠금 비활성화, root가 비밀번호로 SSH 로그인하도록 허용 활성화. 수업에서 사용할 비밀번호는 jj 이다.
1일차 설치와 가장 큰 차이점이 생기는 부분. 사진과 같이 선택 후 완료 클릭.
그럼 요런 화면이 나오는데 +버튼을 눌러 파티션을 추가하거나 -를 눌러 삭제할 수 있다.
+버튼 누르고 설치 계획에 맞게 파티션 분할해주기.
변경 적용 클릭
끝! 설치 시작
시스템 재시작 클릭. 컴퓨터가 꺼지는 건 아니다.
설치가 끝나고 실행된 모습. root로 로그인하고 jj 입력해서 로그인이 되면 성공.
PuTTY에 세션까지 만들어주면 진짜 끝!
접속에 성공한 모습.

 

설치 후 기본 설정

# vim, C, C++, java, java-devel, mysql, wget 설치 코드
dnf -y install vim gcc g++ java java-devel mysql-server wget

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

vi ~/.bashrc  #43번째 행 수정(RockyLinux만 해당)
43     [ "$PS1" = "\\s-\\v\\\$ " ] && PS1="[\u@\h \W]\\$ "     #대문자 /W를 /w 소문자로 변경

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

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

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

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'

alias di='dnf -y install'
alias dq='dnf list --installed | grep '
alias dc='dnf list --instaled | wc -l'
#저장 후
. ~/.bashrc

 

반응형