회사메일 서버에 적용하기 위해 찾아봤는데
실제로 우리 회사 메일은 DB + eml 형식인데 DB같은 경우 항상 Active 한 상태로 실시간 동기화하기는 힘들것 같다는 결론이 ㅡ,.ㅡ;; 거기다 용량의 압박...  eml 파일만이라도 동기화 할것인가...
고민을 해봐야 할 것 같음....흠....

링크
http://newsirin.tistory.com/78
http://blog.naver.com/aramjo/120085120292




저작자 표시
크리에이티브 커먼즈 라이선스
Creative Commons License
Posted by 샤피

Trackback Address :: http://shapy77.tistory.com/trackback/108 관련글 쓰기

  1. Subject: apk

    Tracked from apk 2014/09/11 19:32  Delete

    샤피의 멀티박스 ::

  2. Subject: ティンバーランド スニーカー

    Tracked from ティンバーランド スニーカー 2014/10/21 14:04  Delete

    샤피의 멀티박스 ::

댓글을 달아 주세요

nmail 포트 변경방법

Linux 2010/04/29 16:35 |

 vi /etc/init.d/xmail

  # SMTP/POP3 Port - Standard
  XMAIL_CMD_LINE="-Mr 24 -Pl -Sl -Ql -Qg -Yl -Fl -Cl -Ll -Qt 120 -Qr 5 -St 90 -Se 3600 -QT 900"

  # SMTP/POP3 Port - User defined
  #XMAIL_CMD_LINE="-Mr 24 -Pl -Sl -Ql -Qg -Yl -Fl -Cl -Ll -Qt 120 -Qr 5 -St 90 -Se 3600 -QT 900 -Pp 20110 -Sp 20025 -Fp 79 -Cp 6017"

 =>

  # SMTP/POP3 Port - Standard
  #XMAIL_CMD_LINE="-Mr 24 -Pl -Sl -Ql -Qg -Yl -Fl -Cl -Ll -Qt 120 -Qr 5 -St 90 -Se 3600 -QT 900"

  # SMTP/POP3 Port - User defined
  XMAIL_CMD_LINE="-Mr 24 -Pl -Sl -Ql -Qg -Yl -Fl -Cl -Ll -Qt 120 -Qr 5 -St 90 -Se 3600 -QT 900 -Pp 20110 -Sp 20025 -Fp 79 -Cp 6017"

 

 /etc/init.d/xmail restart
저작자 표시
크리에이티브 커먼즈 라이선스
Creative Commons License
Posted by 샤피

Trackback Address :: http://shapy77.tistory.com/trackback/99 관련글 쓰기

댓글을 달아 주세요

mysql 을 사용하다가 늘어나는 DB 용량으로 인하여 해당 파티션이 모자라는 경우가
간혹 발생을 합니다.

이럴때는 물론 mysql을 재 컴파일하여 용량이 넉넉한 곳으로 data 디렉토리를 변경 할 수도
있지만 간단하게 변경할 수 있는 방법이 있어서 소개해 드립니다.

mysql data directory 변경하기

1. 새로 사용하고자 하는 DB data 디렉토리 생성
    ex) mkdir /home/DBdatadir

2. 디렉토리 권한 변경 ( mysql.mysql )
    ->  mysql 계정이 해당 디렉토리와 그 하위 디렉토리에 대한 rwx 권한을 가질수 있도록
    ex) chown mysql.mysql /home/DBdatadir

3. DB 데이터를 새로 생성한 디렉토리로 이동
    ( 단! ib_logfile0  , ib_logfile1  등 mysql 로그파일들은 이동시키면 안됩니다.
    DB 데이터를 새로 생성한 디렉토리로 모두 복사한 후 ib_logfile 관련 파일은 삭제를
    하면 됩니다.)

4. /etc/init.d/mysqld stop

5. 설정파일 및 데몬 파일수정
    --> /etc/my.cnf  및 /etc/init.d/mysqld 파일에서 datadir 부분을 새로 생성한 디렉토리경로로
    수정
    ex) datadir=/usr/local/mysql/data ==>  datadir=/home/DBdatadir

6. /etc/init.d/mysqld start

    *    이후 DB가 정상적으로 작동하고 있는지 확인해 보고, 문제가 있을경우에는 datadir
    부분을 원래데로 복구한 후 mysql 재시작
저작자 표시
크리에이티브 커먼즈 라이선스
Creative Commons License
Posted by 샤피

Trackback Address :: http://shapy77.tistory.com/trackback/98 관련글 쓰기

댓글을 달아 주세요

  1. 김병국 2010/04/30 14:02 Address Modify/Delete Reply

    심볼릭 링크 걸어도 됩니다.

UTF-8 환경에서 정상적으로 한글 입력을 지원하는 SSH 클라이언트 프로그램을 찾아보기 힘들 더군요. 이때문에 상당히 편리한 인터페이스를 제공하는 Secure Shell Client(SSH.com 에서 제공하는 noncommicial 제품) 프로그램을 버리고 PuTTY라는 공개용 SSH 클라이언트 프로그램을 사용하는데 이건 반대로 EUC-KR 환경에서 한글 입력에 문제가 있더군요.

 

group-             mime.types          readahead.files

[linux: etc]$ ...라  <--- "우리나라" 를 입력 했는데.. 이거 멉니까?

 

위 문제는 간단히 레지스트리 값을 수정하여 해결할 수 있겠습니다.

 

각각 의 연결 PuTTY 세션정보에서
[HKEY_CURRENT_USER\Software\SimonTatham\PuTTY\Sessions]

image

 

"FontCharSet"=dword:00000081 (16진수: 81)로 변경

 image

 

저작자 표시
크리에이티브 커먼즈 라이선스
Creative Commons License
Posted by 샤피
TAG EUC-KR, putty

Trackback Address :: http://shapy77.tistory.com/trackback/97 관련글 쓰기

댓글을 달아 주세요

msgfmt -o ec3-nl_NL.mo ec3-nl_NL.po
저작자 표시
크리에이티브 커먼즈 라이선스
Creative Commons License
Posted by 샤피

Trackback Address :: http://shapy77.tistory.com/trackback/65 관련글 쓰기

댓글을 달아 주세요



http://unetbootin.sourceforge.net/
이곳에 가면 리눅스용과 윈도우용을 따로 다운 받을수 있다.
첨부된 파일은 윈도우용

원하는 OS타입과 버전을 선택한후
다운받은 리눅스의 ISO파일 위치를 지정해주고
설치하려는 메모리 스틱의 경로를 지정해준 후
OK 클릭....


저작자 표시
크리에이티브 커먼즈 라이선스
Creative Commons License
Posted by 샤피

Trackback Address :: http://shapy77.tistory.com/trackback/64 관련글 쓰기

댓글을 달아 주세요

환경. cent 5.2 (qmail+vpopmail+mysql)

퍼온글 : http://www.linuxstudy.pe.kr/bbs/board.php?bo_table=pds&wr_id=121

준비.
 rpm -e --nodeps sendmail  // --nodeps 의존성 무시 옵션

 ------------- 설치해야 할 패키지 -------------
yum install -y kernel \
gd \
gd-devel \
libpng \
libpng-devel \
libjpeg \
libjpeg-devel \
pcre \
pcre-devel \
freetype \
freetype-devel \
httpd \
httpd-devel \
mysql \
mysql-devel \
mysql-server \
php \
php-mysql \
php-devel \
perl

1. ucspi-tcp 설치
[root@localhost]# wget http://cr.yp.to/ucspi-tcp/ucspi-tcp-0.88.tar.gz
[root@localhost]# tar xfz ucspi-tcp-0.88.tar.gz
[root@localhost]# cd ucspi-tcp-0.88

