5. 네트워킹
DESCRIPTION
5. 네트워킹. 사용자 표시 : users/ rusers/who/w. users 지역 호스트 상에 있는 사용자의 간단한 목록 표시. # users james glass root. rusers -a [host] 지역 네트워크상에 사용자 목록 표시. # rusers Sending broadcast for rusersd protocol version 3... netwk.hannam.ac. root neuro.hannam.ac. Jiho # _. 5. 네트워킹 ( 계속 ). - PowerPoint PPT PresentationTRANSCRIPT
Computer Network Lab.
5. 네트워킹 사용자 표시 : users/ rusers/who/w
users
지역 호스트 상에 있는 사용자의 간단한 목록 표시 # users james glass root
rusers -a [host]
지역 네트워크상에 사용자 목록 표시
# rusers Sending broadcast for rusersd protocol version 3... netwk.hannam.ac. root neuro.hannam.ac. Jiho # _
Computer Network Lab.
5. 네트워킹 (계속 )
who [am i]
지역 호스트상에 있는 사용자의 보다 더 많은 정보 출력한다 .
am i: 사용자 자신의 정보 표시
# who root console 5 월 22 13:56 (:0) james pts/6 5 월 29 16:39 (ce.hannam.ac.kr) glass pts/7 5 월 28 18:31 (netwk.hannam.ac.kr) # _
w {userID}
who 와 거의 동일하며 , who 보다 더 많은 정보를 출력한다 .
Computer Network Lab.
5. 네트워킹 (계속 )
위치 정보 : whois
whois [-h hostname] id
id 와 관련된 위치에 대한 정보를 출력한다 .
# whois ce Aborting search 50 records found ..... CE (ZINKA-DOM) ZINKA.COM CE & P (SARAM3-DOM) SARAM.COM CE Alliance (CREDITCARDACCEPT-DOM) CREDITCARDACCEPT.COM CE Alliance (CREDITCARDMLM-DOM) CREDITCARDMLM.COM CE Associates (INCREMEDICAL-DOM) INCREMEDICAL.COM ……………. # _
Computer Network Lab.
5. 네트워킹 (계속 )
자신의 호스트 이름 : hostname
hostname
지역 호스트 정보를 출력
# hostname
netwk
# _
Computer Network Lab.
5. 네트워킹 (계속 )
개인 자료 : finger 사용자의 홈 디렉토리 , 시작 쉘 , 그리고 절대 경로 이름은
패스워드파일인 /etc/passwd 로 부터 읽혀진다 . userID 가 생략되면 , finger 는 현재 로그인 되어 있는 모든
사용자들에 관한 정보를 제공한다 .
finger {userID}
# finger Login Name TTY Idle When Where root Super-User console 17: Sat 22:38 :0 root Super-User pts/3 17: Sat 22:39 root Super-User pts/4 17: Sat 22:39 james kang Dong Ho pts/5 Sun 16:15 james.hannam.ac.kr #
Computer Network Lab.
5. 네트워킹 (계속 )
# finger james
Login name: james In real life: Kang Dong Ho
Directory: /user/james Shell: /bin/csh
On since May 17 17:00:47 on ttyp2 from netwk.hannam.ac.kr
No unread mail
# _
Computer Network Lab.
5. 네트워킹 (계속 )
사용자들과 통신 통신으로부터 보호 : mesg 다른 사용자가 자신의 터미널을 사용하는 것을 막을 수 있다 .
mesg [n | y]
# mesg n // james 자신의 터미널을 보호 # write james // 다른 사용자가 james 에게 write 을 시도 wirte: you have wirte permission turned off
# _
Computer Network Lab.
5. 네트워킹 (계속 )
한번에 한 줄 전송 : write
write userID
# _
Message from [email protected] on ttyp2 at 18:04
hi! James // glass 가 보낸 메시지 # wirte glass
hi! Glass // James 가 보낸 메시지 ^D // 종료 #_
Computer Network Lab.
5. 네트워킹 (계속 )
대화형 통신 : talk
talk userID
# talk james
[ 호출한 사람의 기기에서 초청 확인중 ]-------------------------------------+
// 상대방 (james) 의 화면 Message from [email protected]
talk: connection requested by [email protected]
talk: respond with: talk [email protected]
# talk glass // glass 와의 대화를 승인 // 화면은 두 부분을 나누어 서로가 입력한 내용을 출력해 준다 .
Computer Network Lab.
5. 네트워킹 (계속 )
모든 사용자에게 메시지 전송 : wall
wall [filename]
로컬 호스트의 모든 사용자에게 메시지를 전송
# wall this is a test of the broadcast system Broadcast Message from james(pts/5) on netwk 일 5 월 30 17:37:26... this is a test of the broadcast system # _
Computer Network Lab.
5. 네트워킹 (계속 )
파일 전송 프로토콜 : ftp
hostname 입력 시사용자 ID 와 패스워드 입력을 요구한다 .
로그인 성공후 , ‘ftp>’ 라는 프롬프트가 출력된다 .
hostname 미 입력 시 명령모드로 들어가 원격호스트에 연결하기 위해 open 명령을 사용
한다 .
ftp -n [hostname]
-n: ftp 가 초기 자동 로그인 순서를 진행하는 것을 방지한다 .
Computer Network Lab.
5. 네트워킹 (계속 ) 명령 모드에서 유효한 명령
의 미지역 호스트상에서 command 실행현재 원격 호스트 연결을 폐쇄하고 ftp 종료현재의 원격 작업 디렉토리를 remoteD 로 변경
현재의 원격 호스트 연결을 폐쇄원격 호스트로부터 remoteF 을 삭제
원격 파일인 remoteF 를 지역파일 localF 로 복사
Command 에 대한 도움말 표시현재 지역 작업 디렉토리를 localD 로 변경
명 령!command
bye
cd remoteD
close
delete remoteF
get remoteF [localF]
help [command]
lcd localD
Computer Network Lab.
5. 네트워킹 (계속 )
명 령ls remoteD
mkdir remoteD
open hostN [port]
put localF [romoteF]
pwd
quit
rename A B
rmdir remoteD
의 미현재 사용중인 원격 작업 디렉토리의 내용 표시원격 호스트상에 remoteD 생성
hostN 이라는 호스트에 연결 시도
로컬 파일인 localF 를 원격 파일인 remoteF 로 복사
현재 작업중인 작업 디렉토리 표시bye 와 같음원격 파일이름을 A 에서 B 로 변경원격 작업 디렉토리인 remoteD 를 삭제
Computer Network Lab.
5. 네트워킹 (계속 )
# ftp netwk //netwk 에 ftp 연결 시도 Connected to netwk.hannam.ac.kr. 220 netwk FTP server (UNIX(r) System V Release 4.0) ready. Name (netwk:glass): glass // 로그인 331 Password required for glass. Password: // 패스워드 입력 230 User glass logged in. ftp> ls // 원격 호스트의 디렉토리 목록 얻기 test util 226 ASCII Transfer complete. 326 bytes received in 0.044 seconds (7.3 Kbytes/s) ftp> !ls // 지역 호스트의 디렉토리 목록 얻기 doc sample
Computer Network Lab.
5. 네트워킹 (계속 )
ftp> put sample // 파일을 원격 호스트에 복사 200 PORT command successful. 150 ASCII data connection for sample(203.247.39.32,32788). 226 Transfer complete. ftp> ls test util sample 226 ASCII Transfer complete. 326 bytes received in 0.044 seconds (7.3 Kbytes/s) ftp> quit // 연결 종료 221 Goodbye. # _
Computer Network Lab.
5. 네트워킹 (계속 )
원격 연결 : telnet
명령모드에서 사용 가능한 명령어
telnet [hostname [port] ]
host 를 지정하지 않거나 , control-] 를 입력하면 명령모드로 들어간다 .
명 령
?
close
open host [port]
quit
z
메 시 지
telnet 명령들의 요약을 출력
현재의 연결을 폐쇄 지정 port 로 host 에 연결 telnet 을 중단 telnet 을 일시 중단
Computer Network Lab.
5. 네트워킹 (계속 )
# telnet telnet> ? // 도움말 얻기 Commands may be abbreviated. Commands are: close close current connection logout forcibly logout remote user and close the connection display display operating parameters mode try to enter line or character mode ('mode ?' for more) …………………………………… z suspend telnet ! invoke a subshell environ change environment variables ('environ ?' for more) ? print help information telnet>
Computer Network Lab.
5. 네트워킹 (계속 )
# telnet ce // ce 에 접속 시도
SunOS 5.6
login: jamesPassword:
Last login: Sun Jul 18 21:47:49 from extra.hannam.ac.krSun Microsystems Inc. SunOS 5.6 Generic August 1997# _
Computer Network Lab.
5. 네트워킹 (계속 )
Archie: 네트워크에 광범위하게 분산된 데이터 집합들에 대한 사전 검색과 색인 기능 제공 ( Anonymous FTP 자원 검색 ) 연 결
접속과정에서 Login ID 를 물어 오면 ‘ archie’ 를 입력한다 .
# telnet Archie_Server_address
Computer Network Lab.
5. 네트워킹 (계속 ) # telnet archie.sogang.ac.kr // archie 서버에 접속 시도 Trying 163.239.1.11... Connected to ccsun1.sogang.ac.kr. Escape character is '^]'. UNIX(r) System V Release 4.0 login: archie // archie 로 ID 입력 Bunyip Information Systems, Inc., 1993, 1994, 1995 Terminal type set to `ansi 24 80'. `erase' character is `^H'. `search' (type string) has the value `sub'. archie> _
Computer Network Lab.
5. 네트워킹 (계속 )
Archie 명령어
명령어quithelp commandset variable [value]unset variablelist [pattern]mail [address]
prog patternsite [site]whatis pattern
의 미 접속 종료 지정된 명령어에 대한 도움말 표시 변수 설정 현재 설정된 모든 변수 출력 사이트 목록 표시 마지막 검색 결과를 우편으로 전송
find 와 동일 기능 지정한 사이트에 있는 파일 목록 표시 지정한 패턴으로 whatis 데이터 베이스 검색
find pattern 지정된 pattern 의 이름을 포함한 파일 찾기
Computer Network Lab.
5. 네트워킹 (계속 )
archie> prog computer //computer 라는 이름을 포함하는 파일 찾기 >> computer Host ftp.risq.qc.ca (192.26.210.4) Last updated 04:11 21 Dec 1998 Location: /pub/ca-domain/registrations-flat FILE -rw-r--r-- 855 bytes 23:34 5 Nov 1998 ca.sk.surge2000-computers archie> quit