반응형
리눅스(linux) 에서 기본적으로 사용하는 메일 명령어는 mail 이다.
리눅스 서버에서 오류 메시지 등을 해당 mail로 전송하곤 하는데 잘못된 오류로 인해 지속적으로 쌓인 로그가 양이 어마어마 한 경우가 간혹 있다.
이와 같이 쌓인 메일을 지우기 위한 명령어와 그외 mail 관련 명령어를 설명 해드리겠습니다.
1. mail 삭제
# mail 명령어 실행
"/var/spool/mail/root": 3 messages 3 new
>N 1
N 2
n 3
처럼 메일 갯수와 메일 리스트 항목이 쭉 나타 날겁니다.
위 3건 모두를 지우고 싶다면
& d 1-3
& q
d는 삭제 명령이며 1-3 은 첫번째 메일부터 3번까지의 메일을 삭제하라고 하는 명령입니다.
q는 좀전 실행한 명령을 저장하고 나가기 입니다.
q를 하지 않고 x또는 exit로 mail을 종료할 경우 처음으로 초기화 한 후 종료 됩니다.
[기타 mail 명령어 설명]
명령어 옵션을 볼려면 mail 실행후 help 또는 ? 를 입력하면 됩니다.
mail -u 유저명
선택한 유저의 메일 박스에 있는 메일 리스트가 출력되고 mail 명령어 모드 상태가 되며 실행
t 메일번호 : 지정된 메일의 내용을 출력
예) t 1 : 1번 리스트의 메일 내용을 출력
n : 다음 메일의 내용을 출력
e 메일번호 : ex 명령 모드를 이용해 메일을 편집
f 메일번호 : 지정된 리스트를 출력
예) f 1-10 : 1번 부터 10번까지 메일 리스트 출력
d 메일번호 : 지정된 메일 삭제 (위 설명 중복)
예) d 1-10 : 1번 부터 10번까지 메일을 삭제
s 메일번호 : 지정된 메일을 파일로 저장
예) s 1 mail.txt : 1번 메일을 mail.txt 파일로 저장
u 메일번호 : 삭제한 메일을 복구
예) u 1 : 삭제되었던 1번 메일 복구 (q를 실행해서 종료 하기전 가능)
R 메일번호 : 해당 번호 메일 보낸사람에게 답방 메일 보내기
r 메일번호 : 지정된 메일에 대해 모든 참조자를 포함하여 답변 보냄
pre 메일번호 : make messages go back to /usr/spool/mail
m 유저 리스트 : 원하는 유저에게 메일을 보냄
q : mail 모드에서 모든 상태를 저장후 종료
mail 모드에서 한번 읽었던 메일은 q 명령로 바져나갈 경우 메일방스에서 삭제되고 mbox 파일로 저장됨
x : mail 초기 상태로 돌려 놓고 바져나감
mail 모드에서 읽거나 삭제한 메일도 x 명령으로 빠져나가면 초기 상태로 복구 된다.
h : 메세지 리스트를 출력함.
예) h : 메일박스 첫 리스트를 출력, h 2 : 2번 메일 부터 리스트 출력
! : 쉘 명령을 실행
예) !pwd pwd 명령을 실행 (현재 디렉토리 출력)
cd 디렉토리 : 입력한 디렉토리로 이동
예) cd /home/users
리눅스 서버에서 오류 메시지 등을 해당 mail로 전송하곤 하는데 잘못된 오류로 인해 지속적으로 쌓인 로그가 양이 어마어마 한 경우가 간혹 있다.
이와 같이 쌓인 메일을 지우기 위한 명령어와 그외 mail 관련 명령어를 설명 해드리겠습니다.
1. mail 삭제
# mail 명령어 실행
"/var/spool/mail/root": 3 messages 3 new
>N 1
N 2
n 3
처럼 메일 갯수와 메일 리스트 항목이 쭉 나타 날겁니다.
위 3건 모두를 지우고 싶다면
& d 1-3
& q
d는 삭제 명령이며 1-3 은 첫번째 메일부터 3번까지의 메일을 삭제하라고 하는 명령입니다.
q는 좀전 실행한 명령을 저장하고 나가기 입니다.
q를 하지 않고 x또는 exit로 mail을 종료할 경우 처음으로 초기화 한 후 종료 됩니다.
[기타 mail 명령어 설명]
명령어 옵션을 볼려면 mail 실행후 help 또는 ? 를 입력하면 됩니다.
mail -u 유저명
선택한 유저의 메일 박스에 있는 메일 리스트가 출력되고 mail 명령어 모드 상태가 되며 실행
t 메일번호 : 지정된 메일의 내용을 출력
예) t 1 : 1번 리스트의 메일 내용을 출력
n : 다음 메일의 내용을 출력
e 메일번호 : ex 명령 모드를 이용해 메일을 편집
f 메일번호 : 지정된 리스트를 출력
예) f 1-10 : 1번 부터 10번까지 메일 리스트 출력
d 메일번호 : 지정된 메일 삭제 (위 설명 중복)
예) d 1-10 : 1번 부터 10번까지 메일을 삭제
s 메일번호 : 지정된 메일을 파일로 저장
예) s 1 mail.txt : 1번 메일을 mail.txt 파일로 저장
u 메일번호 : 삭제한 메일을 복구
예) u 1 : 삭제되었던 1번 메일 복구 (q를 실행해서 종료 하기전 가능)
R 메일번호 : 해당 번호 메일 보낸사람에게 답방 메일 보내기
r 메일번호 : 지정된 메일에 대해 모든 참조자를 포함하여 답변 보냄
pre 메일번호 : make messages go back to /usr/spool/mail
m 유저 리스트 : 원하는 유저에게 메일을 보냄
q : mail 모드에서 모든 상태를 저장후 종료
mail 모드에서 한번 읽었던 메일은 q 명령로 바져나갈 경우 메일방스에서 삭제되고 mbox 파일로 저장됨
x : mail 초기 상태로 돌려 놓고 바져나감
mail 모드에서 읽거나 삭제한 메일도 x 명령으로 빠져나가면 초기 상태로 복구 된다.
h : 메세지 리스트를 출력함.
예) h : 메일박스 첫 리스트를 출력, h 2 : 2번 메일 부터 리스트 출력
! : 쉘 명령을 실행
예) !pwd pwd 명령을 실행 (현재 디렉토리 출력)
cd 디렉토리 : 입력한 디렉토리로 이동
예) cd /home/users
반응형
'서버,보안' 카테고리의 다른 글
You don't have permission to access, client denied by server configuration 오류 (0) | 2011.01.10 |
---|---|
닷네임코리아 국내 최저가 도메인 등록 기관 소개 합니다. (0) | 2010.09.29 |
리눅스 서버 rsync error - transferred (code 23) at main.c(****) (0) | 2010.09.03 |
KT, SK 인터넷 공유기 차단 경고 해지 및 차단하기 (0) | 2010.05.27 |
[nWmail] 음력 관련 에러 Microsoft JET Database Engine error '80040e07' 수정 방법 (0) | 2010.04.13 |
리눅스 서버 시간을 date 명령어로 손쉽게 변경하기 (0) | 2010.04.13 |
MD5 Decript 암호화 된 값을 해독해 주는 사이트 (0) | 2010.04.12 |
리눅스 서버 apache php 오류 Cannot load /usr/local/apache/libexec/libphp4.so into server: /usr/local/apache/libexec/libphp4.so: cannot restore segment prot after reloc: Permission denied (0) | 2010.03.12 |