본문 바로가기

Programming/Linux

[Ssmtp] 콘솔에서 메일보내기 - Gmail Simple SMTP. sendmail같은 MTA을 대신하여 간단하게 메일을 전송하기만 할 수 있는 프로그램. 간단하게 메일만 보낸다거나 할 때 유용하게 쓰일 것이다. 1. 설치 yum -y install ssmtp --> Error. http://linux.softpedia.com/progDownload/sSMTP-Download-36989.html 에서 소스파일 다운받기 wget http://ftp.de.debian.org/debian/pool/main/s/ssmtp/ssmtp_2.64.orig.tar.bz2 tar -xvf ssmtp-2.48.tar.gz ./configure make make install Mail name [localhost] : 개행 Please enter SMTP port n.. 더보기
[SendMail] 콘솔에서 메일 보내기 - #2 새로운 마음으로 다시 심기일전하여 mail명령어를 사용하여 메일 보내기. 역시 해당 로컬 계정에서 메일 수신. 발신 후 /var/logmaillog 로그파일 확인. http://anyt13.tistory.com/archive/20071111 을 참조하여 Log 분석 Jun 11 09:30:22 localhost sendmail[5544]: q5B0ULTR005544: from=booraik, size=228, class=0, nrcpts=1, msgid=, relay=root@localhost Jun 11 09:30:22 localhost sendmail[5545]: q5B0UMFh005545: from=, size=483, class=0, nrcpts=1, msgid=, proto=ESMTP, daem.. 더보기
[SendMail] 콘솔에서 메일 보내기 - #1 콘솔에서 mail명령어를 통해 메일을 보낼 수 있다. mail -s "제목" booraik@gmail.com 입력 시 내용을 입력 후 메일을 전송 할 수 있다. 작성 완료 시 새 라인에 . 만 입력 후 엔터 입력시 메일이 전송된다. 메일 전송 후 mail명령어로 메일 전송여부를 확인 결과 "Undelivered Mail Return"으로 전송이 실패됨을 확인. 확인 결과 mail명령어에 사용되는 mailx는 MUA라서 메일을 전송하는 일은 할 수 없다. 메일을 전송 할 수 있는 MTA에는 Sendmail과 Qmail 등이 있다. sendmail 전송 확인 rpm -qa | grep sendmail 으로 확인. 역시 설치가 되어있지 않다. yum -y install을 통해 sendmail을 설치하자. 설치.. 더보기
[MUTT] 설치 및 설명 MUA - Mail User Agent. 리눅스용 텍스트기반의 이메일을 읽고 쓰고 보내는 프로그램 화려한 GUI 스타일의 메일 클라이언트가 아니다. 설치는 yum을 통해 설치 : yum -y install mutt mutt의 설정파일은 홈 디렉토리의 .muttrc 오프라인 상태에서 텍스트 파일로 편지 작성 후 온라인 상의 커맨드 라인으로 편지 보내기 제목 : Subject. 내용 : FileName.txt의 내용. mutt -s "Subject" booraik@gmail.com < FileName.txt 첨부파일을 포함하여 해당 메일 주소로 메일을 보낸다. 제목 : Subject. 내용 : FileName.txt의 내용. 첨부파일 : SendFile.txt mutt -s "Subject" -a SendF.. 더보기
[Config] vi 사용법 종류 명령어 설명 기타 입력모드 a 커서 위치의 다음 칸부터 입력모드 i 커서 위치부터 입력모드 o 커서 아래에 줄을 만들고 입력모드 커서이동 h j k l ← ↓ ↑ → 키보드 배열의 순서대로 w e 다음 단어의 첫글자, 마지막글자로 이동 대문자 : 스페이스단위 이동 b 이전 단어의 첫글자로 이동 대문자 : 스페이스 단위 이동 ^, 0 해당 라인의 첫글자로 이동 $ 해당 라인의 마지막 글자로 이동 { 이전 문단으로 이동 함수간 이동 } 다음 문단으로 이동 함수간 이동 H 커서를 현재 화면의 맨 위로 M 커서를 현재 화면의 중앙으로 L 커서를 현재 화면의 맨 아래로 ctrl + u 반 화면 위로 ctrl + d 반 화면 아래로 ctrl + b 한 화면 위로 ctrl + f 한 화면 아래로 gg, 1G 문.. 더보기
[SSH] 로그인 실패시 재시도 횟수 설정 /etc/ssh/sshd_config 파일의 MaxAuthTries 5를 Enable 더보기
[Config] 한글설정 /etc/sysconfig/i18n 파일의 LANG="ko_KR.eucKR"으로 변경. 최초 설정은 LANG="en_US.UTF-8"로 되어있을것이다. 더보기
[Config] 시간 동기화 - rdate, crontab rdate -s time.bora.net rdate -s time.nist.gov 위 둘 중 하나의 URL을 이용하여 Local 시스템의 시간을 동기화 한다. crontab을 사용하여 특정 주기별로 시간 동기화하여 로컬시간을 맞춰 줄 수도 있다. 0 0 * * * rdate -s time.bora.net --> 매일 0시0분에 시간 동기화를 실행 5 5 * * 6 rdate -s time.bora.net --> 매주 금요일 5시 5분에 시간 동기화를 실행 9 1,9 5 * * rdate -s time.bora.net --> 매달 5일 1시 9분과 9시 9분에 시간 동기화를 실행 더보기
[Config] 부팅시 특정 프로그램 실행 /etc/rc.d/rc.local 파일에 시스템 부팅 시 실행해야 할 명령어나 스크립트 파일을 기술 더보기
[SSH] 보안 - Port변경, Root 접속제한, Protocol root계정 ssh 접근 불가 /etc/ssh/sshd_config 파일의 PermitRootLogin no 입력 기본 Port인 22번 Port 변경 /etc/ssh/sshd_config 파일의 Port 22 --> Port XXXX 입력 연결 Protocol 변경 /etc/ssh/sshd_config 파일의 Protocol 2 입력 더보기