CentOS 강좌 PART 2. 4 LAMP 설치LAMP는 Linux , Apache, MySQL/MariaBD , PHP 등을 묶어서 일컫는 용어로 운영체제, 웹서버, 데이터베이스 및 언어 등을 오픈소스 기반으로 구축하는 데서 부르는 용어이다.리눅스 기반으로 크게 인기를 끌면서 Mac 기반의 MAMP, FreeBSD 기반의 FAMP 등 다양한 조합들도 최근에는 등장하였다.뿐만 아니라 Web Service로 워드프레스 등 친 사용자 환경의 다양한 소프트웨어들이 등장하였다.이번 편에서는 Apache, MariaDB, PHP 의 설치와 WordPress 설치 등을 다룬다. 1.사전 준비 작업 Remi Repository를 추가한다.기본 설치된 환경에서는 MySQL과 PHP의 최신버전을 받을 수 없다. 이유는..
CentOS 강좌 PART 2. 2 DNS Server 구축과 운영 1[DNS -Domain Name Service 소개 ] 도메인 네임서비스는 호스트의 도메인 이름을 IP 주소로 변환하거나 또는 그 역으로 IP 주소를 호스트의 도메인 이름으로 변환 할 수 있도록 하는 서비스를 말한다.이러한 역할의 중심에는 DNS 서버가 그 역할을 주로 담당하게 된다.Domain Name Service라는 의미에서 찾을 수 있듯이, 서비스를 제공하는 서버와 서비스를 제공받는 클라이언트가 페어로 이뤄진다.여기서 서버는 상위 DNS와 연동되기 때문에 서버 및 클라이언트가 되기도 한다.따라서 DNS Servers는 Name Service를 위한 Resolver, DataBase, Cache 기능을 가지고 있고, 사용자는 Re..
Update : 2019-03-15 CentOS 강좌 PART 1. 7 스토리지 관리와 LVM [LVM 의 개요 ]LVM은 Logical Volume Manager 의 약어로, CentOS에서 기본으로 제공되는 강력한 볼륨 매니져 이다.LVM에서는 볼륨을 유연하게 구성할 수 있도록 물리적으로 제공되는 디스크들을 논리적으로 구성하여 , 논리적인 그룹들을 묶거나 유연하게 확장 또는 제거 할 수 있도록 도와 준다.다소 복잡하게 느껴질 수도 있기 때문에 아래와 같이 논리적인 도식도를 만들어 보았고, 이 구성 예제에 맞추어서 랩을 구성했다. 실제 LVM으로 구성되는 것은 3번 단계 부터 이며, 1번 단계는 물리적 또는 가상화 기반의 디스크 추가, 2번 단계는 운영체제 레벨의 파티셔닝이다.위의 구성을 따라서 아래 ..