IT
![](http://i1.daumcdn.net/thumb/C400x400/?fname=https://blog.kakaocdn.net/dn/Cn7Vt/btrDe2054Uo/Y7VVozmSnZGDFs2WKkyZw0/img.jpg)
![](https://tistory1.daumcdn.net/tistory/4549704/skin/images/no-image.jpg)
HSRP(Hot Standby Routing Protocol) 란 무엇인가? HSRP란 Cisco 표준기술로 Network간 2개 이상의 Gateway를 사용할 때 한개의 경로에 문제가 생기면 다른 경로에서 Gateway역할을 해 줄 수 있도록 장비-장비 간 Virtual Gateway 를 설정하는 기술입니다. 아래 토폴로지 에서는 VLAN10 의Gateway=DSW01이고 VLAN20의 Gateway=DSW02로 임의 설정을 해놓았습니다. 그런데 이처럼 DSW01에게 문제가 생긴다면 VLAN10은 Gateway를 상실하여 ISP와 통신을 할 수 없게 됩니다. 이때 DSW01과 DSW02간에 HSRP를 설정 하고, VLAN10번과 VLAN20번의 G/W를 HSRP (Virtual Gateway..
![](http://i1.daumcdn.net/thumb/C400x400/?fname=https://blog.kakaocdn.net/dn/cIejb7/btrDd1z1DjZ/itW6nbbjdZ5OVz1YmHr7xK/img.png)
![](https://tistory1.daumcdn.net/tistory/4549704/skin/images/no-image.jpg)
본딩을 이용해 둘 이상의 네트워크 인터페이스(Ethernet)를 하나의 네트워크 인터페이스로 묶어 사용할 수 있습니다. 네트워크 인터페이스를 묶는 방법은 Bonding Mode는 7가지의 방법이 있다. 모드방식설명 0. Balance Round-Robin라운드로빈 부하분산 1. Active-Backup(Stand by)활성화와 백업, 한쪽이 fail되면 다른 한쪽을 활성화 2. Balance-XOR출발지 도착지의 맥 주소 XOR 방식 부하분산 3. Broadcast브로드캐스트 4. 802.3adIEEE 802.3ad 동적 링크 어그리게이션 5. Balance-tlb트래픽 로드 밸런싱 6. Balance-alb적응형 로드 밸런싱 1. nmtui 이용해서 본딩 방법 nmcli d 먼저 현재의 인터페이스를 확..
![](http://i1.daumcdn.net/thumb/C400x400/?fname=https://blog.kakaocdn.net/dn/bRd5wg/btrDcTv7PCG/Or0YhtAnoNUyvUP2GgF7e1/img.png)
![](https://tistory1.daumcdn.net/tistory/4549704/skin/images/no-image.jpg)
- 저장소 init centOS 5 버전대 # wget -P /tmp http://mirror.pnl.gov/epel/5/i386/epel-release-5-4.noarch.rpm # rpm -Uvh /tmp/epel-release-5-4.noarch.rpm # rm -f /tmp/epel-release-5-4.noarch.rpm - 저장소 init centOS 6 버전대 # wget -P /tmp http://mirror.pnl.gov/epel/6/i386/epel-release-6-8.noarch.rpm # rpm -Uvh /tmp/epel-release-6-8.noarch.rpm # rm -f /tmp/epel-release-6-8.noarch.rpm - opendkim 설치 # yum instal..
![](https://tistory1.daumcdn.net/tistory/4549704/skin/images/no-image.jpg)
Eclipse에서 웹 프로젝트를 실행할 때, Run > Run on server를 이용하여 실행해야 하는데, Run에 Run on server가 없는 경우가 있습니다. 해결방법을 아래에 나열합니다. 1. Dynamic Web Module 옵션 체크 확인 검색을 해보면 대부분 이 방법을 소개하고 있습니다. 프로젝트 선택 후 마우스 오른쪽 클릭 Properties 선택 Project Facets 선택 Dynamic Web Module 옵션과 java 옵션을 체크한 후 apply 버튼 클릭 2. Maven 프로젝트 업데이트 Maven 프로젝트일 경우 프로젝트를 마우스 오른쪽 버튼 클릭 Maven 선택 프로젝트 업데이트 3. Tomcat 설정 변경 프로젝트에서 마우스 오른쪽 클릭 Properties Projec..
![](https://tistory1.daumcdn.net/tistory/4549704/skin/images/no-image.jpg)
0. 용어 정리 PKI (Public Key Infrastructure); 공개키 기반 구조 X.509: 공개키 인증서와 인증 알고리즘을 사용하기 위한 PKI 표준 PKCS (Public Key Cryptography Standards): Private Key를 저장하는 문법에 관한 표준 PKCS#1, PKCS#8, PKCS#12 등을 사용 CRL (Certificate Revocation List), OCSP (Online Certificate Status Protocol): 인증서 유효성 점검을 위한 표준/방법 CA (Certificate Authority): 인증 기관 ASN.1 (Abstract Syntax Notation One): 추상 구문 기법, 네트웍상의 데이터 교환을 정의한 프로토콜 RS..
![](https://tistory1.daumcdn.net/tistory/4549704/skin/images/no-image.jpg)
근데 얼마전 까지 잘 되던게, 특히 npm install -g 하면 계속 해서 permission denied 에러가 난다. EACCESS: permission denied npm ERR! spawn ENOENT npm ERR! code ELIFECYCLE sh: 1: node: Permission denied 등등 package-lock.json과 node_modules 디렉토리를 지우고 아무리 다시 시도해도 계속해서 이런류의 에러가 발생한다. 아니 나는 docker로 돌리고 있고 user는 당연히 sudo (root) 인데 왜 자꾸 permission denied 에러가 나는걸까? 우선 해결 방법은 찾았다. npm install --unsafe-perm 을 통해서 설치하면 된다. 또는 npm conf..
![](https://tistory1.daumcdn.net/tistory/4549704/skin/images/no-image.jpg)
Ctrl + F로 명령어들 검색 ls -> 디렉토리 목록보기 ls [option] [directory/File] 옵션 -l : 자세히 출력 -n : numberic(숫자로) UID, GID -d : 자기자신(디렉토리) 출력 -a : 숨김파일, 숨김 디렉토리 출력 -r : 정렬순서를 내림차순으로 출력 -R : 지정된 디렉토리에서 하위 디렉토리와 파일 모두 출력 -F : 파일형식을 기호로 나타냄 /: directory, 없음: 파일, @: 바로가기(symbolic link file), *: 실행파일 -h : 사람이 읽기 쉬운 크기로 출력 -s : 파일 크기를 기준으로 가장 큰 파일부터 정렬하여 출력 -t : 파일을 시간순으로 출력하여 최근 파일이 먼저 출력 -1 : 한줄에 하나의 파일을 출력 mkdir ->..
![](https://tistory1.daumcdn.net/tistory/4549704/skin/images/no-image.jpg)
LVM 메뉴얼 1. 먼저 /etc/fstab 파일에 작성한 내용을 삭제한다. 2. # umount /mylvm 명령어를 입력하여 /dev/myVG/myVG1을 /mylvm으로 부터 마운트를 해제시킨다. 3. # lvscan 명령어를 입력하여 확인 4. # lvremove /dev/myVG/myVG1 명령어를 입력하여 논리적 볼륨 myVG1을 제거한다. 5. # vgscan 명령어를 입력하여 확인 6. # vgremove myVG 명령어를 입력하여 볼륨 그룹 myVG를 제거한다. 7. # pvscan 명령어를 입력하여 확인 8. # halt 명령어를 입력하여 리눅스를 종료하고 하드디스크를 제거하면 된다. LVM 생성방법 fdisk -l 이용하여 디스크 찾기 1.fdisk /dev/sda1 을 입력하여 co..