PXE-bootPXE(Preboot Execution Environment)은 네트워크 인터페이스를 이용해서 컴퓨터를 부팅할 수 있게 만들어주는 환경으로, 하드디스크나 CD-ROM 같은 데이터 저장소에 구애 받지 않고 를 설치할 수 있습니다. 1999년에 소개된 오래된 기술인데, 다음과 같은 기술들을 이용해서 구현합니다. 1. 1. TFTP 1. 1...
웹 성능 측정reserver proxyserver를 개발했는데, 이에 대한 성능 측정이 필요하게 됐다. 여기 저기 뒤져서 아래의 도구를 찾아냈다. 1. apache ab apache에서 제공하는 성능 측정 도구. 관련 문서도 많고, 이걸 사용해서 테스트 했다는 사람들도 많아서 ab를 사용해 볼까 했는데, handshake가 안된다. 쩝. 문서를 찾아봤더...
Proxy 서버 구축하기Proxy는 자신을 통해서 다른 네트워크에 간접적으로 접속할 수 있도록 해주는 컴퓨터 혹은 프로그램을 가리킨다. 요청을 중계하는 일을 하는 컴퓨터 혹은 프로그램으로 이해하면 된다. 이때 중계하는 프로그램을 proxy 프로그램이라고 한다. proxy 프로그램은 서버로서 작동하기 때문에 일반적으로 proxy 서버라고 한다.proxy는 ...
Samba(삼바)서버 설정삼바는 리눅스,유닉스와 윈도우간 상호 데이터 교환이 가능한 표준 파일공유 서비스다. 이 문서는 리눅스에서 삼바서버를 운용하는 방법을 기술한다.테스트 환경은 다음과 같다. 운영체제 KVM samba 패키지를 설치한다.# apt-get install samba테스트를 위해서 삼바 클라이언트를 설치한다.# apt-get install...
OpvenVPN으로 구축하는 Site-to-Site VPN예전에 uCloud 환경에서 VPN의 성능을 측정하기 위해서 OpenVPN으로 site-to-site VPN를 구축한적이 있었다. IPSec과 SSL VPN중 어느게 더 성능이 뛰어난지, 더 범용적으로 사용할 수 있을지에 대한 정보를 얻는게 목적이었다. SSL VPN 솔류션으로는 OpenVPN을 I...
네트워크 정보 확인하기 및 테스트시스템 혹은 네트워크 관리를 위해서 내 주변의 네트워크 정보를 알아야 할 필요가 있습니다. 주변에 어떤 서버들이 어떤 아이피를 가지고 작동하고 있는지, 네트워크 성능은 어떤지, 어떤 포트가 열려있는지 등이죠. 이들 정보는 관리 측면에서 뿐만 아니라, 특히 네트워크 프로그램의 개발에 많은 도움을 줍니다.nmap는 네트워크 상...
cpulimit를 이용한 프로세스 별 CPU 사용 가능량 조절joinc는 mysql(그래서 mysql 데몬의 CPU 점유율을 제한해 버리기로 했다. 정상적인 요청이라면 CPU 자원을 10% 정도만 할당해도, 서비스를 하는데 문제 없을 것이라 생각되기 때문이다. 관련 프로그램이 있는지 구글(사용 방법은 간단하다. 프로세스 이름이 mysqld인 프로세스의 C...
yum & rpm을 이용한 패키지 관리redhat 계열 리눅스 운영체제의 패키지 관리 시스템이다. 자주 사용하긴 하는데, 매번 검색하기 귀찮아서 자주 사용하는 명령을 정리하려 한다.패키지 이름, description, summary에 있는 일치하는 문자열이 있는지를 찾는다.# yum search imapLoaded pluginsLoading mirror ...
VPN - Virtual Private Network Virtual Private Network로 흔히 가상 사설망이라고 부르기도 한다. 내부 네트워크 통신환경을 구축하는 가장 큰 이유 중 하나는 해당 내부 네트워크의 정보를 바깥에 드러내지 않고자 하는데 있다. 이런 내부 네트워크 망의 구성은 기본적으로 단순하다. 인터넷과 연결된 게이트 웨이를 두고, 외...
dhcp client 설정정는 L7 프로토콜이다. 운영체제의 네트워크 설정을 위해서 dhcp를 사용하기로 했다면, 운영체가 올라오면서 dhcp client를 실행한다. dhcp client는 dhcp 요청을 해당 서브네트워크에 브로드캐스팅을 한다. 만약 브로드캐스팅 영역에 dhcp 서버가 올라와 있다면, dhcp 서버가 요청을 받아서 응답을 전송할 것이다...
177 POSTS HERE
PXE-boot
PXE-bootPXE(Preboot Execution Environment)은 네트워크 인터페이스를 이용해서 컴퓨터를 부팅할 수 있게 만들어주는 환경으로, 하드디스크나 CD-ROM 같은 데이터 저장소에 구애 받지 않고 를 설치할 수 있습니다. 1999년에 소개된 오래된 기술인데, 다음과 같은 기술들을 이용해서 구현합니다. 1. 1. TFTP 1. 1...
웹 성능 측정
웹 성능 측정reserver proxyserver를 개발했는데, 이에 대한 성능 측정이 필요하게 됐다. 여기 저기 뒤져서 아래의 도구를 찾아냈다. 1. apache ab apache에서 제공하는 성능 측정 도구. 관련 문서도 많고, 이걸 사용해서 테스트 했다는 사람들도 많아서 ab를 사용해 볼까 했는데, handshake가 안된다. 쩝. 문서를 찾아봤더...
Proxy 서버 구축하기
Proxy 서버 구축하기Proxy는 자신을 통해서 다른 네트워크에 간접적으로 접속할 수 있도록 해주는 컴퓨터 혹은 프로그램을 가리킨다. 요청을 중계하는 일을 하는 컴퓨터 혹은 프로그램으로 이해하면 된다. 이때 중계하는 프로그램을 proxy 프로그램이라고 한다. proxy 프로그램은 서버로서 작동하기 때문에 일반적으로 proxy 서버라고 한다.proxy는 ...
Samba(삼바)서버 설정
Samba(삼바)서버 설정삼바는 리눅스,유닉스와 윈도우간 상호 데이터 교환이 가능한 표준 파일공유 서비스다. 이 문서는 리눅스에서 삼바서버를 운용하는 방법을 기술한다.테스트 환경은 다음과 같다. 운영체제 KVM samba 패키지를 설치한다.# apt-get install samba테스트를 위해서 삼바 클라이언트를 설치한다.# apt-get install...
OpvenVPN으로 구축하는 Site-to-Site VPN
OpvenVPN으로 구축하는 Site-to-Site VPN예전에 uCloud 환경에서 VPN의 성능을 측정하기 위해서 OpenVPN으로 site-to-site VPN를 구축한적이 있었다. IPSec과 SSL VPN중 어느게 더 성능이 뛰어난지, 더 범용적으로 사용할 수 있을지에 대한 정보를 얻는게 목적이었다. SSL VPN 솔류션으로는 OpenVPN을 I...
네트워크 정보 확인하기 및 테스트
네트워크 정보 확인하기 및 테스트시스템 혹은 네트워크 관리를 위해서 내 주변의 네트워크 정보를 알아야 할 필요가 있습니다. 주변에 어떤 서버들이 어떤 아이피를 가지고 작동하고 있는지, 네트워크 성능은 어떤지, 어떤 포트가 열려있는지 등이죠. 이들 정보는 관리 측면에서 뿐만 아니라, 특히 네트워크 프로그램의 개발에 많은 도움을 줍니다.nmap는 네트워크 상...
cpulimit를 이용한 프로세스 별 CPU 사용 가능량 조절
cpulimit를 이용한 프로세스 별 CPU 사용 가능량 조절joinc는 mysql(그래서 mysql 데몬의 CPU 점유율을 제한해 버리기로 했다. 정상적인 요청이라면 CPU 자원을 10% 정도만 할당해도, 서비스를 하는데 문제 없을 것이라 생각되기 때문이다. 관련 프로그램이 있는지 구글(사용 방법은 간단하다. 프로세스 이름이 mysqld인 프로세스의 C...
yum & rpm을 이용한 패키지 관리
yum & rpm을 이용한 패키지 관리redhat 계열 리눅스 운영체제의 패키지 관리 시스템이다. 자주 사용하긴 하는데, 매번 검색하기 귀찮아서 자주 사용하는 명령을 정리하려 한다.패키지 이름, description, summary에 있는 일치하는 문자열이 있는지를 찾는다.# yum search imapLoaded pluginsLoading mirror ...
VPN - Virtual Private Network
VPN - Virtual Private Network Virtual Private Network로 흔히 가상 사설망이라고 부르기도 한다. 내부 네트워크 통신환경을 구축하는 가장 큰 이유 중 하나는 해당 내부 네트워크의 정보를 바깥에 드러내지 않고자 하는데 있다. 이런 내부 네트워크 망의 구성은 기본적으로 단순하다. 인터넷과 연결된 게이트 웨이를 두고, 외...
dhcp client 설정정
dhcp client 설정정는 L7 프로토콜이다. 운영체제의 네트워크 설정을 위해서 dhcp를 사용하기로 했다면, 운영체가 올라오면서 dhcp client를 실행한다. dhcp client는 dhcp 요청을 해당 서브네트워크에 브로드캐스팅을 한다. 만약 브로드캐스팅 영역에 dhcp 서버가 올라와 있다면, dhcp 서버가 요청을 받아서 응답을 전송할 것이다...