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

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” 명령으로 확인해보면 목록이 싹 사라진것을 확인할 수 있다. 윈도우에서의 결과와는 살짝 다름