internet

[알림판목록 I] [알림판목록 II] [글목록][이 전][다 음]
글 쓴 이(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%



  이상으로, 다른 시스템 사용자들에 대하여서 알아보기 위한 명령어들입니다..

 한번쯤 실행을 하시고..




       다음에 계속   ......... 오합장군 씀.

 
[알림판목록 I] [알림판목록 II] [글 목록][이 전][다 음]
키 즈 는 열 린 사 람 들 의 모 임 입 니 다.