Linux/CentOS (총 16개) 썸네일형 리스트형 CentOS7 - Apache Web(Http)서버 구축 Apache 웹서버 구축1. 아파치 웹서버 설치- yum install -y httpd 2. 설정파일 편집 및 분석- vi /etc/httpd/conf/httpd.conf 1) ServerRoot "/etc/httpd" - 설정, 에러, 로그 등이 위치할 서버의 디렉토리 위치를 설정하는 줄이다. 2. Listen 80- apache 서버와 바인딩 시킬 포트를 지정하는 줄이다. 3. DocumentRoot "/var/www/html"- 클라이언트에게 제공할 웹페이지(웹문서)가 위치한 디렉토리를 지정하는 줄 4. DirectoryIndex index.html- 사용자가 디렉토리를 지정할 경우 기본적으로 제공할 웹문서의 이름을 지정하는 줄 , 즉 사용자가 별다른 자원을 지정한것이 아닌 서버의 주소만을 입력한경.. CentOS7 - 보조(Slave) DNS 서버 구축 보조 DNS서버 구축1. 기존에 주 DNS서버가 구축된 환경에서 진행을 한다DNS 서버 구축 - http://galid1.tistory.com/262 2. 마스터 DNS 설정1) vi /etc/named.rfc1912.zones 파일을 편집하여 allow-transfer { "보조 DNS서버 주소"; }; 한줄을 추가한다 2) named 서버를 재시작한다- systemctl restart named 3. 보조 DNS 설정1. named 서버 설치- yum install -y bind* 2. named.conf 파일 편집- vi /etc/named.conf 파일을 아래와 같이 편집하여 모든 곳으로부터 dns 쿼리를 허용한다 3. named.rfc1912.zones 파일 편집- vi /etc/named.rf.. CentOS7 - DNS서버 구축 1. DNS Server1. DNS 설치- yum install -y bind* 2. DNS 설정1. /etc/named.conf 파일 설정- 이파일을 설정하지 않으면 다른 네트워크의 노드에서 요청하는 쿼리를 응답하지 않는다1) vi /etc/named.conf2) 아래와 같이 설정listen-on port 53 any; : 53 port로 오는 어떠한 것이든 듣겠다allow-query any; : 어떠한 곳에서 요청하는 쿼리든 허용하겠다 2. /etc/named.rfc1912.zone 파일 설정- vi /etc/named.rfc1912.zone 파일을 편집하여 새로운 jjy.com에 대한 Zone을 추가한다- zone영역 파일의 이름은 "jjy.com.zone" 으로 한다 - zone 영역 파일은 /v.. CentOS6 - Web Load Balancing 웹 로드밸런싱(HaProxy) Load Balancing – 하나의 서버에 서비스 트래픽이 많을 때 여러개의 서버로 나누어 서비스를 함으로 써 서버의 로드율 증가, 부하량, 속도 저하, 등을 개선하는 것 시나리오 - HaProxy를 이용한 Web Load Balanace 구현 host CentOS1 CentOS2 CentOS3 W7-1 IP 1.0.0.21 1.0.0.22 1.0.0.23 1.0.0.101 SM 255.255.255.0 DG 1.0.0.252 DNS 설정에 따라 Roles Load Balance, DNS Web1 Web2 Tester(Client) 원리1) 클라이언트가 www.babo.com 에 접속을 시도한다2) DNS인 1.0.0.21에 www.babo.com의 IP를 1.0.0.21로 기록해두었기 때문에 1.0... CentOS7 - NFS서버 구축 NFS(Network File System)란?- 공유설정된 원격호스트의 파일을 로컬에서 사용할 수 있도록하는 파일 시스템- NFS 서버가 파일을 공유하면 NFS 클라이언트가 공유된 디렉토리를 마운트해서 사용 설치 - yum install -y nfs nfs-utils rpc-bind 설정1. Server1) NFS서비스에 이용될 공유 디렉토리를 생성한다- mkdir /nfsserver 2) 공유 디렉토리에 대한 권한 설정을 한다- chmod 757 /nfsserver 3) /etc/exports 설정파일을 편집한다 1. vi /etc/exports2. /nfsserver 1.0.0.0/255.255.255.0(rw,no_root_squash) 한줄 추가=> /nfsserver 디렉토리에 대한 접근 권한.. CentOS7 - Gold Template(골드 템플릿) 만들기 1. 리눅스 템플릿 만들기 (CentOS6의 경우 1. /etc/udev/rules.d/70-persistent-net.rules 파일 없애기- 리눅스 클론시 /etc/udev/rules.d/70-persistent-net.rules 가 관여하여 ifcfg-eth0 파일이 존재하여도 존재하지 않는다는 에러 발생 => 윈도우의 sysprep을 시스템종료로 설정해놓는것과 같이 70-persistent-net.rules의 이름을 바꾸어놓는다 시스템종료후에 다시 생겨나며 네트워크카드를 인식한다.) 2. Selinux 끄기- SeLinux - 리눅스 보안을 위해 만든 것1) vi /etc/sysconfig/selinux 파일 편집 2) SELINUX=disabled 3. Network 기본설정1) vi /etc/.. CentOS7 - 디스크 관리 - 수정필요 http://kit2013.tistory.com/199 각종 디스크 관리 명령어1) lsblk - 현재 연결된 디스크 목록확인 2) df- 사용중인 파일 시스템 용량 확인 du - 사용중인 디스크량 확인 3) file -s "장치명"- 파일시스템 할당 여부 확인=> data라고 나타난다면 파일시스템이 할당되지 않은것이다. 4) mkfs - 파일시스템 생성(포맷) Logica Volume Manager - 물리적인 하드디스크에 비해 용량확장이 용이하다 - pv를 추가해주기만 하면 용량을 더 사용가능 LVM추가 1. PV - physical volume 명령어 pvcreate /dev/sdb1 - 물리 볼륨화 pvscan pvdisplay 2. VG - volume group - 여러 lv를 관리명령어 vg.. Centos - Network 네트워크 명령어 *ifconfig - NIC 확인 (network interface card = ethernet card = lan card) 1. ifconfig [interface명] [up or down] - 지정한 인터페이스를 활성(up) , 비활성(down) 2. ifconfig [interface명] [IP address] - IP변경(일시적 - 재부팅시 원래 아이피로) 3. 리눅스에서 영구적 ip변경법 1. cd /etc/sysconfig/network-scripts 2. vi ifcfg-ens33 ------------------------------------------------------------------------------ *ping(ICMP프로토콜) - 상대호스트와의 통신 연.. 이전 1 2 다음