IT 이야기/Linux 명령어87 [RHEL6] 서버 및 클라이언트 명령어 9탄(write, xinetd, ypbind, ypcat, ypchfn) 34. write(쪽지 보내기) 1) 경로 : /usr/bin/write 2) 요약 : 명령행에서 간단한 메시지 보내기 3) 사용 방법 : write 사용자 [tty] 4) 추가 설명 write 명령어는 서버에 로그인하고 있는 사용자에게 간단한 메시지를 보낼 수 있습니다. 굳이 비교하자면 SMS나 인터넷 사이트에서 제공하는 쪽지 보내기 기능과 비슷합니다. 아래는 admin 사용자가 시스템 관리자인 root 에게 메시지를 보냅니다. 메시지를 종료하려면 Ctrl+D를 입력합니다. $ write root This is test 위의 예에서 admin이 메시지를 보냈을 때, chanchan.co.kr 호스트의 root의 터미널에서 아래와 같은 메시지가 출력됩니다. 메시지의 끝은 EOF 입니다. # Message.. 2020. 2. 14. [RHEL6] 서버 및 클라이언트 명령어 8탄(talk, telnet, tftp, wall, wget) 29. talk(1대 1대화) 1) 경로 : /usr/bin/talk 2) 요약 : 터미널로 접속한 사용자와 대화하는 명령어 3) 사용 방법 : talk [사용자ID] [tty 이름] - 사용자ID : 접속한 사용자를 지정 - tty 이름 : 같은 사용자이라면 tty를 지정. tty** 또는 pts/X로 지정 - 현재 시스템에서 접속 중인 사용자는 finger 명령으로 확인 4) 추가 설명 talk 명령어는 터미널에서 사용하는 채팅 프로그램입니다. 하나의 시스템에 로그인한 사용자는 물론 네트워크로 연결되어 있는 시스템의 사용자와도 대화할 수 있습니다. 단 talk를 위해서는 대화 상대방의 시스템에 talk 데몬이 동작하고 있어야 합니다. talk로 동일한 시스템의 접속한 상대방과 연결을 시도하려면 tal.. 2020. 2. 14. [RHEL6] 서버 및 클라이언트 명령어 7탄(smb, smbclient, ssh, sshd, syslog) 24. smb(파일 공유 삼바 서비스) 1) 경로 : /etc/init.d/smb 2) 요약 : 윈도우와 공유 디렉터리 설정을 위한 데몬 3) 추가 설명 리눅스와 유닉스에서 삼바를 이용하면 공유 디렉터리나 프린터 등의 자원을 윈도우 시스템과 공유하여 사용할 수 있습니다. 삼바 서버의 설정은 /etc/samba/smb.conf 파일에서 할 수 있습니다. #------------------------------------------------Global Settings [global] workgroup = WORKGROUP 2020. 2. 13. [RHEL6] 서버 및 클라이언트 명령어 6탄(rsyslogd, scp, sendmail, sftp) 21. rsyslogd(syslogd 확장) 1) 경로 : /usr/sbin/rsyslogd 2) 요약 : syslogd 명령어에서 신뢰성과 기능을 확장 3) 사용 방법 : rsyslogd [-4] [-6] [d] [-f config_file] [-i pid_file] [-l hostlist] [-n] [-N level] [-q] [-Q] [-s domainlist] [-u userlevel] -[v] [-w] [-x] 4) 옵션 -A : UDP 메시지를 보낼 때 기본값은 하나의 목적지만 가능하지만, -A 옵션은 모든 목적지에 메시지를 보낼 수 있음 -4 :ipv4 주소만 받을 수 있음 -6 : ipv6 주소만 받을 수 있음 -d : 디버깅 모드를 활성화 -f config_file : 설정 파일(conf.. 2020. 2. 12. [RHEL6] 서버 및 클라이언트 명령어 5탄(rexec, rlogin, rmail, rsh, rsync) 16. rexec(원격 실행) 1) 경로 : /usr/bin/rexec 2) 요약 : 원격 호스트에 접속하여 명령을 실행 3) 사용 방법 : rexec [옵션] -l username -p password host command 4) 옵션 -l username : 원격 호스트에 접속할 사용자명을 지정 -p password : 원격 호스트에 접속할 사용자명의 패스워드를 지정 -n : 접속할 사용자와 패스워드를 출력 -h : 사용법 출력 5) 추가 설명 rexec 명령어는 원격 호스트에서 실행한 결과를 로컬의 터미널에서 확인할 수 있습니다. rexec 명령어는 보안상 위험하므로 rexec 서비스는 권장하지 않습니다. 아래는 date 명령어를 rexec 서버에서 실행한 예제 입니다. 예제를 실행하면 로컬 시스템.. 2020. 2. 5. [RHEL6] 서버 및 클라이언트 명령어 4탄(praliases, proftpd, quota, rcp) 12. praliases(메일 알리아스 보기) 1) 경로 : /usr/sbin/praliases 2) 요약 : 시스템 메일 알리아스를 출력 3) 사용 방법 : praliases [옵션] 4) 옵션 -C file : 메일의 설정파일(file)을 지정. 기본값은 /etc/sendmail.cf -f file : 메일 알리아스 파일(file)을 지정. 기본값은 /etc/aliases 5) 추가 설명 send mail 서버는 유닉스 리눅스의 메일 서버로 가장 많이 사용됩니다. send mail 서버는 인터넷 전자 메일의 표준 규약인 SMTP(Simple Mail Transfer Protocol) 프로토콜을 사용합니다. 메일 서비스 중에 메일 알리아스 기능은 메일 서버를 이용하는 사용자의 별명이라고 할 수 있습니다.. 2020. 2. 5. [RHEL6] 서버 및 클라이언트 명령어 3탄(newaliases, nfs, nfsstat, portmap) 8. newaliases(데이터베이스 갱신) 1) 경로 : /usr/sbin/newaliases 2) 요약 : 샌드 메일 서버의 aliases 파일 데이터베이스를 업데이트 3) 사용 방법 : newaliases 4) 추가 설명 newaliases 명령어는 /etc/mail/sendmail.cf 파일에서 정의한 AliasFiles 지시자의 /etc/mail/aliases 파일을 업데이트 합니다. 또한 newaliases 명령어는 aliases 파일의 변경 내역을 체크하여 변경된 경우에만 결과값을 반영합니다. 이는 sendmail 명령어의 -bi 옵션과 동일합니다. ※ /etc/mail.aliases 파일은 배포판 마다 다를 수 있습니다. 정확한 위치는 sendmail.cf 파일의 AliasFiles 지시자.. 2020. 2. 5. [RHEL6] 서버 및 클라이언트 명령어 2탄(ftpd, httpd, mail, named) 4. ftpd(ftp 서버 서비스) 1) 경로 : /etc/init.d/ftpd 2) 요약 : 파일 전송 프로토콜의 서버 데몬 3) 사용 방법 : ftpd [옵션] 4) 옵션 -A : AUTH 매커니즘을 통해 인증된 사용자만 접속을 허용 -d : syslog에 디버깅 로그를 저장 -l : 성공하거나 실패한 각각의 ftp 세션 정보를 syslog에 로그를 저장 -T timeout : 클라이언트의 최대 타임 아웃 시간(timeout, 초)을 지정. 기본값은 2시간 -t timeout : 클라이언트가 동작하지 않고 잇다가 타임아웃 시간(timeout, 초)을 지정 -u umask : ftpd 프로세스의 umask를 설정. 기본값은 027 5) 추가 설명 ftpd는 DARPA 인터넷 파일 전송 프로토콜 서버 역.. 2020. 2. 5. [RHEL6] 서버 및 클라이언트 명령어 1탄(dhcpd, domainname, fetchmail) 1. dhcpd(동적 IP주소 서비스) 1) 경로 : /etc/init.d/dhcpd 2) 요약 : bootp의 확장 프로토콜로서 클라이언트들이 부팅할 때 자동으로 동적인 IP 주소와 네트워크 정보를 가질 수 있게 하는 DHCP 서버 데몬 3) 추가 설명 DHCP란 Dynamic Host Configuration Protocol의 약자로 클라이언트에서 IP 주소를 요구하면 서버에서 IP 주소를 할당합니다. 이는 초기 적재 통신 규약을 확장한 통신 규약으로서 할당된 IP주소에 임대 기간을 설정할 수 있는 점이 초기 적재 통신 규약과 다릅니다. 초기 적재 통신 규약은 일반적으로 BOOTP(Bootstrap Protocol)라고 부릅니다. 네트워크 상에서 시스템 부팅을 제공하는 프로토콜입니다. dhcp 서버를.. 2020. 2. 5. [RHEL6] 부트로더 명령어(grub, grub-install, grub-mkconfig) 1. grub(GRUB 명령쉘) 1) 경로 : /usr/sbin/grub 2) 요약 : GRUB 부트로더 명령어 3) 사용 방법 : grub [옵션] 4) 옵션 --batch : 비대화형 모드로 실행하기 위해 배치 모드를 킴. grub --no-config-file --no-curses --no-pager와 같음 --boot-drive=DRIVE : 스테이지 2 부트 드라이브를 지정(기본값=0x0) --config-file=FILE : S 스테이지 2 설정 파일을 지정(기본값=/boot/grub.menu.lst) --device-map=FILE : 디바이스 맵 파일(FILE)을 지정 --help : 도움말을 출력 --hold : 디버거가 연결될 때까지 대기 --install-partition=PAR : .. 2020. 2. 5. 이전 1 ··· 4 5 6 7 8 9 다음