VM 생성
CentOS iso 이미지 파일을 이용해서 KVM에 CentOS 7 설치하기
KVM Virtual Machine Manger를 실행하고 Create a new virtual machine
ISO 이미지를 사용해 VM을 생성하기위해 Local install media 선택 후 Forward
Use ISO image에서 Browse 클릭 후 CentOS7 이미지 선택 후 Forward 클릭
VM이 사용할 메모리와 CPU 할당 후 Forward 클릭
Select or create custom storage 선택 후 Manage.. 버튼 클릭.
적당한 위치에 원하는 이름으로 원하는 사이즈만큼 할당해서 qcow2 이미지 생성 후 돌아와서 Forward 클릭.
VM 이름 확인 후 네트워크 확인 후 Finish
CentOS 설치
언어 선택
-네트워크
Host name은 설치 후에 바꿔줘도 됩니다
-설치 위치
이 VM을 위해서 만들어준 48G 디스크
-시간 설정
-설치 시작
-사용자 생성
Root Password는 설정하지 않고 설정하는 사용자를 관리자로 설정 / 리붓
끝
-VM 기본 설정
sudo vi /etc/profile
# 히스토리 사이즈 수정 후 타임스탬프 설정
# HISTSIZE=1000
HISTSIZE=10000
HISTTIMEFORMAT="[%F %T] "
# 저장 후 종료
. /etc/profile
history
history size를 10000으로 변경합니다 1000은 적어요
내가 무슨 작업을 했었는지 보고싶지 않을 수 있다
-타임스탬프 설정
언제 내가 무슨 작업을 했었는지 확인할 수 있습니다
-SSH 설정
ssh-keygen -t rsa -b 4096
touch ~/.ssh/authorized_keys
chmod 600 ~/.ssh/authorized_keys
vi ~/.ssh/authorized_keys
# Host Machine의 rsa_id.pub 복사 붙여넣기
호스트의 공개키를 authorized_keys에 넣어서 id/pw 없이 ssh 접속하게 한다
-SELINUX / 방화벽 설정
# SELINUX permissive 모드로 변경
sudo setenforce 0
# 재부팅 후에도 SELINUX permissive 모드로 작동하게 변경
sudo sed -i 's/^SELINUX=enforcing$/SELINUX=permissive/' /etc/selinux/config
# 방화벽 해제
sudo systemctl stop firewalld
sudo systemctl disable firewalld
sudo systemctl status firewalld
테스트용 VM이니까 selinux는 permissive모드로 변경하고
방화벽은 내려주고 disable 시켜줍니다
진짜 끝