vmware ESXi 바로 접속하기

ESXi에 바로 접속하기

 

vmware-vmrc.exe -h <hostname> [-u <username> -p <password>] -M <moid> | <datastore path>

 

moid(objID)는 ESXi 서버의 /etc/vmware/hostd/vmInventory.xml에서 확인 가능

 

아래 명령을 단축 아이콘으로 만들어두고 실행

vmware-vmrc.exe -h 192.168.0.2 -M 1 -u myid -p mypassword

WiFi로 제어되는 LED 전등(WiFi Remote Controlled LED Globe Bulb) – Mi Light

애가 잘 때 어두워서 무섭다고 불을 켜달라고 하는데.. 켜두고 그냥 잠들 때가 많아서 특정 시간에 자동으로 꺼지게 하는 시스템을 구축해 보았습니다. (기존에는 1구 클락콘 스위치로 타이머 사용하여 제어했는데.. 얼마전에 이사한 집은 1구 스위치가 없어서 사용을 못하게 되었습니다.)  

 

구축한 시스템의 특징

 

  • 홈서버(NAS)의 스케줄러로 특정 시간에 자동 ON/OFF/밝기 제어
  • 스마트폰 앱으로 전원, 밝기 제어

 

시스템 구성

Mi Light        NAS

(더 보기…)

태터툴즈(텍스트큐브)에서 워드프레스로 이전

그동안 이 블로그를 태터툴즈의 마지막 버전(1.1.3)으로 운영하고 있다 이제서야 워드프레스로 이전하였습니다.

방명록을 제외한 모든 데이터를 무사히 이전할 수 있었습니다.

 

블로그 이전 방법

이전 방법은 “태터툴즈(v1.1.3) -> 텍스트큐브(v1.7.8) -> 워드프레스(v3.4.2)” 순으로 진행해야 됩니다.

 

1. 실패를 대비하여 태터툴즈 데이터 백업

– 태터툴즈 관리자 페이지에서 데이터 백업

2. 텍스트큐브 1.7.8 버전을 태터툴즈의 폴더에 그대로 덮어쓰기

3. 블로그 주소 끝에 /checkup을 입력하여 강제 checkup을 실행

– 자세한 설명은 다음 사이트 참고: http://help.tattertools.com/ko/index.php?title=Migration

4. 텍스트큐브 관리자 페이지에서 데이터 백업

5. 워드 프레스에 WordPress TTXML Importer 플러그인 설치 후 텍스트큐브 데이터 불러오기

– 자세한 설명은 다음 사이트 참고: http://ani2life.com/wp/?p=73

 

 

기존의 주소로 접속하는 사용자를 위한 페이지 자동 전환 방법

 

여러 웹 사이트에 링크되어 있는 이전의 블로그 주소로 접속하는 사용자를 위한 새 주소로 자동 전환시키는 방법을 설명합니다.

저는 태터툴즈에서 포스트 주소가 아래와 같이 포스트의 고유번호가 표시되는 방식으로 설정하여 사용하고 있었습니다.

http://isulnara.com/tt/116

위의 WordPress TTXML Importer 플러그인을 이용하여 데이터를 불러오면 고유번호가 그대로 유지되지 않기때문에 RewriteModule 등을 이용하여 간단히 이동되도록 처리할 수가 없습니다.

그래서 간단히 스크립트를 하나 만들었습니다.

원리를 설명하면

http://isulnara.com/tt/116와 같이 이전 주소로 접속하면

116 포스트의 제목을 구해서 아래와 같은 워드프레스의 검색 주소로 자동 이동시킵니다.

http://isulnara.com/wp/?s=포스트제목

이렇게 처리하면 화면에는 “페이지가 이동되었다는 안내 메시지가 잠시 표시된 후 워드프레스의 검색 결과 화면으로 자동 이동됩니다.”

궁금하신 분은 위 링크를 클릭해보세요.. 결과를 볼 수 있습니다.

 

자… 이제 방법을 설명합니다.

1. 기존 태터툴즈(텍스트큐브) 폴더명 변경

– 전 /tt에서 /tt_로 변경했습니다.