[root@localhost]# vi error.h
#include <errno.h> 최상단에 추가
[root@localhost]# make
[root@localhost]# make setup check


2. daemontools 설치 (최신버전 : http://cr.yp.to/daemontools/install.html)
[root@localhost]# wget http://cr.yp.to/daemontools/daemontools-0.76.tar.gz
[root@localhost]# mkdir /package
[root@localhost]# chmod 1755 /package
[root@localhost]# tar xfz daemontools-0.76.tar.gz -C /package
[root@localhost]# cd /package/admin/daemontools-0.76

[root@localhost]# vi src/error.h
#include <errno.h> 2번째 줄에 추가

package/install


3.  qmail 설치
[root@localhost]# wget ftp://ftp.eu.uu.net/pub/unix/mail/qmail/qmail-1.03.tar.gz
[root@localhost]# wget http://people.kldp.org/~eunjea/qmail/patch/qmail-ej-cocktail-14.tar.gz
[root@localhost]# tar xfz qmail-1.03.tar.gz
[root@localhost]# tar xfz qmail-ej-cocktail-14.tar.gz
[root@localhost]# cd qmail-1.03
[root@localhost]# patch -p1 < ../qmail-ej-cocktail-14/cocktail.patch

[root@localhost]# vi tls.c
const char *strerror(int); -> char *strerror(int); 수정

vi conf-spawn
1000 -> 509로 수정

[root@localhost]# groupadd -r nofiles
[root@localhost]# useradd -r -g nofiles -d /var/qmail/alias alias
[root@localhost]# useradd -r -g nofiles -d /var/qmail qmaild
[root@localhost]# useradd -r -g nofiles -d /var/qmail qmaill
[root@localhost]# useradd -r -g nofiles -d /var/qmail qmailp
[root@localhost]# groupadd -r qmail
[root@localhost]# useradd -r -g qmail -d /var/qmail qmailq
[root@localhost]# useradd -r -g qmail -d /var/qmail qmailr
[root@localhost]# useradd -r -g qmail -d /var/qmail qmails

[root@localhost]# make
[root@localhost]# make setup check



(/etc/hosts - 도메인 추가. /etc/sysconfig/network - HOSTNAME=도메인 추가. # hostname 도메인.)
[root@localhost]# ./config-fast 도메인


ls -l /var/qmail/control
(defaultdomain,locals,me,plusdomain,rcpthosts 5개 생성 되었으면 OK)
(각 파일을 열어서 도메인을 수정해줘도 됨.)



4.  qmail 설정
[root@localhost]# vi /var/qmail/rc
#!/bin/sh
exec env - PATH="/var/qmail/bin:$PATH" \
qmail-start ./Maildir/

[root@localhost]# chmod 755 /var/qmail/rc
[root@localhost]# mkdir -p /var/qmail/supervise/qmail-send/log
[root@localhost]# mkdir -p /var/qmail/supervise/qmail-smtpd/log
[root@localhost]# chmod 1755 /var/qmail/supervise/qmail-send
[root@localhost]# chmod 1755 /var/qmail/supervise/qmail-smtpd

[root@localhost]# vi /var/qmail/supervise/qmail-send/run
#!/bin/sh
exec /var/qmail/rc

[root@localhost]# vi /var/qmail/supervise/qmail-send/log/run
#!/bin/sh
exec /usr/local/bin/setuidgid qmaill \
/usr/local/bin/multilog t /var/log/qmail


[root@localhost]# vi /var/qmail/supervise/qmail-smtpd/run
#!/bin/sh
Q_UID=`id -u vpopmail`
Q_GID=`id -g vpopmail`
exec /usr/local/bin/softlimit -m 72000000 \
/usr/local/bin/tcpserver -vRHl 0 \
-x ~vpopmail/etc/tcp.smtp.cdb \
-u $Q_UID -g $Q_GID 0 25 /var/qmail/bin/qmail-smtpd /home/vpopmail/bin/vchkpw /bin/true 2>&1


[root@localhost]# vi /var/qmail/supervise/qmail-smtpd/log/run
#!/bin/sh
exec /usr/local/bin/setuidgid qmaill \
/usr/local/bin/multilog t /var/log/qmail/smtpd


[root@localhost]# chmod 755 /var/qmail/supervise/qmail-send/run
[root@localhost]# chmod 755 /var/qmail/supervise/qmail-send/log/run
[root@localhost]# chmod 755 /var/qmail/supervise/qmail-smtpd/run
[root@localhost]# chmod 755 /var/qmail/supervise/qmail-smtpd/log/run


[root@localhost]# mkdir -p /var/log/qmail/smtpd
[root@localhost]# chown qmaill /var/log/qmail /var/log/qmail/smtpd


- Alias 설정
큐메일은 root로 메일을 배달하지 않으므로 반드시 알리아즈를 만들어줘야 합니다.
그리고 postmaster, mailer-daemon으로 오는 메일도 알리아즈 해서 사용하면 편리하겠죠.
아래는 xxxxxx@xxxxxx.com 이란 주소로 알리아즈 시킨 것입니다.
[root@localhost]# echo xxxxxx@xxxxxx.pe.kr > /var/qmail/alias/.qmail-root
[root@localhost]# echo xxxxxx@xxxxxx.pe.kr > /var/qmail/alias/.qmail-postmaster
[root@localhost]# echo xxxxxx@xxxxxx.pe.kr > /var/qmail/alias/.qmail-mailer-daemon
[root@localhost]# chmod 644 /var/qmail/alias/.*


[root@localhost]# ln -s /var/qmail/bin/sendmail /usr/lib
[root@localhost]# ln -s /var/qmail/bin/sendmail /usr/sbin

[root@localhost]# ln -s /var/qmail/supervise/qmail-send /service/
[root@localhost]# ln -s /var/qmail/supervise/qmail-smtpd /service/


[root@localhost]# wget http://pkg.tini4u.net/mta/qmail/source/qmail_init.tar.gz
[root@localhost]# tar xfpz qmail_init.tar.gz
[root@localhost]# mv qmail /etc/rc.d/init.d/qmail
[root@localhost]# chkconfig --add qmail
[root@localhost]# chkconfig --level 345 qmail on


5.  vpopmail + mysql 설치
[root@localhost]# groupadd -r vchkpw
[root@localhost]# useradd -r -g vchkpw vpopmail
[root@localhost]# mkdir -p /home/vpopmail/etc/
[root@localhost]# chmod 755 /home/vpopmail


[root@localhost]# chmod 777 /home/vpopmail/etc/
[root@localhost]# touch /home/vpopmail/etc/tcp.smtp
[root@localhost]# wget http://nchc.dl.sourceforge.net/sourceforge/vpopmail/vpopmail-5.4.17.tar.gz
[root@localhost]# tar xfz vpopmail-5.4.17.tar.gz
[root@localhost]# cd vpopmail-5.4.17
[root@localhost]# ./configure \
--enable-roaming-users=y \
--enable-tcprules-prog=/usr/local/bin/tcprules \
--enable-tcpserver-file=/home/vpopmail/etc/tcp.smtp \
--enable-relay-clear-minutes=15 \
--enable-auth-logging=y \
--enable-mysql-limits=y \
--enable-logging=y \
--enable-domain-quotas=y \
--enable-auth-module=mysql \
--enable-incdir=/usr/local/server/mysql/include/mysql \
--enable-libdir=/usr/local/server/mysql/lib/mysql


[root@localhost]# make
[root@localhost]# make install-strip
[root@localhost]# chmod 755 /home/vpopmail/etc/
[root@localhost]# chown vpopmail.vchkpw /home/vpopmail/etc/



[root@localhost]# mysql -u root -p mysql
mysql> create database vpopmail;
mysql> insert into user (host, user, password) values('localhost','vpopmail',password('패스워드'));
mysql> insert into dbvalues('localhost','vpopmail','vpopmail','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y');


[root@localhost]# echo "xxxxxx.com" > /home/vpopmail/etc/defaultdomain
[root@localhost]# chown vpopmail.vchkpw /home/vpopmail/etc/defaultdomain
[root@localhost]# chmod 640 /home/vpopmail/etc/defaultdomain
[root@localhost]# vi /home/vpopmail/etc/vpopmail.mysql
localhost|0|vpopmail|rhkdghkans99|vpopmail
[root@localhost]# chmod 640 /home/vpopmail/etc/vpopmail.mysql
[root@localhost]# vi ~vpopmail/etc/tcp.smtp
127.0.0.1:allow,RELAYCLIENT=""
192.168.1.120:allow,RELAYCLIENT=""
[root@localhost]# chmod 640 ~vpopmail/etc/tcp.smtp
[root@localhost]# /home/vpopmail/bin/clearopensmtp


[root@localhost]# crontab -e
*/15 * * * * /home/vpopmail/bin/clearopensmtp

&&&&&&이부분은 진행하지마세요. dovecot로 pop3를 올릴 겁니다.(courier-imap설치 시 설정하세요.)
[root@localhost]# mkdir /var/qmail/supervise/vpop
[root@localhost]# vi /var/qmail/supervise/vpop/run
#!/bin/sh
VPOP_UID=`id -u vpopmail`
VPOP_GID=`id -g vpopmail`

exec /usr/local/bin/softlimit -m 72500000 \
tcpserver -vRHl 0 -u $VPOP_UID -g $VPOP_GID 0 110 \
/var/qmail/bin/qmail-popup xxxxxx.com \
/home/vpopmail/bin/vchkpw /var/qmail/bin/qmail-pop3d Maildir 2>&1
[root@localhost]# chmod 755 /var/qmail/supervise/vpop/run
&&&&&&&&&&&&&여기까지.&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&

도메인 및 메일 계정 생성
도메인과 메일계정 생성
[root@localhost]# /home/vpopmail/bin/vadddomain 도메인 (패스워드 입력 - postmaster 계정 생성됨.)
[root@localhost]# /home/vpopmail/bin/vadduser ID@도메인 패스워드 (도메인 생성 후 계정 생성.)
[root@localhost]# /home/vpopmail/bin/vmoduser -q용량 ID@도메인 (쿼터 설정.)
[root@localhost]# /home/vpopmail/etc/vlimits.default (기본 설정 변경 열어 보시면 알 수 있음.)

[root@localhost]# /home/vpopmail/bin/ 명령어(확인 해보시기 바랍니다..)


reboot

[root@localhost]# /etc/init.d/qmail start


6.  test

telnet localhost 25
telnet localhost 110

모두 접속이 안된다면 로그를 확인 해보기 바라며,

혹 /var/qamil와/var/qmail/supervise/qmail-smtpd 퍼미션확인 (chmod 755 /var/qmail  ,/var/qmail/supervise/qmail-smtpd )


7.  qmail 각종 패치.
wget http://people.kldp.org/~eunjea/qmail/patch/?id=1851
wget http://shupp.org/software/libdomainkeys-0.68.tar.gz
wget http://shupp.org/patches/libdomainkeys.diff

knetqmail-1.06.tar.bz2 도 같은 디렉토리에 받아둡니다.

domainkey를 일단 이렇게 빌드 해 놓습니다.
tar xzf libdomainkeys-0.68.tar.gz
cd libdomainkeys-0.68
cat ../libdomainkeys.diff | patch -p0
make

이제 이렇게 하면 잘 링크될겁니다.
cd ../
mkdir tmp ; cd tmp
tar xvf ../knetqmail-1.06.tar.bz2
cd knetqmail-1.06/
make

knetqmail 패치 내용.
* smtp auth
* tls/ssl
* spf
* qmail-queue (to allow for virus scanners)
* maildir++ patch
* support oversize dns packets (not necessary if you use dnscache)
* chkuser (check for local vpopmail users, envelope syntax. requires vpopmail to be previously installed)
* spam throttle
* qregex (regular expression matching in badmailfrom and badmailto)
* big concurrency (set the spawn limit above 255)
* qmail-dk

추가한 패치
* doublebounce-trim.patch
* qmail-date-localtime.patch

업데이트한 패치
* qmail-smtpd-auth-0.59 - http://www.fehcom.de/qmail/smtpauth.html
2008년 3월 25일자로 qmail 메일링 리스트에 Erwin Hoffmann이 발표한 패치입니다.
이번 버전에는 RFC 4409를 따르는 Mail SUBMISSION 을 지원합니다.
즉, qmail-smtpd를 MSA(Message Submission Agent) - mail message submission 포트(기본:587)에 올려 사용할 수 있습니다.

이런식으로 587 포트에 올려주면 됩니다(기존에 25번 포트의 것도 동시에 사용 가능).
SUBMISSIONPORT 환경 변수에 값을 주고 다른 포트로도 가능합니다.

(혹 587 포트로 올려서 사용 한다면 25 포트를 587 로 iptable을 이용하여 포워딩 하면 될 듯..? 테스트는 해보지 않음.)



*** 이제 qmail은 설치 완료 되었습니다. 이제부터 qmailadmin imap webmail등을 설치 하겠습니다. ***



8. ezmlm과 qmailadmin 설치 (qmail을 웹에서 관리할 수 있는 관리 프로그램들 입니다.)
[root@localhost]# wget http://www.inter7.com/devel/autorespond-2.0.5.tar.gz
[root@localhost]# tar xfz autorespond-2.0.5.tar.gz
[root@localhost]# cd autorespond-2.0.5
[root@localhost]# make
[root@localhost]# cp -p autorespond /usr/local/bin/


[root@localhost]# wget http://www.inter7.com/devel/ezmlm-0.53-idx-0.41.tar.gz
[root@localhost]# tar xfz ezmlm-0.53-idx-0.41.tar.gz
[root@localhost]# cd ezmlm-0.53-idx-0.41
[root@localhost]# make
[root@localhost]# make setup

[root@localhost]# wget http://jaist.dl.sourceforge.net/sourceforge/qmailadmin/qmailadmin-1.2.9.tar.gz
[root@localhost]# wget http://pkg.tini4u.net/mta/qmail/source/qmailadmin-ko.tar.gz
[root@localhost]# tar xfz qmailadmin-1.2.9.tar.gz
[root@localhost]# tar xfz qmailadmin-ko.tar.gz -C ./qmailadmin-1.2.9/lang
[root@localhost]# cd qmailadmin-1.2.9
[root@localhost]# ./configure \
--enable-htmllibdir=/usr/local/server/apache/htdocs/qmailadmin \
--enable-htmldir=/usr/local/server/apache/htdocs/qmailadmin \
--enable-cgibindir=/usr/local/server/apache/cgi-bin/qmailadmin \
--enable-imagedir=/usr/local/server/apache/htdocs/qmailadmin/images \
--enable-imageurl=./images \
--enable-cgipath=/index.cgi
[root@localhost]# make
[root@localhost]# make install-strip
[root@localhost]# cd /home/u1/qmailadmin/public_html
[root@localhost]# mv qmailadmin qmailadmin.cgi
[root@localhost]# cp -rp qmailadmin.cgi index.cgi
[root@localhost]# mkdir /home/u1/qmailadmin/cgi-bin/

(cgi 사용 가능 하도록 httpd 설정 변경 하여야함.)
#UserDir disable
UserDir public_html

<Directory "/home/httpd/cgi-bin">
    AllowOverride None
    #Options None
    Options ExecCGI
    Order allow,deny
    Allow from all
</Directory>

<Directory /home/*/*/public_html>
    AllowOverride FileInfo AuthConfig Limit
    Options ExecCGI
</Directory>

AddHandler cgi-script .cgi

ScriptAlias /cgi-bin/ /home/u1/qmailadmin/cgi-bin/

위와 같이 변경.

httpd 에 버츄얼 설정하여 사용.





9-1.  imap 설치(dovecot) --추천--  (아래에 courier-imap설치 방법도 설명되어있음. dovecot설치요망.

# yum -y install openssl openssl-devel

# yum -y remove dovecot

# groupadd -g 97 dovecot
# useradd -g 97 -u 97 -d /usr/local/libexec/dovecot -s /sbin/nologin dovecot

# wget http://www.dovecot.org/releases/1.1/dovecot-1.1.3.tar.gz
# tar zxvf dovecot-1.1.3.tar.gz
# ./configure --with-vpopmail --with-ssl=openssl


# make
# make install

 "vpopmail" 유저 uid 번호 확인 - first_valid_uid에 입력
# id -u vpopmail

 Dovecot 설정파일 생성
protocols = imap pop3
#listen = 192.168.0.123
ssl_disable = yes
disable_plaintext_auth = no
login_process_per_connection = no
login_greeting = Ready
mail_debug = yes
first_valid_uid = 107



plugin {
  quota = maildir:vpopmail
}

protocol imap {
  mail_plugins = quota imap_quota
}

protocol pop3 {
  mail_plugins = quota
}




protocol lda {
  mail_plugins = quota
}



auth_verbose = yes
auth_debug = yes
auth default {
 mechanisms = plain
 passdb vpopmail {
 }
 userdb vpopmail {
 }
 user = vpopmail
}
--------------------------여기까지

 Dovecot init 스크립트 생성
# vi /etc/init.d/dovecot
 #!/bin/bash
#
#  /etc/rc.d/init.d/dovecot
#
# Starts the dovecot daemon
#
# chkconfig: - 65 35
# description: Dovecot Imap Server
# processname: dovecot
# Source function library.
. /etc/init.d/functions

test -x /usr/local/sbin/dovecot || exit 0

RETVAL=0
prog="Dovecot Imap"

start() {
        echo -n $"Starting $prog: "
    daemon /usr/local/sbin/dovecot
    RETVAL=$?
    [ $RETVAL -eq 0 ] && touch /var/lock/subsys/dovecot
    echo
}

stop() {
    echo -n $"Stopping $prog: "
    killproc /usr/local/sbin/dovecot
    RETVAL=$?
    [ $RETVAL -eq 0 ] && rm -f /var/lock/subsys/dovecot
    echo
}

#
#  See how we were called.
#
case "$1" in
  start)
    start
    ;;
  stop)
    stop
    ;;
  reload|restart)
    stop
    start
    RETVAL=$?
    ;;
  condrestart)
    if [ -f /var/lock/subsys/dovecot ]; then
        stop
        start
    fi
    ;;
  status)
    status /usr/local/sbin/dovecot
    RETVAL=$?
    ;;
  *)
    echo $"Usage: $0 {condrestart|start|stop|restart|reload|status}"
    exit 1
