Proftpd TimeZone 설정

얼마전에 로그를 보고있자니 뭔가 이상했다

xferlog/secure/message 등등 웬만한 로그에서
proftpd에 의해 기록된 모든 내용의 시간이 이상하게 뜨는걸목격

/var/message로그의 일부분을 보니
May 25 23:14:22 www proftpd[24163]: www (::ffff:192.168.10.1[::ffff:192.168.10.1]) - FTP session opened.
May 25 14:14:23 www proftpd[24163]: www (::ffff:192.168.10.1[::ffff:192.168.10.1]) - Preparing to chroot to directory '/home/'
May 25 23:14:26 www proftpd[24164]: www (::ffff:192.168.10.1[::ffff:192.168.10.1]) - FTP session opened.
May 25 14:14:26 www proftpd[24164]: www (::ffff:192.168.10.1[::ffff:192.168.10.1]) - Preparing to chroot to directory '/home/'

시간이 뒤죽박죽이다.. 하나는 23시 하나는 14시
처음엔 무슨문제인가 한참 고민을 했는데 아무래도 기준시간 설정이 문제인거 같아서
한참 구글링한 결과 proftpd.conf에 timezone을 설정하는 커맨드 한줄만 넣으면 해결되었다

#time Zone Setting
SetEnv TZ :/etc/localtime

간단하게 해석하면
/etc/local에 세팅된대로 timezone을 set한다는 내용이다.

그이후 로그는 정상

## 관련된 공식문서
http://www.proftpd.org/docs/howto/Timestamps.html

Posted by Mooshick

2009/05/28 00:24 2009/05/28 00:24
, ,
Response
No Trackback , No Comment
RSS :
http://www.mooshick.com/rss/response/179

eAccelerator삽질기..

베어쓰의 명령이 떨어졌다

캐슁기능을 위하여 eAccel을 설치하라는 작업지시!

자 일단 소스를 받기위해서

http://sourceforge.net/projects/eaccelerator 에 가서 0.95버젼을 받았다


그리고 tar로 압축을 풀고나니..

configure파일이 없다.. automake로 맹글어야 된단다..

#export PHP_FREFIX="/usr" << usr에 깔아둔 관계로..
#$PHP_PREFIX/bin/phpize
했더니 에러가 뜨신다;;
/usr/bin/phpize: line 57: aclocal: command not found

#vi /usr/bin/phpize 에서 57번째 라인에 들어갔더니

55:touch install-sh mkinstalldirs missing
56:
57:aclocal || exit 1
58:autoconf || exit 1
59:autoheader || exit 1

automake패키지가 설치안된거였다-_-

어쩌랴 설치 해야지

#yum -y install automake

자 설치하고 다시

phpize를 실행시켰는데.. 또 에러

configure.in:65: error: possibly undefined macro: AC_PROG_LIBTOOL
     If this token and others are legitimate, please use m4_pattern_allow.
     See the Autoconf documentation.

libtool이 또 문제다;;

또 설치!

#yum install libtool

이젠 에러없이 잘 넘어 갔다

자 이제 메뉴얼에 나온대로

#./configure --enable-eaccelerator=shared --with-php-config=$PHP_PREFIX/bin/php-config

자아~ 잘 넘어가는데 또 에러다

c++컴파일러가 없댄다;;

도데체 이노무 서버는-_-;;;

#yum install gcc4-c++

해버리고 다시 하니까 된다

#make
#make install

설치 완료!

다음엔 캐슁된 데이터가 저장될 디렉터리를 지정해 주어야 한다

적당한곳에 만들었다

#mkdir /eaccelerator
#chown apache /eaccelerator
#chmod 700 /eaccelerator

가볍게 3줄로 만들어주자 주의할점은 웹서버 데몬이 사용하는 계정으로

소유권을 변경해주어야 하는것이다.


마지막으로 php.ini에 몇줄 추가 해주어야 한다


zend_extension="/usr/lib64/php4/eaccelerator.so"  << 여기서 주의할점은 64비트 버젼으로 설치한 OS의경우 /usr/lib/php4~~~ 가 아닌 /usr/lib64/php4~~라는것이다.
혹시 따로 경로 잡아준경우도 확인해서 잘 찾아서 경로를 넣자
eaccelerator.shm_size="16"
eaccelerator.cache_dir="/eaccelerator" < 아까 만든 캐쉬 디렉터리 경로를 적어준다.
eaccelerator.enable="1"
eaccelerator.optimizer="1"
eaccelerator.check_mtime="1"
eaccelerator.debug="0"
eaccelerator.filter=""
eaccelerator.shm_max="0"
eaccelerator.shm_ttl="0"
eaccelerator.shm_prune_period="0"
eaccelerator.shm_only="0"
eaccelerator.compress="1"
eaccelerator.compress_level="9"

이제 끝이다

#/etc/init.d/httpd restart 로 마무리 하자 또는 소스컴파일 했다면 알아서 웹서버 데몬을 재시작하자!

재시작후에 phpinfo를 통하여 제대로 설치 되었나 확인하면 끝!


