- mail / mailx CMD
전자 우편을 사용하기 위해 mail이라는 명령을 사용한다. System V 같은 계열의 Unix에서는 mailx라고 하기도 한다. BSD에서는 mail이라고 하며, 당연히 BSD 계열인 리눅스에서도 그렇게 부른다. 사용자 ID를 명시되지 않고, 인수 없이 mail을 실행하면 수신된 편지를 읽을 수 있다. 편지는 mail 디렉토리 사용자ID 이름으로 만들어진 파일에 저장된다.
[명령어 형식]
# mail user01
# mail -u user01
# mail -s "Test Mail" user01
[옵션]
-s mail 의 제목을 먼저 기재한다.
-u 관리자는 해당 사용자의 mail을 열어 볼 수 있다.
읽은 mail은 자신의 $HOME/mbox에 저장된다.
[외부 메일 전송]
# mail -s "test mail(EX: linuxXXX)" jang4sc@naver.com < /etc/hosts
[다중 사용자에게 메일 보내기]
# awk -F: '$3 > 499 && $3 < 60000 {print $1}' /etc/passwd > email.list
-F : 구분자를 : 로 설정한다.
$3 > 499 && $3 < 60000 3번째 인자가 499보다 크고 6000보다 작은것
{print $1} 그중 첫번째 인자를 출력한다.
> email.list 출력된 결과를 파일에 저장한다.
* email.list 에 사용자 ID 저장됨
# for email in `cat email.list`
do
mailx -s "OK: linux2XX" $email < /etc/hosts
done
email.list 인자 하나씩 $ 넣고 /etc/hosts 내용을 mail로 보낸다.
- talk CMD
[명령어 형식]
# talk user01@localhost
# talk user01@localhost pts/5
** talk 명령어 안될시
# rpm -qa | grep talk /* 패키지 설치 확인 */
talk-server-0.17-29.2.2 /* 서버용 패키지 */
talk-0.17-29.2.2 /* 클라이언트용 패키지 */
서버용 패키지가 없다면 실행되지 않는다.
# yum -y install talk-server /*설치*/
# cat /etc/services | grep ntalk /* 포트 확인 */
ntalk 518/udp
lontalk-norm 1628/tcp # LonTalk normal
lontalk-norm 1628/udp # LonTalk normal
lontalk-urgnt 1629/tcp # LonTalk urgent
lontalk-urgnt 1629/udp # LonTalk urgent
ntalk 포트는 518 포트를 사용한다.
# cd /etc/xinetd.d /* 서비스 on 설정 */
# vi ntalk
# default: off
# description: The ntalk server accepts ntalk connections, for chatting \
# with users on different systems.
service ntalk
{
flags = IPv4
disable = no <----- 'yes' -> 'no' 변경
socket_type = dgram
wait = yes
user = nobody
group = tty
server = /usr/sbin/in.ntalkd
}
# service xinetd restart /* 서비스 재시작 */
# chkconfig --list ntalk /* 서비스 확인 */
****(서비스 설정/확인 방법)
(GUI) # system-config-services (# serviceconf)
(TUI) # ntsysv (# setup)
(CLI) # chkconfig ntalk on
- wall CMD
접속 중인 모든 사용자에게 메시지를 전송할 때 사용한다. 예를 들면, 관리자가 시스템 재시작하려 할 때 미리 접속 중인 사용자들에게 메시지를 보내고자 할 때 사용한다.
[명령어 형식]
# wall "test messages"
[긴급한 작업 공지시 사용가능]
긴급한 작업(EX: fsck CMD, dump CMD)
# wall < /etc/MESS/work.txt
..... 10분 .....
# wall < /etc/MESS/work.txt
..... 20분 ......
/etc/MESS/ 에 자주 사용하는 공지파일을 만들어 두면 편리하게 사용할 수 있다.
'Linux > Linux 기초' 카테고리의 다른 글
검색 관련 명령어 (0) | 2017.08.22 |
---|---|
관리자가 알아두면 유용한 명령어 (0) | 2017.08.22 |
파일 속성 관리 명령어 (0) | 2017.08.21 |
VMware-Tools 설치 방법 (1) | 2017.08.20 |
Linux 설치방법 ( CentOS 5.5 ) (0) | 2017.08.20 |