esac

exit $RETVAL
 -------------------------------------여기까지
 
# chmod 700 /etc/init.d/dovecot
# chown root:root /etc/init.d/dovecot

# chkconfig --add dovecot
# chkconfig --level 345 dovecot on

/etc/init.d/dovecot start

/var/log/message에 Dovecot 작동 로그에 특별한 에러가 보이지 않는다면, 정상 설치 된 것임.




9-2. courier-imap 설치
[root@localhost]# yum -y install tcl
[root@localhost]# yum -y install expect

보안을 위해
[root@localhost]# chmod 755 /usr/bin/gcc
[root@localhost]# chmod 755 /usr/bin/g++
[root@localhost]# chmod 755 /usr/bin/find
[root@localhost]# chmod 755 /usr/bin/which
[root@localhost]# chmod 755 /usr/bin/make
[root@localhost]# chmod 755 /usr/bin/install
[root@localhost]# chmod 777 /home/vpopmail/lib/
[root@localhost]# chmod 777 /home/vpopmail/lib/libvpopmail.a

[root@localhost]# useradd webmail

[root@localhost]# su - webmail
[webmail@localhost]$ cd /var/tmp
[webmail@localhost]$ wget http://pkg.tini4u.net/mta/qmail/source/courier-imap-3.0.8.tar.bz2
[webmail@localhost]$ tar xfj courier-imap-3.0.8.tar.bz2
[webmail@localhost]$ cd courier-imap-3.0.8
[webmail@localhost]$ CFLAGS="-DHAVE_OPEN_SMTP_RELAY"; export CFLAGS
[webmail@localhost]$ ./configure \
--prefix=/usr \
--datadir=/usr/share/courier-imap \
--sysconfdir=/etc/courier-imap \
--libexecdir=/usr/libexec/courier-imap \
--localstatedir=/var \
--mandir=/usr/share/man \
--without-ipv6 \
--enable-unicode \
--with-authvchkpw \
--with-redhat \
--without-authdaemon \
--without-authmysql \
--without-authldap \
--without-authdaemon \
--without-authpgsql
[webmail@localhost]$ make
[webmail@localhost]$ make check
[webmail@localhost]$ exit

