Software&Hardware (11) 썸네일형 리스트형 백업된 라즈베리파이 이미지 용량 줄이기 라즈베리 파이(이하 rpi) 를 사용하다 보면 microSD 메모리를 백업하여야 하는 경우가 생깁니다. 보통, 메모리 백업을 위해서 win32Imager를 사용하여 백업 하지만, 단점은 rpi 사용 저장공간과 상관없이 microsd용량으로 백업이 진행 됩니다. 32기가로 작업 하였던 rpi 이미지을 굽기 위해선 32기가 이상의 메모리가 필요합니다. (32기가의 경우 제조사 별로 차이가 발생되어 안될 가능성이 있습니다.) 이 포스트는 rpi 백업된 rpi 이미지 용량을 줄이는 방법을 설명 합니다. Host PC 의 운영체제는 Windows 7을 사용하였고, Guest PC 를 운영하기 위해서 Virtual box(버전 5.0.26)를 사용하였습니다. Guest PC의 운영체제는 Ubuntu 14.04 LT.. 터치스크린 설정방법 (touchkit) Note: There is a kernel module "touchkitusb" bundle with the kernel 2.6.x. Unforunately, It does not provide the calibration utility for touchscreen use. By OS default, this kernel module will be loaded automatically. Please be sure to unload this kernel module "touchkitusb" manually before you install the touch screen USB touchkit driver. You can unload that unwanted USB kernel module via comma.. ADT 업데이트간 발생된 문제의 해결 ADT (Android Development Tools) 업데이트 하려고 하였을 때 정상적으로 업데이트가 안되었습니다. 1. ADT 를 실행 하니 아래의 그림과 같이 안드로이드 SDK를 업데이트 하니 ADT도 같이 업데이트 하여야 한다는 팝업을 확인 되었습니다. 2. ADT 메뉴 중, Help → Install New Software... 를 통하여 ADT 업데이트를 진행 하였습니다. 3. Work with combobox 부분에서 ADT Update Site 를 선택 합니다. 4. Combobox를 선택 하면 리스트가 나열되고 checkbox를 선택하여 다음 진행을 합니다. 5. Next 버튼, 라이센스 동의를 체크 및 Finish 버튼으로 진행하면 아래와 같이 에러 팝업을 확인 할 수 있었습니다. 6.. VMware ESXi 설치시 네트워크 디바이스가 인식이 안되는 경우 ( HP EliteDesk 800 ) HP EliteDesk 800 이라는 PC에 VMware ESXi 를 설치하여 사용하려고 설치 시디를 만들어 진행하였습니다. 하지만 설치중에 보게된 내용은 'Network cards not detected' 로서 설치가 불가능 하다는 것이였습니다. 처음 알게된 사실 이였는데, ESXi 설치를 위해선 네트워크 카드가 적어도 1개는 존재 하여야 하는 것 같습니다. 검색을 통하여 문제를 해결 하기로 하였고, 최종적인 검색의 결과로서 확인된 것은, 1. 드라이버가 포함된 커스텀 ESXi CD를 제작하여 설치 하는 것. 2. 드라이버를 datastore 에 업로드 한후, SSH 접속을 통하여 설치 하는 것. 문제 해결을 할 수 있다라는 것을 확인 할 수 있었습니다. ( 출처 : http://www.ivobeere.. gnuplot 기초 사용법 gnuplot 은 python 에서 그래프를 그려야 하는 상황에서 사용하였던 그래프 프로그램 입니다. 데이터와 함수를 이용하여 그래프를 디스플레이, 이미지, 데이터 등으로 출력 할 수 있습니다.엑셀의 그래프 그리기와 같이 직관적으로 입력, 출력을 정의를 손쉽게 진행 하는 것은 가능하지는 않지만, 사용성은 충분히 존재하고, 무료로 사용하기에 현재에도 꾸준히 사용되고 있습니다. $gnuplot gnuplot 시작 gnuplot>q 또는 quit, 또는 exit gnuplot 종료 gnuplot>plot x y=x 작성 gnuplot>sin(x) y=sin(x) 작성 gnuplot>replot cos(x) 이전 그래프에 덮어 그림 gnuplot>plot sin(x), cos(x) sin(x)와 cos(x) 2.. sudo사용의 필요성 (1) sudo사용의 필요성 UNIX 또는 Linux 시스템에서 root는 무한대의 권한을 가지고 있습니다. 따라서 침입자들에게는 root 권한을 얻어내는 것이 최우선의 목표입니다. UNIX 또는 Linux 시스템에서 root의 권한은, 시스템 관리자, 시스템 커널 자체, 시스템의 서비스 데몬의 대개 세가지 경우로 한정되어 있습니다. root계정으로 원격으로 로긴하는 것은 대부분의 시스템에서 불가능하도록 설정하는게 보통이지만, su를 쓰면 원격으로 로긴한 계정에서도 root가 될 수 있습니다. su대신에 sudo를 쓰면 다음의 장점이 있다. root passwd를 효율적으로 관리할 수 있습니다. 한 명이 아닌 여러 명의 관리자에 의해 시스템이 운영될 경우에, 여러 사람이 root 패스워드를 공유하면 ro.. vim 사용법 Vim 사용법 1. 방향 키 5 ( k )4( h ) ➜ ( l ) 6 ( j ) 2. Undo & Redou - 마지막 고친 것을 바꾼다. ( Undo )U - 처음 고친 것을 바꾼다. ( Undo )CTRL-R - 고친 것을 복구한다. ( Redo ) 3. Deletex - 현재 커서에 있는 한 문자를 지운다.X - 현재 커서에 있는 앞 문자를 지운다.dd - 현재 라인을 삭제 한다. ( 또한 지워진 것은 버퍼에 저장한다. )dd - 현재부터 라인까지 라인을 삭제한다.dw - 현재 커서에 있는 위치에서 한 단어를 지운다. 4. Inserti - 현재 커서 위치에서 입력을 시작한다.I - 현재 라인 맨 처음으로 가서 입력을 시작한다.a - 현재 커서 다음 위치에서 입력을 시작한다.A - 현재 라인 마지.. ramdisk 생성 ( Linux ) 아래와 같은 명령어를 통하여 램디스크를 생성 할 수 있습니다. mount -t tmpfs /dev/ram0 /root/ramdisk -o size=12M 이전 1 2 다음