안녕하세요. 오늘은 레드햇 계열의 linux중 CentOS 7.0설치 방법에 대해 알아보겠습니다.
1. ISO 설치
먼저 CentOS 공식 홈페이지에 들어가 ISO image를 설치해줍니다.

위 페이지에서 원하는 방식으로 ISO를 설치한 뒤 서버용 부팅 디스크 또는 USB를 설치하거나 VM의 이미지 경로를 설정 해줍니다.
2. CentOS 설치
* OS 디스크 크기가 2T를 넘는 경우가 많이 없어 해당 설치 과정은 레거시 부팅 모드를 기준으로 하여 작성합니다.
* 만약 2T를 넘는 경우에는 디스크를 GPT형식으로 사용해야 하므로 UEFI형식으로 부팅 합니다.

부팅에 성공하였다면 위와 같은 화면이 출력됩니다.
Install CentOS 7을 선택하여 엔터를 해줍니다.

CentOS 7 설치에 한국어로 언어를 설정할 수 있습니다.

필요에 따라 날짜와 시간을 설정하고, 보안 정책을 설정합니다.
앞단에 이미 보안용 서버가 있거나 설정시 발생할 문제를 최소화 하기위해 보안 정책은 다음에 설정하겠습니다.
웹 페에지용 서버 OS를 설치한다고 가정하여 소프트웨어는 다음과 같이 설정하겠습니다.

다음은 설치대상을 선택하여 디스크 파티셔닝을 진행합니다.

수동으로 파티션을 진행하기 위해 파티션 설정을 "파티션을 설정합니다."로 선택후 디스크를 선택하고 다음으로 진행합니다.

해당 화면에서 +를 선택하여 마운트를 진행합니다.

마운트 지점은 /로 지정하고 추가를 해줍니다.
운영 환경에 따라 boot와 swap을 따로 설정해주어도 됩니다.
파일 시스템을 xfs에서 etx4로 설정하여 다음을 진행합니다.
네트워크 및 호스트 영역은 리눅스 설치를 완료한 뒤 conf를 수정하여 설정하겠습니다.

ROOT계정만 암호를 설정하고, 사용자 계정은 다음에 필요에 따라 설정해도 됩니다.

이제 재부팅을 선택하여 OS를 재부팅하면 CentOS의 설치가 완료됩니다.
3. 네트워크 설정 및 패키지 업데이트
ROOT계정으로 접속후 ifconfig를 사용하여 인터넷이 연결 되어 있는 이더넷을 찾습니다.
ifconfig
eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet *.*.*.* netmask *.*.*.* broadcast *.*.*.*
...
다음과 같이 eth0으로 연결되어 있는것을 확인할 수 있습니다.
vi /etc/sysconfig/network-scripts/ifcfg-eth0
을 사용하여 네트워크 설정을 진행합니다.
원하는 환경 설정에 맞게 config를 수정하여 저장을 합니다.

BOOTPROTO를 DHCP에서 static으로 수정하여 원하는 고정 IP로 사용을 할 수 있습니다.
ONBOOT가 만약 no로 되어있다면 yes로 수정합니다.
추가로 IPADDR과 GATEWAY, NETMASK와
혹시모를 사고를 대비하여 DNS를 2개 추가합니다.
....
IPADDR=*.*.*.*
GATEWAY=*.*.*.*
NETMASK=*.*.*.*
DNS1=*.*.*.*
DNS2=*.*.*.*
마지막으로 IP link를 재시작과 패키지 업데이트를 하고 재부팅해줍니다.
systemctl restart network
yum update && init 6
이상으로 웹 서버용 CentOS 7 설치를 마치도록 하겠습니다.
'OS > Linux' 카테고리의 다른 글
| Linux user 생성, 삭제하기 (0) | 2024.03.12 |
|---|---|
| 유저별 시스템 기본 캐릭터셋 변경 (0) | 2024.03.12 |
| sudo 권한 부여하기 (0) | 2024.03.12 |
| 서버용 Rocky 8, Rocky 9 설치 및 네트워크 설정 (0) | 2024.03.11 |
| 서버용 Ubuntu 20.04 설치 (0) | 2024.03.08 |