본문 바로가기

반응형

분류 전체보기

(152)
CentOS7 DNS 서버 구축 #2 - Master 서버 구축 CentOS7 DNS 서버 구축 2편 - DNS Master 서버 구축 개념, 원리에 대해 알고싶으신 분은 아래 URL로 들어가서 보고 와주시면 됩니다. 리눅스 DNS 서버 구축 #1 -DNS 서버 개념, 원리 리눅스 DNS 서버 구축 #1 - Name Server 개념, 원리 CentOS7 DNS 서버 구축 1편 - 개념, 원리 DNS(Domain Name Service) 도메인 네임을 IP 주소로 변환해주거나 IP주소를 도메인 이름으로 변환해주는 서비스이다. 웹서버에 접속하기 위해서는 IP주소로 접속해야만 하.. nyyang.tistory.com [ 서버 구축 환경 ] Master 서버 IP : 192.168.5.3 Slave 서버 IP : 192.168.5.4 [ Master DNS 구축 순서 ] ..
CentOS7 DNS 서버 구축 #1 - Name Server 개념, 원리 CentOS7 DNS 서버 구축 1편 - 개념, 원리 DNS(Domain Name Service) 도메인 네임을 IP 주소로 변환해주거나 IP주소를 도메인 이름으로 변환해주는 서비스이다. 웹서버에 접속하기 위해서는 IP주소로 접속해야만 하며, 사실 우리가 평소에 쓰는 영어로 된 Domain Name으로는 접속을 할 수 없다. 하지만 우리가 일일이 숫자로 된 ip주소보단 영어로 된 domain name을 외우기 쉽기 때문에 domain name에 따른 ip주소의 정보를 가지고 있다가 Query가 들어오면 ip주소를 알려주는 것이 DNS 서버이다. DNS Query 위 그림을 보면 어떻게 DNS Query가 이루어지는지 쉽게 확인할 수 있다. 초기 단계 클라이언트가 'www.example.com' 이란 도메..
CentOS7 APM 서버 구축 (Apache, PHP7.3 , MySQL ) CentOS7 APM 서버 구축 (Apache, PHP 7.3 , MySQL) APM을 연동하고 구축하는 서버를 만들어서 테스트를 진행해볼 예정 Apache : 웹서버 PHP : 웹 내에서 동적 컨텐츠 생성 스크립트 언어 MariaDB : 데이터베이스 관리 시스템 ( DBMS ) [ APM 서버 구축 ] - rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY* - yum -y install epel-release 최신 phpMyAdmin 버전을 설치하기 위해 EPEL repo를 추가한다. ( default repo에는 APM 구축에 필요한 phpMyAdmin이 없어서 설치하는 것임 ) - yum list | grep -i phpmyadmin epel 레파지토리에 있는것을 확인하였음..
CentOS7 swap 파티션 추가, LABEL 작업 CentOS7 swap 파티션 추가 & Label 작업 [ Swap Partition ] 컴퓨터의 메모리(RAM)이 굉장히 바쁜 업무로 인해 다 사용되었을 때, 파티션을 마치 메모리 공간으로 활용하여 실행하도록 하는 예비공간이다. 이 공간을 늘려보도록 하겠다. [ swap 파티션 확인 ] - free - swapon -s free를 통해 RAM의 용량이 대략 2GB인 것을 확인할 수 있고 swapon -s를 통해서도 대량 /dev/sda2가 swap의 역할을 하며 Type은 Partition이고 size는 2GB인 것을 확인할 수 있다. ( 바쁘지 않은 상태이므로 Used 가 0임) [root@localhost ~]# free total used free shared buff/cache available..
리눅스 NTP 서버 개념 (NTP server) 오늘은 리눅스에서 공부하다가 만나게 될 NTP의 개념에 대해 알아보겠습니다. NTP (Network Time Protocol) 서버란? 1. 컴퓨터의 시스템 시간을 동기화 할 때 사용하는 프로토콜입니다. UDP 123번 Port를 사용하고 보통 Client-Master 모드로 동작하며 Peer들간의 시간 동기화도 가능합니다. 2. 계층 구조 ( Stratum ) 1~15단계까지 있습니다. - Stratun 0 : 가장 상위 계층이며, 원자시계나 GPS등 고정밀 장비를 이용하여 정확한 시간 신호를 발생시킵니다. - Stratum1 : Stratum 0으로부터 시간정보를 받아 동기화하고 Stratum 2 서버에게 전달하는 역할을 합니다. - Stratum2 : Stratum 1으로부터 시간정보를 받아 동기화..
리눅스 부팅 과정 Process ( CentOS7 ) Linux 리눅스 부팅 과정 boot 관련 문제를 해결하는데 Linux boot를 이해하는 것이 중요하다고 생각하여 공부한 것을 정리해본다. Systemd Centos7 이나 RHEL7 에서의 서비스 매니저이며 new system이다. 시스템의 초기화 및 관리 프로세스. BOOT PROCEDURE Boot Procedure 전반적인 동작 흐름 1. 시스템 전원 공급 사용자가 Power On을 하면 BIOS (Basic Input-Output System) 화면이 뜨게 된다. 이는 메인보드의 ROM-BIOS에 있는 BIOS 프로그램을 자동 실행하게 되는 것이다. BIOS 프로그램은 전원 공급이 됨과 동시에 메모리의 특정번지에 자동 Load된다. 2. BIOS POST(Power On Self Test)가 ..
CentOS7 Parted로 LVM 생성, 확장 (PE, LE, e2label, xfs_admin ..) CentOS7 Parted로 LVM 생성, 확장 (PE, LE, e2label, xfs_admin, ..) 들어가기에 앞서 간단한 용어 이해 및 사용할 개념과 명령어들을 소개하겠다. # 파티션 : 하드디스크의 용량을 나누는 것 # 파일시스템 : 컴퓨터에서 파일이나 자료를 쉽게 접근할 수 있도록 조직시켜주는 system ( 말 그대로 File을 관리하는 체계) # 마운트 : 디스크공간과 디렉터리를 연결해주는 것 사용 개념 & 명령어 - LVM - partition - PE, LE - e2label, xfs_admin - pvcreate, vgcreate, lvcreate, vgextend, lvextend, pvs, pvscan, vgs, vgscan, lvs, lvscan, pvdisplay, vgdis..
리눅스 명령어 모음 리눅스 명령어 모음 명령어 모음 shutdown : 시스템 종료 halt : 시스템 종료 init 0 : 시스템 종료 poweroff : 시스템 종료 reboot : 시스템 재부팅 init 6 : 시스템 재부팅 shutdown -r now : 시스템 재부팅 ​ pwd : 현재 자신이 위치하는 디렉토리 cd : 디렉토리 이동 ls : 자신이 속해있는 폴더 내에서의 파일 및 폴더들을 표시 mkdir : 디렉토리 생성 ( 폴더 생성 ) == 앞으로 폴더를 디렉토리로 쓰겠습니다. rmdir : 디렉토리 삭제 ​ touch : 파일크기가 0인 파일 생성 ( 잘 쓰진 않지만, 파일 시간 정보를 변경하는 용도로 쓰이거나, 하드디스크의 오류를 판단할 때 쓰입니다) cp : 파일 복사 ( 디렉토리 내부까지 복사하기 위해..

반응형