[root@localhost]# cd /var/tmp/courier-imap-3.0.8
[root@localhost]# make install
[root@localhost]# make install-configure

[root@localhost]# cp -f courier-imap.sysvinit /etc/rc.d/init.d/courier-imap
[root@localhost]# chown root.root /etc/rc.d/init.d/courier-imap
[root@localhost]# chmod 755 /etc/rc.d/init.d/courier-imap
[root@localhost]# chkconfig --add courier-imap
[root@localhost]# chkconfig --level 345 courier-imap on

[root@localhost]# userdel -r webmail
[root@localhost]# chmod 700 /usr/bin/gcc
[root@localhost]# chmod 700 /usr/bin/g++
[root@localhost]# chmod 700 /usr/bin/find
[root@localhost]# chmod 700 /usr/bin/which
[root@localhost]# chmod 700 /usr/bin/make
[root@localhost]# chmod 700 /usr/bin/install
[root@localhost]# chmod 755 /home/vpopmail/lib/
[root@localhost]# chmod 644 /home/vpopmail/lib/libvpopmail.a


(imapd.rc 파일은 58라인을, pop3d.rc 파일은 51라인을 수정하시면 됩니다.)
[root@localhost]# vi /usr/libexec/courier-imap/imapd.rc
원본 : -stderrlogger=${exec_prefix}/sbin/courierlogger \
수정 : -stderrlogger=${exec_prefix}/sbin/courierlogger -user=vpopmail -group=vchkpw \
[root@localhost]# vi /usr/libexec/courier-imap/pop3d.rc
원본 : -stderrlogger=${exec_prefix}/sbin/courierlogger \
수정 : -stderrlogger=${exec_prefix}/sbin/courierlogger -user=vpopmail -group=vchkpw \
[root@localhost]# chmod 755 /usr/libexec/courier-imap/imapd.rc
[root@localhost]# chmod 755 /usr/libexec/courier-imap/pop3d.rc

