한국리눅스유저그룹 - LUG KOREA 토크박스/가입인사 | SW/HW 사용기 | LUG 위키 | wiki 영어공부 | 사이트맵 | 즐겨찾기 | Home
[메일링리스트] - Slashdot | Kernel News | GNOME | KDE | linux.kernel | C++ | wxWidgets | Java | Python | Android
구인/서버,개발자 | 장터 | 리눅스 QA | JSP & JAVA 입문 | 쉘 스크립트 입문 [오타]| gcc/C++ 입문 | CentOS 리눅스구축관리실무 [오타], [찾아보기]
공지 사항 : 유익한 문서/글 자료실 : 보안 : 임베디드 : 안드로이드 : 회원 랭킹 : 한국LUG 소개
2024년 4월 20일 토요일
현재접속자 : 87 (0)
보안 LOGIN :  자동 [ID/PASS 찾기]
총 회원: 20,028명
Today Join: 0명
지역 모임 게시판 : [대구지역] , [서울지역]

[보안로그인 인증서설치]
[회원 이메일 재인증하기]

MY IP : 18.222.10.9





[사이트내 검색]
  ◆ Translation
[ Foreigner Join ]

[ Korean to English ]

[ Korean to Japanese ]

  ◆ 유용한 문서 읽기
  • 리눅스 관련문서
  • 리눅스 맨페이지 검색
  • 리눅스 커널 소스
  • C/C++ Reference
  • C Programing
  • C Socket Programing
  • UNIX IPC
  • Automake/Autotools
  • Python Document
  • wxWidgets Document
  • PHP Document
  • JDK5 API Document
  • JDK6 API Document
  • J2EE API Document
  • JSTL 1.1 Reference
  • MySQL Reference
  • Iptables Tutorial
  • Bash Scripting Guide
  • Android Reference
  • Web Programming
  • JQuery Tutorials
  • node.js guide
  • node.js docs
  •   ◆ LUG 세미나 자료
      ◆ 개발자 게시판 링크
      ◆ 전체 최근게시물
    [ 100일 베스트 100 게시물 ]
    [ 전체 베스트 100 게시물 ]
    * [코][CentOS 리눅스 …
    * [코][CentOS 리눅스 …
    * 가입인사요
    * bacula 백업 서비…
    * 안녕하세요
    * [코]가입인사 드립…
    * [코]debian 원격 CPU …
    * [코]debian 원격 CPU …
    * [코]debian 원격 CPU …
    * [코]debian 원격 CPU …
    * [코]debian 원격 CPU …
    * [코]debian 원격 CPU …
    * debian 원격 CPU …
    * 가입인사 드립…
    * [초대] 아시아 …
      ◆ LUG 회원 동지분들

  • 총회원 : 20,028명

  • 최근 7일간 가입자 : 0명

  • 박원진[경기][10-08]
    권수혁[서울][10-06]
    임호진[서울][10-02]
    손주민[KR][10-01]
    Elliot[KR][09-30]
    김태욱[충남][09-28]
    최선길[서울][09-26]
    조규선[서울][09-26]
    임형규[경북][09-25]
    윤태준[서울][09-24]
      ◆ Recommend Book
    리눅스 입문, 서버운영, 개발입문을 하실분들은 아래 도서를 탐독하시기 바랍니다.

    [ 저자 : 김태용 ]
    1. CentOS 리눅스구축관리실무[출간]
  • [관련자료 링크]
  • [찾아보기(색인)]

    2. 김태용의 gcc와 C++ 기초 입문::gcc로 공부하는 C++ programming과 wxWidgets GUI 개발[출간]
    3. 김태용의 쉘 스크립트 프로그래밍 입문[출간]
    4. 김태용의 JSP 웹 프로그래밍 입문[출간. 2011.01]

  •   ◆ Sponsor
    DNS Powered by DNSEver.com
      ◆ OS, Office 다운로드
    [Download - x86, 32bit]
    CentOS 5.0 커널 업데이트
    * Android Platform
    Linux + Dalvik vm
    * CentOS 5.6
    DVD 넷인스톨시디
    * Fedora 8
    DVD, 라이브시디
    * Fedora 12
    DVD, 라이브시디
    * Fedora 이전버전
    * Ubuntu 9.10 CD
    CD, Kubuntu 9.10
    * VirtualBox
    All Platform
    * 오픈오피스 3.X
    다운로드 사이트
    * Code::Blocks(GCC)
    Code::Blocks 다운로드
    * CodeLite(GCC)
    CodeLite 다운로드
    * 이클립스
    이클립스 다운로드
    * Windows Text Editor
    PsPad
    notepad++
    Komodo Editor, AcroEditor
    * 윈도우용 한글 Putty
    한글 Putty 0.60.h

    [ 한국LUG 소개 ]
    [ Administrator Contact ]
    리눅스용 네이트온 다운로드
      ◆ LUG 접속자 수(IP 수)

    최근 방문자 IP수

    249
    313
    885
    1154
    1156
    777
    15 16 17 18 19 20
    최대 : 15,320
    전체 : 4,227,578




    Will be Prosumer's Revolution and Technical Revolution in the Future!
    Linux User/Developer is also Windows User/Developer... Cross Platform Engineer...

    "21C 공학인을 대통령, 국회의원으로 만들자!"
    "더욱 더 많은 동지분들이 공학제국 건설에 동참할 수 있도록 널리 알려주세요~" [ F = m * a ]
    과학기술/공학인이 대한민국 국회 의석의 50% 이상을 확보하는 그날을 위하여~ ^___^

  • 한국리눅스유저그룹은 공학인들의 커뮤니티입니다.(http://www.lug.or.kr)
  • 로그인하면 100포인트씩 추가됩니다(1일 1회).
  • 질문을 하기전에 먼저 문서를 검색해서 읽어봅시다! (RTFM : Read The Fine Manual)
  • LUG 동지 여러분께서는 자신이 알고 있는 작은 지식이라도 주저하지 말고 지금 당장 포스팅하시기 바랍니다.
  • 한국리눅스유저그룹 Home ▶ 리눅스 데탑/서버/프로그래밍 지식인QA
    [ 질문시 유의사항 ]
  • 무조건 검색부터 하자.
  • 질문하기전에 반드시 해당 프로그램의 사이트에 가서 readme, help, install 관련 문서를 무조건 읽어보자.
  • 컴퓨터와 놀기 위해서 영어공부는 필수다. (영문자와 숫자 오타에 대해 항상 조심하고, 재확인 필수!)
  • C/C++언어, Python언어, Shell Script 는 필수이므로 책을 구해서 열공하자.
  • 답변하시는분들을 위하여 자세하게 기술하고, 답변하시는분에게 감사의 코멘트를 남기자.
  • 배포판 이름, 서버 사양등의 내용도 적자.
  • 자세한 내용이 없으면 아무런 답변 코멘트도 없다.
  • 답변이 없으면 혼자라도 공부해서 유익한 글을 포스팅하자. 영문번역이라도 하자.
  • 소인 [小人], 잡배는 되지 말자. 관리자가 코멘트할 경우에는 공부 방법만 제시할 것이다.

  •   [LINUX] 혹시 Qmail셋팅후 telnet 자동 closed 되는 현상  
      글쓴이 : 이건영 [PO : 148]  날짜 : 09-11-11 17:49  조회 : 29418 
      포인트 : 200점 
      태그 : 태그 없음

    혹시 Qmail셋팅후 telnet 자동 closed 되는 현상..
    경험하신 분 계신가요..?

    [root@mysql netqmail-1.05]# telnet localhost 25
    Trying 127.0.0.1...
    Connected to localhost.localdomain (127.0.0.1).
    Escape character is '^]'.
    Connection closed by foreign host.

    아래와 같이 셋팅했고... 설치는 잘 되었습니다.
    방화벽도 열려 있구요..

    [root@mysql ~]# cat /etc/hosts
    # Do not remove the following line, or various programs
    # that require network functionality will fail.
    127.0.0.1 localhost.localdomain localhost
    ::1 localhost6.localdomain6 localhost6
    192.168.0.231 petpsoft.com localhost2
    192.168.0.231 everytalking.com localhost3
    192.168.0.231 real79.com localhost4
    192.168.0.231 mysql.petpsoft.com localhost5
    [root@mysql ~]# cat /etc/resolv.conf
    search petpsoft.com
    nameserver 168.126.63.1
    nameserver 164.126.63.1
    [root@mysql ~]# cat /etc/sysconfig/network
    NETWORKING=yes
    NETWORKING_IPV6=no
    HOSTNAME=localhost.localdomain
    DOMAINNAME=petpsoft.com

    [root@host netqmail-1.05]# ps ax
    2975 ? Ss 0:00 /bin/sh /command/svscanboot
    3039 ? S 0:00 svscan /service
    3040 ? S 0:00 readproctitle service errors: ..........................................................................
    13235 ? S 0:00 supervise qmail-smtpd
    13236 ? S 0:00 supervise log
    13237 ? S 0:00 supervise qmail-send
    13238 ? S 0:00 supervise log
    13240 ? S 0:00 /usr/local/bin/multilog t /var/log/qmail/smtpd
    13241 ? S 0:00 qmail-send
    13242 ? S 0:00 /usr/local/bin/multilog t /var/log/qmail
    13243 ? S 0:00 splogger qmail
    13244 ? S 0:00 qmail-lspawn ./Maildir/
    13245 ? S 0:00 qmail-rspawn
    13246 ? S 0:00 qmail-clean
    20419 ? Z 0:00 /usr/local/bin/tcpserver -vRHl0 -x /etc/tcp.smtp.cdb -u id -u qmaild -g id -g qmaild 0 25 /


    [root@host ~]# pstree
    |-svscanboot-+-readproctitle
    | `-svscan-+-supervise---tcpserver
    | |-2*[supervise---multilog]
    | `-supervise---qmail-send-+-qmail-clean
    | |-qmail-lspawn
    | |-qmail-rspawn
    | `-splogger

    [root@host netqmail-1.05]# vi /etc/sysconfig/iptables

    # Firewall configuration written by system-config-securitylevel
    # Manual customization of this file is not recommended.
    *filter
    :INPUT ACCEPT [0:0]
    :FORWARD ACCEPT [0:0]
    :OUTPUT ACCEPT [0:0]
    :RH-Firewall-1-INPUT - [0:0]
    -A INPUT -j RH-Firewall-1-INPUT
    -A FORWARD -j RH-Firewall-1-INPUT
    -A RH-Firewall-1-INPUT -i lo -j ACCEPT
    -A RH-Firewall-1-INPUT -p icmp --icmp-type any -j ACCEPT
    -A RH-Firewall-1-INPUT -p 50 -j ACCEPT
    -A RH-Firewall-1-INPUT -p 51 -j ACCEPT
    -A RH-Firewall-1-INPUT -p udp --dport 5353 -d 224.0.0.251 -j ACCEPT
    -A RH-Firewall-1-INPUT -p udp -m udp --dport 631 -j ACCEPT
    -A RH-Firewall-1-INPUT -p tcp -m tcp --dport 631 -j ACCEPT
    -A RH-Firewall-1-INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT
    -A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 21 -j ACCEPT
    -A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 25 -j ACCEPT
    -A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 22 -j ACCEPT
    -A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 23 -j ACCEPT
    -A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT
    -A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 110 -j ACCEPT
    -A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 143 -j ACCEPT
    -A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 3690 -j ACCEPT
    -A RH-Firewall-1-INPUT -j REJECT --reject-with icmp-host-prohibited
    COMMIT

    -- 아래는 설치 전문 입니다. 하도 안되서... CentOS밀고 책에 있는대로 설치한후 Qmail만 설치하고 있습니다. 먼저번에 APM 설치하고 나서 Qmail 설치 한번 성공은 했는데... 여러번 다시 해도 실패해서 아예 Qmail먼저 설치하고 있습니다.

    [root@host ~]# yum install gcc gcc-c++ openssl-devel

    [root@host ~]# cd /usr/local/src/
    [root@host src]# mv /home/every/apm .
    [root@host src]# mv /home/every/qmail .
    [root@host src]# ls -l
    ?⑷퀎 8
    drwxrwxr-x 3 every every 4096 11??11 14:13 apm
    drwxrwxr-x 3 every every 4096 11??11 14:11 qmail
    [root@host src]# chown -R root.root *

    [root@host ~]# vi .bashrc

    # .bashrc

    # User specific aliases and functions

    alias rm='rm -i'
    alias cp='cp -i'
    alias mv='mv -i'

    # Source global definitions
    if [ -f /etc/bashrc ]; then
            . /etc/bashrc
    fi
    LANG=C
    ~
    ~
    ".bashrc" 13L, 183C written
    [root@host ~]# . .bashrc
    [root@host ~]# cd /usr/local/src/
    [root@host src]# ls -l
    total 8
    drwxrwxr-x 3 root root 4096 Nov 11 14:13 apm
    drwxrwxr-x 3 root root 4096 Nov 11 14:11 qmail

    [root@host src]# vi /etc/resolv.conf

    search petpsoft.com
    nameserver 168.126.63.1
    nameserver 164.126.63.1
    ~
    [root@host src]# vi /etc/hosts

    # Do not remove the following line, or various programs
    # that require network functionality will fail.
    127.0.0.1               host.petpsoft.com host localhost.localdomain localhost
    ::1             localhost6.localdomain6 localhost6
    192.168.0.231   petpsoft.com petpsoft
    192.168.0.231   everytalking.com localevery
    192.168.0.231   real79.com localreal79
    192.168.0.231   mysql.petpsoft.com localmysql
    ~
    ~

    "/etc/hosts" 8L, 377C written
    [root@host src]# vi /etc/sysconfig/network

    NETWORKING=yes
    NETWORKING_IPV6=no
    HOSTNAME=host.petpsoft.com
    DOMAINNAME=everytalking.com
    GATEWAY=192.168.0.1


    --> 파일은 미리 다 받았음.

    [root@host src]# /etc/rc.d/init.d/sendmail stop
    -bash: /etc/rc.d/init.d/sendmail: No such file or directory
    [root@host src]# cd /usr/local/src/qmail/
    [root@host qmail]# tar -xzf netqmail-1.05.tar.gz

    --> ucspi-tcp-0.88 설치
    [root@host qmail]# tar -xzf ucspi-tcp-0.88.tar.gz
    [root@host qmail]# cd ucspi-tcp-0.88
    [root@host ucspi-tcp-0.88]# patch -p1 < /usr/local/src/qmail/netqmail-1.05/other-patches/ucspi-tcp-0.88.errno.patch
    patching file error.h
    [root@host ucspi-tcp-0.88]# patch -p1 < /usr/local/src/qmail/netqmail-1.05/other-patches/ucspi-tcp-0.88.a_record.patch
    patching file rblsmtpd.c
    [root@host ucspi-tcp-0.88]# patch -p1 < /usr/local/src/qmail/netqmail-1.05/other-patches/ucspi-tcp-0.88.nodefaultrbl.patch
    patching file rblsmtpd.c
    Hunk #1 succeeded at 193 (offset 38 lines).
    Hunk #3 succeeded at 227 (offset 38 lines).
    [root@host ucspi-tcp-0.88]# make
    [root@host ucspi-tcp-0.88]# make setup check

    ./install
    ./instcheck

    --> install daemontools-0.76

    [root@host ucspi-tcp-0.88]# mkdir -p /package
    [root@host ucspi-tcp-0.88]# chmod 1755 /package/
    [root@host ucspi-tcp-0.88]# cd ..
    [root@host qmail]# tar -xzf daemontools-0.76.tar.gz -C /package/
    [root@host qmail]# cd /package/admin/daemontools-0.76/
    [root@host daemontools-0.76]# patch -p1 < /usr/local/src/qmail/netqmail-1.05/other-patches/daemontools-0.76.errno.patch
    patching file src/error.h
    [root@host daemontools-0.76]# package/install
    Making compatibility links in /usr/local/bin...
    Creating /service...
    Adding svscanboot to inittab...
    init should start svscan now.

    [root@host daemontools-0.76]# ps ax
    .....
     5286 ?        S      0:00 readproctitle service errors: ..............................................
     5287 pts/2    R+     0:00 ps ax
    [root@host daemontools-0.76]# pstree
    .....
         |-svscanboot-+-readproctitle
         |            `-svscan

    --> install QMAIL.................

    [root@host daemontools-0.76]# cd /usr/local/src/qmail/netqmail-1.05
    [root@host netqmail-1.05]# mkdir /var/qmail
    [root@host netqmail-1.05]# ./collate.sh

    You should see 7 lines of text below.  If you see anything
    else, then something might be wrong.
    [1] Extracting qmail-1.03...
    tar: Read 1024 bytes from -
    [2] Patching qmail-1.03 into netqmail-1.05.  Look for errors below:
    24
    [4] The previous line should say 24 if you used GNU patch.
    [5] Renaming qmail-1.03 to netqmail-1.05...
    [6] Continue installing qmail using the instructions found at:
    [7] http://www.lifewithqmail.org/lwq.html#installation

    [root@host netqmail-1.05]# groupadd nofiles
    [root@host netqmail-1.05]# useradd -g nofiles -d /var/qmail/alias alias
    [root@host netqmail-1.05]# useradd -M -g nofiles -d /var/qmail qmaild
    [root@host netqmail-1.05]# useradd -M -g nofiles -d /var/qmail qmaill
    [root@host netqmail-1.05]# useradd -M -g nofiles -d /var/qmail qmailp
    [root@host netqmail-1.05]# groupadd qmail
    [root@host netqmail-1.05]# useradd -M -g qmail -d /var/qmail qmailq
    [root@host netqmail-1.05]# useradd -M -g qmail -d /var/qmail qmailr
    [root@host netqmail-1.05]# useradd -M -g qmail -d /var/qmail qmails
    [root@host netqmail-1.05]# chgrp qmail /var/qmail

    [root@host netqmail-1.05]# cd /usr/local/src/qmail/netqmail-1.05/netqmail-1.05
    [root@host netqmail-1.05]# patch -p1 < /usr/local/src/qmail/qmail-date-localtime.patch
    patching file date822fmt.c
    [root@host netqmail-1.05]# patch -p0 < /usr/local/src/qmail/netqmail-1.05-tls-smtpauth-20070417.patch
    ....
    patching file ./tls.h
    patching file ./update_tmprsadh.sh

    [root@host netqmail-1.05]# make
    [root@host netqmail-1.05]# make setup check

    ./install
    ./instcheck

    [root@host netqmail-1.05]# make cert
    Generating a 1024 bit RSA private key
    ...++++++
    .......++++++
    writing new private key to '/var/qmail/control/servercert.pem'
    -----
    You are about to be asked to enter information that will be incorporated
    into your certificate request.
    What you are about to enter is what is called a Distinguished Name or a DN.
    There are quite a few fields but you can leave some blank
    For some fields there will be a default value,
    If you enter '.', the field will be left blank.
    -----
    Country Name (2 letter code) [GB]:KR
    State or Province Name (full name) [Berkshire]:SEOUL
    Locality Name (eg, city) [Newbury]:SEOUL
    Organization Name (eg, company) [My Company Ltd]:WICSSOFT
    Organizational Unit Name (eg, section) []:RND
    Common Name (eg, your name or your server's hostname) []:host.petpsoft.com
    Email Address []:kevinhappy@nate.com
    [root@host netqmail-1.05]# make tmprsadh

    [root@host netqmail-1.05]# ./config-fast
    Your fully qualified host name is .
    Putting  into control/me...
    Putting  into control/defaultdomain...
    Putting  into control/plusdomain...
    Putting  into control/locals...
    Putting  into control/rcpthosts...
    Now qmail will refuse to accept SMTP messages except to .
    Make sure to change rcpthosts if you add hosts to locals or virtualdomains!
    [root@host netqmail-1.05]# ./config-fast host.petpsoft.com
    Your fully qualified host name is host.petpsoft.com.
    Putting host.petpsoft.com into control/me...
    Putting petpsoft.com into control/defaultdomain...
    Putting petpsoft.com into control/plusdomain...
    Putting host.petpsoft.com into control/locals...
    Putting host.petpsoft.com into control/rcpthosts...
    Now qmail will refuse to accept SMTP messages except to host.petpsoft.com.
    Make sure to change rcpthosts if you add hosts to locals or virtualdomains!
    [root@host netqmail-1.05]# ./config-fast everytalking.com
    Your fully qualified host name is everytalking.com.
    Putting everytalking.com into control/me...
    Putting everytalking.com into control/defaultdomain...
    Putting everytalking.com into control/plusdomain...
    Putting everytalking.com into control/locals...
    Putting everytalking.com into control/rcpthosts...
    Now qmail will refuse to accept SMTP messages except to everytalking.com.
    Make sure to change rcpthosts if you add hosts to locals or virtualdomains!
    [root@host netqmail-1.05]# ./config-fast real79.com
    Your fully qualified host name is real79.com.
    Putting real79.com into control/me...
    Putting real79.com into control/defaultdomain...
    Putting real79.com into control/plusdomain...
    Putting real79.com into control/locals...
    Putting real79.com into control/rcpthosts...
    Now qmail will refuse to accept SMTP messages except to real79.com.
    Make sure to change rcpthosts if you add hosts to locals or virtualdomains!

    [root@host netqmail-1.05]# vi /var/qmail/rc

    #!/bin/sh

    exec env - PATH="/var/qmail/bin:$PATH" \
    qmail-start ./Maildir/ splogger qmail

    [root@host netqmail-1.05]# chmod 755 /var/qmail/rc
    [root@host netqmail-1.05]# mkdir -p /var/qmail/supervise/qmail-send/log
    [root@host netqmail-1.05]# mkdir -p /var/qmail/supervise/qmail-smtpd/log
    [root@host netqmail-1.05]# chmod +t /var/qmail/supervise/qmail-send
    [root@host netqmail-1.05]# chmod +t /var/qmail/supervise/qmail-smtpd
    [root@host netqmail-1.05]# vi /var/qmail/supervise/qmail-send/run

    #!/bin/sh
    exec /var/qmail/rc

    [root@host netqmail-1.05]# 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@host netqmail-1.05]# vi /var/qmail/supervise/qmail-smtpd/run

    #!/bin/sh
    Q_UID='id -u qmaild'
    Q_GID='id -g qmaild'

    exec /usr/local/bin/softlimit -m 20000000 \
            /usr/local/bin/tcpserver -vRHl 0 -x /etc/tcp.smtp.cdb \
            -u $Q_UID -g $Q_GID 0 25 /var/qmail/bin/qmail-smtpd 2>&1


    [root@host netqmail-1.05]# 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@host netqmail-1.05]# chmod 755 /var/qmail/supervise/qmail-send/run
    [root@host netqmail-1.05]# chmod 755 /var/qmail/supervise/qmail-send/log/run
    [root@host netqmail-1.05]# chmod 755 /var/qmail/supervise/qmail-smtpd/run
    [root@host netqmail-1.05]# chmod 755 /var/qmail/supervise/qmail-smtpd/log/run
    [root@host netqmail-1.05]# mkdir -p /var/log/qmail/smtpd
    [root@host netqmail-1.05]# chown qmaill /var/log/qmail /var/log/qmail/smtpd
    [root@host netqmail-1.05]# vi /etc/tcp.smtp

    127.0.0.1:allow,RELAYCLIENT=""
    192.168.0.231:allow,RELAYCLIENT=""
    192.168.0.:allow,RELAYCLIENT=""

    [root@host netqmail-1.05]# tcprules /etc/tcp.smtp.cdb /etc/tcp.smtp.tmp < /etc/tcp.smtp
    [root@host netqmail-1.05]# vi /etc/rc.d/init.d/qmail

    #!/bin/sh

    # For RedHat chkconfig
    # chkconfig: - 80 30
    # description: the qmail MTA

    PATH=/var/qmail/bin:/bin:/usr/bin:/usr/local/bin:/usr/local/sbin
    export PATH

    case "$1" in
      start)
        echo "Starting qmail"
      if [ -e /service/qmail-send ] ; then
       if svok /service/qmail-send ; then
       svc -u /service/qmail-send
      else
       echo qmail-send supervise not running
      fi
      else
       ln -s /var/qmail/supervise/qmail-send /service/
      fi

      if [ -e /service/qmail-smtpd ] ; then
       if svok /service/qmail-smtpd ; then
       svc -u /service/qmail-smtpd
      else
       echo qmail-smtpd supervise not running
      fi
      else
       ln -s /var/qmail/supervise/qmail-smtpd /service/
      fi
     
        if [ -d /var/lock/subsys ]; then
          touch /var/lock/subsys/qmail
        fi
        ;;
      stop)
        echo "Stopping qmail..."
        echo "  qmail-smtpd"
        svc -dx /service/qmail-smtpd /service/qmail-smtpd/log
      rm -f /service/qmail-smtpd
        echo "  qmail-send"
        svc -dx /service/qmail-send /service/qmail-send/log
      rm -f /service/qmail-send
        if [ -f /var/lock/subsys/qmail ]; then
          rm /var/lock/subsys/qmail
        fi
        ;;
      stat)
        svstat /service/qmail-send
        svstat /service/qmail-send/log
        svstat /service/qmail-smtpd
        svstat /service/qmail-smtpd/log
        qmail-qstat
        ;;
      doqueue|alrm|flush)
        echo "Flushing timeout table and sending ALRM signal to qmail-send."
        /var/qmail/bin/qmail-tcpok
        svc -a /service/qmail-send
        ;;
      queue)
        qmail-qstat
        qmail-qread
        ;;
      reload|hup)
        echo "Sending HUP signal to qmail-send."
        svc -h /service/qmail-send
        ;;
      pause)
        echo "Pausing qmail-send"
        svc -p /service/qmail-send
        echo "Pausing qmail-smtpd"
        svc -p /service/qmail-smtpd
        ;;
      cont)
        echo "Continuing qmail-send"
        svc -c /service/qmail-send
        echo "Continuing qmail-smtpd"
        svc -c /service/qmail-smtpd
        ;;
      restart)
        echo "Restarting qmail:"
        echo "* Stopping qmail-smtpd."
        svc -d /service/qmail-smtpd
        echo "* Sending qmail-send SIGTERM and restarting."
        svc -t /service/qmail-send
        echo "* Restarting qmail-smtpd."
        svc -u /service/qmail-smtpd
        ;;
      cdb)
        tcprules /etc/tcp.smtp.cdb /etc/tcp.smtp.tmp < /etc/tcp.smtp
        chmod 644 /etc/tcp.smtp.cdb
        echo "Reloaded /etc/tcp.smtp."
        ;;
      help)
        cat <<HELP
       stop -- stops mail service (smtp connections refused, nothing goes out)
      start -- starts mail service (smtp connection accepted, mail can go out)
      pause -- temporarily stops mail service (connections accepted, nothing leaves)
       cont -- continues paused mail service
       stat -- displays status of mail service
        cdb -- rebuild the tcpserver cdb file for smtp
    restart -- stops and restarts smtp, sends qmail-send a TERM & restarts it
    doqueue -- schedules queued messages for immediate delivery
     reload -- sends qmail-send HUP, rereading locals and virtualdomains
      queue -- shows status of queue
       alrm -- same as doqueue
      flush -- same as doqueue
        hup -- same as reload
    HELP
        ;;
      *)
        echo "Usage: $0 {start|stop|restart|doqueue|flush|reload|stat|pause|cont|cdb|queue|help}"
        exit 1
        ;;
    esac

    exit 0

    [root@host netqmail-1.05]# chmod 755 /etc/rc.d/init.d/qmail
    [root@host netqmail-1.05]# chkconfig --add qmail
    [root@host netqmail-1.05]# chkconfig --level 345 qmail on
    [root@host netqmail-1.05]# mv /usr/lib/sendmail /usr/lib/sendmail.org   
    mv: cannot stat `/usr/lib/sendmail': No such file or directory
    [root@host netqmail-1.05]# mv /usr/sbin/sendmail /usr/sbin/sendmail.org  
    mv: cannot stat `/usr/sbin/sendmail': No such file or directory
    [root@host netqmail-1.05]# ln -s /var/qmail/bin/sendmail /usr/lib
    [root@host netqmail-1.05]# ln -s /var/qmail/bin/sendmail /usr/sbin
    [root@host netqmail-1.05]# echo master > /var/qmail/alias/.qmail-root
    [root@host netqmail-1.05]# echo master > /var/qmail/alias/.qmail-postmaster
    [root@host netqmail-1.05]# echo master > /var/qmail/alias/.qmail-mailer-daemon
    [root@host netqmail-1.05]# chmod 644 /var/qmail/alias/.qmail*

    [root@host netqmail-1.05]# /etc/rc.d/init.d/qmail start
    Starting qmail

    [root@host netqmail-1.05]# ps ax
     2975 ?        Ss     0:00 /bin/sh /command/svscanboot
     3039 ?        S      0:00 svscan /service
     3040 ?        S      0:00 readproctitle service errors: ..........................................................................
    ....
    25218 ?        S      0:00 supervise qmail-smtpd
    25219 ?        S      0:00 supervise log
    25220 ?        S      0:00 supervise qmail-send
    25222 ?        S      0:00 /usr/local/bin/multilog t /var/log/qmail/smtpd
    25224 ?        S      0:00 supervise log
    25225 ?        S      0:00 /usr/local/bin/multilog t /var/log/qmail
    25272 ?        S      0:00 qmail-send
    25273 ?        S      0:00 /usr/local/bin/tcpserver -vRHl0 -x /etc/tcp.smtp.cdb -u id -u qmaild -g id -
    25274 ?        S      0:00 splogger qmail
    25275 ?        S      0:00 qmail-lspawn ./Maildir/
    25276 ?        S      0:00 qmail-rspawn
    25277 ?        S      0:00 qmail-clean


    [root@host ~]# pstree
         |-svscanboot-+-readproctitle
         |            `-svscan-+-supervise---tcpserver
         |                     |-2*[supervise---multilog]
         |                     `-supervise---qmail-send-+-qmail-clean
         |                                              |-qmail-lspawn
         |                                              |-qmail-rspawn
         |                                              `-splogger

    [root@host netqmail-1.05]# telnet localhost 25
    Trying 127.0.0.1...
    Connected to localhost.localdomain (127.0.0.1).
    Escape character is '^]'.
    Connection closed by foreign host.



  • 눈팅만으로는 답변글을 볼 수 없습니다. 로그인하셔야 합니다.
    [한국리눅스유저그룹]의 글을 퍼가실때에는 반드시 [출처]를 표시해 주시는 센스가 필요합니다!
    지금 이시간, 공부하고 있는 당신은 머지않아 최고가 될 것입니다. 즐겁게 공부하시고, 힘내십시오!
    포스팅 글이 유용하셨다면 RSS를 구독하시면 됩니다.
    유용하고, 좋은글 포스팅 바랍니다. 포스팅된 글은 (전세계)? 대부분의 소셜 사이트에 포스팅됩니다.

  • Remember GIVE First and then TAKE After!




    자기 것만 챙기는 당신은 얌체족?... 답변주시는분께 "고맙다는 감사의 코멘트"를 남겨주세요. [+10점]
    문경윤 [PO : 7,474]     09-11-19 14:24
    softlimit 값을 좀 더 늘…

  • 눈팅만으로는 답변글을 볼 수 없습니다. 로그인하셔야 합니다.
  • [게시판 맨위로]
    자기 것만 챙기는 당신은 얌체족?... 답변주시는분께 "고맙다는 감사의 코멘트"를 남겨주세요. [+10점]
         
    이건영 [PO : 148]   10-04-07 09:59
    감사합니다... 결국 고…

  • 눈팅만으로는 답변글을 볼 수 없습니다. 로그인하셔야 합니다.
  • [게시판 맨위로]
    자기 것만 챙기는 당신은 얌체족?... 답변주시는분께 "고맙다는 감사의 코멘트"를 남겨주세요. [+10점]
    이건영 [PO : 148]   09-11-11 17:50
    참 기네요...포인트가 …

  • 눈팅만으로는 답변글을 볼 수 없습니다. 로그인하셔야 합니다.
  • [게시판 맨위로]

    [포인트 정책] :: 글읽기 : -10점(글쓴이는 포인트 받음), 글쓰기 : +0점, 코멘트 : +10점, 다운로드 : -200점
    질문시 200점이상의 포인트 투자가 필요, 답변이 채택되면 70%의 포인트 받음

    총조회수 : 10,608,193회 | 전체글 : 3,600건 | 질문글 : 860건 | 코멘트 답변글 : 2,740건
    번호 분류 제목 상태 글쓴이 PO 날짜 조회
    LINUX [필독]지식인 게시판 - 질문시 알아둘 주의… (30) 김태용
    PO : 188,338
    200 12-30 169170
    785 LINUX CentOS 5.3 yum uptade 에러입니다. (4) 임창렬
    PO : 1,740
    200 07-10 19414
    784 LINUX 랜카드2개 설치 후 인터넷이 안되네요... (9) 조성우
    PO : 286
    200 01-07 19347
    783 LINUX A-sta2와 호환되는 리눅스 (2) 케얄
    PO : 1,320
    100 04-03 19190
    782 LINUX 질문드려요? (6) 신우
    PO : 2,348
    100 02-05 18936
    781 LINUX GeoIP 모듈 추가.. [CentOS 5.2] (1) 장효준
    PO : 1,032
    200 11-09 18934
    780 LINUX qmail admin이 안되는 이유가 궁금합니다. (6) 황이
    PO : 3,239
    200 11-12 18848
    779 LINUX 웹 로딩속도 질문 좀 다시 드려요 (10) 정낙승
    PO : 2,348
    200 07-03 18753
    778 LINUX people.netfilter.org 사이트 다운 (3) 유홍선
    PO : 1,602
    200 04-14 18698
    777 LINUX Linux router 만들기 (3) kponenatio…
    PO : 1,065
    100 03-17 18572
    776 LINUX CentOS 구축관리 실무 BOOK 중 Qmail 문의.... (4) 찐꾼
    PO : 1,441
    100 02-07 18571
    775 LINUX php 컴파일 옵션에 대해 질문합니다.. (5) 계성용
    PO : 8,140
    10 06-13 18536
    774 LINUX simscan clamav 에 관한 질문 (2) 손영호
    PO : 5,386
    100 08-06 18533
    773 JSP/JAVA C에서 fflush(stdin) 같은 자바 명령어를 찾습니… (3) 김영혁
    PO : 1,163
    200 02-16 18531
    772 LINUX smtp가 실행이 안됩니다. (4) 최만균
    PO : 2,455
    50 05-02 18465
    771 LINUX NXClient 에서 로그인을 하는데 문제가 생깁니… (2) 김영혁
    PO : 1,163
    200 11-10 18455
     1  2  3  4  5  6  7  8  9  10    
    [게시판 맨위로]
    한국LUG는 대한민국의 리눅스 지식인[사용자/개발자]들의 커뮤니티입니다. [매년 1~2회의 공개세미나 개최]
    한국LUG : 울산 - 광주 - 전북 - 인천 - 대전 - LUG 위키

    [Linux Distribution] : CentOS | Ubuntu | Fedora | WhiteBox | Debian | Slackware | Gentoo | openSuSE

    "Linux" is a registered trademark of Linus Torvalds. "Linux is Kernel"
    - 리눅스는 공짜가 아니라 자유[Free & Effort]입니다 -
    [인터넷 서점/출판사 링크] : 강컴 | 알라딘 | 인터파크 | 예스24 | 교보문고 | 수퍼유저코리아 | 제이펍
    한국LUG 사이트는 1024 x 768 해상도(운영자 노트북:14")에 최적화 되어 있습니다. : LINUX FANSITE
    WWW.LUG.OR.KR Server is made by CentOS Linux, P4 1.8G, Memory 512MB, Main HDD 160GB, Backup HDD 40GB and LAMP, qmail MTA.
    CentOS Linux & Mozilla Firefox UTF-8 Base Created.
    visitor stats
    1998-2024 www.lug.or.kr   Directed By Great Dragon, Kim.   Top
    LUG 포인트 정책 : [회원가입 : +100점] [로그인(하루한번) : +100점] [글쓰기 : +20점] [코멘트 : +10점] [다운로드 : -200점] [질문 포인트 : 최소 200점]
    데스크탑 프로그래밍(gcc, g++, wxGTK[wxWidgets] 등)은 "Fedora"를 사용하고, 서버 운영(WEB, FTP 등)은 "CentOS"를 사용하시길 권장합니다.
    도전하는자, 자신을 투자하는자만이 뜻하는바를 이룰 수 있다.
    Information should be Exchanged with Interactive, not One Way Direction.
    준회원, 정회원, 우수회원, VIP회원, 기업회원, 관리자
    Be Maker!
    인생에서, 100% 순이익을 보장하는건 없다. 1%의 지식을 나눔으로써, 가끔씩 손해볼 필요도 있다.
    그대가 가진 1%의 지식만이라도 공공을 위해 포스팅하라. 손해본다는 생각이 앞선다면 그대의 인생은 힘들어질것이다.
    자신이 가진 지식의 1%도 투자하지 않고, 오로지 자신의 이익만 탐하는자와는 동지가 되지마라.
    만나서 대화하면 모두 좋은 사람들이지만, 유독 인터넷에서만 자신을 밝히지 않고, 좀비로 서식하는 사람들이 많다.
    부지불식간[不知不識間], 좀비(하류) 인생이 될지도 모르니, 항상 자신을 경계하도록 하라.
    홈으로~
    [도서 안내]
    1. CentOS Linux
    2. gcc로 공부하는 C++
    베스트셀러 입성^^

    3. 쉘 스크립트 입문
    4. JSP 입문

    아래 배너들은 LUG 세미나 모임에 도움을 주신(실) 멋진 기업들입니다. ^^