Linux 및 Windows 시스템등의 OS 이하 네트워크 정의 내역에는 TCP 패킷의 최대 분할 전송단위인 MTU 값이 설정되어 있으며 기본값은 1500으로 정의되어 있으나 필요할 경우 아래와 같이 변경이 가능하다. 1. Linux 시스템 적용 [root@s-node01 ~]# [root@s-node01 ~]# [root@s-node01 ~]# ifconfig eth1 eth1 Link encap:Ethernet HWaddr 08:00:27:00:75:09 inet addr:192.168.10.10 Bcast:192.168.10.255 Mask:255.255.255.0 UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:112760 errors:0..
1. Linux OS 이하에서 Hitachi Storage SAN Disk에 대한 Multipath 구성은 일반적으로 아래와 같이 Hitachi 에서 제공하는 DynamicLinkManager 를 사용하며, Linux OS Level 에서 제공하는 multipathd 데몬은 병행해서 사용하지 않는 것이 좋다. 또한 DynamicLinkManager 를 통해 구성된 Multipath Device를 OS상에 구성할때는 아래와 같이 Linux OS에서 Major No 200번대로 인식하는 Multipath Device인 Hitachi Device Name을 사용해야 한다. [root@TESTDB01 bin]# [root@TESTDB01 bin]# pwd /opt/DynamicLinkManager/bin [ro..
WEB 서비스를 운영하다 보면 해당 서비스 이하 WEB 서버들의 단위 응답속도나 전송 속도등의 성능 측정 데이터가 필요할 경우가 있다. 시중에는 이미 HP Lode Runner 와 같이 상용 성능 부하 테스트 측정 솔루션이 나와 있지만 그 가격이 만만치 않다. 때문에 자신이 운영하는 WEB 서버의 응답속도나 간단한 부하테스트등을 하기 위해서 Apache httpd 패키지에 포함된 ab 유틸을 활용한 Shell Script 을 이용하면 만족스러운 데이터를 얻을 수 있다. 1. 사용환경 - 아래와 같이 Shell Script를 수행할 수 있는 Linux OS 이하에 httpd Apache 패키지가 설치되어 있는 환경. [root@TEST01 ~]# [root@TEST01 ~]# which ab /usr/bi..
Web 서비스를 운영하기 위해서는 SSL 인증서의 갱신관리를 위해 인증서 만료일자에 대한 확인이 필요 할 때가 있다. Linux 시스템에 설치된 openssl 을 이용하여 아래와 같이 특정 도메인에 대한 SSL 인증서 만료일자를 확인 가능하다. [root@s-node01 ~]# [root@s-node01 ~]# [root@s-node01 ~]# which openssl /usr/bin/openssl [root@s-node01 ~]# [root@s-node01 ~]# rpm -qf `which openssl` openssl-0.9.8e-22.el5 openssl-0.9.8e-22.el5 [root@s-node01 ~]# [root@s-node01 ~]# [root@s-node01 ~]# echo "" | ..
Linux 에서 Shell Script를 개발 및 사용 하다보면 연산처리가 필요 할 경우가 있으며, Linux 기반에서 사용할 수 있는 연산 처리자들은 expr, let, bc, awk 내장 연산자 등이 있다. 1. expr 사용 예시 - 아래와 같이 expr은 정수를 기준으로 사칙연산을 지원하지만 아쉽게도 부동 소수점 연산을 지원하지 않는다. [root@s-node01 ~]# [root@s-node01 ~]# expr 1 + 1 2 [root@s-node01 ~]# expr 1 \* 4 4 [root@s-node01 ~]# expr 1 \* -4 -4 [root@s-node01 ~]# expr -2 \* -2 4 [root@s-node01 ~]# [root@s-node01 ~]# expr 1 + 1.5..
CentOS등 Redhat 계열 Linux 들은 RPM 기반의 패키지 관리 체계를 갖고 있으며 Yum 또한 RPM 패키지 DB를 기반으로 동작 된다. RPM 기반의 패키지들은 RPM-GPG-KEY 라는 공개키 기반의 디지털 서명과 검증을 통해 해당 패키지의 버전과 그에 따른 보증과 검증을 수행하며, 때문에 Public GPG KEY가 등록되어있지 않는 상태에서는 Yum 을 사용 할 수 없게 된다. 1. Yum Repository를 Local ISO 로 구성 [root@CentOSTEST ~]# [root@CentOSTEST ~]# [root@CentOSTEST ~]# mount -t iso9660 -o loop /root/CentOS-5.6-x86_64-bin-DVD-1of2.iso /mnt [root@..