[root@localhost]# vi /etc/courier-imap/imapd
원본 : IMAPDSTART=NO
수정 : IMAPDSTART=YES

[root@localhost]# /etc/rc.d/init.d/courier-imap start
Starting Courier-IMAP server: imap


10.  다람쥐웹메일 설치
[root@localhost]# wget http://jaist.dl.sourceforge.net/sourceforge/squirrelmail/squirrelmail-1.4.6.tar.gz
[root@localhost]# wget http://jaist.dl.sourceforge.net/sourceforge/squirrelmail/all_locales-1.4.6-20060409.tar.gz
[root@localhost]# tar xfpz squirrelmail-1.4.6.tar.gz
[root@localhost]# tar xfpz all_locales-1.4.6-20060409.tar.gz -C squirrelmail-1.4.6

[root@localhost]# chown vpopmail.vchkpw /home/u1/squirrelmail -R
[root@localhost]# chown apache.apache /home/u1/squirrelmail/public_html/data


플러그인 설치
http://www.squirrelmail.org/plugins.php 에서 아래의 항목을 다운로드 하여 plugins폴더에 넣어줄 것.
2. Add-ons -> Notes
  3. AddressBook -> Address Add
  4. Compose -> HTML Mail
  6. Message & Folder Manipulation -> Folder Sizes
  7. Message & Folder Manipulation -> Message Flags & Icons
  9. Message View -> Unsafe Image Rules
  10. Message View -> View As HTML
  12. Miscellaneous -> Compatibility


mv squirrelmail-1.4.6 squirrelmail  또는 webmail
./configure
다람쥐메일 설정화면
  SquirrelMail Configuration : Read: config_default.php (1.4.0)
---------------------------------------------------------
Main Menu --
1. Organization Preferences
2. Server Settings
3. Folder Defaults
4. General Options
5. Themes
6. Address Books
7. Message of the Day (MOTD)
8. Plugins
9. Database
10. Languages

D. Set pre-defined settings for specific IMAP servers

C Turn color on
S Save data
Q Quit

Command >> 



- Organization Preferences
  Organization Preferences
1. Organization Name : LTN(Linux.Tini4u.Net) 웹메일
2. Organization Logo : ../images/sm_logo.png
3. Org. Logo Width/Height : (308/111)
4. Organization Title : LTN(Linux.Tini4u.Net) 웹메일
5. Signout Page : http://webmail.foobar.com/
6. Top Frame : _top
7. Provider link : http://webmail.foobar.com/
8. Provider name : LTN(Linux.Tini4u.Net) 웹메일 



- Server Settings
  Server Settings

General
-------
1. Domain : foobar.com
2. Invert Time : false
3. Sendmail or SMTP : SMTP

IMAP Settings
--------------
4. IMAP Server : localhost
5. IMAP Port : 143
6. Authentication type : login
7. Secure IMAP (TLS) : false
8. Server software : courier
9. Delimiter : detect

B. Update SMTP Settings : localhost:25
H. Hide IMAP Server Settings 



- Plugins
  Plugins
Installed Plugins
1. squirrelspell
2. msg_flags
3. notes
4. address_add
5. filters
6. view_as_html
7. folder_sizes
8. compatibility
9. listcommands
10. message_details
11. newmail
12. unsafe_image_rules
13. html_mail
14. sent_subfolders
15. delete_move_next

Available Plugins:
16. spamcop
17. fortune
18. bug_report
19. translate
20. info
21. mail_fetch
22. abook_take
23. calendar
24. administrator
25. archive_mail 



- Language preferences
  Language preferences
1. Default Language : ko_KR
2. Default Charset : ko_KR
3. Enable lossy encoding : false
저작자 표시
크리에이티브 커먼즈 라이선스
Creative Commons License

'Linux' 카테고리의 다른 글

다람쥐메일 mo to po 변환하는 방법  (0) 2010/01/28
CentOS 5.X 부팅가능한 USB 만들기  (0) 2010/01/28
cent 5.2 (qmail+vpopmail+mysql)  (0) 2010/01/08
vpopmail 5.4.30 config 설정  (0) 2010/01/07
centos 5.2에서qmail + vpopmail 설치  (0) 2010/01/07
Putty 0.6 한글판  (0) 2010/01/07
Posted by 샤피

Trackback Address :: http://shapy77.tistory.com/trackback/57 관련글 쓰기

  1. Subject: enable telnet in linux mint

    Tracked from enable telnet in linux mint 2014/09/22 17:49  Delete

    샤피의 멀티박스 :: cent 5.2 (qmail+vpopmail+mysql)

  2. Subject: Exchange server monitor

    Tracked from Exchange server monitor 2014/10/01 01:54  Delete

    샤피의 멀티박스 ::

  3. Subject: mac ftp server

    Tracked from mac ftp server 2014/10/07 22:06  Delete

    샤피의 멀티박스 :: cent 5.2 (qmail+vpopmail+mysql)

  4. Subject: toronto seo

    Tracked from toronto seo 2014/10/10 05:57  Delete

    샤피의 멀티박스 :: cent 5.2 (qmail+vpopmail+mysql)

  5. Subject: millenium siedlce

    Tracked from millenium siedlce 2014/10/14 03:04  Delete

    샤피의 멀티박스 :: cent 5.2 (qmail+vpopmail+mysql)

댓글을 달아 주세요

./configure  --enable-auth-module=mysql --enable-incdir=/usr/local/server/mysql/include/mysql  --enable-libdir=/usr/local/server/mysql/lib/mysql/ --enable-roaming-users=y --enable-tcprules-prog=/usr/local/bin/tcprules --enable-relay-clear-minutes=15
저작자 표시
크리에이티브 커먼즈 라이선스
Creative Commons License

'Linux' 카테고리의 다른 글

CentOS 5.X 부팅가능한 USB 만들기  (0) 2010/01/28
cent 5.2 (qmail+vpopmail+mysql)  (0) 2010/01/08
vpopmail 5.4.30 config 설정  (0) 2010/01/07
centos 5.2에서qmail + vpopmail 설치  (0) 2010/01/07
Putty 0.6 한글판  (0) 2010/01/07
Putty 색상 바꾸끼  (0) 2010/01/07
Posted by 샤피

Trackback Address :: http://shapy77.tistory.com/trackback/56 관련글 쓰기

댓글을 달아 주세요


패치파일인 netqmail을 다운받는다.

http://qmail.org/netqmail/   netqmail다운로드한다.

# pwd
 - /usr/local/src/qmail
# wget http://qmail.org/netqmail-1.06.tar.gz
# tar zxvf netqmail-1.06.tar.gz

ucspi-tcp-0.88.tar.gz 다운
# wget http://cr.yp.to/ucspi-tcp/ucspi-tcp-0.88.tar.gz

# tar zxvf ucspi-tcp-0.88.tar.gz

# cd ucspi-tcp-0.88

패치작업
# patch -p1 < /usr/local/src/qmail/netqmail-1.06/other-patches/ucspi-tcp-0.88.errno.patch
# patch -p1 < /usr/local/src/qmail/netqmail-1.06/other-patches/ucspi-tcp-0.88.a_record.patch
# patch -p1 < /usr/local/src/qmail/netqmail-1.06/other-patches/ucspi-tcp-0.88.nodefaultrbl.patch


# make && make setup check

데몬툴즈 설치
# pwd
  /usr/local/src/qmail
# wget http://cr.yp.to/daemontools/daemontools-0.76.tar.gz
# mkdir -p /package
# chmod 1755 /package/
# tar zxvf daemontools-0.76.tar.gz -C /package/
# cd /package/admin/daemontools-0.76
# patch -p1 < /usr/local/src/qmail/netqmail-1.06/other-patches/daemontools-0.76.errno.patch
# package/install
# vi /etc/inittab 내에
SV:123456:respawn:/coomand/svscanboot
내용이 셋팅된다.

