본문 바로가기

ETC/e-TRAYz

[e-TRAYz] e-TRAYz 모니터링 (Nice e-TRAYz statistics) 이 프로그램에 관한 저작권은 아래 개발자에게 있습니다. http://forum.xtreamer.net/viewtopic.php?f=168&t=10989 웹페이지에서, e-TRAYz의 실시간정보를 확인할 수 있는 프로그램입니다. ① CPU STATS ② UPTIME INFO ③ RAM INFO ④ STORAGE INFO ⑤ HDD SLOT A ⑥ HDD SLOT B ⑦ System Processes 설치방법 2010.02.21 자동설치 프로그램에 포함되었습니다. ☞ 자동설치 : http://blog.whenji.com/229 1. 아래 쉘스크립트 다운받아 e-TRAYz에 업로드합니다. 2. 실행권한을 조절합니다. ~# chmod 700 ./sysinfo.sh 3. 쉘스크립트를 실행합니다. (프로그램 설치가.. 더보기
[e-TRAYz] FTP를 이용한 파일/폴더 동기화 및 백업 e-TRAYz 와 원격FTP서버의 특정 디렉토리를 상호동기화 시키는 방법입니다. 예를들어, 서버이전, 웹호스팅 계정백업, 또 다른 NAS(넷토리지 등)와 데이터를 동기화 시킬때 유용하게 사용할 수 있습니다. lftp 프로그램 설치하기 [잠깐!] 아래 프로그램이 e-TRAYz에 먼저 설치되어 있어야합니다. (☞ 자동설치시 이미 설치됨) ① ipkg 패키징 설치하기 ~# /opt/bin/ipkg install lftp 명령어 ① 다운로드 (원격디렉토리 ☞ 다운로드 ☞ 로컬디렉토리) /opt/lftp -c 'open -e "mirror /원격디렉토리 /로컬디렉토리" ftp://아이디:비밀번호@서버주소' 서버에서 파일이 삭제된 경우 → 로컬파일도 삭제 /opt/lftp -c 'open -e "mirror -e .. 더보기
[e-TRAYz] Internal Server Error (HTTP 오류 403 - 사용 금지) (1.0.3 펌웨어) 클라이언트에서 디렉토리명으로 접근시 index.htm 파일은 반환을 하지않습니다. 즉, index.htm 파일을 사용하는 웹서버에 접근시 명시적으로 파일명을 기제하지 않으면, Internal Server Error 가 발생하게 됩니다. DirectoryIndex 설정부분에 index.htm 파일을 추가하여, Internal Server Error를 방지합니다. 1. Apache 환경설정 파일을 수정합니다. ~# vi /etc/apache2/httpd.conf 2. 아래라인을 수정합니다. [ 약 288라인 부근] ... DirectoryIndex index.php index.phtml index.html index.html.var ↓ 위의 라인을, 아래처럼 index.htm index.. 더보기
[e-TRAYz] SMTP 설정 - GMAIL 사용고객 1. GMAIL (http://mail.google.com) 에 가입합니다. 2. SMTP 정보를 입력합니다. 설정관리 - 시스템 - 메일(SMTP) ↓ GMAIL을 선택합니다. 보내는 메일서버(SMTP) smtp.gmail.com 메일 아이디(계정이름) GMAIL 아이디 메일 비밀번호 GMAIL 비밀번호 3. 테스트메일보내기를 클릭한뒤, 메일이 정상적으로 발송되었는지 확인해보세요. 더보기
[e-TRAYz] MySQL 관리자비밀번호 변경하기 MySQL 관리자(root) 비밀번호가, sysadmin 으로 모두 동일합니다. 꼭 비밀번호를 변경하세요. 2. 실행권한을 조절합니다. mysqladmin -p -u root password '새로운비밀번호' 이전비밀번호입력(기본값 sysadmin) (예) root계정의 암호를 123456으로 바꾸려면 mysqladmin -p -u root password '123456' 명령어 입력후 패스워드 입력칸에, 이전비밀번호인 sysadmin 을 입력합니다. 더보기
[e-TRAYz] .html .htm 파일안에서 PHP 사용하기 1. Apache 환경설정 파일을 수정합니다. ~# vi /etc/apache2/httpd.conf 2. 문서하단에 AddType application/x-httpd-php .php .html .htm .php3 .inc .phtml 을 추가합니다. AddType application/x-httpd-php .php .html .htm .php3 .inc .phtml 3. Apache 데몬을 재시작 합니다. ~# service apache restart 더보기
[e-TRAYz] 활용팁 18종 자동패치 + 프로그램 10종 자동설치 - 이전백업 e-TRAYz 자동패치 적용으로 발생하는 모든 문제에 대해 일체 책임지지 않습니다. 이 게시물을 외부에 복사/링크하지 마세요! 수시로 업데이트되므로 관리하기가 어렵습니다. - SSH 접속후 명령어 몇개만으로 수분이내에, e-TRAYz를 패치해주는 유틸리티입니다. - 그누보드, 제로보드4, XE + 텍스타일, 텍스트큐브, WordPress 한글판, Photo 이미지 태그생성기, PhpMyAdmin, Webalizer, iperf, 실시간방송녹하기를 자동으로 다운받아 설치하며 권한조절까지 지원됩니다. 1) 18종 자동패치 내용 - (관련문서, http://blog.whenji.com/187 주황색글씨 모두적용) - MySQL 설치하기 / 관리자비밀번호 설정하기 - MySQL sysadmin 계정생성 - My.. 더보기
[e-TRAYz] Xtreamer e-TRAYz 활용가이드 2010.02.23 - e-TRAYz 1.0.4 - official 펌웨어 기준으로 재작성되었습니다. ① 제품구매후, 초기화후, 처음설치하시나요? 자동설치를 이용하시면 편리합니다. 주황색글씨의 패치들이 수분이내에 적용됩니다. ☞ 자동설치 : http://blog.whenji.com/229 ② 자동설치로 설치하신분은 주황색글씨는 따로 적용하지 마시기바랍니다. 이미 적용되었거나, 자동설치명령어를 따로 제공해드렸습니다. 참고 : http://blog.whenji.com/229 ③ 환경설정파일을 수정하기 위해서는, SSH 또는 FTP 접속시 root 계정으로 로그인하셔야합니다. - 아이디 : root - 비밀번호 : 관리자비밀번호 1) 공유기설정 - e-TRAYz 구동시 필요한 포트번호 - 막힌포트번호 확인하기.. 더보기
[e-TRAYz] 실시간 방송녹화기 - 예약녹화 ① 실시간 방송녹화기 설치/사용설명서 ② 실시간 방송녹화기 채널정보 ③ 실시간 방송녹화기 예약녹화 1) 리눅스의 crontab 을 이용하여, 원하는 시간에 주기적, 반복적으로 녹화가 가능합니다 2) crontab 을 사용하실때는 e-TRAYz의 하드디스크 대기기능은 사용안함으로 설정해 주시기바랍니다. ☞ 이부분에 대해서는 구체적인 상황별로 확인이 된것은 아니나, 안정적인 사용환경을 위해 crontab 사용시에는 하드디스크 대기기능은 사용안함으로 설정해 주시는게 좋습니다. ☞ 기술적으로 중간서버에서 제어해줌으로서 해결이 가능한부분이나, e-TRAYz 전용으로 서버를 구축하기에는 시간적/비용적으로 부담이 있습니다. 추후 통합프로그램으로 나가게 되면 도입여부를 결정하겠습니다. 1. cron 데몬을 실행합니다... 더보기
[e-TRAYz] 실시간 방송녹화기 - 채널정보 ① 실시간 방송녹화기 설치/사용설명서 ② 실시간 방송녹화기 채널정보 ③ 실시간 방송녹화기 예약녹화 mms 방송국접속주소는 변동주기가 매우 심하므로, 관리상에 한계가 있습니다. 지속적으로 접속이 안되거나, 새로운 방송국 정보를 알고계신경우, 댓글이나 파일을 보내주시면 업데이트에 반영해드리겠습니다. 채널을 공유해주세요. ① 채널 1개당, 2개의파일 (*.php *.sh)을 사용합니다. *.php 파일수정하기 $name = "방송국이름"; // 방송국이름을 입력해주세요. $url = "mms://sample"; // 방송국 서버주소를 입력해주세요. 위 2라인만, 수정해주시고, 다른부분은 수정하실 필요가 없습니다. *.sh 파일수정하기 RADIO_ADDR="mms://www.mukulcast.com" // 방속.. 더보기
[e-TRAYz] 스피커 제어하기 (알람시계) e-TRAYz 의 스피커에서 삑~ 삑~ 소리를 울릴 수 있습니다. ~# echo [지속시간] > /sys/gpio/devices/buzzer [예] ... echo 10 > /sys/gpio/devices/buzzer echo 20 > /sys/gpio/devices/buzzer echo 30 > /sys/gpio/devices/buzzer echo 40 > /sys/gpio/devices/buzzer echo 50 > /sys/gpio/devices/buzzer ... 더보기
[e-TRAYz] 실시간 방송녹화관련 - 기술문서 [잠깐!] 아래 프로그램이 e-TRAYz에 먼저 설치되어 있어야합니다. ① ipkg 패키징 설치하기 1. mms 녹화프로그램을 설치합니다. ~# /opt/bin/ipkg install mimms 2. mms 방송을 녹화합니다. ~# /opt/bin/mimms -t [녹화시간/분단위] -o [저장경로/파일이름] [mms서버주소] [예] TBC FM 라디오 방송을 1분간 녹음 / 생성파일은 최상위(루트)에 radio.wma 입니다. /opt/bin/mimms -t 1 -o /radio.wma mms://203.251.80.180/tbc_fm 3. 참고사항 위의 내용은, 가장 기본적인 mms 프로그램 설치법과 명령어입니다. (cron을 사용하면 주기적으로 예약녹화도 가능합니다.) NAS로 실시간 방송을 녹화한.. 더보기
[e-TRAYz] libdb 라이브러리 설치하기 [잠깐!] 아래 프로그램이 e-TRAYz에 먼저 설치되어 있어야합니다. (☞ 자동설치시 이미 설치됨) ① ipkg 패키징 설치하기 libdb 라이브러리 설치하기 ~# /opt/bin/ipkg install libdb 더보기
[e-TRAYz] ipkg 패키징 설치하기 ipkg는, the Familiar Project 에서 개발한 패키징 시스템입니다. (http://familiar.handhelds.org) IPKG 설치및 업그레이드 (☞ 자동설치시 이미 설치됨) SSH에 접속한뒤, 아래 8개의 명령어를 순서대로 입력합니다. mkdir -p /opt/tmp wget http://www.whenji.com/etrayz/ipkg/ipkg-opt_0.99.163-10_arm.ipk -O /opt/tmp/ipkg-opt_0.99.163- 10_arm.ipk tar -xOvzf /opt/tmp/ipkg-opt_*_arm.ipk ./data.tar.gz | tar -C / -xzvf - mkdir -p /opt/etc/ipkg echo "src cross http://ipkg.n.. 더보기
[e-TRAYZ] 웹로그분석기(Webalizer) 설치하기 [잠깐!] 아래 프로그램이 e-TRAYz에 먼저 설치되어 있어야합니다. (☞ 자동설치시 이미 설치됨) ① ipkg 패키징 설치하기 ② libdb 라이브러리 설치하기 ③ 로그파일에, 경로/브라우저명/호스트명/국가코드 기록하기 1. Webalizer 프로그램을 설치합니다. ~# /opt/bin/ipkg install webalizer 2. Webalizer 환경설정파일을 복사합니다. ~# cp /opt/etc/webalizer.conf.sample /opt/etc/webalizer.conf 3. Webalizer 환경설정파일을 복사합니다. ~# cp /opt/etc/webalizer.conf.sample /opt/etc/webalizer.conf 4. Webalizer 환경설정파일을 수정합니다. ~# vi .. 더보기
[e-TRAYz] 로그파일에, 경로/브라우저명/호스트명/국가코드 기록하기 접속 로그파일(/var/log/apache2/access_log)에, 아래의 내용을 추가로 기록할 수 있도록 설정합니다. 접속경로 Referer 접속 브라우저명 User-Agent 호스트명 Host 접속자 국가코드 GEOIP_COUNTRY_CODE 1. Apache 환경설정 파일을 수정합니다. ~# vi /etc/apache2/httpd.conf 2. 아래위치에 LogFormat 을 변경합니다. [ 약 356라인 부근] ... LogFormat "%h %l %u %t \"%r\" %>s %b" common ↓ 위의 라인을, 아래처럼 수정한 뒤 저장하세요. LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\" \"%{Host}i\".. 더보기
[e-TRAYz] e-TRAYz Home 기본언어를 한글로 설정하기 1) 기본제공되는, index.php 을 사용하는 경우 ~# vi /home/sysadmin/WWW/index.php [문서최상단에 아래내용을 추가입력합니다.] 2) 별도의 접속파일(링크)을 만드는 방법 아래와 같은 내용으로 새로운 php 파일을 작성합니다. (예. korea.php) WWW 폴더에 업로드 후, 해당파일을 실행하면 항상 한글로 e-TRAYz Home에 접속할 수 있습니다. 더보기
[e-TRAYz] FTP 접속하기(한글지원) - FileZilla 1. FTP 접속프로그램을 설치합니다. 권장프로그램 : FileZilla 2. FTP 접속경로를 설정합니다. ① 호스트 : 아이디.myetrayz.net ② 포트 : 기본포트 21 또는 변경한 FTP포트번호입력 ③ 사용자 : root / sysadmin 또는 사용자계정 ④ 비밀번호 : 비밀번호입력 3. 한글 폴더/파일이 정상적으로 인식될 수 있도록, 문자셋을 UTF-8로 설정합니다. 더보기
[e-TRAYz] rsync 서버-클라이언트 폴더동기화 (참고, e-TRAYz는 SyncFolder 기능도 rsync를 이용한 서비스입니다.) 서버에 있는 특정폴더를 클라이언트와 동기화시켜주는 프로그램이 rsync 입니다. rsync 프로그램은, 폴더동기화, 미러링사이트구축, 원격백업등 다양한 용도로 활용할 수 있습니다. [서버설정 e-TRAYz] ~# vi /etc/rsyncd.conf //아래내용을 기본틀로, 추가입력 [etrayz] //서비스명 comment=webserver //rsync 서비스에 대한 주석 path=/rsync_test //사용할디렉토리 경로 uid=nobody //파일을 전송하는 사용자의 ID를 지정 gid=nobody //파일을 전송하는 사용자의 그룹을 지정 usechroot=yes //해당경로를 Root로 지정 (즉 상위폴더로 .. 더보기
[e-TRAYz] MySQL 시작/정지시 실행화면 감추기 MySQL 시작/정지시 실행화면을 보여주지 않습니다. ~# /etc/init.d/mysqld #!/bin/sh -x ↓ [첫번째줄] 아래처럼, -x 를 삭제한뒤 저장하세요. #!/bin/sh [적용전] [적용후] 더보기
[e-TRAYz] iperf를 이용한 네트워크 대여폭 측정하기 [잠깐!] 아래 프로그램이 e-TRAYz에 먼저 설치되어 있어야합니다. (☞ 자동설치시 이미 설치됨) ① ipkg 패키징 설치하기 1) iperf 설치 /opt/bin/ipkg install iperf 2) ipefr 실행 /opt/bin/iperf -s B 클라이언트(내컴퓨터) 설정 참고 : 서버IP는 e-TRAYz IP주소를 의미합니다. (예) 192.168.0.2 (방법1) 명령프롬프트에서 Iperf 실행 (실행옵션 및 사용방법은 별도로 설명하지 않습니다.) iperf.exe -c 서버IP주소입력 (방법2) 윈도우용 Iperf 실행 1) 압축해제후 jperf.bat 파일을 실행하세요. 2) 만약, 아래와 같이 오류메세지가 출력되면, 자바런타임 (JRE)을 다운받아 설치한뒤 실행하세요. 'javaw'.. 더보기
[e-TRAYz] SMTP 설정 - KT(메가패스) 인터넷 사용고객 1. 코넷 (http://www.kornet.net) 이메일에 가입합니다. 2. SMTP 정보를 입력합니다. 설정관리 - 시스템 - 메일(SMTP) 보내는 메일서버(SMTP) kornet.net 메일 아이디(계정이름) 코넷 아이디 메일 비밀번호 코넷 비밀번호 3. 테스트메일보내기를 클릭한뒤, 메일이 정상적으로 발송되었는지 확인해보세요. 더보기
[e-TRAYz] SMTP 설정 - 핫메일 1. 핫메일 (http://login.live.com) 이메일에 가입합니다. 2. SMTP 정보를 입력합니다. 설정관리 - 시스템 - 메일(SMTP) 보내는 메일서버(SMTP) smtp.live.com 메일 아이디(계정이름) 이메일주소입력 (예: ID@live.co.kr) 메일 비밀번호 이메일비밀번호 3. 테스트메일보내기를 클릭한뒤, 메일이 정상적으로 발송되었는지 확인해보세요. 더보기
[e-TRAYz] SMTP 설정 - SK브로드밴드(하나포스) 인터넷 사용고객 1. 하나포스 (http://mail.hanafos.com) 이메일을 가입합니다. 2. SMTP 정보를 입력합니다. 설정관리 - 시스템 - 메일(SMTP) 보내는 메일서버(SMTP) mail.hanafos.com 메일 아이디(계정이름) 하나포스닷컴 아이디 메일 비밀번호 하나포스닷컴 비밀번호 3. 테스트메일보내기를 클릭한뒤, 메일이 정상적으로 발송되었는지 확인해보세요. 더보기
[e-TRAYz] XE 텍스타일(Textyle) 설치하기 1. XE, Textyle은 아래 사이트에서 다운 받으실 수 있습니다. http://www.xpressengine.com/ 2. 설치도중, 데이터베이스 선택메뉴가 나타나면 sqlite3_pdo 또는 MySQL을 선택하세요. 3. sqlite3_pdo 선택시 나타나는 메뉴입니다. 기본적으로, 데이터베이스파일은 XE폴더안에 files 안에 xe.sqlite 라는 이름으로 파일이 생성됩니다. 이 파일이 데이터베이스로 사용됩니다. 더보기
[e-TRAYz] XE 텍스타일(Textyle) 설치시 XML 전송오류해결하기 XE 텍스타일 설치시 아래와 같은 오류가 발생합니다. 이 오류를 해결하는 방법입니다. - 0 success 1. PHP 환경설정 파일을 수정합니다. ~# vi /etc/php/apache2-php5/php.ini 2. always_populate_raw_post_data 의 변수값을 On 에서 Off 로 변경합니다. [ 약 467라인 ] ... always_populate_raw_post_data = On ... ↓ 아래처럼, On을 지우고 Off로 수정한 뒤 저장하세요. ... always_populate_raw_post_data = Off ... 3. Apache 데몬을 재시작 합니다. ~# service apache restart 더보기
[e-TRAYz] 부팅시 MySQL 자동시작하기 SSH 접속후 아래 명령어를 입력합니다. ~# chkconfig --level 3 mysqld on 더보기
[e-TRAYz] e-TRAYz 구동시 필요한 포트번호 서비스명 장치기본포트번호 ↓기본포트사용불가시 변경방법 e-TRAYz 443 443 설정관리-시스템-포트 1.0.3 버젼에서지원 SyncFolder (rsync) 873 873 FTP 20-21 2121-2122 링크 SSH 22 2222 링크 iTunes 3689 3689 e-Torrent 포트 DHT UDP 6881 6881 설정관리-서비스-e-Torrent e-Torrent 포트 6890-6900 6890-6900 설정관리-시스템-포트 홈페이지포트 8000 8000 설정관리-시스템-포트 e-TRAYz home 8080 8080 설정관리-시스템-포트 e-TRAYz 인증포트 13196 13196 설정관리-시스템-포트 MY-SQL 외부접속 3306 3306 더보기
[e-TRAYz] mod_rewrite 적용하기 1. Apache 환경설정 파일을 수정합니다. ~# vi /etc/apache2/httpd.conf 2. 아래위치에 AllowOverride None 을 ALL로 수정합니다. [약 270라인 부근] ... Options FollowSymLinks AllowOverride None ... ↓ 아래처럼, None을 지우고 ALL로 수정한 뒤 저장하세요. ... Options FollowSymLinks AllowOverride ALL ... 3. Apache 데몬을 재시작 합니다. ~# service apache restart 더보기
[e-TRAYz] 웹호스팅의 특정폴더를 e-TRAYz 특정폴더로 연결하기 웹호스팅의 특정폴더(URL) 접근시, 주소를 변경하여 e-TRAYz로 이동시키는 방법입니다. URL 주소를 순간적으로 바꿔서 이동시키는 방식입니다. 중급이상의 Tip입니다. 읽어보시고 이해가 안되시면, 적용하지 마세요.. 환경설정관련파일을 다루고 있으므로, 웹호스팅계정에 접속안되는 경우가 발생할 수 있습니다. 1. 자신의 e-TRAYz의 WWW폴더안에 link 폴더를 만듭니다. [e-TRAYz] ~# mkdir /home/sysadmin/WWW/link 2. 웹호스팅 계정에 접속해서 계정루트에 link 폴더를 만듭니다. [웹호스팅] ~# mkdir link 3. 이렇게 만든 두개의 폴더를 링크시킵니다. link[웹호스팅]폴더 → link[e-TRAYz] 폴더 웹호스팅 link 폴더안에 아래내용의 .hta.. 더보기