분류 전체보기 썸네일형 리스트형 우분투 리눅스 History 명령어 및 명령어 실행한 시간 보기 설정 1. history 명령어 history - 아래와 같이 내가 사용한 명령어들이 나온다. - 그런데 언제 내가 사용했는지는 알수가 없다. 2. 명령어를 실행한 날짜도 보고 싶다. - 언제 명령어 실행했는지 알고 싶을 때가 있다. vi /etc/profile # 시간 추가 to .bash_history HISTTIMEFORMAT="%Y-%m-%d [%H:%M:%S] " export HISTTIMEFORMAT 3. 서비스 재시작 source /etc/profile - 날짜가 나오는지 확인 해 본다. history 4. 앞으로 쓰는 명령어에 대한 시간스탬프가 적용된다. 더보기 ubuntu GD Library 설치 하기 우분투에 PHP GD 설치하기 영카드 5를 설치하다 보니 내 Ubuntu 에는 GD Library 가 설치되어 있지 않았다. 그래서영카트에서 thumbnail 생성 시에 에러가 나더군요. (Fatal error: Call to undefined function imagecreatefromjpeg() in /var/www/decowall.co.kr/public_html/lib/thumbnail.lib.php on line 229 ) 아래와 같이 GD Library를 설치하면 영카트 에러 없이 사용 가능합니다. 1. GD Library Install 하기 sudo apt-get install php5-gd 2. apache 재시작하기 sudo /etc/init.d/apache2 restart OR sudo .. 더보기 MySQL Fetch Cursor 문 사용방법 Mysql에서 커서(Fetch Cursor)를 사용할 때 아래와 같은 경고메세지를 얻는 경우가 있다. 1329: No data - zero rows fetched, selected, or processed무슨 이유인지 커서가 다 돌지를 않고 중간에 멈춘거 같은 것을 보고 역시 Mysql 은 믿을 수가 없어 그런 느낌을 갖기도 했지만 역시 믿을 수 없는 건 나의 실력이었다. Mysql 의 커서(Cursor)를 충분히 분석하고 기능을 알아보려 한다. 커서는 기본적으로 커서(Cursor)를 돌면 어떤 데이타를 처리하는 것이 목적이다. 간단한 예제 수준만 알아서 해결이 안되는 경우 아래의 내용을 검토해 보자. 1. Fetch Cursor 기본 구조 : 아주 기초적 구조다. 이해가 안되면 외어라. CREATE P.. 더보기 ubuntu linux static 고정 IP 할당하기 우분투를 서버로 사용하려면 고정 IP를 할당하는 것이 좋다. 비록 사설 IP 대역이라 할지라도 어느날 갑자기 IP가 바뀌면 모든것이 새로와 진다. 그러기전에 고정 IP 할당 하는 방법을 알아두자. 1. 우분투에 고정 아이피 할당 하기 sudo vi /etc/network/interfaces 2. IP 정보 입력하기 - 각자의 환경에 맞는 IP 와 netmask, gateway 를 입력한ㄷ. iface eth0 inet static address 192.168.219.138 netmask 255.255.255.0 gateway 192.168.219.1nameserver 8.8.8.8 3. DNS 정보 입력하기 sudo vi /etc/resolve.conf - 아래와 같이 입력하고 저장하고 나온다. ( 아래.. 더보기 mysql 암호분실 시 윈도우 mysql 사용을 테스트용으로 사용하고 있다. 그런데 갑자기 root 계정이 로그인이 안된다. 머지..하다가 내가 바꾼거 같지는 않은데... 고민하다. 인터넷을 찾아 보니 관리자 암호 분실 시 재 설정하는 방법이 나와 있어 정리해 본다. 리눅스용도 있지만 내가 사용하는 윈도우 mysql 이라 아래와 같이 설정하고 암호 재설정했다. 1. mysql 서비스 중단 - 윈도우 서비스 관리자에서 mysql 서비스 중단해 준다. ※ 이단계가 가장 중요하다. 서비스 중단하지 않고 2단계 실행시 3단계실행이 안된다. 2. 승인 절차 거치지 않고 MySql 데몬 실행 하기 - 명령프롬프트를 열어 MySQL 이 설치된 디렉토리에서아래 명령어 실행 mysqld.exe --skip-grant ※ 명령프롬프트 멈춘것처럼.. 더보기 ubuntu 에서 <?php 대신 <? 사용하기 기본적으로 apache를 설리하면 로 구성된 것만 php파일로 인식한다. 그렇지 않고 간단하게 를 사용하려면 short_open_tag = On 으로 설정해 줘야 한다. 1. 설정 파일 sudo vi /etc/php5/apache2/php.ini - 아래와 같이 Off 를 On 으로 변경해 준다. short_open_tag = On 2. 서비스 재시작하기 sudo /etc/init.d/apache2 restart 또는 sudo service apache2 restart 더보기 ubuntu에서 php 확장자 대신 html 확장자 사용하기 ubuntu를 설치 후 php 프로그램을 하다 보면 html 확장자를 사용하여 프로그램한 것을 보게 된다. 초기 설정 후 html 확장자를 이용해서 프로그램을 했다면 아무것도 실해되지 않는 것을 경험하게 된다. 아래와 같이 html 확장자도 php로 인식하게 해줘야 된다. 1. 설정 하기 sudo vi /etc/apache2/mods-enabled/php5.conf - 설정 파일에 아래의 내용 추가 SetHandler application/x-httpd-php 2. 서비스 다시 시작하기 sudo /etc/init.d/apache2 restart 더보기 MySQL Prepared Statement Introduction to MySQL Prepared Statement http://www.mysqltutorial.org/mysql-prepared-statement.aspx http://dev.mysql.com/doc/refman/5.0/en/sql-syntax-prepared-statements.html 사용 예시 1. 인자 받아 처리 하는 경우 2. 쿼리문 조합해서 실행하는 경우 더보기 webmatrix 에서 PHP 개발 하기 손에 익숙한 MS 개발 툴로 php를 개발하기로 했는데 기존에 운영되던 사이트를 단순히 열어 개발만 하면 될 거 같았는데 막상 해보면 그렇게 안된다. 특히 php , apache, php 를 잘 모르는 개발자의 경우 막히는 부분이 생기는데 자료도 사용자도 별로 없는 webmatrix 에서 php 개발은 어렵기만 한다. webmatrix 에서 기존 php 개발 소스를 열어 개발하는 경우 문제가 되었던 부분을 아래와 같이 정리해 본다. 1. webmatrix 에서 php 확장자 대신 html 또는 htm 확장자 사용하기 - 아래 위치에서 applicationhost.config 파일을 에디터로 연다. %USERPROFILE%\Documents\IISExpress\config\applicationhost.co.. 더보기 시간설정 1. 현재 서버 시각 확인 date 2. 지역설정 ln -sf /usr/share/zoneinfo/Asia/Seoul /etc/localtime 3. 시각 동기화 ntpdate 3.kr.pool.ntp.org 참고 : http://blog.naver.com/khsmonad?Redirect=Log&logNo=201957087 http://mwultong.blogspot.com/2006/10/kst-linux-timezone.html 더보기 이전 1 2 3 4 5 6 7 ··· 10 다음