qmail 설치

패치다운로드
/usr/local/src/qmail
# wget http://www.alib.jp/files/qmail-date-localtime.patch
# wget http://shupp.org/patches/netqmail-1.05-tls-smtpauth-20070417.patch
# cd netqmail-1.06
# patch -p1 < ../qmail-date-localtime.patch
# patch -p0 < ../netqmail-1.05-tls-smtpauth=20070417.patch


# pwd
  /usr/local/src/qmail
# cd /usr/local/src/qmail/netqmail-1.06
# mkdir /var/qmail

유저생성

# groupadd nofiles
# useradd -g nofiles -d /var/qmail/alias alias
# useradd -M -g nofiles -d /var/qmail qmaild
# useradd -M -g nofiles -d /var/qmail qmaill
# useradd -M -g nofiles -d /var/qmail qmailp
# groupadd qmail
# useradd -M -g qmail -d /var/qmail qmailq
# useradd -M -g qmail -d /var/qmail qmailr
# useradd -M -g qmail -d /var/qmail qmails
# make
# make setup check
# ./config-fast dsrco.co.kr

스크립터 작성
vi /var/qmail/rc








저작자 표시
크리에이티브 커먼즈 라이선스
Creative Commons License

'Linux' 카테고리의 다른 글

cent 5.2 (qmail+vpopmail+mysql)  (0) 2010/01/08
vpopmail 5.4.30 config 설정  (0) 2010/01/07
centos 5.2에서qmail + vpopmail 설치  (0) 2010/01/07
Putty 0.6 한글판  (0) 2010/01/07
Putty 색상 바꾸끼  (0) 2010/01/07
qmail 삭제하기  (0) 2010/01/01
Posted by 샤피

Trackback Address :: http://shapy77.tistory.com/trackback/55 관련글 쓰기

  1. Subject: ニューバランス バスケットシューズ

    Tracked from ニューバランス バスケットシューズ 2014/10/25 15:56  Delete

    샤피의 멀티박스 ::

댓글을 달아 주세요

Putty 0.6 한글판

Linux 2010/01/07 11:16 |
한글
저작자 표시
크리에이티브 커먼즈 라이선스
Creative Commons License

'Linux' 카테고리의 다른 글

vpopmail 5.4.30 config 설정  (0) 2010/01/07
centos 5.2에서qmail + vpopmail 설치  (0) 2010/01/07
Putty 0.6 한글판  (0) 2010/01/07
Putty 색상 바꾸끼  (0) 2010/01/07
qmail 삭제하기  (0) 2010/01/01
ProFTP 설치  (0) 2009/12/29
Posted by 샤피

Trackback Address :: http://shapy77.tistory.com/trackback/54 관련글 쓰기

  1. Subject: ニューバランス バスケットシューズ

    Tracked from ニューバランス バスケットシューズ 2014/10/18 03:57  Delete

    샤피의 멀티박스 ::

  2. Subject: ニューバランス グレー

    Tracked from ニューバランス グレー 2014/10/22 06:47  Delete

    샤피의 멀티박스 ::

댓글을 달아 주세요

Putty 색상 바꾸끼

Linux 2010/01/07 10:29 |
출처: http://rommance.net/tc/entry/putty%EC%97%90%EC%84%9C-ls-%EC%83%89%EC%83%81-%EB%A7%98%EC%97%90-%EC%95%88%EB%93%A4-%EB%95%8C


래드햇 계열

기본 bash shell을 사용할 경우.

# vi ~/.bashrc

export LS_COLORS="di=01;33":"fi=01;37":"ex=01;32":"ln=01;36":"so=01;33" <- 추가

# source ~/.bashrc



"파일종류=속성;색상"

-------------------------------------------------------------------------------
export LS_COLORS="di=01;31":"fi=01;37":"ex=01;32":"ln=01;36":"so=01;33"
-------------------------------------------------------------------------------

디렉토리 = 붉은색
일반파일 = 흰색
실행파일 = 연두색
링크파일 = 하늘색
소켓파일 = 노랑색

--------
파일종류
--------
di = directory
fi = file
ln = linker file
no = text
ex = exe
so = soket
pi = name pipe
bd = block device
cd = charicter device

------------
ansi 색상표
------------
[text num] [bg num] [color]
30 40 black
31 41 red
32 42 green
33 43 yellow
34 44 blue
35 45 magenta
36 46 sky
37 47 white

-------
속성(?)
-------
00 delete_method
01 bold
05 blink
07 reverse
저작자 표시
크리에이티브 커먼즈 라이선스
Creative Commons License

'Linux' 카테고리의 다른 글

centos 5.2에서qmail + vpopmail 설치  (0) 2010/01/07
Putty 0.6 한글판  (0) 2010/01/07
Putty 색상 바꾸끼  (0) 2010/01/07
qmail 삭제하기  (0) 2010/01/01
ProFTP 설치  (0) 2009/12/29
iptables 내용  (0) 2009/12/26
Posted by 샤피

Trackback Address :: http://shapy77.tistory.com/trackback/53 관련글 쓰기

  1. Subject: new balance 1300

    Tracked from new balance 1300 2014/10/16 15:31  Delete

    샤피의 멀티박스 ::

댓글을 달아 주세요

qmail 삭제하기

Linux 2010/01/01 08:19 |
1. qmail 서비스 정지
/etc/init.d/qmail stop

2. qmail 시작 스크립트 삭제
/etc/init.d/qmail

3. /etc/inittab 제일 아래에 추가해준 daemon tool 서비스 시작문 제거

4. /package 디렉토리, /command /service 디렉토리 삭제

5. qmail 설치시 설치되는 디렉토리는 /var/qmail 디렉토리이니 /var/qmail 디렉토리 삭제

6. qmail 관련 계정 삭제
alias
qmaild
qmaill
qmailp
qmailq
qmailr
qmails

7. qmail 관련 그룹도 삭제 되었는지 확인 /etc/group
nofiles
qmail

8. 재부팅

9. qmail 처음부터 다시 설치
저작자 표시
크리에이티브 커먼즈 라이선스
Creative Commons License

'Linux' 카테고리의 다른 글

Putty 0.6 한글판  (0) 2010/01/07
Putty 색상 바꾸끼  (0) 2010/01/07
qmail 삭제하기  (0) 2010/01/01
ProFTP 설치  (0) 2009/12/29
iptables 내용  (0) 2009/12/26
CentOS5.2에서 MySQL + Apache + PHP 설치  (0) 2009/12/24
Posted by 샤피

Trackback Address :: http://shapy77.tistory.com/trackback/52 관련글 쓰기

  1. Subject: ティンバーランド 店舗

    Tracked from ティンバーランド 店舗 2014/10/24 02:36  Delete

    샤피의 멀티박스 ::

댓글을 달아 주세요

ProFTP 설치

Linux 2009/12/29 17:07 |
http://www.proftpd.org/ 최신버전 다운로드
#  wget ftp://ftp.servus.at/ProFTPD/distrib/source/proftpd-1.3.3a.tar.gz
# tar zxvf proftpd-1.3.2c.tar.gz
# cd proftpd-1.3.3a
# ./configure --prefix=/usr/local/server/proftpd --enable-autoshadow --enable-shadow
# make
# make install
conf.php 파일 수정
# vi /usr/local/server/proftpd/etc/proftpd.conf

27번째쯤의 줄에 Group Nogroup 을 nobody로 변경

