본문 바로가기

업데이트44

TFTP서버를 이용한 펌웨어 업그레이드 및 관리자 암호 초기화 방법 펌웨어를 업그레이드 하기 위해 TFTP 를 이용하는 방법 TFTP를 통한 업그레이드를 위해서 PC에 TFTP서버 프로그램이 설치되어 있어야 합니다. 또한 해당 PC의 TFTP 파일 디렉토리에 이미지 파일이 있어야 합니다. TFTP 서버 프로그램을 구하는 방법 많은 상업용 혹은 프리웨어의 TFTP 소프트웨어를 손쉽게 구할 수 있습니다. http://perso.wanadoo.fr/philippe.jounin/tftpd32.html TFTP 서버 프로그램 구동하기 1. TFTP서버를 구동합니다. PC가 어떠한 장치에도 연결되어 있지 않다면, 대부분 169.254.x.x와 같은 대역의 IP를 갖게 됩니다. 여기에선 TFTP서버의 PC IP가 169.254.16.239로 가정합니다. 2. TFTP서버의 디렉토리에.. 2009. 10. 1.
리눅스 계정 자동 생성 및 비밀번호 일괄 변경 계정 자동 생성 및 비밀번호 변경을 위한 계정이름과 비밀번호를 쌍으로 파일 생성 ex) userlist.txt user01:passwd01 user02:passwd02 user03:passwd03 위 파일에 계정 생성 또는 비밀번호 변경이 필요한 계정 정보를 추가를 하도록 하면 됩니다. 그런 후 crontab 에 주기적으로 해당 정보를 업데이트하도록 하겠습니다. 예제 쉘스크립트 #!/bin/bash for i in `awk -F : '{print $1}' user.txt` do /usr/sbin/adduser $i done /usr/sbin/chpasswd < userlist.txt rm -f userlist.txt 위 쉘스크립트가 실행되면 계정 생성 및 비밀번호 변경이 일괄적으로 처리됩니다. 웹프로그램.. 2009. 8. 24.
JFFNMS 네트워크 모니터링 Tools http://downloads.sourceforge.net/jffnms/jffnms-0.8.3.tar.gz?use_mirror=nchc http://oss.oetiker.ch/rrdtool/pub/rrdtool-1.3.6.tar.gz http://cairographics.org/releases/cairo-1.8.6.tar.gz APM이 깔려있다는 전제 하에 기존에 php 컴파일시 jffnms설치시 필요한게 몇개 빠진거 같아서 재 컴파일 했다....아래같이 모든 필요한 파일을 yum으로 업데이트 한후 풀 옵션을 줘서 php 재컴파일 후 설치 진행함. # yum -y install openssl openssl-devel mhash mhash-devel libtool libtool-ltdl libtool-lt.. 2009. 8. 3.
PHP5의 MySQLi 확장 활용 예제 PHP5의 놀라운 기능들 중에서 특히 주목해야 할 부분을 꼽으라고 하신다면 저는 주저 없이 MySQLi (MySQL Improved Extension) 을 꼽겠습니다. (물론 simpleXML 확장도 굉장합니다만... ^^;) 기존 함수들인 mysql_* 형태를 거의 그대로 사용하실 수 있도록 mysqli_* 함수들이 준비되어 있고, PHP5의 클래스 모델을 통해서 사용하실 수 있도록 mysqli::* 형태로도 메소드들을 제공하고 있습니다. MySQLi 확장은 새로워진 PHP5에 대응하기 위한 MySQL 의 새로운 도전을 담고 있습니다. 물론 업그레이드된 MySQL 5 의 성능을 최대한으로 활용하기 위해서도 드라이버 재작성은 꼭 필요했을 겁니다. 기존의 mysql_* 함수들보다 작게는 2배에서 최고 40.. 2009. 7. 3.