NETWORK & SEVER FACTORY

개인 공부 기록

Server/Linux 29

[HAProxy] Ubuntu에 HAProxy 설치 및 로드밸런싱 실습

오늘은 Ubuntu에 HAProxy를 설치해보겠습니다. haproxy는 오픈소스로 누구나 사용이 가능합니다. 위에 사진에 보면 이해할 수 있듯이 로드밸런싱이 가능합니다. 로드밸런싱을 하게되면 서버의 부하를 줄여서 많은 성능을 낼 수 있습니다. https://alsrbdmsco0409.tistory.com/152 로드밸런서(Load Balancer) 로드밸런서는 서버의 부하(로드)를 분산(밸런싱)해주는 기술을 말한다. 클라이언트와 서버 사이에 위치하며, 한 대의 서버로 부하가 집중되지 않도록 트래픽을관리해 한 서버에 트래픽이 집중 alsrbdmsco0409.tistory.com 그럼 이제 한번 Ubuntu에 설치해보록 하겠습니다. 가상머신은 이렇게 3대를 준비했습니다. HAProxy를 설치 할 서버와 웹서..

Server/Linux 2020.11.11

[Debian]_NFS

오늘은 NFS 서비스를 진행해보겠습니다. # apt-get install -y nfs-kernel-server 명령어로 패키지를 설치합시다. 공유할 폴더를 만들고 권한 설정을 해줍니다. #vi /etc/exports 로 11번줄 내용을 추가해줍니다. 호스트 IP를 입력했습니다. 서비스 재시작을 해주고 status로 상태를 확인해줍니다. 이제 그럼 윈도우에서 접속해보겠습니다. Debian은 NAT로 설정되어있어 IP가 192.168.116.132 입니다. 윈도우 + r 실행창에서 \\192.168.116.132\home\nfs를 입력합니다. 접속이 잘됩니다. 이제 리눅스에서 파일을 만들어보겠습니다. 이렇게 호스트 PC에서도 파일이 생긴 것을 볼 수 있습니다. 오늘은 이렇게 NFS 서비스를 이용해서 파일을 ..

Server/Linux 2020.08.17

[Debian]_subCA

오늘은 저번에 만든 인증서를 가지고 subCA를 구축해보겠습니다. 일단 저번 시간에 만든 subCA.req , subCA.key 파일을 scp를 이용해 옮겨보겠습니다. #vi /etc/ssl/openssl.cnf 저번 시간에서 했던 작업을 디렉토리 이름만 바꿔 진행합니다. #vi /usr/lib/ssl/misc/CA.pl 수정 후 /usr/lib/ssl/misc/CA.pl -newca 명령어로 만들어줍니다. subCA.key 파일을 복사해주고 인증서를 발급하기위한 작업을 해줍니다. 이렇게 이번 시간에는 subCA 구축을 해봤습니다. 다음 시간에는 HTTPS 같은 작업을 해보겠습니다.

Server/Linux 2020.08.14

[Debian]_openssl 이용한 인증서 발급

openssl를 이용해서 subCA를 구축하기 위한 인증서를 발급해보겠습니다. 인증서 요청서를 만드는 명령어는 아래와 같습니다. 암호를 두번 입력하고 Common Name 에 subCA를 입력해줍니다. ls 명령어를 사용해서 보면 요청서와 키가 생긴 것 을 볼 수 있습니다. 이제 요청서를 sign 하여 인증서로 만들어보겠습니다. 명령어는 아래와 같습니다. 암호를 입력하면 이렇게 subCA를 위한 인증서가 만들 수 있습니다. 오늘은 이렇게 인증서를 발급하는 방법을 알아봤습니다. 다음시간에는 만든 인증서를 가지고 subCA를 구축하는 방법을 알아보겠습니다.

Server/Linux 2020.08.14

[Debian]_Raid

Linux Raid서비스 패키지명 : mdadm "apt-get install -y mdadm" Raid5를 위해 하드디스크 3개를 추가해준다. 확인했으면 fdisk로 파티션을 생성한다. "fdisk /dev/sdb" 입력 커맨드 창이 뜨면 n(new : 새로운 파티션 분할)입력 Select (default p): p입력(primary : 주 파티션) Partition number (1-4, default 1) : 1 입력 First Sector : 엔터 (시작 실린더 번호) : 엔터 (기본값) Last Sector : 엔터 (마지막 실린더 번호) : 엔터 (기본값) Command : t 입력(파일 시스템 유형 선택) Partition type : fd 입력(Linux raid autodetect) Co..

Server/Linux 2020.05.01

[Debian]_DHCP

Linux DHCP 서비스 “apt-get install isc-dhcp-server”를 사용하여 DHCP 설정에 필요한 패키지를 다운받는다. "vi /etc/dhcp/dhcpd.conf" 명령어로 dhcpd.conf 파일의 #line7,8번째 줄 수정 DDNS를 사용하려면 #line17 수정 및 아래 내용 입력 "vi /etc/default/isc-dhcp-server" 접근 후 네트워크 인터페이스 추가해주기 "ip a" 명령어로 네트워크 인터페이스 확인이 가능하다. "service isc-dhcp-server restart" 명령어로 서비스 재시작해주기 "service isc-dhcp-server status" 명령어로 서비스 상태 확인가능 CLIENT에서 DHCP설정 후 기다리면 자동으로 IP와 D..

Server/Linux 2020.04.29

[Debian]_정방향, 역방향 DNS

Linux DNS 서비스 “apt-get install bind9”를 사용하여 DNS 설정에 필요한 패키지를 다운받는다. “apt-get install dnsutils”를 사용하여 nslookup 명령어를 사용할 수 있게 한다. 그리고 “/etc/bind/named.conf” 디렉토리에 접근하여 다음과 같이 11번 문장을 주석처리 후 아래 내용 입력 “cp /etc/bind/db.local /var/cache/bind/sunrin.com.zone” “cp /etc/bind/db.local /var/cache/bind/re.zone” 위에 명령어로 DNS설정이 사용할 파일을 복사한다. “/var/cache/bind/sunrin.com.zone” 에 접근한다. localhost를 sunrin.com으로 수정..

Server/Linux 2020.04.29