*  *  *  *  * 수행할 명령어

분(0~59)/시(0~23)/일(1~31)/월(1~12)/요일(0~6)(일요일:0~토요일:6)

 

예시)

* * * * * /test.sh
→ 매 1분마다 /test.sh를 수행 (하루에 1440회[2])
15,45 * * * * /test.sh
→ 매시 15분, 45분에 /test.sh를 수행 (하루에 48회[3])
*/10 * * * * /test.sh
→ 10분마다 /test.sh를 수행 (하루에 144회[4])
0 2 * * * /test.sh
→ 매일 02:00에 /test.sh 를 수행 (하루에 1회)
30 */6 * * * /test.sh
→ 매 6시간마다 수행(00:30, 06:30, 12:30, 18:30)
30 1-23/6 * * * /test.sh
→ 1시부터 매 6시간마다 수행(01:30, 07:30, 13:30, 19:30)
0 8 * * 1-5 /test.sh
→ 평일(월요일~금요일) 08:00
0 8 * * 0,6 /test.sh
→ 주말(일요일, 토요일) 08:00

 

'OS > 기타' 카테고리의 다른 글

TELNET으로 SMTP 이용하여 메일 보내기  (0) 2015.10.13

0.    확인

 sendmail이 서버에 존재하는지 확인. 없으면 설치

# rpm -qa | grep sendmail

1.    설치

# yum -y install sendmail sendmail-cf

 

2.    메일 서비스 실행

# service sendmail start

 

3.    sendmail.mc 파일수정

 

52,53 line 수정 (앞부분 dnl 제거)

