No Image

리눅스 상에서 route 명령을 이용한 static route 설정

2015-08-06 KENNETH 0

  1. 네트워크 환경 route -n Destination Gateway Genmask Flags Metric Ref Use Iface 0.0.0.0 192.168.0.1 0.0.0.0 UG 100 0 0 eth0 10.52.88.192 10.100.100.1 255.255.255.192 UG 0 0 0 eth1 10.100.200.0 0.0.0.0 255.255.255.0 U 0 0 0 eth1 192.168.0.0 0.0.0.0 255.255.255.0 U 100 0 0 eth0 (환경마다 틀리지만 대략 저렇게 나왔다고 가정합니다…. 억지로 지어내기도 힘드네… ;) * 메인 네트워크 : eth0 – IP : 192.168.0.0/24 – GW : 192.168.0.1 * 보조 네트워크 : eth1 – IP : 10.100.100.0/24 – GW : 10.100.100.1 => 평상시 외부와의 통신을 할경우 모두 eth0을 사용   2. 조건 설정 IP : 222.222.222.38 이 아이피로 패킷을 보낼때는 eth0이 아니라 eth1을 통해서 보내야 하는 상황…. (설정임…. ;;;)   3. 단일 호스트 등록 및 삭제 route add -host 222.222.222.38 gw 10.100.100.1 route del -host 222.222.222.38 gw 10.100.100.1   4. 네트워크 대역 등록 및 삭제 route add -net 222.222.222.38 [ more… ]

No Image

PHP + redis(phpredis) 연동하기

2015-06-04 KENNETH 2

  1. 사용패키지 및 버전 PHP-5.4 redis-3.0.1 phpredis-2.2.7 igbinary-1.2.1 이미 php와 redis가 설치되어 있다고 가정하고.. 난 간단하게 pecl 을 이용하려 한다.   2. igbinary 설치 설치방식 : pecl PECL명 : igbinary (https://pecl.php.net/package/igbinary) pecl install igbinary cp /usr/local/lib/php/extensions/no-debug-non-zts-20100525/igbinary.so /usr/local/lib/php/extensions   3. phpredis 설치 설치방식 : pecl PECL명 : redis (https://pecl.php.net/package/redis) php+redis 구성시 predis 또는 phpredis 가 유명하다고 한다. 둘중에 무엇을 선택할까 싶어 찾아보니 C로 작성된 phpredis가 퍼포먼스가 좋다고 해서 받으러 가봤더만.. 패키지 배포를 https://github.com/phpredis/phpredis 여기서 하더라… 그런데 이걸 받으려면 git 명령을 또 힘들게 써야 하고… 아니면 우측에 있는 download.zip 으로 받아서 또 풀고.. 하는 작업이 귀찮아서… pecl 을 이용한 설치를 선택했다.. pecl 패키지명은 redis 라고 되어있지만… 똑같은거다. pecl install redis cp /usr/local/lib/php/extensions/no-debug-non-zts-20100525/redis.so /usr/local/lib/php/extensions   4. 의문점 편하자고 pecl로 설치해놓고 뭣하러 또 복사를 하나??? 그냥….. 이건 그냥 개인의 스타일 php.ini 파일에 extension_dir = ”/usr/local/lib/php/extensions” extension=igbinary.so extension=redis.so 이렇게 쓰고싶었을뿐… 물론 extension_dir 항목을 주석처리하고 사용하면 내가 진행한 방식처럼 [ more… ]

No Image

redis-3.0.1 설치 하기

2015-06-04 KENNETH 0

  1. redis 설치 다운로드 : http://redis.io wget http://download.redis.io/releases/redis-3.0.1.tar.gz tar zxvpf redis-3.0.1.tar.gz cd redis-3.0.1 make PREFIX=/usr/local/redis install mkdir -p /usr/local/redis/etc 난 redis를 /usr/local/redis 하단에 설치하기 위해서 make 명령에 부가 옵션을 준것이고, 통상적으로 /usr/local/bin 하단에 들어가게 하려면 그냥 make  명령만 사용하면 된다. 어디까지나 개인의 취향적인 부분이고… 굳이 왜 저렇게 했는가를 묻는다면…. redis는 시스템의 기본 패키지가 아니라, 특정 목적을 가진 서비스용 패키지 이기 때문에 * 이것(redis)이 설치되어있다. * 다른 파일 & 디렉토리와 구분을 했으면 좋겠다. * 이것(redis) 업그레이드시 해당 디렉토리만 갈아 치우면 된다. * 이것(redis) 삭제해 해당 디렉토리만 삭제 하면 된다. 라는 생각으로 /usr/local/redis 를 사용했다.   2. 설정파일 redis 소스 디렉토리에 있는 것을 복사해서 사용하자 cp redis.conf /usr/local/redis/etc/6379.conf   3. 구동스크립트(redis init) redis 소스 디렉토리에 있는 것을 복사해서 사용하자. cp utils/redis_init_script /etc/init.d/redis_6379 다만, 나는 /usr/local/redis 로 위치를 강제 지정했기 때문에 init 스크립트 역시 약간의 수정을 해줘야 한다…   REDISPORT=6379 EXEC=/usr/local/redis/bin/redis-server CLIEXEC=/usr/local/redis/bin/redis-cli PIDFILE=/var/run/redis_${REDISPORT}.pid [ more… ]

No Image

리눅스에서 arp cache 삭제/초기화 하는 방법

2015-05-28 KENNETH 0

arp 상태 확인 arp -a 개인적으로 arp -n 을 하면 좀더 보기좋게 정렬되서 -n 을 사용하는게 좋다고 생각한다… 개인적으로 실행하면 아마도 정상적으로 네트워크에 참여한 상황을 기준으로 뭔가 목록(아이피 + mac주소)이 나온다.   초기화 방법 1. 터미널에서 아래 명령을 실행 2. ip -s -s neigh flush all 실행후 다시 ”arp -a ” 또는 ”arp -n” 명령으로 확인해보면 목록이 싹 사라진것을 확인할 수 있다. 윈도우에서의 결과와는 살짝 다름  

No Image

rhel limits

2015-04-17 KENNETH 0

Red Hat Enterprise Linux technology capabilities and limits   What can Red Hat® Enterprise Linux® do? Find out in this quick-glance chart of the supported and theoretical 1 limits of the platform. Specification Version 3 Version 4 Version 5 Version 6 Version 7 Maximum logical CPUs 2 x86 16 32 32 32 N/A6 Itanium 2 8 256 [512] 256 [1024] N/A6 N/A6 x86_64 8 64 [64] 160 [255] 240 [4096] 240 [5120] POWER 8 64 [128] 128 128 192 [2048] System z 64 (z900) 64 (z10 EC) 101 (zEC12) 101 (zEC12) 101 (zEC12) Maximum memory5 x86 64GB3 64GB3 16GB4 16GB4 N/A6 Itanium 2 128GB 2TB 2TB N/A6 N/A6 x86_64 128GB 256GB [1TB] 1TB 6TB [64TB]15 6TB [64TB]16 POWER 64GB 128GB [1TB] 512GB [1TB] 2TB 2TB System z 256GB (z900) 1.5TB (z10 EC) 3TB (z196) 3TB (z196) 3TB (z196) Maximum number [ more… ]