CentOS 7 / 설치하기

CentOS ISO 다운로드

CentOS ISO 파일은 DVD ISO, Everything ISO, Minimal ISO, NetInstall ISO 등 여러 가지가 있습니다. 이 중에서 가장 파일 크기가 작은 NetInstall ISO 파일로 설치하겠습니다. NetInstall ISO는 설치에 필요한 최소한의 파일만 포함하고 있고, 추가 소프트웨어는 다운로드 받아 설치합니다.

CentOS 7의 NetInstall ISO 파일은 다음 링크에서 다운로드를 받을 수 있습니다.

http://mirror.navercorp.com/centos/7/isos/x86_64/

파일 이름은 CentOS-7-x86_64-NetInstall-xxxx.iso입니다.

CD로 부팅

ISO 파일을 CD에 굽고, 그 CD로 부팅하면 다음과 같은 화면이 나옵니다.

첫번째 옵션인 Install CentOS7을 선택하고 엔터키를 치면 설치가 시작됩니다. (두번째 옵션을 선택해도 되나, CD를 검사하는 과정이 있습니다.)

언어 선택

언어를 선택하고 Continue를 클릭합니다. 한국어로도 할 수 있지만, 서버로 사용할 것이어서 영어로 설정했습니다.

설치 관련 사항 설정

INSTALLATION SUMMARY 화면이 나옵니다. 필요한 설정을 완료해야 다음 단계로 넘어갈 수 있습니다.

네트워크 설정

NETWORK & HOST NAME을 클릭하여 네트워크 설정을 하고 활성화시킵니다. 고정 IP라면 Configure를 클릭해서 필요한 설정을 합니다. 설치 후에 변경할 수도 있지만, 여기서 설정하는 게 편합니다.

시간대 설정

INSTALLATION SUMMARY의 DATE & TIME을 클릭해서 시간대와 시간을 설정하고 Done을 클릭합니다.

하드디스크 설정

INSTALLATION SUMMARY의 INSTALLATION DESTINATION을 클릭해서 설치할 디스크를 선택하고 Done을 클릭합니다.

설치 소스 설정

INSTALLATION SUMMARY의 INSTALLATION SOURCE을 클릭해서 http:// 옆에 있는 폼에

mirror.navercorp.com/centos/7/os/x86_64/

을 입력하고 Done을 클릭합니다.

설치할 소프트웨어 선택

INSTALLATION SUMMARY의 SOFTWARE SELECTION을 클릭해서 원하는 옵션을 선택한 후 Done을 클릭합니다.

설치

설치에 필요한 설정이 마무리되면 Begin Installation을 클릭합니다.

설치하는 과정에서 root 사용자의 비밀번호를 설정합니다.

비밀번호를 입력하고 Done을 클릭합니다.

비밀번호에 문제가 있다면 밑에 메시지가 나옵니다. 비밀번호를 변경해도 되고, 그대로 사용하고 싶다면 Done을 한 번 더 클릭합니다.

잠시만 기다리면...

설치가 완료되고 Reboot 버튼이 생깁니다. Reboot 버튼을 클릭하면 시스템이 재시작되고 ContOS 7로 부팅이 됩니다.

같은 카테고리의 다른 글
CentOS 8 / 다운로드하고 설치하는 방법

CentOS 8 / 다운로드하고 설치하는 방법

다운로드 CentOS 다운로드 페이지로 접속합니다. 를 클릭합니다. 접속한 위치에서 가까운 미러사이트 목록이 상단에 나옵니다. 적절한 것을 클릭하여 다운로드합니다. 파일 크기는 7.04GB입니다. 설치용 USB 만들기 다운로드한 ISO 파일을 설치 가능한 USB로 만드는 방법은 여기에 있습니다. 설치 USB로 부팅하면 다음과 같은 화면이 나옵니다. 화살표 키로 을 선택하고 엔터 키를 누릅니다. 잠시 기다리면 마우스를 사용할 수 있는 ...

CentOS 7 / 고정 IP 설정하는 방법

CentOS 7 / 고정 IP 설정하는 방법

CentOS를 설치할 때 네트워크를 설정할 수 있다. GUI 환경이므로 네트워크 설정을 알고 있다면 쉽게 고정 IP로 설정할 수 있다. 만약 DHCP로 설치했다면 다음과 같은 방법으로 고정 IP 설정을 할 수 있다. 네트워크 설정 파일 수정 네트워크 설정 파일은 /etc/sysconfig/network-scripts에 있다. 파일 이름은 ifcfg-enp0s3 처럼 생겼다. 텍스트 에디터로 열면 다음과 같이 설정되어 있다. TYPE="Ethernet" PROXY_METHOD="none" BROWSER_ONLY="no" BOOTPROTO="dhcp" DEFROUTE="yes" IPV4_FAILURE_FATAL="no" IPV6INIT="yes" IPV6_AUTOCONF="yes" IPV6_DEFROUTE="yes" IPV6_FAILURE_FATAL="no" IPV6_ADDR_GEN_MODE="stable-privacy" NAME="enp0s3" UUID="91af51db-7cf0-4069-9433-77d356b31bca" DEVICE="enp0s3" ONBOOT="yes" CentOS 버전 ...

CentOS 7 / Samba / 설치하고 공유 폴더 만드는 방법

CentOS 7 / Samba / 설치하고 공유 폴더 만드는 방법

