2013년 1월 17일 목요일

sysprep

출처 : http://blogs.technet.com/b/koalra/archive/2013/01/17/windows-vhd-vhdx.aspx

 이 SID에 대한 재설정(Reset)이 필요하다는 것인데요. 이 경우에 사용되었던 도구가 일전의 Sysinternal의 NewSID(지금은 제공되지 않고, 그리고 공식적인 기술 지원도 불가), 그리고 공식적인 도구인 Windows내 포함된 Sysprep입니다.

 image 

해당 Sysprep을 실행하면, 체크 박스로 있는 일반화(Generalize)가 중요합니다. 이렇게 일반화된 이미지의 경우, 최초 부팅시, SID에 대한 리셋, 그리고 하드웨어에 대한 검색, 컴퓨터에 대한 구성등을 재구성해줌으로, 유니크한 형태로 구성을 해주게 됩니다. 이에 Windows 이미지를 생성 후, Sysprep을 통해, 반드시 해당 이미지를 초기화시키는 작업이 필요합니다. (보통 컴퓨터를 구매하셨을 때, 최초에 Windows가 부팅되고, 제품 키나 컴퓨터 이름등을 묻는 단계가 바로 Sysprep된 이미지를 켰을 때의 형태입니다.)

2013년 1월 11일 금요일

ssl web proxy

https://www.securetunnel.com/xpress

centos + nvidia + virtualgl => [VGL] ERROR: Could not open display :0.


refernece : http://stringr.blogspot.kr/2012/12/centos-nvidia-virtualgl-vgl-error-could.html
如果你的 Linux工作站只有遠端登入使用,連螢幕都沒有接,那你可能會遇到 [VGL] ERROR: Could not open display :0. 的問題。

檢查你的Xorg.0.log:

(EE) Dec 02 19:15:02 NVIDIA(0): Failed to assign any connected display devices to X screen 0
(EE) Dec 02 19:15:02 NVIDIA(0): Failing initialization of X screen 0
(II) UnloadModule: "nvidia"
(II) UnloadModule: "ramdac"
(II) UnloadModule: "wfb"
(II) UnloadModule: "fb"
(EE) Screen(s) found, but none have a usable configuration.

Fatal server error:
no screens found

如果出現上面的錯誤訊息,那表示nvidia顯卡偵測不到螢幕,所以他自己卸載了,於是你的系統中就不存在display:0,所以導致virtualgl錯誤。

 解決方法:

編輯你的xorg.conf

Section "Device"
    Identifier     "Videocard0"
    Driver         "nvidia"
    Option         "ConnectedMonitor" "CRT"
EndSection

출저 : http://blog.syszone.co.kr/3193?category=21
리눅스 시스템의 부팅 모드를 init 5 모드로 부팅을 해야할 경우, 기본적으로 콘솔에 모니터가 장착되어 있어야 한다. 하지만 서버용도로 사용할 경우 콘솔에 모니터가 연결 안되어 있는 환경도 존재
한다. 이때 원격으로 3D 관련 라이브러리를 이용하는 SW 실행 시 문제가 발생할 수 있다.


아래는 모니터를 연결하지 않고, init  5 모드로 정상 부팅 시키는 방법이다.


/etc/X11/xorg.conf 파일의 screen 설정 세션에서

   Option         "ConnectedMonitor" "CRT-0"
   Option         "UseDisplayDevice" "CRT-0"

옵션을 추가하면 된다.

실제 init 5 로 부팅할 경우 일반적인 부팅프로세스를 진행한 후, X 로딩 시 그래픽 카드가 모니터의 EDID값을 자동으로 받아와서 모니터 환경과 해상도 등을 자동으로 적용하게 된다.

이때 모니터가 장착되지 않은 환경에서는 모니터의 EDID 값 호출 단계에서 실패하여 정상적으로 X 를 시작
할수 없다.

이때 위 두 옵션을 추가하면, xorg.conf 설정 파일 자체에서 CRT-0 로 모니터가 장착되었다고 강제로
정의시켜 이런 문제를 해결할 수 있다.

아래는 전체 screen 설정 예이다.

Section "Screen"
    Identifier     "Screen0"
    Device         "Device0"
    Monitor        "Monitor0"
    DefaultDepth    24
    Option         "TwinView" "0"
    Option         "metamodes" "1280x1024_60 +0+0"
    Option         "ConnectedMonitor" "CRT-0"
    Option         "UseDisplayDevice" "CRT-0"
    SubSection     "Display"
        Depth       24
  Modes       "1280x1024"
    EndSubSection
EndSection

2013년 1월 7일 월요일

리눅스 디스크 속도 테스트

쓰기
time dd if=/dev/zero of=tstfile bs=4k count=$((1024*1024/4))

읽기(캐쉬된 상태)
time dd if=tstfile of=/dev/null bs=4k count=$((1024*1024/4))
또는 hdparm -tT(캐쉬, 논캐쉬)으로 읽기 속도 측정 가능

flash action script 3.0 file path

./이미지/파일.jpg

으로 해야 함.

윈도우에서 하는데로 \\ 으로 했더니 ctrl+enter로 했을 때에는 정상 실행되나 ctrl+shift+enter로 실행되면 옳바르지 않는 경로라고 에러를 냄.
Win Projector를 이용해서 exe로 publish 한 경우에도 마찬가지로 에러가 발생 함.

"./" 은 상대경로를 의미