dev 130

mysql datadir 변경

#Cent OS 5.5모든작업은 mysqld를 끄고 작업해야함 current: /usr/local/mysql/varnew: /data/mysql/var cp -R -p /usr/local/mysql/var /data/mysql 변경된 datadir를 반영하여 실행시켜주면된다.my.cnf를 변경해도되나, /etc/init.d/mysqld를 변경해야 할 수도 있다.이건 상황에 따라 다르다. my.cnf에 datadir를 추가했으나, 실행이 되지않아서, 원상복구하고,mysqld에 datadir를 지정하는곳이 있어서, 변경하였더니, 정상작동참고로, innoDB는 사용하지 않았으며, mysqld_safe사용하는 상태였음

dev/linux 2016.10.02

[CentOS 7] firewalld 사용하기

iptables 중지]# service iptables save]# service iptables stop]# chkconfig iptables off firewalld 사용]# yum install firewalld]# systemctl start firewalld]# systemctl enable firewalld 재시작firewall-cmd --reload 포트추가firewall-cmd --permanent --zone=public --add-port=8080/tcp 포트삭제firewall-cmd --permanent --zone=public --remove-port=8080/tcp ※ --permanent 사용안하면 --reload시 설정이 날아감 설정확인firewall-cmd --list-all

dev/linux 2016.07.01

ubuntu on docker on windows

OS를 통째로 가상화시키는 VM과 비슷한 물건인 docker os에 이것저것 설치하고 이미지로 만드는, snapshot같은거라고 생각 된다. 설치https://www.docker.com/에서 환경에 맞는 버전을 받아서 설치 VirtualBOX와 MSYS를 포함하고 있다. 실행바탕화면에 생성된 "Docker Quickstart Terminal"를 실행하면default 도커머신이 설치되어, VM으로 돌아간다. 윈도 -> 도커머신(VM) -> 도커VM에서 다른 OS를 돌렸다면, 그 대신 도커를 돌린다고 보면 될듯 우분투 설치(?) - Docker 터미널 "Start interactive shell"이 뜬걸 확인 후에 해야된다.$ docker pull ubuntu다운로드가 되던가, network오류가 나던가필자..

dev/etc 2016.05.17

[android] dump internal sdcard

root permission이 필요하다. disk 확인안드로이드에서 internal sdcard는 /data에 포함되어 있으므로, 마운트시킨 위치를 확인해야한다. adb shell su -c "cat /proc/partitions" adb shell su -c "mount" /dev/platform/?????/by-name/userdata 심링크 확인 보통 /dev/mmcblk0p25 같은 형태이며, 폰마다 다르다. !!! 참고 및 주의사항 !!!windows에서 adb로 덤프시에는 LF to CRLF 로 변경된다.이 때문인지, adb를 이용하여, cat 나 dd를 직접사용하여 dump를 시도하면 속도가 매우 느리다(2~3MB/s)고로, linux나 cygwin환경에서 adb 사용해야 함. 덤프cygwi..

dev/android 2016.05.14

SSD를 위한 Windows 최적화

원글 : https://www.thomas-krenn.com/en/wiki/Optimize_Windows_for_SSDs요약, 정리 간혹 svchost프로세스가 10%이상 시피유를 점유해서, 뭘하나 살펴보니, readyboot.etl r/w를 열심히 하고 있다.하..OS가 스스로 리소스를 갉아먹는 구조인가보다. MS는 대단한 장사꾼 인정 테스트 환경 : MS Windows 7 Ultimate K SP1 64bit 1. 단편화 제거(조각모음) 사용안함내컴퓨터-디스크-속성-도구-지금조각모음-예약사용 해제 2. Prefetch and Superfetch 사용안함시작-실행-regedit HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Control/SessionManager/Mem..

dev/etc 2016.05.13

Google Map API V1 to V2 migration

구글맵 API가 변경되었지만, 너무 많은 부분이 변경되어, 마이그레이션하기가 쉽지 않다.이렇다 할 가이드도 없다. 변경해야할 부분을 정리해 본다. 뷰MapView -> MapFragment 클래스GeoPoint -> LatLngOverlay -> Polyline or Polygon(완전히 바뀜) 액티비티MapView -> GoogleMap (FragmentManager에서 getMapAsync로 가져옴) 전체적인 구조나 사용법은 V2가 훨씬 쉬워지긴 하였다.

dev/android 2016.02.13

install zend guard loader

atomic 레파지토리로 설치시에 php버전이 맞지 않으면 오류가 발생 고로 직접 다운로드 해서 설치http://www.zend.com/products/guard/downloads?utm_medium=affiliate#Linux버전에 맞는 파일을 선택 다운로드 서버로 올린뒤압축을 해제tar -xcvf [FILE_NAME] 그리고ZendGuardLoader.so 파일을 복사 서버에 맞게 cp32-bit server: /usr/lib/php/modules64-bit server: /usr/lib64/php/modules 로딩 설정vi /etc/php.d/ZendGuard.ini 32비트; Enable Zend Guard extensionzend_extension=/usr/lib/php/modules/Zend..

dev/linux 2016.02.07

[centos] cofiguration nginx with php-fpm

nginx와 php-fpm 연동vi /etc/nginx/conf.d/default.conf #수정할 부분은 파일에서 찾아서 수정location ~ \.php$ { root /usr/share/nginx/html; #same as php-fpm config listen fastcgi_pass unix:/var/run/php5-fpm.sock; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; include fastcgi_params;} 서비스 재시작service nginx restart 작동확인echo "" > /usr/share/nginx/html/info.php 브라우저 확인http://[H..

dev/linux 2016.02.07