Samba 설치 Samba 패키지 이름은 samba입니다. yum install samba 방화벽 설정 Samba가 사용하는 포트를 열어줍니다. firewall-cmd --permanent --zone=public --add-service=samba 방화벽을 다시 로드합니다. firewall-cmd --reload 참고 : CentOS 7 / firewall-cmd 명령어로 방화벽 관리하기 SELinux SELinux를 적절히 설정하거나 끕니다. 참고 : CentOS 7 / SELinux 끄는 방법 Samba 사용자 추가 사용자가 Samba를 사용할 수 있도록 해줍니다. 만약 사용자계정이 user1이라면 다음과 같이 합니다. smbpasswd -a user1 Samba 설정 Samba 설정 ...

CentOS 8 / 원격 데스크톱으로 연결하는 방법

CentOS 8 / 원격 데스크톱으로 연결하는 방법

서버용으로 CentOS를 사용하는 경우 보통 Minimal로 설치하고, 원격 접속은 SSH로 한다. 하지만 하드웨어 사양이 좋아지고 사용의 편리함으로 GUI(Graphical User Interface)를 설치하는 경우도 많아지고 있다. GUI가 설치되어 있다면 SSH보다는 원격 데스크톱으로 관리하는 게 편하다. CentOS에 원격 데스크톱으로 접속하는 방법을 알아본다. 패키지 설치 다음과 같이 명령하여 EPEL(Extra Packages of Enterprise Linux) 저장소를 추가한다. yum install ...

CentOS 7 / yum으로 phpMyAdmin 설치하는 방법

CentOS 7 / yum으로 phpMyAdmin 설치하는 방법

phpMyAdmin은 MySQL 또는 MariaDB를 관리하는 유용한 툴입니다. 그런데 CentOS 7 기본 패키지에는 포함되어 있지 않습니다. 하지만, EPEL Repo를 추가하면 yum으로 설치하고 업그레이드를 할 수 있습니다. EPEL Repo 추가 yum install epel-release phpMyAdmin 설치 yum install phpmyadmin 설정 파일 /etc/httpd/conf.d/phpMyAdmin.conf 기본 설정은 외부 접속 불가입니다. 접속하는 PC의 IP를 추가하면 외부 접속이 가능합니다. 접속 주소 http://server-ip/phpMyAdmin

CentOS 7 / mod_security 설치하는 방법

CentOS 7 / mod_security 설치하는 방법

mod_security는 아파치 웹서버에 사용할 수 있는 방화벽 모듈입니다. ModSecurity is an open source, cross-platform web application firewall (WAF) module. Known as the "Swiss Army Knife" of WAFs, it enables web application defenders to gain visibility into HTTP(S) traffic and provides a power rules language and API to implement advanced protections. 설치 yum install ...

CentOS 7 / Webmin / 설치하는 방법

CentOS 7 / Webmin / 설치하는 방법

Webmin은 웹브라우저를 통해 시스템 관리를 하는 툴이다. CentOS라면 아래의 순서로 설치할 수 있다. 저장소 추가 webmin 저장소를 추가한다. vi 등 텍스트 에디터로 저장소 파일을 만들고... # vi /etc/yum.repos.d/webmin.repo 아래의 내용을 추가하고 저장한다. name=Webmin Distribution Neutral #baseurl=http://download.webmin.com/download/yum mirrorlist=http://download.webmin.com/download/yum/mirrorlist enabled=1 키 추가 PGP key를 다운로드하고... # wget http://www.webmin.com/jcameron-key.asc 설치한다. # rpm --import jcameron-key.asc 설치와 설정 webmin을 설치한다. # yum install webmin 10000 포트를 열어준다. # firewall-cmd --add-port=10000/tcp 접속 https://<server-ip>:10000으로 접속한다. 공인 인증서가 없으므로, 웹브라우저에 ...

CentOS 8 / DNF 사용법

CentOS 8 / DNF 사용법

DNF는 CentOS 8에 추가된 패키지 관리 명령어입니다. YUM과 사용법이 비슷합니다. 도움말 보기 dnf -h 패키지 목록 보기 dnf list 그룹 목록 보기 dnf grouplist zip 관련 패키지 검색 dnf search zip zip 패키지 정보 출력 dnf info zip Server with GUI 그룹 정보 출력 dnf groupinfo 'Server with GUI' zip 패키지 설치 dnf install zip zip 패키지 삭제 dnf remove zip httpd와 php 설치 dnf install httpd php Server ...

CentOS / 설치용 부팅 USB 만드는 방법

CentOS / 설치용 부팅 USB 만드는 방법

CentOS를 설치하려면 다운로드 받은 ISO 파일을 부팅 가능한 CD 또는 USB로 만들어야 한다. ISO를 부팅 가능한 미디어로 만들어주는 프로그램은 여러 가지가 있는데, 그 중 많이 사용되는 것은 Rufus다. Rufus 다운로드 https://rufus.ie/에서 밑으로 내려가면 다운로드할 수 있는 링크가 있다. Rufus Portable은 설치가 필요 없는 실행 파일이다. 개인적으로 Portable 버전을 선호한다. CentOS 부팅 USB 만들기 Rufus를 실행한다. 다음과 ...

CentOS 7 / Apache, PHP, MariaDB 설치하는 방법

CentOS 7 / Apache, PHP, MariaDB 설치하는 방법

CentOS에 Apache, PHP, MariaDB를 설치하는 방법을 간략히 정리합니다. APM 설치 Apache, PHP, MariaDB을 설치합니다. yum install httpd php mariadb-server php-mysql 서비스 설정 Apache가 부팅 시 자동으로 시작되도록 합니다. systemctl enable httpd.service MariaDB가 부팅 시 자동으로 시작되도록 합니다. systemctl enable mariadb.service Apache를 시작합니다. systemctl start httpd.service MariaDB를 시작합니다. systemctl start mariadb.service 방화벽 설정 http로 접속할 수 있도록 포트를 열어줍니다. firewall-cmd --permanent --add-service=http https로 접속할 수 있도록 포트를 ...