본문 바로가기

OpenStack : Instance Resize (havana version) Havana 버전에서 Instance Resize 기능을 활성화하기 위해서 /etc/nova/nova.conf 파일에 아래 2줄을 추가해야 한다. allow_resize_to_same_host=true allow_migrate_to_same_host=true 그 다음에 nova 관련 서비스들을 재시작(restart)하고 Dashboard에서 Resize를 클릭하면 아래 그림과 같은 화면을 볼 수 있다. New Flavor를 잘 설정하고 Resize를 누르면 처리가 시작된다. 1. Resize/Migrate 노란색 부분이 Resize/Migrate로 변경되고 실제 작업이 이뤄지게 된다. 2. Finishing Resize or Migrate Finishing Resize or Migrate로 상태가 변경된.. 더보기
GDAL : gdal_translate example : output size command : gdal_translate (enter) Usage: gdal_translate [--help-general] [--long-usage] [-ot {Byte/Int16/UInt16/UInt32/Int32/Float32/Float64/ CInt16/CInt32/CFloat32/CFloat64}] [-strict] [-of format] [-b band] [-mask band] [-expand {gray|rgb|rgba}] [-outsize xsize[%] ysize[%]] [-unscale] [-scale[_bn] [src_min src_max [dst_min dst_max]]]* [-exponent[_bn] exp_val]* [-srcwin xoff yoff xsize ysize] [-.. 더보기
GDAL : 래스터 데이터 좌표계 변경 (gdalwarp 사용) gdalwarp를 사용하는 방법은 http://www.gdal.org/gdalwarp.html 에 자세히 나와있습니다. 요 포스팅에서는 gdalwarp를 이용해서 좌표계를 변경하는 방법에 대해서 한글로 간단하게 정리하는데 의미가 있습니다. 설명을 위해 A.tif 라는 파일을 생성해뒀습니다. A.tif 라는 파일의 좌표계는 EPSG 4326입니다. gdalinfo 명령어로도 확인이 가능하죠 아래와 같이 말이에요. gdalinfo A.tif Driver: GTiff/GeoTIFF Files: Original00.tif Size is 2000, 2000 Coordinate System is: GEOGCS["WGS 84", DATUM["WGS_1984", SPHEROID["WGS 84",6378137,298.2.. 더보기
Guake Background Color Guake Background Color를 #1A1C22를 사용하고 있습니다. 색은 아래와 같아요. Guake Background Color를 변경하는 방법은 1. Guake를 실행한다(사실 실행하지 않고 바로 Preferences 창을 띄우는 것도 가능해요) 2. Guake 화면에서 마우스 오른쪽 버튼을 클릭하고 Preferences 메뉴를 클릭한다. 3. Appearance 탭으로 이동하고 Background color 값을 변경한다. 끝입니다. 더보기
리눅스 파일 수정 시간 바꾸기 : Touch 활용 리눅스에서 파일의 최종 수정 시간을 쉽게 변경할 수 있습니다. Touch라는 명령어를 통해서 가능하고 사용 방법은 다음과 같습니다. 일단 아래와 같이 1월 15일 04시 09분에 최종 수정된 a2.tif 라는 파일이 존재한다고 가정하고 -rw-r--r-- 1 root root 12896037 Jan 15 04:09 a2.tif touch 명령어를 통해서 2015년 1월 2일 03시 04분에 최종 수정된 것으로 변경하고자 하면 다음과 같이 -t 옵션을 사용하시면 됩니다. touch -t "201501020304" a2.tif 변경이 잘 이루어졌는지 확인해보면 아래와 같습니다. -rw-r--r-- 1 root root 12896037 Jan 2 03:04 a2.tif 더보기
크롬(chrome) 폰트 변경하기 크롬 폰트를 변경하는 것은 매우 간단한데요. 크롬을 실행하고, 오른쪽 상단에 있는 버튼()을 눌러서 settings에 들어갑니다. 제일 하단에 show advanced settings .... 가 보이시죠? 그걸 누르면 더 상세한 설정이 가능합니다. 폰트 변경은 여기에 숨겨있구요. Web Content의 Customize fonts .... 버튼을 누르시면 다음과 같은 화면을 볼 수 있어요. 여기서 폰트를 조정하시면 적용됩니다. 저는 나눔고딕으로 설정해봤어요 ^^ 더보기
안드로이드 5.0 롤리팝 업그레이드해서 좋은 점 - 1 저에게도 왔네요!! 롤리팝 업그레이드 Notification이 아침에 와서 설치를 끝냈습니다 !! 일단 좀 깔끔해졌는데요. 좋아요. 일단 업그레이드해서 좋은 점 첫 번째는요. 데이터 사용 주기를 직접 변경할 수 있네요!! (친구들꺼 보니깐요, 삼성 갤3 경우에는 주기변경이 있었네요. 저는 넥5였는데요. 제가 못찾은건지, ㅎㅎㅎ 아무리 봐도 없어서요) 댓글보니깐, 제가 못찾은거라고 합니다 ㅠㅠ ㅎㅎㅎ 넥서스5가 2대라 한대는 업그레이드 안하고 있는데요. 4.4에서 영구적으로 데이터 사용 주기 변경은 어디에 있는지 아시는 분은 알려주시면 감사하겠습니다 :) 기간 드래그 해서 확인하는 것 말구요^^ 좋은점이라고 써두고, 다른 분들은 이미 알고 계시는 거라서 ㅠㅠㅠ 좋은 점이 아닐 수도 있겠네요ㅠㅠㅠㅠ 저는 1.. 더보기
bash shell script - string insert, replace, append, and delete using sed in file string insert 문자열을 특정 파일의 특정 라인에 입력하도록 하는 것인데요. sed라는 커맨드라인 어플리케이션을 통해서 입력하도록 할 수 있더라구요. sed는 처음보는 것은 아니지만 익숙하지 못한데요. sed의 -i 라는 옵션을 통해서 문자열을 입력할 수 있데요! 특정 라인에 입력하기 위해서는 문자열 앞에 라인번호와 i 그리고 백슬러시(\)를 작성해주면 됩니다. aaa.txt라는 파일의 100번째 라인에 "test"라는 문자열을 입력하기 위해서는 sed -i '100i\test' aaa.txt string replace 사용 방법은 다음과 같네요. sed -i -e 's/targetString/newString/g' filename targetString ---> old string newStr.. 더보기
Xcode 단축키(shortcut) 중에 최근 마음에 드는 것 최근에 Xcode를 쓸일이 그렇게 많지 않지만(좋은 아이디어가 필요.. ㅠ) 아무튼 제목 그대로 단축키 중에 마음에 드는 것이 많이 있지만, 그 중에 하나는 Ctrl + Option + e 입니다. Ctrl + Option + e 는 변수의 이름을 한 번에 변경할 수 있도록 도와주는 것입니다. Swift 공부 중이니깐요, Swift로 작성한 일부 소스를 보면서 Ctrl + Option + e를 활용해보겠습니다. 일단 소스코드입니다. myClass랑 test라는 클래스가 동일하냐를 확인해보는 코드이구요. (연두색 부분이요) Swift 공부 중이라서 연습삼아 몇 줄 작성해본 것입니다. class ViewController: UIViewController { override func viewDidLoad() .. 더보기
bash shell script - string replace line in file bash shell을 써서 서버 환경을 자동으로 설정할 수 있도록 하는 스크립트를 작성하고 있어요 ^^ 이거 잼있네요! 문법을 다 볼 시간이 없어서, 필요한 것들만 찾아서 만들고 있는데요. 약간은 어설프지만, 잼있네요!! (근데 왜 눈이 촉촉할ㄲ...) 자주 까먹으니깐, 간단하게 정리해둡니다. 이번에는 파일에서 특정 문자열을 찾고 내가 원하는 문자열로 변경하는 것을 처리합니다. 이전 포스팅과 마찬가지로 sed 라는 커맨드라인 어플리케이션을 사용합니다. 사실 shell script 안에 작성할 뿐, 그냥 terminal에서 작성해도 되겠습니다. 사용 방법은 다음과 같네요. sed -i -e 's/targetString/newString/g' filename targetString ---> old strin.. 더보기
Z-Shell install in Ubuntu 12.04 server - 001 저도 리눅스 처음 쓸 때부터 거의 bash shell만 써와서, 가끔 csh쓰고 했지만요. zsh은 처음입니다 :) 저도 정리하는 겸해서 Z Shell이 그렇게 좋다구 하니깐요. 한 번 설치부터 사용까지 간단하게 정리해보려구요. Ubuntu 12.04 server의 기본 shell은 bash죠. 1. zsh 검색 :) root 권한에서 혹은 sudo로 아래 명령어를 통해 zsh를 검색해봅시다. apt-cache search zsh root@hhh:~# apt-cache search zsh kdesdk-scripts - scripts and data files for development zsh - shell with lots of features zsh-dbg - shell with lots of fea.. 더보기
CentOS hostname change(변경) 우분투와 달리 CentOS의 hostname을 변경하기 위해서는 다음과 같이 하셔야 합니다. vi /etc/sysconfig/network 여기에 보시면 HOSTNAME이 존재하는데요. 변경하고자 하시는 이름으로 변경하세요. 아래는 hostname을 aaa로 변경한 것이죠. HOSTNAME=aaa 저장하시고 닫고, 재부팅(reboot) 하시면 반영되어 있습니다. 더보기
우분투 대시홈 단축키 변경 우분투를 설치하시면 Alt 키가 기본적으로 대시홈을 여는 단축키죠. 저는 시너지(키보드, 마우스 공유) 단축키가 Alt + F1, F2, F3이라서 변경하는 것이 더 편하더라구요. 다른 곳에서도 Alt 키는 많이 쓰이니깐, 불편한 분들은 아래와 같이 변경하시면 됩니다. 일단 아래와 같이 System Settings에 들어가셔서요. Keyboard에 들어가주세요. Keyboard에 들어오셨으면 Shortcuts에 들어가서 Launchers의 Key to show the HUD를 변경하시면 됩니다. 저는 ` (숫자 1 왼쪽 옆에 있는 키)로 변경한 화면입니다. 편하신 키로 변경하시면 되겠죠. 가끔 숫자 1을 누르다가 대시홈이 켜질 때도 있지만... ^^ 더보기
RabbitMQ - default user change 지난 번 포스트에서 말씀드린 default user를 바꾸는 방법에 대해서 작성합니다. 1. default user 바꾸기 자 조금 귀찮은 부분이니깐요. 잘 따라오세영 일단은 새로운 user를 콘솔 상에서 추가해주도록 하겠습니다. 저는 bbb 라는 사용자를 추가해보려고 해요. 캬. 다음 명령어로 하실 수 있어요. 물론 루트(root) 권한에서 사용방법: rabbitmqctl add_user username password 그래서 저는 이렇게 해줬어요. rabbitmqctl add_user bbb 123123 추가한 사용자의 태그를 붙여 줍시다. 사용방법: rabbitmqctl set_user_tags tag tag 종류는요. management, policymaker, monitoring, adminis.. 더보기
리눅스 - 파일, 폴더 권한 변경하기 리눅스에서 파일이나 폴더의 권한을 변경하기 위해서는 chmod 라는 명령어를 사용하시면 됩니다. 1. 파일 권한 변경하기 특정 폴더에서 ls -al을 쳤을때 아래와 같이 가정할께요 (변경전)ngee@o:~/dev/test$ ls -al drwxrwxr-x 2 ngee ngee 4096 Mar 23 04:30 ./drwxrwxr-x 5 ngee ngee 4096 Mar 12 20:31 ../ -rw-rw-r-- 1 ngee ngee 0 Mar 23 04:30 a1.py a1.py라는 파일의 권한은 현재 rw, rw, r로 되어있네요. 다르게는 664로 표현할 수 있겠죠? 다른 사람들은 아예 read 할 수도 없게 600으로 변경해보겠습니다. 다음과 같은 명령어로 가능한데요. chmod 600 a1.py 다.. 더보기
우분투 리눅스 컴퓨터 이름 변경(호스트 이름 변경) 우분투에서 컴퓨터 이름을 변경하기 위해서는 root 권한이 필요합니다. root 권한에서 vi /etc/hostname 이라고 입력하시면, 현재 컴퓨터 이름이 나오는데요. 이것을 변경하시고, 재시작(reboot) 하시면 컴퓨터 이름(호스트 이름)이 변경됩니다. :) 더보기