DefaultRoot ~  !wheel  <- 주석해제
RootLogin  on             <-- Root 접속허용

아래 두줄 추가(접속시간 빨라짐)
UseReverseDNS off
IdentLookups off

시작 스크립트 생성
소스 디레토리에서
cd contrib/dist/rpm

#vi proftpd.init.d
PATH="$PATH:/usr/local/sbin을
PATH="$PATH:/usr/local/server/proftpd/sbin
으로 변경

환경설정 파일 복사
# cp proftpd.init.d /etc/rc.d/init.d/proftpd

권한설정
# chmod 755 /etc/rc.d/init.d/proftpd
시작프로그램 등록
# chkconfig --add proftpd

# /etc/init.d/proftpd start


저작자 표시
크리에이티브 커먼즈 라이선스
Creative Commons License

'Linux' 카테고리의 다른 글

Putty 색상 바꾸끼  (0) 2010/01/07
qmail 삭제하기  (0) 2010/01/01
ProFTP 설치  (0) 2009/12/29
iptables 내용  (0) 2009/12/26
CentOS5.2에서 MySQL + Apache + PHP 설치  (0) 2009/12/24
courier-authlib 와 courier-imap 의 설치...  (0) 2009/12/21
Posted by 샤피

Trackback Address :: http://shapy77.tistory.com/trackback/51 관련글 쓰기

댓글을 달아 주세요

iptables 내용

Linux 2009/12/26 10:57 |
/etc/sysconfig/iptables 내용
# Generated by iptables-save v1.3.5 on Sat Dec 26 08:39:56 2009
*filter
:INPUT ACCEPT [7:1426]
:FORWARD ACCEPT [0:0]
:OUTPUT ACCEPT [5225:1364738]
-A INPUT -p tcp -m tcp --dport 20 -j ACCEPT
-A INPUT -p tcp -m tcp --dport 21 -j ACCEPT
-A INPUT -p tcp -m tcp --dport 22 -j ACCEPT
-A INPUT -p tcp -m tcp --dport 53 -j ACCEPT
-A INPUT -p tcp -m tcp --dport 80 -j ACCEPT
-A INPUT -p tcp -m tcp --dport 110 -j ACCEPT
-A INPUT -p tcp -m tcp --dport 143 -j ACCEPT
-A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT
-A INPUT -p icmp -m icmp --icmp-type 8 -j DROP
-A INPUT -p tcp -m tcp --dport 1:65535 -j DROP
COMMIT
# Completed on Sat Dec 26 08:39:56 2009


저작자 표시
크리에이티브 커먼즈 라이선스
Creative Commons License

'Linux' 카테고리의 다른 글

qmail 삭제하기  (0) 2010/01/01
ProFTP 설치  (0) 2009/12/29
iptables 내용  (0) 2009/12/26
CentOS5.2에서 MySQL + Apache + PHP 설치  (0) 2009/12/24
courier-authlib 와 courier-imap 의 설치...  (0) 2009/12/21
php 컴파일 옵션  (0) 2009/12/18
Posted by 샤피

Trackback Address :: http://shapy77.tistory.com/trackback/50 관련글 쓰기

댓글을 달아 주세요

설치순서 
MySQL -> Apache -> PHP 순으로 설치한다.


1. MySQL설치
 
-  http://www.mysql.com에서 최신 mysql을 다운받는다.
   # wget http://dev.mysql.com/get/Downloads/MySQL-5.1/mysql-5.1.41.tar.gz/from/http://mirror.khlug.org/mysql/
   (2011년 5월 현재 5.5.12로 버전업하면서 cmake 로 컴파일 하게 변경되어 구버전의 파일을 따로 구해서 해야함)
- 필요한 라이브러리 설치
   # yum -y install gcc cpp gcc-c++ compat-gcc-32-g77 flex libjpeg-devel libpng-devel freetype-devel gd-devel
- mysql계정생성
   # useradd -M -s /bin/false mysql
- configure 생성 
   # tar zxvf mysql-5.5.12.tar.gz
   # cd mysql-5.5.12
   # ./configure --prefix=/usr/local/server/mysql --with-charset=utf8 --with-extra-charsets=all
     (데이터 디렉토리를 따로 지정하려면 --datarootdir = /home/db_data --datadir=/home/db_data 추가)
   (/usr/local/server/mysql 경로에 설치함)
- # make && make install
- 환경설정파일 복사
    소스디렉토리의 support-files에 있는 파일을  /etc에 복사
    my-huge.cnf (메모리1~2Gbyte)
    my-large.cnf (메모리512Mbyte)
    my-medium.cnf (메모리64M~256Mbyte)
    my-small.cnf (메모리 64Mbyte보다 작을때)
    # cp support-files/my-large.cnf /etc/my.cnf
- 기본DB생성
    # cd /usr/local/server/mysql
    # bin/mysql_install_db --user=mysql
- 디렉토리 권한 설정
    # chown -R root .
    # chown -R mysql var
    # chgrp -R mysql .
- 환경변수 등록
    # vi ~/.bash_profile
        수정(굵은부분이 추가하부분) -> PATH=$PATH:$HOME/BIN:/usr/local/server/mysql/bin
    # source ~/.bash_profileㅊㅇ
- 자동실행 설정 
    #  cd mysql이 다운로드된 디렉토리 (/usr/local/src/mysql5.5)
    #  cp support-files/mysql.server /etc/init.d/mysqld
    # chmod 755 /etc/init.d/mysqld
    # chkconfig --add mysqld
- 암호등록
    실행
    # /etc/init.d/mysqld start
    # mysqladmin -u root password 설정할 암호