2. 기존 태터툴즈(텍스트큐브) 폴더 내의 .htaccess 파일에서 기존 폴더명(/tt)을 새 폴더명(/tt_)으로 변경합니다.

3. 기존 태터툴즈(텍스트큐브) 폴더로 사용하던 것과 동일한 폴더(/tt)를 하나 생성하고 아래에 첨부된 파일을 받아 압축해제 후 tt 폴더에 있는 .htaccess를 넣어줍니다.

4. 위의 .htaccess 파일에서 /tt를 기존 태터툴즈(텍스트큐브) 폴더로 사용하던 폴더명(/tt)로 변경합니다.

5. 첨부된 파일을 압축해제하고 tt2wp 폴더를 웹 서버의 최상위 폴더에 위치 시킵니다.

6. tt2wp 폴더 안에 있는 redirect.php 파일을 열어서 아래의 파란색 부분을 모두 자신의 환경에 맞게 수정합니다.

7. 이제 이전의 주소로 접속해서 워드프레스의 검색 결과로 이동되는지 확인하세요.

태터툴즈(텍스트큐브) 이전 게시글을 워드프레스 게시글로 자동 이동시키는 파일들
타이틀: tt2wp (521 clicks)
Caption: 태터툴즈(텍스트큐브) 이전 게시글을 워드프레스 게시글로 자동 이동시키는 파일들
Filename: tt2wp.zip
Size: 47 KB

 

넥서스 10 루팅(NEXUS 10 Rooting)

넥서스10 루팅하는 방법입니다.

Nexus Root Toolkit v1.6.1

을 이용하면됩니다.

Android 4.2.1 버전에서 루팅에 성공했습니다.

다운로드: http://goo.im/devs/WugFresh/NexusRootToolkit/NRT_v1.6.1.sfx.exe
개발자/설명: http://www.wugfresh.com/nrt/
동영상 설명: http://youtu.be/YtLvlrUDB04 (반드시 이 동영상을 보고 진행하기 바랍니다. 그렇지 않으면 고생하게 됩니다)

그냥 툴 설치하고, 실행하면 화면에 단계별로 설명이 나옵니다. 그대로 따라하면 됩니다.
언락 후 리부팅되고 X 로고에서 멈추어 있을 때..
부트로더 모드(전원 + 볼륨 업 + 볼륨 다운)로 부팅 후 리커버리 모드로 들어가서 팩토리 리셋하는 게 중요합니다.

VMWare 가상 디스크 용량 늘리기

c:\Program Files\VMware\VMware Workstation>vmware-vdiskmanager.exe -x 40GB “X:\Virtual Machines\MicroXP\MicroXP.vmdk”
  Grow: 100% done.
Disk expansion completed successfully.

WARNING: If the virtual disk is partitioned, you must use a third-party
         utility in the virtual machine to expand the size of the
         partitions. For more information, see:
         http://www.vmware.com/support/kb/enduser/std_adp.php?p_faqid=1647

위와 같이하면 [40GB – 기존의 파티션 크키의 합] 만큼 파티션이 하나 생김.

ZBS-200 통신 프로그램

얼마 전에 선풍기 제어하는 장치 만들면서 지그비 무선 모듈인 zbs-200을 사용하게 되었는데 그때 테스트 용으로 만든 프로그램입니다.
ZBS-200을 시리얼 포트에 연결한 후 사용하면 됩니다.

사용자 삽입 이미지
데이터 전송: 데이터를 수신할 지그비 모듈의 FAN_ID(Hi, Lo), ID, SubID, 명령어(CMD), 값(VALUE)을 입력 후 전송 버튼을 클릭하면 됩니다.
데이터 수신: 포트가 오픈된 상태에서 데이터를 수신하면 로그 표시 창에 표시됩니다.

1082307346.xxx

nProtect 차단하기

많은 은행 사이트에서 로그인 시 nProtect를 필수로 설치하도록 되어있다..
설치하지 않으면 서비스를 이용하지 못하는 경우가 대부분..

