글 쓴 이(By): kwonyh (오합장군) 날 짜 (Date): 1993년03월18일(목) 08시59분25초 KST 제 목(Title): 네트워크 명령어들 [2] 그러면 먼저 3) 네트워크 관련 명령어들을 먼저 편집 연재 하지요... 3) 네트워크 관련 명령어들 TCP/IP 네트워크에는 매우 다양하게 다른 사용자와 정보를 교환할 수 있읍니다. 본 메뉴에서는 가장 자주 사용하는 네트워크 관련 명령어들 만을 정리하였으며 internet을 사용하시면서 점차 많은 사용자 서비스를 접하시게 될 것입니다. A) 다른 시스템 사용자에 대한 정보를 알수 있는 명령들 B) 다른 시스템 사용자의 화면에 정보를 출력할 수 있는 명령들 C) 다른 시스템 사용자에게 편지를 보낼 수 있는 명령들 D) 다른 시스템에 운영되고 있는 news를 읽는 명령들 E) 다른 시스템의 정보를 이용할 수 있는 명령들 와 같이 4가지로 나눌수있읍니다.. 그중 A) 를 먼저 하고, 나중에 하나씩..... A) 다른 시스템 사용자에 대한 정보를 알수 있는 명령들 각 사용자는 자신의 home 디렉토리에 자신의 주된 일을 에티터를 이용하여 .plan 화일과 .project 화일로 관리하여두면 다른 사용자가 finger명령을 이용하여 그정보 를 읽을 수 있도록 되어 있읍니다. 만일 사용자가 자신의 업무 내용을 공개하고 싶지 않다면 .plan화일과 .project 화일을 만들어 두지 않으면 됩니다. 반면에 whois 명령은 세계의 과학자들이 자신의 정보를 한곳에 보관하여 자신의 업무나 연구 영역과 같은 사람들이 자신에게 쉽게 연락할 수 있도록 자신의 정보를 whois 서비스를 제공하는 머신에 등록하여 활용하는 것입니다. 1) w 명령 3) .plan/.project 화일들 5) whois 2) who 명령 4) finger 위 와같이 5가지의 명령어로, 다른 시스템 정보 를 알수 있읍니다.. 1)w 명령 w 명령은 현재 login하고 있는 사용자와 그들이 하고 있는 일을 알 수 있는 명령으로 앞 메뉴에서 선택하여 사용법을 알 수 있는 write, talk 등의 명령을 사용하기 전에 그 사용자의 작업내용을 알려 주는 명령입니다. 정보를 주고 받고자 할때 상대 사용자의 작업을 중단케 해야 하므로 상대 사용자가 무슨일을 하고 있는지를 엄두에 둘수 있는 메너도 통신망의 올바른 사용이라고 할 수 있읍니다. example% w 2:14pm up 6 days, 23:52, 6 users, load average: 0.11, 0.01, 0.00 User tty login@ idle JCPU PCPU what dove ttyp0 10:29am 1 15 hvi -r network.sh mjban ttyp1 12:36pm 30 27 2 hvi fff chlim ttyp2 Tue 5pm 20:07 3 -csh chkim ttyp3 2:12pm telnet seri_nve dove ttyp4 11:12am 40 1 w 2) who 명령 who 명령은 다음과 같이 각사용자가 로그인한 시간과 사용하고 있는 device 명을 포함하여 어떤 시스템에서 login하였는지를 나타내 준다. example% who dove ttyp0 Aug 19 10:29 (kreonX2.kreonet.) mjban ttyp1 Aug 19 12:36 (xgate.kreonet.re) chlim ttyp2 Aug 18 17:58 (xgate.kreonet.re) chkim ttyp3 Aug 19 14:12 (nmc.kreonet.re.k) dove ttyp4 Aug 19 11:12 (kreonX2.kreonet.) ------------------------------------------------------- login명 device명 login한 시간 login한 시스템 3) .plan/.project 화일들 자신의 home 디렉토리에는 문자 '.'으로 시작하는 여러가지 화일들을 둘수 있읍니다. 문자 '.'으로 시작하는 화일들은 ls -al 이라는 명령을 사용하여야 알 수 있읍니다. 사용자의 시스템이 Berkely 대학에서 만든 운영체제를 채용하고 있는 경우에는 .login 이라는 화일을 같고 있을 것입니다. .plan 화일의 작성 형식이 제한된 것은 없으며 각사용자가 편리한데로 작성하면 됩니다. 그러나 .project 화일은 반드시 한행만을 finger 프로그램이 읽으므로 빈 행 없이 한행만 을 작성하여야 합니다 .plan 과 .project 화일을 작성하고 나서 자신이 사용하는 영역(memory)를 다른 사람이 읽지 못하도록 되어 있으면 다른 사람이 이를 활용할 수 없으므로 다음의 명령들을 수행하십시요. example% cd : : (에디터 작업: .plan, .project 화일 작성) example% chmod 755 . example% chmod 755 .plan .project 4) finger finger 명령은 다른 사용자가 자신의 신상에 관한 정보를 알 수 있도록 작성한 .plan/.project 화일의 내용과 함께 login name, In real life, Directory, 사용하고 있는 Shell, login한 정보, mail을 마지막으로 읽은 시간등들 출력하여 줍니다. 다음은 finger명령을 사용하는 방법들 입니다. 1) finger dove 2) finger -s dove 3) finger dove@garam.kreonet.re.kr 4) finger @garam.kreonet.re.kr 1)은 같은 시스템에서 dove라는 사용자의 정보를 출력해 볼 수 있고, 2)는 같은 시스템에서 dove라는 사용자의 정보를 간단한 형태로 출력해 볼 수 있고, 3)은 시스템과 연결된 garam.kreonet.re.kr라는 머신의 dove라는 사용자의 정보를 형태로 출력해 볼 수 있읍니다. 4)의 명령은 garam.kreonet.re.kr이라는 머신을 사용 하고 있는 사용자의 정보가 출력됩니다. 이 명령들의 사용중 연결을 거부 하는 메시지 가 나오면 상대방 시스템의 관리자가 시스템 보안상 이를 알수 없도록 한 것입니다. 실제로 명령을 활용한 예 example% finger dove Login name: doveIn real life: Lee Jae-yong Directory: /priv/doveShell: /bin/csh On since Aug 19 08:49:26 on ttyp0 from kreonX2.kreonet. 1 minute 31 seconds Idle Time Mail last read Wed Aug 19 08:50:11 1992 Project: KREONet NIC(Network Information Center) (.project 화일을 읽은 것입니다) Plan: ( .plan 화일을 읽은 것입니다. 이하 생략) example% finger -s dove Login Name TTY Idle When Where dove Lee Jae-yong p0 3 Wed 08:49 kreonX2.kreonet. example% finger jylee@nmc.kreonet.re.kr [nmc.kreonet.re.kr] Login name: jyleeIn real life: Lee Directory: /user/home/jyleeShell: /bin/csh Last login Tue Aug 18 19:30 on ttyp0 from garam.kreonet.re No unread mail No Plan. 이 finger 은 현재 kids 에서도 제공되며, 한번 실행해보시면 사용방법에 대하여서, 자세히 아실겁니다. 5) whois whois는 TCP/IP Internet user name directory service 입니다. 일명 white page service라고도 하며 일정한 양식에 따라 등록된 개인정보를 네트워크를 통해 검색하는 명령입니다. 현재 잘 알려진 whois 서비스는 다음과 같읍니다. 1) whois leejy 2) whois -h orion.arc.nasa.gov best 3) whois -h garam.kreonet.re.kr help 1)은 nic.ddn.mil에 등록되어 있는 데이타 베이스로 부터 응답을 받게 되고 2)는 NASA에서 제공하는 Electronic Phone Book 데이타 베이스로 부터 3)은 한국에 구축되어 있는 whois 데이타 베이스의 응답을 받을 수 있읍니다. 이글을 읽은 즉시 자신의 개인정보를 3)의 whois 데이타 베이스에 등록하십시오. a) whois 개인정보의 사용및 등록 방법 연구전산망의 whois 데이타 베이스에 개인정보를 질의할 수 있는 방법은 앞에서와 같이 whois 명령을 사용하는 방법 말고도 telnet garam.kreonet.re.kr login:whois whois> help 로 login하여 질의 할 수 있으며 어떤 방법을 쓰던지 'help'를 쓰시면 도움을 받을수 있읍니다. (whois -h garam.kreonet.re.kr help) whois 질의 방법은 login명, 전체이름, 이름으로 만들어진 KEY, 소속명, 연구분야 등 매우 다양하므로 다음의 문서들을 참조하십시요. 개인 정보 등록 방법은 다음의 예에서 나타나는 문서들을 참조하시고, 개인 정보를 작성하여 registrar@garam.kreonet.re.kr로 보내시면 됩니다. b) whois 명령의 사용예 whois 개인정보의 사용및 등록 방법의 화일들을 가져온 예 example% ftp garam.kreonet.re.kr Connected to garam.kreonet.re.kr. 220 garam FTP server (SunOS 4.1) ready. Name (garam:dove): anonymous 331 Guest login ok, send ident as password. Password: 여러분의 E-mail 주소 이부분은 화면에 나타나지 않읍니다. 230 Guest login ok, access restrictions apply. ftp> cd /pub/KREONet/kreonet-tg/kreonet-TGT 250 CWD command successful. ftp> get 0008.ks : : (중간생략) ftp> get 0009.ks : : (중간생략) ftp> quit 221 Goodbye. example% 이상으로, 다른 시스템 사용자들에 대하여서 알아보기 위한 명령어들입니다.. 한번쯤 실행을 하시고.. 다음에 계속 ......... 오합장군 씀. |