Posted by Mooshick

2007/01/04 10:53 2007/01/04 10:53
Response
No Trackback , No Comment
RSS :
http://www.mooshick.com/rss/response/142

lshw는 리눅스에서 시스템 사양을 확인하게 할 수 있는 툴이다.

사용법도 매우 쉽고 몇몇 옵션을 이용하면 더욱 쉽게 이용이 가능하다.

1. 다운로드.

redhat계열이라면 역시 rpmfind.net에 있다

소스버젼은 http://ezix.org/project/wiki/HardwareLiSter 이곳에서 구하자.

2. 설치

생략 하겠다-_-;;

3. 사용
기본적인 사용은

#lshw

로 한다. 아마 저렇게 하면 스캔한뒤 쭈욱 뿌릴것이다.

분량이 많은 관계로 여기선 생략. 한번 해보시길..

보기 어렵기 때문에 조금만 줄여서 보자.

짧게 보려면 -short 옵션을 붙힌다..

#lshw -short
H/W path                Device     Class      Description
=========================================================
                                  system     EPIA
/0                                 bus        EPIA
/0/0                               memory     BIOS
/0/4                               processor  VIA Samuel 2
/0/4/8                             memory     L1 cache
/0/4/9                             memory     L1 cache
/0/15                              memory     System Memory
/0/15/0                            memory     DIMM
/0/15/1                            memory     DIMM [empty]
/0/d3000000                        bridge     VT8601 [Apollo ProMedia]
/0/d3000000/1                      bridge     VT8601 [Apollo ProMedia AGP]
/0/d3000000/1/0         /dev/fb0   display    CyberBlade/i1
/0/d3000000/11                     bridge     VT8231 [PCI-to-ISA Bridge]
/0/d3000000/11.1                   storage    VT82C586A/B/VT82C686/A/B/VT823x/A/C PIPC Bus Master IDE
/0/d3000000/11.1/0      ide0       bus        IDE Channel 0
/0/d3000000/11.1/0/0    /dev/hda   disk       FUJITSU MHT2040AT
/0/d3000000/11.1/0/0/1  /dev/hda1  disk       Linux filesystem partition
/0/d3000000/11.1/0/0/2  /dev/hda2  disk       Linux LVM partition
/0/d3000000/11.1/0/1    /dev/hdb   disk       TOSHIBA CD-ROM XM-1902B
/0/d3000000/11.1/0/1/0  /dev/hdb   disk      
/0/d3000000/11.2                   bus        VT82xxxxx UHCI USB 1.1 Controller
/0/d3000000/11.2/1      usb1       bus        UHCI Host Controller
/0/d3000000/11.3                   bus        VT82xxxxx UHCI USB 1.1 Controller
/0/d3000000/11.3/1      usb2       bus        UHCI Host Controller
/0/d3000000/11.4                   bridge     VT8235 ACPI
/0/d3000000/12          eth0       network    VT6102 [Rhine-II]

많이 줄어든 분량이 나온다. 현재 저것은 무식닷컴 서버의 사양을 뽑아낸 것이다.

하지만 2% 부족하다.CPU 클럭도 없고 메모리 용량도 그렇고.. 그냥 lshw실행시켰을대 보다

너무 한정적인 정보만 나온다.

그래서!! 웹으로 봐보자!

첫번째 lshw했을때 나온 정보를 html이나 xml로 뿌려주는 옵션이 있다

#lshw -html
#lshw -xml

실행하면 html이나 xml의 코드로 결과값을 출력하는데

조금만 더 응용해서

#lshw -html > /웹페이지의 홈디렉터리/lshw.html

로 저장을 하는것이다.

그리되면

http://info.mooshick.com 과 같은결과값이 나온다.

Posted by Mooshick

2006/09/15 09:30 2006/09/15 09:30
Response
2 Trackbacks , No Comment
RSS :
http://www.mooshick.com/rss/response/93

Fluke Tester

Fluke는 계측장비 만드는 애들이다.

장비 자체도 고급이고 가격이 싼건 수십만원

쓸만한건 천만단위가 넘어가는 초특급 계측기 들을 만든다.

아래 모델은 RJ45용이며 상당한 기능을 가진다.

케이블의 길이를 전자적으로 계산하여 출력

중간에 쇼트난 부분또한 출력

케이블 테스트

그외 만은 기능등을 가진다.

내맘대로 테크니컬 란에 올림!


1. 포치




2. 내용물들... 메뉴얼, 터미네이너, 테스터



3. 터미네이터!



4. 전원을 켠 모습


5. 메인과 루프백




6. 케이블 테스트 모습 1에서 8번 케이블까지 정상정으로 링크 되었다. 크로스는 1/4와 3/6이 바뀐다.




7. 케이블 길이 측정.. 배터리 없다고 아이콘이 뜬다.

Posted by Mooshick

2006/07/26 13:27 2006/07/26 13:27
Response
No Trackback , No Comment
RSS :
http://www.mooshick.com/rss/response/78