본문 바로가기

Server Story....

아파치. 및 php 설치 아파치 그룹에서 http 프로젝트에서 아파치 http 서버를 내려받을 수 있다. http://httpd.apache.org/download.cgi 접속하여 최신버전인 2.2.15 Win32 Binary without crypto (no mod_ssl) (MSI Installer): httpd-2.2.15-win32-x86-no_ssl.msi 를 내려받자. 라이센스에 동의하고 다음. 아파치 서버에 관한 설명을 소개한다. 다음 아파치 서버를 설치할 서버의 네트워크 정보를 입력하는 곳이다. 운영서버라면 서버 정보를 입력하고 그렇지 않을 경우 위와 같이 입력하면 된다. 설정은 언제든지 변경할 수 있다. 설치 경로를 변경하기 위해 Custom 를 선택하고 다음. 시스템경로보다는 서브경로에 설치하는 것이 좋다. 다.. 더보기
우분투 아파치. php, myslq and gd 설치 phpMyAdmin용 암호화 라이브러리 php5용 sudo apt-get install php5-mcrypt php4용 sudo apt-get install php4-mcrypt mysql용 라이브러리 sudo apt-get install libapache2-mod-auth-mysql sudo apt-get install mysql-server mysql-client php용 라이브러리 sudo apt-get install php5-common php5 libapache2-mod-php5 sudo apt-get install php5-mysql php5-gd curl 설치 apt-get install php5-curl ================== mysql ==================== sk.. 더보기
tar.gz 압축 하기. 압축 풀기 > * tar 와 gzip 따로 하기 # tar cvf file_name.tar *.c # gzip file_name.tar * tar 와 gzip 동시에 # tar cvfp - target_dir | gzip -c > made_file.tar.gz // target_dir = 압축할 파일들이 들어 있는 디렉토리 // made_file = 만들어질 압축파일의 이름. > * tar 와 gzip 따로 하기 # gzip -d file_name.tar.gz # tar -xvf file_name.tar * tar 와 gzip 동시에 # gzip -dc source_file.tar.gz | tar xvfp * tar 와 gzip 동시에 풀면서 다른 디렉토리에 풀리게 지정 #gzip -dc source_file.ta.. 더보기
리눅스 사용자 추가 스크립트 리눅스서버용 메신저가 개발되면서 필요했던 기능이었습니다. 설치시에 동시에 몇명의 유저의 추가가 필요했었는데 유용하게 사용했었구요... 예전에 개인홈페이지에 있던 내용을 그대로 가져와서 반말 입니다. 양해를 부탁합니다 :-) ======================================================================================== 리눅스에서 계정사용자 등록스크립트를 만든다. 아래의 프로그램을 이용하여 여러가지로 적용을 할 것이다. 변수(계정명,패스)를 인자로 두어 추가사용하도록 해도 좋을 것이고, 직접 입력 받도록 해도 좋을 것이다. 그리고 대량의 사용자를 추가해야 할 경우 응용하면 좋은 방법이 될 것이다. 개요 : 기본적으로는 쉘스크립트를 이용하고, c.. 더보기
우분투 vsftp 설치 및 설정 sudo apt-get install vsftpd 설치된 ftp서비스는 기본적으로 anonymous로만 access가능하도록 설정 된다. ( root경로: /home/ftp/ ) local user로 접속하고 upload가능하도록 하려면, vsftpd.conf 파일을 열고, anonymous_enable=NO local_enable=YES write_enable=YES 와 같이 편집해 준다. 그리고, 서비스를 재기동한다. sudo /etc/init.d/vsftpd restart 원격으로 ftp 클라이언트를 이용해서 접속해보고 파일을 올려 보자. port 변경하기 sudo vi /etc/vsftpd.conf listen_port=1024 를 추가한다. 그리고, sudo vi /etc/services 에서 .. 더보기
Windows XP SP2/2003 SP1 에서의 MS DTC 설정 Windows XP SP2가 출시되면서 개발자 PC도 자연스럽게 SP2를 패치하는 상황에서 잘되던 MS DTC가 더 이상 수행되지 못하는 상황이 발생한다. 이는 Windows XP SP2가 보안 기능을 강화하면서 추가한 방화벽 기능 때문이다. 이 문서는 이 방화벽 기능에 예외를 추가하여 MS DTC를 정상적으로 수행되게 해 주는 절차를 기술한다. 현상(Symptoms) 1. COM+ 트랜잭션 속성이 Not Supported일 경우에는 정상적으로 DB서버에 접근하여 로직 처리가 이루어지나, 트랜잭션 속성이 Required나 Required New일 경우에는 "트랜잭션이 이미 암시적 또는 명시적으로 커밋되었거나 종료되었습니다" 라는 메시지가 보이면서 Exception이 발생하게 된다. 2. 경우에 따라서 아.. 더보기
윈도우 포트 번호대 서비스 목록 윈도우 포트 번호대 서비스 목록 다음은 윈도우에서 구동되는 포트번호로 구분된 네트워크 서비스와 윈도우 서비스로 관련 윈도우 서비스를 제어판에서 중지시킨다면 관련 포트번호를 차단할 수 있다. 임시방편으론 "%SystemRoot%system32driversetc" services파일에 주석처리로 해당 포트를 disable시킬 수 있다. 포트 Protocol 네트워크 서비스 관련 윈도우 서비스 서비스명 7 TCP Echo Simple TCP/IP Services SimpTcp 7 UDP Echo Simple TCP/IP Services SimpTcp 9 TCP Discard Simple TCP/IP Services SimpTcp 9 UDP Discard Simple TCP/IP Services SimpTcp .. 더보기
VB 에서 레코드셋 필터 사용방법 이 속성은 Recordset의 데이터에 사용할 필터를 지정합니다. 라고 MSDN에는 이렇게 나왔데 무슨 말인지 이해가 않되서서 제 생각대로 적어 본것이 생성된 Recordset의 데이터를 가지고 새로 Recordset를 생성(필터)합니다. 이때 DataBase에서 가져오는 것이 아닌 처음에 생성된 Recordset을 가지고 만드는 것입니다. Option Explicit Private Sub Command1_Click() Call ps_ADO_FilterRecord End Sub Private Sub ps_ADO_FilterRecord() Dim ADO_CN As New ADODB.Connection Dim ADO_RS As New ADODB.Recordset ADO_CN.Open "Provider=Mic.. 더보기
쿼리별 부하 확인 select * from master.dbo.syscacheobjects order by pagesused desc 더보기
MS SQL 에서 자주 발생 되는 오류 Administrator 계정의 패스워드를 변경한 뒤 서비스가 시작되지 않는 경우 Administrator 계정의 패스워드를 변경한 뒤 서비스가 시작되지 않는 경우가 종종 발생합니다. 이런 경우 이벤트 뷰어의 시스템 이벤트 로그를 확인합니다. 서비스 로그온 계정의 인증 실패로 인하여 서비스를 시작하지 못했다는 메시지가 기록되어 있는지 확인합니다. 관리 도구에서 서비스를 선택합니다. MSSQLSERVER를 선택하고 더블 클릭하여 서비스의 속성 창을 엽니다. 로그온 탭을 선택하고 [계정 지정]의 암호 칸에 변경된 패스워드를 입력합니다. SQLSERVERAGENT 서비스뿐만 아니라 서비스의 로그온 계정이 administrator로 지정된 모든 서비스는 위와 같이 패스워드를 변경하고 해당 서비스를 재 시작해야 .. 더보기