JDK 다운로드
http://java.sun.com/javase/downloads/index.jsp

리눅스 버전의 .bin파일을
/usr/local/src 에 다운로드
jdk-6u17-linux-i586.bin

root 계정인데도 허가 거부
권한 변경후 설치

# chmod 700 jdk-6u17-linux-i586.bin
# ./jdk-6u17-linux-i586.bin


라이정책 관련된 내용이 출력되는데 엔터키 계속 클릭...
.....
라이선스 동의에 y 입력
설치는 완료
jdk1.6.0_17 디렉토리 생성됨

/usr/local/java 경로로 옮김

#mv jdk1.6.0_17 /usr/local/java


[환경 설정]


#vi /etc/profile

파일 마지막 부분에 JDK 설정 추가

.....

# JAVA SDK 6

JAVA_HOME=/usr/local/java
export JAVA_HOME
PATH=$PATH:$JAVA_HOME/bin
CLASSPATH=$
CLASSPATH:$JAVA_HOME/lib/*:.


변경된 내용 적용후 설치버전 확인.

[root@local]# source /etc/profile
[root@local]# javac -version
javac 1.6.0_17


설치완료.







'Linux' 카테고리의 다른 글

[fedora] Sendmail, dovecot, pop3, sasl  (0) 2009.12.21
MySQL설치중 오류:error: No curses/termcap library found  (1) 2009.11.24
Posted by finewoo
,


[fedora core11 기준  센드메일 설치 및 pop3, smtpauth 설정]

설치할 패키지
- sendmail : sendmail-8.14.3-5.fc11.i586
- dovecot : dovecot-1.2.6-3.fc11.i586
- sasl :cyrus-sasl-2.1.22-22.fc11.i586


1. sendmail 설치 및 설정
- 먼저 sendmail 설치여부 확인 

#rpm -qa |grep sendmail


- 패키지 정보가 없으면 새로 설치한다.
- 설치할 패키지 : sendmail-8.14.3-5.fc11.i586 인경우

#yum install sendmail-8.14.3-5.fc11.i586


2. dovecot 설치 및 설정
- pop3 나 imap 을 사용하기 위해 dovecot 패키지를 설치한다.
- dovecot은 기본 imap에 비해 보안등이 향상

#yum install dovecot-1.2.6-3.fc11.i586


* /etc/dovecot.conf 설정 변경

20라인 protocal = pop3
42라인 listen = *, [::] 


# service dovecot start
Dovecot Imap (을)를 시작 중:                               [  OK  ]


- telnet 으로 110번 포트 pop3 접속 확인

# telnet localhost 110
Trying 127.0.0.1...
Connected to localhost.localdomain (127.0.0.1).
Escape character is '^]'.
+OK Dovecot ready.



3. sendmail 설정

- /etc/mail/sendmail.mc 편집
- smtp인증기능 추가위해 아래 라인 주석제거

TRUST_AUTH_MECH(`EXTERNAL DIGEST-MD5 CRAM-MD5 LOGIN PLAIN')dnl
define(`confAUTH_MECHANISMS', `EXTERNAL GSSAPI DIGEST-MD5 CRAM-MD5 LOGIN PLAIN')dnl

* smtp인증은 outlook 또는 eudora등과 같은 메일클라이언트 프로그램으로 메일서버를 통해 메일을 전송하고자 할때 /etc/mail/access 엑세스 허용파일에서 릴레이를 허용할 IP를 지정하는 방식보다 사용자 아이디와 암호 확인을 통해서 메일 전송을 허용함으로써 메일서버가 스펨경유지로 사용되는 것을 방지할 수 있다.


- 설정파일 변경 적용

m4 /etc/mail/sendmail.mc > /etc/mail/sendmail.cf


- /etc/mail/sendmail.cf 에서 아래와 같이 addr=127.0.0.1 부분을 제거

 (O DaemonPortOptions=Port=smtp, Name=MTA )


- /etc/mail/local-host-names : 메일을 수신할 호스트이름 추가

test.co.kr or mail.test.co.kr


4. SMTPAUTH 인증을 위한  SASL 라이브러리가 설치여부 확인 및 서비스 시작

cyrus-sasl-md5-2.1.22-22.fc11.i586
cyrus-sasl-plain-2.1.22-22.fc11.i586
cyrus-sasl-lib-2.1.22-22.fc11.i586
cyrus-sasl-2.1.22-22.fc11.i586
[root@test]# service saslauthd restart 


5. sendmail 데몬 시작

#service sendmail start


- telnet 25번 포트로 접속해서 아래와 같은 화면이 출력되는지 확인.

* SMTPAUTH 인증확인

[root@(none) ~]# telnet localhost 25
Trying ::1...
telnet: connect to address ::1: Connection refused
Trying 127.0.0.1...
Connected to localhost.
Escape character is '^]'.
220 (none) ESMTP Sendmail 8.14.3/8.14.3; Tue, 22 Dec 2009 00:44:24 +0900
ehlo localhost
250-(none) Hello localhost [127.0.0.1], pleased to meet you
250-ENHANCEDSTATUSCODES
250-PIPELINING
250-8BITMIME
250-SIZE
250-DSN
250-ETRN
250-AUTH GSSAPI DIGEST-MD5 CRAM-MD5 LOGIN PLAIN
250-DELIVERBY
250 HELP


ehlo localhost로 나타나는 메시지 중 위와 같이
250-AUTH GSSAPI DIGEST-MD5 CRAM-MD5 LOGIN PLAIN
가 나타나면 정상적으로 인증기능이 구동중인 것이다.
이메일 클라이언트에서 보내는 메일서버 인증기능 체크후 아이디와 암호를 입력하면 메일서버를 통해 정상적으로 
이메일을 전송할 수 있다.





'Linux' 카테고리의 다른 글

[Linux] CentOS5.3 에 JAVA(JDK) 설치  (0) 2010.02.28
MySQL설치중 오류:error: No curses/termcap library found  (1) 2009.11.24
Posted by finewoo
,
linux에 mysql 설치중 오류
./configure 하는중
다음 오류가 날경우 해결
checking for termcap functions library... configure: error: No curses/termcap library found

해당 라이브러리를 찾지 못해 생기는 오류이다.
yum으로 라이브러리를 설치한다.

 #yum -y install ncurses-devel

'Linux' 카테고리의 다른 글

[Linux] CentOS5.3 에 JAVA(JDK) 설치  (0) 2010.02.28
[fedora] Sendmail, dovecot, pop3, sasl  (0) 2009.12.21
Posted by finewoo
,