아파치 설치
다운로드 받기
   # wget http://www.apache.org/dist/httpd/httpd-2.2.19.tar.gz
   #  tar zxvf httpd-2.2.19.tar.gz
   # cd httpd-2.2.19
   # ./configure --prefix=/usr/local/server/apache --enable-mods-shared=all --enable-so --enable-rewrite
   # make && make install
   # cp /usr/local/server/apache/bin/apachectl /etc/init.d/httpd
   # vi /etc/init.d/httpd
   - 아래 복사 후 2번째줄에 추가(#문자도 함께 붙여넣어야함)
# chkconfig: 2345 90 90
# description: init file for Apache server daemon
# processname: /usr/local/server/apache/bin/apachectl
# config: /usr/local/server/apache/conf/httpd.conf
# pidfile: /usr/local/server/apache/logs/httpd.pid

   # chkconfig --add httpd

PHP 설치

* 옵션 제일 하단의 mycrypt 를 위해서 설치된 libmycrypt를 제거하고
  이곳을 참고로 설치한후에 configure함 http://bban2.tistory.com/209
wget http://www.php.net/get/php-5.2.14.tar.gz/from/kr.php.net/mirror
   # tar zxvf php-
5.2.14.tar.gz
   # cd php-
5.2.14
   # ./configure \
--prefix=/usr/local/server/php \
--with-apxs2=/usr/local/server/apache/bin/apxs \
--with-mysql=/usr/local/server/mysql \
--with-config-file-path=/usr/local/server/apache/conf \
--disable-debug \
--enable-safe-mode \
--enable-sockets \
--enable-mod_charset \
--enable-sysvsem=yes \
--enable-sysvshm=yes \
--enable-ftp \
--enable-magic-quotes \
--enable-gd-native-ttf \
--enable-inline-optimization \
--enable-bcmath \
--with-zlib \
--with-jpeg-dir=/usr \
--with-png-dir=/usr/lib \
--with-freetype-dir=/usr \
--with-libxml-dir=/usr \
--enable-exif \
--with-gd \
--with-ttf \
--with-gettext \
--with-iconv \
--enable-sigchild \
--enable-mbstring \
--enable-mbregex \
--with-mcrypt=/usr/local 


   # make && make install
# cp  php.ini-dist /usr/local/server/apache/conf/php.ini
# vi /usr/local/server/apache/conf/httpd.conf
추가
<IfModule dir_module>
DirectoryIndex index.html index.htm index.php
<IfModule>

<IfModule mime_module>
AddType application/x-httpd-php .php
AddType application/x-httpd-phps .phps
</IfModule>

# /etc/init.d/httpd start

    
저작자 표시
크리에이티브 커먼즈 라이선스
Creative Commons License

'Linux' 카테고리의 다른 글

ProFTP 설치  (0) 2009/12/29
iptables 내용  (0) 2009/12/26
CentOS5.2에서 MySQL + Apache + PHP 설치  (0) 2009/12/24
courier-authlib 와 courier-imap 의 설치...  (0) 2009/12/21
php 컴파일 옵션  (0) 2009/12/18
Mysql 컴파일시 No curses/termcap library found 라는 에러  (0) 2009/12/18
Posted by 샤피

Trackback Address :: http://shapy77.tistory.com/trackback/49 관련글 쓰기

  1. Subject: tory burch outlet online

    Tracked from tory burch outlet online 2014/10/03 04:51  Delete

    샤피의 멀티박스 ::

댓글을 달아 주세요

yum -y install tcl
yum -y install expect

### courier-authlib-0.58 설치 ###
cd /usr/local/src
wget
http://shupp.org/software/courier-authlib-0.58.tar.bz2
tar jvxf courier-authlib-0.58.tar.bz2
chown -R root.root courier-authlib-0.58
cd courier-authlib-0.58


./configure --prefix=/usr/local/server/courier-authlib --without-authpam --without-authldap --without-authpwd --without-authmysql --without-authpgsql --without-authshadow --without-authuserdb --without-authcustom --without-authcram --without-authpipe --with-authvchkpw --with-redhat

※안될경우 그냥 default로 설정(트러블슈팅도 귀찮다)
./configure --prefix=/usr/local/server/courier-authlib --with-redhat

make && make install && make install-configure

cp courier-authlib.sysvinit /etc/rc.d/init.d/courier-authlib
chmod 744 /etc/rc.d/init.d/courier-authlib
chkconfig --add courier-authlib
/etc/rc.d/init.d/courier-authlib start



### courier-imap-4.0.6 설치 ###
cd /usr/local/src
wget http://optusnet.dl.sourceforge.net/sourceforge/courier/courier-imap-4.0.6.tar.bz2
tar jvxf courier-imap-4.0.6.tar.bz2
chown -R root.root courier-imap-4.0.6
cd courier-imap-4.0.6

export COURIERAUTHCONFIG=/usr/local/server/courier-authlib/bin/courierauthconfig
export CPPFLAGS=-I/usr/local/server/courier-authlib/include
./configure --prefix=/usr/local/server/courier-imap --disable-root-check --with-redhat

make && make install && make install-configure

vi /usr/local/server/courier-imap/etc/imapd

MAXDAEMONS=40
MAXPERIP=40
IMAP_EMPTYTRASH=Trash:7,Sent:30
IMAPDSTART=YES

cp courier-imap.sysvinit /etc/rc.d/init.d/courier-imap
chmod 744 /etc/rc.d/init.d/courier-imap
chkconfig --add courier-imap
/etc/rc.d/init.d/courier-imap start
저작자 표시
크리에이티브 커먼즈 라이선스
Creative Commons License
Posted by 샤피

Trackback Address :: http://shapy77.tistory.com/trackback/48 관련글 쓰기

  1. Subject: 3 Day Potty Training

    Tracked from 3 Day Potty Training 2014/10/01 13:19  Delete

    샤피의 멀티박스 ::

  2. Subject: cellphone specification

    Tracked from cellphone specification 2014/10/24 13:30  Delete

    샤피의 멀티박스 :: courier-authlib 와 courier-imap 의 설치...

  3. Subject: ニューバランス サンダル

    Tracked from ニューバランス サンダル 2014/10/24 20:01  Delete

    샤피의 멀티박스 ::

댓글을 달아 주세요

php 컴파일 옵션

Linux 2009/12/18 14:52 |
./configure --prefix=/usr/local/server/php --with-apxs2=/usr/local/server/apache/bin/apxs --with-mysql=/usr/local/server/mysql \
--with-config-file-path=/usr/local/server/apache/conf --disable-debug --enable-safe-mode  --enable-sockets \
--enable-mod-charset  \
--enable-sysvsem=yes --enable-sysvshm=yes --enable-ftp --enable-magic-quotes --enable-gd-native-ttf \
  --enable-inline-optimization --enable-bcmath  \
--with-zlib --with-jpeg-dir=/usr --with-png-dir=/usr/lib --with-freetype-dir=/usr --with-libxml-dir=/usr \
--enable-exif --with-gd  --with-gettext --enable-sigchild --enable-mbstring --with-mcrypt=/usr/local
저작자 표시
크리에이티브 커먼즈 라이선스
Creative Commons License
Posted by 샤피

Trackback Address :: http://shapy77.tistory.com/trackback/47 관련글 쓰기

댓글을 달아 주세요

No curses/termcap library found MySql

2007/12/27 01:22

Mysql 컴파일시 

에러:checking for termcap functions library... configure: error: No curses/termcap library found
(termcap 라이브러리를 찾을수 없어서 에러가 발생)

* libtermcap 라이브러리는 libtermcap-devel 패키지에 포함되어 있다.

일단 termcap , libtermcap, libtermcap-devel이 설치되어 있는지 확인

#rpm -qa | grep termcap

#rpm -qa | grep libtermcap

없다면 설치

$yum install libtermcap-devel

설치가 잘 될꺼다. ㅎㅎ

저작자 표시
크리에이티브 커먼즈 라이선스
Creative Commons License
Posted by 샤피

Trackback Address :: http://shapy77.tistory.com/trackback/46 관련글 쓰기

  1. Subject: Fishing-Gear

    Tracked from Fishing-Gear 2014/10/01 19:07  Delete

    샤피의 멀티박스 ::

댓글을 달아 주세요

공식 yum 설치는 5.1.6이 최신이라 
phpmyadmin 최신버전을 깔수 없었다..
그래서 찾아낸 방법은 아래와 같다..

1 : wget http://dev.centos.org/centos/5/CentOS-Testing.repo
2 : mv CentOS-Testing.repo /etc/yum.repos.d/
3 : yum --enablerepo=c5-testing update php
저작자 표시
크리에이티브 커먼즈 라이선스
Creative Commons License
Posted by 샤피

Trackback Address :: http://shapy77.tistory.com/trackback/45 관련글 쓰기

댓글을 달아 주세요

#] yum -y install kde-i18n-Korean fonts-korean

#] vi /etc/sysconfig/i18n
======================================================================
LANG="ko_KR.eucKR"
SUPPORTED="en_US.UTF-8;en_US;en;ko_KR;eucKR;ko_KR;ko"
SYSFONT="lat0-sun 16"
======================================================================
#] source /etc/sysconfig/i18n

저작자 표시
크리에이티브 커먼즈 라이선스
Creative Commons License
Posted by 샤피

Trackback Address :: http://shapy77.tistory.com/trackback/44 관련글 쓰기

  1. Subject: Suggested Looking at

    Tracked from Suggested Looking at 2014/10/08 16:39  Delete

    샤피의 멀티박스 ::

댓글을 달아 주세요

티스토리 툴바