카테고리: 서버 네트워크

서버 및 네트워크 정보 공유

FTP active mode 와 passive mode 의 차이점 정리

FTP서버에 대해서 알아야할 사항이 있다. 첫번째로 FTP는 두개의 PORT를 사용한다는 것이다. 하나는 COMMAND PORT이며, 다른 하나는 DATA PORT이다. 두번째로 FTP는 TCP를 기반으로 만들어져 있다. UDP를 사용하지 않는다. 위의 두 가지 사항을 토대로 두가지 모드의 차이점을 설명 해보도록 하겠다. 차이점 중 눈여겨 볼 사항으로는 데이터전송 포트부분과 전송방향에 대한 부분이다. ACTIVE mode 가장 많이 알려진 21번 port를 […]

Xen Kvm 반가상화 전가상화 차이 비교 분석

개요 오늘날 우리 주변에는 bigdata, 클라우드 등 핫이슈를 넘어서 이제는 당연시 되고 있는 클라우드 시스템(Cloud System). 이런 클라우드를 구성하는 요소 중에서 가상화(Virtualization) 기능은 빠질 수 없는 핵심 요소 중에 하나라고 할 수 있다. 가상화를 구성을 위해서는 하이퍼바이저(Hypervisor, Virtual Machine Monitor)라는 별도의 시스템 프로그램이 필요하며, 이미 서버단의 가상화는 자원의 효율성 측면에서 기본이 되어가고 있다. 오픈소스 가상화 […]

configure error cannot find libmysqlclient_r under /usr/local/mysql 오류 에러 해결방법

PHP 설치하는 과정에서 아래와 같은 에러가 발생되었다. 환경 CentOS 6.5 64BIT 원인 PHP configure 과정에서의 –with-mysql=/usr/local/mysql 옵션 추가 후 나오는 출력이다. 해결 PHP configure의 –with-libdir=lib64를 추가 한 후에 MySQL이 설치된 곳으로 이동. 아래와 같이 설정하면 된다. 설정 후 정상적으로 configure 및 install 되는걸 확인하였다.

sendmail 및 dovecot (imap4, pop3) 설치 및 설정 방법

리눅스가 설치된 서버의 경우 다양한 어플리케이션을 설치 및 구성 할수 있다. 오늘은 간단히 메일서비스를 설치 및 구성해보도록 하겠다. 리눅스에서 대표적인 메일서비스는 sendmail, postfix,qmail 등이 있다. 메일을 이용하는 사용자 수에 따라서 메일서비스를 선택하는것이 좋으며, sendmail 및 postfix 의 경우 설치가 쉬운방면에 다중접속이 많을 경우 적절하지 못하고, qmail의 경우 설치가 어려운 반면에 높은 퍼포먼스를 보여주는게 장점이다. 필자는 […]

No space left on device: mod_rewrite: could not create rewrite_log_lock Configuration Failed

문제점 apache 웹서버 운영중에 재시작 과정에서 error_log 에 아래와 같은 메시지가 확인 되었다. 더이상 apache 를 실행할수가 없는데, 어떻게 해결해야 될까? 해결방법 해서 현재 세마포어값을 확인한다. 현재 걸려있는 세마포어를 값을 삭제해야된다. 커널파라미터 설정 해야된다. (최대세마포어배열수 증가) 128개로 되어있을 건데, 변경 하도록 한다. 마지막으로 확인해본후에 다시 apache 를 재시작 한다.

Netdata 설치 및 모니터링 사용방법

Netdata는 리눅스 시스템, 응용 프로그램, SNMP 장치에 대한 성능 모니터링 (초당)을 실시간으로 제공하고 절대적를 분석하기 위해 웹 브라우저를 통해 수집 된 모든 값을 렌더링하여, 전체 대화 형 차트를 보여주는 매우 최적화 된 리눅스 유틸리티이다. 이것은 현재 실행중인 프로그램을 중단하지 않고, 리눅스 시스템에 설치하기 위해서 개발된 오픈소스이다. 모니터링중 리눅스 시스템과 응용 프로그램에 실시간으로 무슨 일이 일어나고 […]

configure error mcrypt.h not found. please reinstall libmcrypt 설치 에러 해결방법

문제점 웹사이트 서버 구축을 위해서 apache+php+mysql 설치중 php 소스컴파일 과정에서 아래와 같은 에러메시지를 확인하였다. configure error mcrypt.h not found. please reinstall libmcrypt 이와 같은 에러메시지를 mcrypt.h 라이브러리가 설치되어 있지 않기 때문에 발생된 문제다. 해결방법 mcrypt 라는 라이브러리가 설치되어있지 않아 발생된 문제이기 때문에 아래 설치 가이드를 진행하면된다. 다시 php 소스컴파일을 진행하면 mcrypt.h not found 문제는 발생되지 […]

apache .htaccess rewrite rule 설정 사용 방법

centos7 apache, php, mysql 설치를 완료하였다. 아무이상 없이 잘 동작중이었으나, 난 욕심이 생겨서, apache에서 rewrite 기능을 사용해보고 싶었다. 기본적으로 apache 환경설정에 제공되어있지만, 몇가지 설정이 필요하기 때문에 문제 없이 사용할수 있을 것이다. 방법은 아래와 같이 진행하면 된다. Apache .htaccess rewrite rule 설정 apache 환경설정 파일이 존재하는 곳으로 이동. 아래와 같이 설정값을 넣어준다. TIP : AllowOverride none […]

WAS 서버 종류와 개념 뜻 파악하기

apache tomcat(아파치 톰켓) 전 세계적으로 가장 많이 사용하고 있는 was 서버 종류 중 하나다. 관공서에서도 많이 사용하고있으며, 큰 기업에서도 마찬가지로 널리 사용되고 있기 때문에 신뢰성 있고, 검증된 어플리케이션 이라고 할 수 있다. 아래는 용어에 대해서 간단히 정리해봤다. 아파치 톰캣(Apache Tomcat)은 아파치 소프트웨어 재단에서 개발된 서블릿 컨테이너 또는 웹 컨테이너 라고 부르며 이것을 웹 애플리케이션 서버이다. […]

Tomcat 설치 및 apache+tomcat 연동 방법.(Centos7)

설치환경OS : CentOS 7.1 64bitCPU: Intel(R) Core(TM) i5-2500 CPU @ 3.30GHz (1core)Ram : 1Gjava : jdk1.8.0_77tomcat : 7.0.68 개요 아파치 톰캣(Apache Tomcat)은 아파치 소프트웨어 재단에서 개발된 서블릿 컨테이너(또는 웹 컨테이너)만 있는 웹 애플리케이션 서버이다. 톰캣은 웹 서버와 연동하여 실행할 수 있는 자바 환경을 제공하여 자바 서버 페이지(JSP)와 자바 서블릿이 실행할 수 있는 환경을 제공하고 있다. […]