Miscellaneous
206개의 글
Node.js v6.11.0 (includes npm 3.10.10) 설치하기
1. 설치 Node.js를 설치합니다. 오늘 기준으로 v6.11.0(includes npm 3.10.10) 버전을 설치하겠습니다. https://nodejs.org/dist/v6.11.0/node-…
C++ (g++) 높은 버전 설치하기 (yum)
1. 개요 현재 서버에 설치된 g++ 버전은 4.4.7 입니다. gcc version 4.4.7 20120313 (Red Hat 4.4.7-17) (GCC) 주어진 미션은 더 높은 버전의 g++ 설…
Red Hat Linux와 Ubuntu Linux는 무엇이 다를까?
Red Hat Linux 1994년 11월에 처음 릴리즈되었다. 2003년부터 상용 버전은 RHEL(Red Hat Enterprise Linux), 오픈 버전은 Fedora로 구분되기 시작했다. C…
OSI 7 레이어(계층), 그리고 L4 L7 스위치에 대한 고찰.....
1. 개요 흔히 엘포 엘세븐으로 불리는 L4, L7 스위치. 우리는 이에 대해 얼마나 알고 있을까? 이는 OSI 7 레이어(계층)와 밀접한 관련이 있다. 적어도 들어보긴 했을 것이다. Open Sy…
REST (REpresentational State Transfer) 재빨리 알아보자!
1. 배경 REST는 2000년 Roy Fielding(로이 필딩)의 박사 논문에서 발표됐다. Roy Fielding은 기존 아키텍처가 웹 본래 설계의 장점을 충분히 활용하지 못하고 있다고 판단했고…
SOAP (Simple Object Access Protocol) 재빨리 알아보자!
1. SOAP(Simple Object Access Protocol)란? SOAP은 HTTP, HTTPS, SMTP 등을 통해 XML 기반 메시지를 컴퓨터 네트워크에서 교환하기 위한 프로토콜이다. …
SOA (Service Oriented Architecture) 재빨리 알아보자!
1. SOA (Service Oriented Architecture)란? 기존의 애플리케이션들의 기능들을 비즈니스적인 의미를 가지는 기능 단위로 묶어서 표준화된 호출 인터페이스를 통해서 서비스라는 …
HTTP 2.0 (HTTP/2.0) 재빨리 알아보자!
1. HTTP/2.0이란? HTTP/2는 Hypertext Transfer Protocol Version 2를 뜻하며, 구글이 제안했던 SPDY의 아이디어를 바탕으로 표준화된 프로토콜이다. HTTP…
lsof 명령어 (list open files)
1. 개요 얼마 전 파일 디스크립터에 대해 설명한 적이 있다. /index.php/miscellaneous/693 오늘은 관련 명령어인 lsof 를 간단히 소개하고자 한다. lsof 는 list o…
파일 디스크립터(File Descriptor)
본인이 직접 작성한 글입니다. 외부 공유 시 반드시 출처를 명시하여 주세요. Unix/Linux 계열 시스템은 일반 파일, 디렉토리, 소켓, 파이프, 블록 디바이스, 캐릭터 디바이스 등을 모두 파일…
Tmax의 Anylink에 대한 간단한 정리
Anylink 구성요소 엔진 : 리소스 관리 및 제어 담당, 전문 처리(입출력, 변환), 서비스 플로우 처리 게이트웨이 : 채널 게이트웨이 (TCP/IP, SNA, X.25, XML, HTTP, E…
SOA & MCI & EAI & ESB
1. SOA SOA 는 어떤 실체가 있다기 보다는 개념이다. 어떤 개념이냐면 비즈니스적인 의미를 가지는 컴포넌트를 기업내의 통합된 프로토콜로 서비스하여 제공하는 개념이다. 그래서 이 SOA 는 BP…
Java NIO에 대한 정리
이제까지 자바의 I/O는 느리다, 라는 인식이 대체적이었다. 물론 아래과 같은 자바 클래스와 Buffered 계열의 클래스를 통해 손쉽게 I/O 작업을 할 수는 있었다. FileReader Prin…
UNIX/Linux 서버 모니터링을 위한 유용한 Tool 소개
시스템의 3대 자원이라고 하면 CPU, 메모리, I/O를 꼽는데 이의를 달기는 어려울 것이다. 각 항목을 어떻게 모니터링할지 고민해 보자. 1. CPU 우선 알아둘 것이 있는데 CPU 사용량에는 U…
Miscellaneous오픈 소스 모니터링 툴 소개
1. Zabbix 홈페이지 : http://www.zabbix.com/ 각 호스트에 Zabbix 에이전트를 설치하고 모니터링합니다. 실제적으로는 여러 툴을 이용하여 서버, 네트웍 등을 모니터링하죠.…
MiscellaneousSmoothie Charts (A JavaScript Charting Library for Streaming Data)
홈페이지: http://smoothiecharts.org/ 다운로드: http://github.com/joewalnes/smoothie/raw/master/smoothie.js Smoothie Ch…
텍스트 기반 Access Log 분석기 "aloft" (1.0.6) 사용기
aloft 페이지: /index.php/forum/aloft-access-log-file-tester 테스트 로그는 구글링하여 다운로드받았습니다. 각 항목별 결과는 -mr 10 옵션을 통해 10열로…
Electron 소개 및 릴리즈 정보
기다리던(?) Electron 1.0 이 2016년 5월 11일 릴리즈 되어 간단히 소개하려고 보니.. 벌써 1.2.7 버전이 릴리즈 되어 있네요 ^^;; 버전에 더 올라가기 전에 Electron에…
X-Forwarded-For (XFF) 간략 정리 (HTTP Header)
1. 개요 X-Forwarded-For(XFF)는 HTTP Header 필드 중 하나이다. 목적은 Client IP 식별. Squid 캐싱 프락시 서버에서 처음 사용되었다고 합니다. 웹 서버(혹은 …
웹로직 동적 반영에 대한 정리
1. Hot-deploy 웹로직 프로세스를 리부팅하지 않고도 애플리케이션을 deploy 혹은 redeploy할 수 있다. 이것은 System classloader는 리부팅 시에만 가능하다는 기존의 …
웹로직 plug-in 구성에서 특정 URL 패턴 제외
plug-in 구성(웹서버)에서 /servlet/ 패턴을 웹로직으로 전달하고 있을 때 일부 URL 패턴에 대해서는 전달을 제외하고자 할 때, plug-in이 제공하는 WLExcludePathOrMi…
웹로직 특정 ip에 대한 접속 제한 방법
웹로직에서 특정 ip에 대해 접속을 제한하려면 connection filter를 설정해 특정 사용자로부터 http 접속을 제한할 수 있다. 예제 : 사용자 ip 10.0.0.100로부터 접속을 제한…
OpenSSL 암복호화에 대한 글
1. 암호화 방법 openssl des3 -in myfile.txt -out myfile.txt.encrypted -k password 2. 복호화 방법 (-d 옵션) openssl des3 -d …
RPM 패키지 설치 여부 확인 스크립트 (rpm_check.sh)
RPM 패키지가 설치되어 있는지 확인하는 자작 스크립트, 당연히 RHEL / CentOS Only. #!/bin/sh ### Name : rpm_check.sh ### Author : viktor …