그런데 이 nProtect라는 놈은 문제가 많은 놈이다…
키 입력을 빠르게 할 경우 입력이 제대로 되지 않는 문제, 시스템 설정 강제 변경 및 필요없이 프로세스 실행 외에도..
몇몇 공공기관 및 은행 웹사이트에서 이 넘을 설치 또는 사용하는 과정에서 시스템이 셧다운되어 버리는 경우가 종종 발생한다.
검색해보니 비슷한 문제를 겪은 분들이 많이 있다..
http://thinkfree.tistory.com/221
http://a.tk.co.kr/99

오늘도 한 은행에 로그인하는 과정에서 시스템이 셧다운되었고, 부팅 중 멈춰버려 겨우 복구했다..

개인 방화벽을 사용하는 나같은 사용자에게는 필요없는 프로그램.. 아니 쓰레기라고 할 수 있겠다..

그래서 이넘이 아예 설치되지 않도록 시스템을 설정하였다..
레지스트리를 수정하여 차단하는 방법도 있지만 복잡하니… 제일 간단한 방법으로 처리했다..

윈도우가 설치된 디렉토리의 system32\drivers\etc\hosts란 파일에 다음과 같은 내용을 추가하면

127.0.0.1    update.nprotect.net
127.0.0.1    updates.nprotect.net

nprotect 관련 웹사이트에 접속이 차단되어 설치가 되지 않는다..

nProtect로 고생하시는 분은 참고하시길…

제로보드 게시판 -> 테터 방명록 변환 쿼리

insert into t3_tts_guest(no, name, homepage, body, password, regdate, ip)
select no, name, homepage, CONCAT_WS(‘ ‘, subject, memo) body, password, reg_date, ip
from zetyx_board_freeboard where depth = 1
위 쿼리 마지막 depth = 1에서 숫자 1을 증가시켜 가면서 실행

insert into t3_tts_guest_reply(no, pno, name, body, password, regdate, ip)
select no, parent, name, memo body, password, reg_date, ip
from zetyx_board_comment_freeboard

방화벽(공유기) 내에 있는 오라클 연결 – CMAN 사용

CMAN 설정방법
2004.9.16 강남xxxx병원
OS: Windows 2000 server
DB: 8.1.7.4.0
HA: Legato Cluster

상황: DB서버가 사설IP를 쓰는 상황에 방화벽 밖의 웹서버(client)에서 DB에 접속하기 위해서 설정. 웹으로 진료 접수를 하려고함.

    DB     <———-> Firewall(NAT) <———->   Client
10.10.10.1              10.10.10.1=211.103.10.1           210.124.65.1

1. Software 설치(DB)
Oracle CD를 넣고 CMAN 항목을 설치한다(오라클과 관련된 모든 서비스는 종료한다)
2. CMAN.ORA 파라메터 수정(DB)
ORACLE_HOME/network/admin/sample/cman.ora 를 상위 dir로 복사한다.
CMAN.ORA
cman = (ADDRESS_LIST=
           (ADDRESS=(PROTOCOL=tcp)(HOST=10.10.10.1)(PORT=1630)(QUEUESIZE=32))
       )
cman_admin = (ADDRESS=(PROTOCOL=tcp)(HOST=10.10.10.1)(PORT=1830))

cman_profile = (parameter_list=
                   (MAXIMUM_RELAYS=1024)
                   (LOG_LEVEL=0)
                   (TRACING=no)
                   (RELAY_STATISTICS=yes)
                   (SHOW_TNS_INFO=yes)
                   (USE_ASYNC_CALL=yes)
                   (AUTHENTICATION_LEVEL=0)
                   (REMOTE_ADMIN=FALSE)
               )

3. tnsnames.ora 수정(Client)
ORCL =
  (DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = TCP)(HOST = test.aa.com)(PORT = 1630))
      (ADDRESS = (PROTOCOL = TCP)(HOST = 10.10.10.1)(PORT = 1521))
    )
    (CONNECT_DATA =
      (sid = ORCL)
    )
      (source_route=yes)
  )

4. CMAN start(DB)
C:> cmctl start | stop | status
제어판에서 시작하는게 더 잘됨.
DB,listener는 기존에 사용하던대로 하면 됨.