CentOS 설치 가이드
CentOS 설치 가이드입니다. VMware VM 구성, CentOS 7 EOL 주의, 네트워크 모드, 설치 항목, 설치 후 점검, SSH 접속과 GUI 전환을 정리했습니다.
CentOS 설치 가이드
Linux를 처음 실습할 때 가장 편한 방법은 Windows 호스트 위에 VMware 같은 가상화 도구를 설치하고, 그 안에 Linux VM을 만드는 것이다. CentOS 7 설치 흐름을 기준으로 정리하지만, CentOS 7은 2024년에 유지보수가 종료되었으므로 신규 실무 서버는 Rocky Linux, AlmaLinux, RHEL, Debian, Ubuntu Server 등을 우선 검토한다.
가상머신 구성
Host OS : Windows
Hypervisor : VMware Workstation 또는 VMware Player
Guest OS : CentOS 7 실습 VM
CPU : 2 vCPU
Memory : 2 GB 이상
Disk : 20 GB 이상
Network : NAT 또는 Host-only
ISO : CentOS 설치 ISO네트워크 모드 선택
- NAT: VM이 외부 인터넷을 사용하기 쉽다. 초보 실습에 무난하다.
- Host-only: 호스트 PC와 VM 사이의 격리된 실습망을 구성한다.
- Bridged: VM이 실제 공유기 네트워크에 직접 붙는다. IP 충돌에 주의한다.
설치 중 체크할 항목
- Installation Destination: 실습 VM이면 자동 파티션으로 시작해도 된다.
- Network & Hostname: 설치 중 네트워크를 켜고 hostname을 지정한다.
- Software Selection: 처음에는 Minimal Install 또는 Server with GUI 중 목적에 맞게 선택한다.
- Time & Date: 시간대와 NTP 동기화 여부를 확인한다.
- User Creation: 일반 사용자 계정을 만들고 필요 시 관리자 권한을 부여한다.
설치 후 기본 점검
cat /etc/centos-release
hostnamectl
ip addr show
ip route show
df -h
free -m
date네트워크 활성화
CentOS 7에서는 NetworkManager의 nmcli를 사용할 수 있다. connection 이름을 먼저 확인하고 자동 연결 여부를 켠다.
nmcli device status
nmcli connection show
sudo nmcli connection modify "System eth0" connection.autoconnect yes
sudo nmcli connection up "System eth0"connection 이름이 다르면 실제 출력된 이름으로 바꿔서 실행한다.
SSH 접속 확인
sudo systemctl status sshd --no-pager
sudo systemctl enable --now sshd
ss -tnlp | grep ':22'
ip addr showWindows에서 접속할 때는 PuTTY, Windows Terminal의 ssh, 또는 VS Code Remote SSH를 사용할 수 있다.
ssh user@server.example.comGUI가 필요할 때
처음부터 GUI 설치를 선택하지 않았다면, 실습 목적에 맞는 패키지 그룹을 확인한 뒤 설치한다. 서버 운영 학습이라면 GUI 없이 CLI에 익숙해지는 것이 더 좋다.
yum group list
sudo yum groupinstall "Server with GUI"
sudo systemctl set-default graphical.target
sudo reboot스냅샷 기준
설치 직후, 네트워크 설정 완료 후, 주요 패키지 설치 전처럼 상태가 안정적인 시점마다 VMware snapshot을 남겨 둔다. 실습 중 설정이 꼬였을 때 재설치 대신 스냅샷으로 되돌릴 수 있다.