TRUST_AUTH_MECH(`EXTERNAL DIGEST-MD5 CRAM-MD5 LOGIN PLAIN')dnl

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

 

116  line 수정

127.0.0.1 0.0.0.0으로 개방

DAEMON_OPTIONS(`Port=smtp,Addr=127.0.0.1, Name=MTA')dnl

 

(수정 후)

DAEMON_OPTIONS(`Port=smtp,Addr=0.0.0.0, Name=MTA')dnl

 

4.    sendmail.cf 생성

# m4 sendmail.mc > sendmail.cf

 

5.     sendmail.cf 수정

95line 수정(도메인이 있을 경우 수정. 없다면 크게 신경 안써도 됨)

# my official domain name

# ... define this only if sendmail cannot automatically determine your domain

#DjYour domian name

 

6.     445 line 보안을 위해 일부 글자 다음과 같이 삭제

O SmtpGreetingMessage=$j Sendmail $v/$Z; $b

(수정 후)

O SmtpGreetingMessage=$j Sendmail; $b

 

7.  /etc/mail/local-host-names 도메인추가

*hostname local-host-names과 동일한 도메인 입력할것!

 

8.    서비스 재시작

# service sendmail restart

 

9.    테스트 메일 발송하기

# telnet localhost 25          // 방화벽에서 25번 포트를 열려있는지 확인. 안열려 있다면 방화벽에 막혀 메일전송 불가!

mail from:<from@mail.com>  //보내는 사람 주소

rcpt to:<to@mail.com>  //받는 사람 주소

data                       

Test. sendmail!    //메일 내용 입력

.                      //입력 마침. 내용작성 후 반드시 입력

quit                  //종료

 

'OS > CentOs' 카테고리의 다른 글

VNC 서버 및 클라이언트 설치  (0) 2015.10.02
CentOS 한글(Charset) 설정 하기  (0) 2015.09.30

IIS7 에서 SMTP서버 설정 하는 방법 (Windows 2008 R2 Standard Server 기준)

1. SMTP서버 설치

 - 서버관리자 - 기능 - 기능추가

 

2. IIS6 관리자에서 SMTP 가상 서버 설치 확인 (IIS7 관리자에서는 나타나지 않음;;)

 - IIS6 관리자에서 SMTP 가상 서버 설정 해야함

3. 릴레이 제한 설정

- 릴레이 허용 대상 IP 등록

- SMTP 가상서버 우클릭 - 속성 - 엑세스 - 릴레이제한 - 추가

- 대상 IP를 등록하고 확인

3. 해당 웹사이트에 SMTP 설정 (IIS7)

- IIS7 해당 웹사이트 선택 - SMTP 전자메일

- 해당 웹사이트에 맞게 설정

4. 테스트

o 텔넷으로 수동 테스트

HOWTO: Windows 2000 IIS SMTP 서비스 수동으로 테스트

 

TELNET으로 SMTP 이용하여 메일 보내기


1. telnet 메일서버아이피 25
- 상대방 메일서버 접속
2. HELO 자기도메인명
3. MAIL FROM: <보낸는사람 메일계정>
4. RCPT TO: <받는사람 메일계정>
5. DATA
6. 메일내용 입력
- 빈 라인에 .을 입력하면 입력 끝
8. QUIT
- smtp 트랜젝션 종료 알림
9. 텔넷 종료

* 주요 오류 메세지 코드 정리

  220 : 서비스가 준비됨
  221 : 메일전송 완료를 의미함 윈속 종료
  250 : OK
  354 : 원문을 전송해도 된다는 코드
  421 : 서비스가 수행되지 않음.
  450 : 받는쪽 메일 계정 에러. 우편함으로 사용불가능
  451 : 요청된 행위가 강제 종료됨
  452 : 메일서버의 하드 용량이 부족
  500 : 구문오류. 말그대로 메시지 형식이 잘못된 경우 발생
  503 : 명령들의 순서가 틀림. 시나리오순서대로 메시지가 전달안된경우
  550 : 우편함이 이용될수 없음
  551 : 해당 메일 계정이 존재하지 않음
  552 : 받는쪽 메일 계정의 용량이 부족
  553 : 우편함 이름 사용 불가
  554 : 거래 실패

'OS > 기타' 카테고리의 다른 글

Cron Job Schedule 관련 정리  (0) 2019.09.25

1. Install Required Packages

- 대부분 리눅스 서버는 GUI 관련 패키지가 설치되어 있지않으므로 아래 패키지를 설치한다.

For CentOS/RHEL 6:
# yum groupinstall "Desktop"

For CentOS/RHEL 5:
# yum groupinstall "GNOME Desktop Environment"

- 몇몇 vnc-server는 다음 패키지도 필요로 한다.

# yum install pixman pixman-devel libXfont

2. Install VNC

# yum install vnc-server

3. Create User for VNC

- 계정 추가 및 패스워드 설정

# useradd user1
# passwd user1

# useradd user2
# passwd user2

- VNC 패스워드 설정

# su - user1
$ vncpasswd
$ exit

# su - user2
$ vncpasswd
$ exit


4. Configure VNC Server for Users

- vnc 설정 파일 수정 (/etc/sysconfig/vncservers)

# vi /etc/sysconfig/vncservers

-----------------------------------------------------------------

VNCSERVERS="1:user1 2:user2"
VNCSERVERARGS[1]="-geometry 800x600"
VNCSERVERARGS[2]="-geometry 1024x768"

-----------------------------------------------------------------
* user 추가 및 user 별 Screen Size 설정 : user1 -> 800x600,  user2 -> 1024x768

- vncserver 서비스 구동

# service vncserver start

5. Connect VNC Server using VNC Viewer

- VNC Viewer의 종류는 여러가지가 있음 아래 중 Viewer를 다운로드 받아 클라이언트에 설치

TightVNC: http://www.tightvnc.com/download.php
RealVNC: https://www.realvnc.com/download/vnc/
TigerVNC: http://sourceforge.net/projects/tigervnc/files/tigervnc/

'OS > CentOs' 카테고리의 다른 글

SendMail 설정 및 테스트  (0) 2015.12.21
CentOS 한글(Charset) 설정 하기  (0) 2015.09.30

o Cent OS 한글(Charset) 설정

/etc/sysconfig/i18n 파일을 편집하여 한글을 설정 할 수 있다

- 한글 관련 패키지 설치
# yum groupinstall korean-support –x xorg-x11-server-Xorg

- /etc/sysconfig/i18n 파일 수정
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“
 
- /etc/sysconfig/i18n 파일 적용
source /etc/sysconfig/i18n
 
만약에 한글이 깨져서 나올 경우

 /etc/profile 파일 수정

vi /etc/profile
export LC_ALL="ko_KR.UTF-8"
export LANG="ko_KR.UTF-8"

- /etc/profile 파일 적용
source /etc/profile

 

'OS > CentOs' 카테고리의 다른 글

SendMail 설정 및 테스트  (0) 2015.12.21
VNC 서버 및 클라이언트 설치  (0) 2015.10.02

+ Recent posts