Jongwan.com

Hello world

카테고리: 리눅스

Mysql Databases/Tables 자동으로 최적화(Optimize)하기

Mysql 데이터베이스/테이블을 자동으로 최적화(Optimize) 하기 Mysql을 사용하다 보면 종종 최적화 되지 않은 테이블을 발견할 때가 있습니다. 일일이 command line에서 `optimize table tablename`을 하는것이 귀찮았었는데, 구글링을 하다 보니 역시나 방법이 있더군요   1. 리눅스 스케줄러 데몬(Crond)을 사용 먼저 리눅스에서 제공하는 cron을 사용해서 특정한 시간에 최적화를 시작하도록 설정합니다.   2. mysqlcheck 명령 mysqlcheck 명령을 이용해서 특정 테이터베이스나 […]

Read More

fax – res_fax_digium 설치 및 라이선스 획득

res_fax_digium 모듈 설치   asterisk 11.7.0을 기본설치하면 fax 를 사용하는 모듈이 없으므로 서비스가 불가능합니다. fax를 서비스하기 위해서 해당 모듈을 다운로드 하고 라이선스를 등록하는 방법을 알아봅니다.   1. 라이선스 https://my.digium.com/en/login/register/ 로 이동해서 이메일 주소를 이용해 사용자 등록을 합니다. 에메일주소 인증을 해야 하기 때문에 사용하는 이메일을 정확히 입력합니다. 인증이 끝나고 http://www.digium.com/en/products/software/fax-for-asterisk 페이지로 이동합니다. 윗쪽에 Get 1 Free License […]

Read More

asterisk 11.7.0 소스 컴파일 및 라이브러리 설치 등

asterisk 11.7.0 소스 컴파일 및 라이브러리 설치   asterisk 11.7.0 을 설치하기 위해 소스를 다운로드하고 컴파일을 합니다. 홈페이지는 http://www.asterisk.org/ 이곳이며, 현재 공식버전은 13 까지 나왔습니다만, 여기서는 11.7을 기준으로 합니다.     1. asterisk 11.7.0 다운로드 모든 버전의 asterisk를 확인하기 위해서 다운로드 페이지의 All Asterisk Versions 를 클릭합니다. http://www.asterisk.org/downloads/asterisk/all-asterisk-versions 필요한 버전을 찾아 설치할 서버에 다운로드 합니다.   […]

Read More

asterisk 11 운영을 위한 Ubuntu 12.10 설치

asterisk 환경을 위한 우분투 12.10 설치     asterisk를 Centos 5.x, Centos 6.3, ubuntu 12.10 등에 설치해 보았는데 패키지로 설치하기에는 우분투 12.10 의 apt-get 이 너무 편했으므로 우분투로 운영을 하기로 했습니다. 기존 centos만 사용하다가 우분투로 패키지 관리를 하니 신세계네요   1. 우분투 12.10 LTS 파일 받기 – http://ftp.daum.net/ubuntu-releases/12.10/ubuntu-12.10-server-amd64.iso – 위 경로로 iso 파일을 받아 CD로 굽거나 […]

Read More

apt-get update :: Err http://kr.archive.ubuntu.com/…

우분투에서 apt-get update 를 실행했는데, Err http://kr.archive.ubuntu.com/ubuntu/dists/…. W: Failed to fetch http://security.ubuntu.com/… 이런 오류가 출력된다면 /etc/apt/sources.list 파일을 수정한다.   우분투 버전이 14.10 이상 나온 시점에서 12.10을 사용하려니 이런 오류가 나오는 것 같다 지금 시점에서는 12.10은 old-releases 이니깐   1. 기존 파일 백업 # cd /etc/apt # cp sources.list sources.list.bak   2. URL을 수정해준다 # sed […]

Read More

lftp를 이용한 백업과 미러링(mirror), 한글파일명 전송

rsync를 이용해서 미러링이 불가능한 상황에 lftp를 사용해서 미러링이 가능하여 찾아보았다.   아래와 같이 디렉토리가 있다 가정한 상황에서 A서버의 /home/source_dir B서버의 /home/target_dir   1. A서버 -> B서버로 mirror, A서버에서 실행 lftp -u (username) ftp://(address) (-p포트) -e “mirror –reverse /home/source_dir /home/target_dir”   2. A서버 -> B서버로 mirror, B서버에서 실행 lftp -u (username) ftp://(address) (-p포트) -e “mirror /home/source_dir […]

Read More

YUM으로 mysql 5.6 설치

기본 repo로는 mysql 5.0이 설치되어 아래처럼 webtatic 를 추가한다 [repo 추가]rpm -Uvh http://repo.webtatic.com/yum/centos/5/latest.rpm [mysql5.5 설치]yum –enablerepo=webtatic install mysql55

Read More

퍼미션 변환

리눅스 설치후 보안을 위해서퍼미션을 변경할 파일들chmod 100 /usr/bin/topchmod 660 /var/log/xferlog*chmod 100 /usr/bin/wchmod 660 /var/log/yum.logchmod 100 /usr/bin/uptimechmod 700 -R /etc/rc.d/chmod 100 /usr/bin/lastchmod 700 -R /etc/cron.*chmod 100 /usr/bin/freechmod 640 /etc/fstabchmod 100 /usr/bin/findchmod 640 /etc/redhat-releasechmod 100 /bin/pingchmod 640 /etc/proftpd.confchmod 100 /bin/netstatchmod 640 /etc/crontabchmod 100 /sbin/ifconfigchmod 640 /etc/logrotate.confchmod 700 /proc/chmod 640 -R /etc/xinetd.d/chmod 700 /boot/chmod 640 -R /etc/logrotate.d/chmod 700 […]

Read More

ImageMagicK watermark(워터마크)

ImageMagicK 를 이용해서 이미지에 워터마크를 찍어보자1. 설치yum install imagemagick2. 리사이즈convert -resize 800×600 input.jpg output.jpgconvert -resize 800x input.jpg output.jpgconvert -reisze x600 input.jpg output.jpgconvert -resize 800×600! input.jpg output.jpg (느낌표(!) 사용시 강제로 사이즈 맞춤)3. 워터마크(투명도 30%, 이미지 가운데, watermark.png 이용)composite -watermark 30% -gravity center watermark.png input.jpg output.jpg

Read More

CentOS 5.5 네트워크 설치

CentOS 5.5 네트워크 설치방법입니다.VMware Wrokstation 에서 설치하는 것을 기준으로 합니다.1. http://ftp.daum.net/centos/5.5/isos/x86_64/CentOs-5.5-x86_64-netinstall.iso 를 다운로드한다.2. VMware CD-ROM 설정에서 다운받은 iso 파일을 마운트 시킨다3. VMware 를 시작해준다[F2-Options] 를 선택한다네트워크 설치를 위해서linux askmethod 를 입력한뒤 엔터를 눌러준다언어/키보드 설정을 한다네트워크 설치이므로 HTTP를 선택한다각 환경에 맞게 값을 입력한다공유기를 사용중이므로 DHCP에서 할당되는 값을 지정해줬다192.168.123.190 / 255.255.255.0Web site name : ftp.daum.netCentOs directory : […]

Read More