블로그 이미지
松巖
어떠한 일이 있어도 꿈과 용기를 잃지 말자! 그래, 네 꿈을 펼쳐라.

calendar

1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31

Notice

Tag

1996. 3. 20. 14:55 내발자국[동호회]
----------------------------------------------
제 목 : [9507]FTP 명령어 소개와 FTP Site(3)
----------------------------------------------
현재 GNU 그룹은 경제적으로는 원조 형식과 많은 사람들에 자
발적인 참여로 운영되고 있으며 도움을 전세계 인터네트 사용자에
게 요구하고 있다. 한번쯤 이 GNU 그룹에 가입하여 심도깊은 전
산학 공부를 해보는 것도 유익하리라 생각된다. 다음 밑의 표는
GNU Site를 Mirror하는 한 FTP 호스트에서의 GNU 목록이다.

UNIX%>ftp prep.ai.mit.edu
Connected to prep.ai.mit.edu.
220 aeneas FTP server (Version wu-2.4(1) Thu Apr 14 20:21:35
EDT 1994) ready.
Name (prep.ai.mit.edu:s193224): ftp  
Password : tellme2@smuff.sdsosc.co.kr  
530- GNU Mirror Site 소개 530- gatekeeper.dec.com:/pub/GNU
530- ftp.uu.net:/systems/gnu
530- wuarchive.wustl.edu:/systems/gnu
530- nic.funet.fi:/pub/gnu
ftp> cd pub/GNU
ftp>dir
200 PORT command successful.
150 Opening ASCII mode data connection for /bin/ls.
-r--r--r-- 1 0 staff 88 Dec 31 21:54
Andrew-Toolkit.README
-r--r--r-- 1 0 staff 17982 Dec 31 22:28 COPYING-2.0
-r--r--r-- 1 0 staff 25265 Dec 31 22:28
COPYING.LIB-2.0
-r--r--r-- 1 0 staff 68167 May 2 11:29
DESCRIPTIONS
-r--r--r-- 1 0 staff 4620 Dec 31 20:52
FreelyAvailableTexts
-r--r--r-- 1 0 staff 4737 Dec 31 20:46
GETTING.GNU.SOFTWARE
drwxr-xr-x 2 0 staff 1024 Jun 3 13:00 GNUinfo
lrwxrwxrwx 1 0 daemon 7 Jan 1 18:01 GPL ->
COPYING
drwxr-xr-x 27 0 staff 1024 May 3 05:20
MailingListArchives
drwxr-xr-x 2 0 staff 512 Jun 4 20:43
MicrosPorts
-r--r--r-- 1 0 staff 21763 Feb 26 14:30
ProgramIndex
-r--r--r-- 1 0 staff 979 Dec 31 20:46
README-about-.gz-files
-r--r--r-- 1 0 staff 976 Dec 31 20:34
TeX.README
-r--r--r-- 1 0 staff 3087 Dec 31 21:54
X11.README
-r--r--r-- 1 0 staff 240 May 4 03:03
acm.README
-r--r--r-- 1 0 staff 149404 Dec 31 22:14
ae.tar.gz
-r--r--r-- 1 0 staff 364370 May 2 13:11
autoconf-2.3.tar.gz
-r--r--r-- 1 0 staff 7337 Feb 26 14:30
bash-1.14.3.README
-r--r--r-- 1 0 staff 1561210 May 2 11:20
bash-1.14.4.tar.gz
-r--r--r-- 1 0 staff 125800 Dec 31 17:48
bc-1.03.tar.gz
-rw-r--r-- 1 0 daemon 1321751 Jun 17 1994
binutils-2.2.1.tar.gz
-r--r--r-- 1 0 staff 3201867 Dec 31 18:42
binutils-2.5.2.tar.gz
-rw-r--r-- 1 0 daemon 252202 Jun 17 1994
bison-1.21.tar.gz
-r--r--r-- 1 0 staff 272705 May 31 03:19
bison-1.24.tar.gz
-r--r--r-- 1 0 staff 139491 Dec 31 19:27
button.14.0.shar
-r--r--r-- 1 0 staff 829702 Dec 31 21:01
calc-2.02c.tar.gz
-r--r--r-- 1 0 staff 146447 May 31 03:54
cfengine-1.0.1.tar.gz
-r--r--r-- 1 0 staff 992 Dec 31 20:52
clisp.README
-r--r--r-- 1 0 staff 60893 Dec 31 21:18
cperf-2.1a.tar.gz
-r--r--r-- 1 0 staff 113823 Dec 31 21:34
cpio-2.3.tar.gz
-r--r--r-- 1 0 staff 24801 Dec 31 22:31
cvs-1.1-1.2.diff.gz
-r--r--r-- 1 0 staff 419164 Dec 31 22:23
cvs-1.3.tar.gz
-r--r--r-- 1 0 staff 72098 Dec 31 21:45
dc-0.2.tar.gz
-r--r--r-- 1 0 staff 107 Mar 25 14:34
dc.README
-r--r--r-- 1 0 staff 1004 Dec 31 22:35 dclshar
-r--r--r-- 1 0 staff 1220452 Dec 31 20:59
dejagnu-1.2.tar.gz
-r--r--r-- 1 0 staff 312312 Dec 31 19:40
diffutils-2.7.tar.gz
-r--r--r-- 1 0 staff 14641 Dec 31 22:34 dirent.tar.gz
-r--r--r-- 1 0 staff 330 May 3 02:11
djgpp.README
-r--r--r-- 1 0 staff 112444 Dec 31 22:29
dld-3.2.3.tar.gz
-r--r--r-- 1 0 staff 14181 Dec 31 21:45
doschk-1.1.tar.gz
-r--r--r-- 1 0 staff 15926 Dec 31 22:00
ecc-1.2.1.tar.gz
-r--r--r-- 1 0 staff 185913 Dec 31 17:48
ed-0.2.tar.gz
-r--r--r-- 1 0 staff 45675 Dec 31 21:59
elib-0.06.tar.gz
-r--r--r-- 1 0 staff 856 Dec 31 21:55
elisp-archive.README
-r--r--r-- 1 0 staff 1915222 Dec 31 20:51
elisp-manual-19-2.3.tar.gz
-r--r--r-- 1 0 staff 2962652 Dec 31 22:12
emacs-18.59.tar.gz
-r--r--r-- 1 0 staff 167158 Dec 31 21:34
emacs-19.16-19.17.diff.gz
-r--r--r-- 1 0 staff 90390 Dec 31 21:30
emacs-19.18-19.19.diff.gz
-r--r--r-- 1 0 staff 300114 Dec 31 22:30
emacs-manual-6.0.dvi.gz
-r--r--r-- 1 0 staff 291 Dec 31 21:01
es.README
lrwxrwxrwx 1 0 daemon 7 Jan 1 18:01 etc -> GNUinfo
-r--r--r-- 1 0 staff 233 Dec 31 20:56
f2c.README
-r--r--r-- 1 0 staff 74074 Dec 31 22:17
fax-3.2.1.tar.gz
-r--r--r-- 1 0 staff 333928 Dec 31 18:13
fileutils-3.12.tar.gz
-rw-r--r-- 1 0 daemon 187278 Jun 17 1994
fileutils-3.9.tar.gz
-rw-r--r-- 1 0 daemon 154737 Jun 17 1994
find-3.8.tar.gz
-rw-r--r-- 1 0 daemon 239953 Jun 17 1994
finger-1.37.tar.gz
-r--r--r-- 1 0 staff 9368 Dec 31 21:09
flex-2.4.2-2.4.3.diff.gz
-r--r--r-- 1 0 staff 10978 Dec 31 21:09
flex-2.4.3-2.4.4.diff.gz
-r--r--r-- 1 0 staff 384784 May 2 02:03
flex-2.5.2.tar.gz
-r--r--r-- 1 0 staff 135 May 5 10:54
flexfax.README
-r--r--r-- 1 0 staff 123260 Dec 31 22:12
fontutils-0.5-0.6.diff.gz
-r--r--r-- 1 0 staff 628949 Dec 31 22:14
fontutils-0.6.tar.gz
-rw-r--r-- 1 0 daemon 847157 Jun 17 1994
g++-1.42.0.tar.gz
-r--r--r-- 1 0 staff 189664 Dec 31 21:18

g++-2.5.0-testsuite.tar.gz
-r--r--r-- 1 0 staff 382 Dec 31 21:20
g++.README
-r--r--r-- 1 0 staff 4003 Feb 26 12:53
g77-0.5.9-0.5.10.diff.gz
-r--r--r-- 1 0 staff 1047 Dec 31 21:01
gamma.README
-r--r--r-- 1 0 staff 105 Dec 31 19:38
gas.README
-r--r--r-- 1 0 staff 7137658 Dec 31 18:12
gcc-2.6.2.tar.gz
-r--r--r-- 1 0 staff 6521230 Dec 31 17:45
gcc-2.6.3.tar.gz
-r--r--r-- 1 0 staff 856531 Dec 31 22:03
gcc-vms-1.42.tar.gz
-r--r--r-- 1 0 staff 1598 Feb 26 13:20
gcl.README
-r--r--r-- 1 0 staff 4527543 Mar 25 15:56
gdb-4.14.tar.gz
-r--r--r-- 1 0 staff 83025 Dec 31 20:46
gdbm-1.7.3.tar.gz
lrwxrwxrwx 1 0 daemon 20 Jan 1 18:01
getting.gnu.software
-> GETTING.GNU.SOFTWARE
-r--r--r-- 1 0 staff 1706030 May 3 04:52
ghostscript-fonts-2.6.2.tar.gz
-r--r--r-- 1 0 staff 33757 Dec 31 22:14
ghostview-1.3-1.4.diff.gz
-r--r--r-- 1 0 staff 214218 Feb 26 13:31 git-4.3.5.tar.gz
-r--r--r-- 1 0 staff 282208 May 2 12:03 git-4.3.6.tar.gz
-r--r--r-- 1 0 staff 1693470 Dec 31 18:21 glibc-1.09.tar.gz
-rw-r--r-- 1 0 daemon 947 Jun 17 1994
glibc-crypt-README
-rw-r--r-- 1 0 daemon 483990 Jun 17 1994 gnu.ps.gz
-r--r--r-- 1 0 staff 1448657 Feb 26 13:11
gnuchess-4.0.pl74.tar.gz
-r--r--r-- 1 0 staff 21890 Dec 31 22:35
gnugo-1.1.tar.gz
-r--r--r-- 1 0 staff 626008 Dec 31 21:23
gnuplot-3.5.tar.gz
-rw-r--r-- 1 0 daemon 1048 Oct 8 1994
gnus-4.1.README
-rw-r--r-- 1 0 daemon 279221 Oct 8 1994
gnus-4.1.tar.gz
-r--r--r-- 1 0 staff 188078 May 31 05:04
gnushogi-1.2p03.tar.gz
-r--r--r-- 1 0 staff 49660 Dec 31 22:29
graphics-doc-0.17.ps.gz
-rw-r--r-- 1 0 daemon 127553 Jun 17 1994
grep-2.0.tar.gz
-r--r--r-- 1 0 staff 843088 Dec 31 21:04
groff-1.09.tar.gz
-r--r--r-- 1 0 staff 220623 Dec 31 21:29
gzip-1.2.4.tar.gz
-r--r--r-- 1 0 staff 115 Dec 31 21:09
gzip-vms.README
-r--r--r-- 1 0 staff 87942 Dec 31 21:45
hello-1.3.tar.gz
-r--r--r-- 1 0 staff 203026 Dec 31 20:59
hp2xx-3.1.4.tar.gz
-r--r--r-- 1 0 staff 605 May 5 10:54
hylafax.README
drwxr-xr-x 2 0 staff 512 Jun 4 17:38
i486-sun-solaris2
-r--r--r-- 1 0 staff 160411 Dec 31 21:04
indent-1.9.1.tar.gz
-rw-r--r-- 1 0 daemon 187403 Jun 17 1994
ispell-4.0.tar.gz
-r--r--r-- 1 0 staff 37055 Dec 31 22:34
jargon.text.gz
-rw-r--r-- 1 0 daemon 1324942 Sep 2 1994
libg++-2.6.tar.gz
-r--r--r-- 1 0 staff 395529 Feb 26 13:19
libobjects-0.1.3.tar.gz
-r--r--r-- 1 0 staff 317588 Dec 31 18:27
m4-1.4.tar.gz
-r--r--r-- 1 0 staff 18187 Dec 31 18:13
maintain.info
-r--r--r-- 1 0 staff 18509 Dec 31 18:13
maintain.texi
-r--r--r-- 1 0 staff 520964 Jun 2 03:15
make-3.74.tar.gz
-rw-r--r-- 1 0 daemon 253635 Jun 17 1994
make-doc-3.70.tar.gz
-r--r--r-- 1 0 staff 489 May 2 11:20
makeinfo.README
-r--r--r-- 1 0 staff 39500 Feb 26 14:18
malloc.tar.gz
-r--r--r-- 1 0 staff 250 Dec 31 20:51
mandelspawn.README
-r--r--r-- 1 0 staff 42422 Dec 31 22:01
mm-1.07.tar.gz
lrwxrwxrwx 1 0 daemon 18 Jan 1 18:01 ms.README
-> mandelspawn.README
-rw-r--r-- 1 0 daemon 39742 Jun 17 1994
mtools-2.0.7.tar.gz
-r--r--r-- 1 0 staff 873 May 31 05:05
mule.README
-r--r--r-- 1 0 staff 41415 May 5 10:55
ncurses-1.9.0c-1.9.1.diff.gz
-r--r--r-- 1 0 staff 108 Dec 31 20:52
oops.README
-r--r--r-- 1 0 staff 231 Dec 31 21:34
p2c.README
-r--r--r-- 1 0 staff 5801 Dec 31 22:29
para-0.27.README
-r--r--r-- 1 0 staff 59693 Dec 31 22:29
para-0.27.tar.gz
-r--r--r-- 1 0 staff 71541 Dec 31 21:37
patch-2.1.tar.gz
-r--r--r-- 1 0 staff 1240 Feb 26 13:20
pcl.README
-r--r--r-- 1 0 staff 235 Dec 31 21:20
smail.README
-r--r--r-- 1 0 staff 41725 Dec 31 21:57
smalltalk-tutorial.txt.gz
-r--r--r-- 1 0 staff 93068 Dec 31 19:38
standards.info
-r--r--r-- 1 0 staff 88392 Dec 31 19:39
standards.text
-r--r--r-- 1 0 staff 526869 Dec 31 21:44
texinfo-3.1.tar.gz
-rw-r--r-- 1 0 daemon 249480 Jun 17 1994
textutils-1.9.tar.gz
-r--r--r-- 1 0 staff 148988 Dec 31 22:27
tile-forth-2.1.tar.gz
-r--r--r-- 1 0 staff 10139 Dec 31 21:21
time-1.5-1.6.diff.gz
-r--r--r-- 1 0 staff 80560 Dec 31 18:31
time-1.6.tar.gz

위에 파일 명들에 대한 설명은 생략하기로 하자. 실제 전산학을
공부하는 사람들에게는 익숙한 용어이기 떠문이다. 위에 것들은
GNU 프로젝트의 일부분으로 실제로 prep.ai.mit.edu에 가서보면
정말 많은 유용한 소프트웨어들이 있음을 알 수 있을 것이다. 먼저
이 GNU Site에 가서는 GNUinfo 와 INDEX 파일을 받아오는 것
이 좋다. 그래서 GNU 프로젝트의 성격과 INDEX를 통한 자신이
필요로 하는 것이 무엇인지를 확인하는 것이 좋다. 수많은 사람들
이 ftp 접속을 요구함으로 해서 가능한 피크 시간을 벗어난 시간대
를 이용하던지 다른 Mirror FTP site로의 접속이 좋은 방법이 될
것이다. 이 이외에 유용한 FTP Site로는 가장 많은 mirror를 통한
파일 서버 역할을 하는

● ftp.uu.net이 있는데 대부분 위에서 설명된 3개의 파일 서버들의
파일들을 mirror한다.

그리고 Linux PC UNIX 운영체제를 사용해본 사람이라면
sunsite.unc.edu의 /pub/Linux/distribution을 잊지 못할 것으로
Linux S/W의 원조격에 해당하는 FTP 서버이다.

● ftp.x.org
유닉스의 윈도우즈인 X windows 의 배급처로 최신 버전의 X
윈도우를 항상 구할 수 있다.
● ftp.microsoft.com
이름에서 알 수 있듯이 MS-DOS와 Windows의 제작사인 마이
크로 소프트의 Anonymous FTP 서버이다. 이곳은 가장 최근의
MS-DOS의 무료 버젼업이나 오류 수정 등의 파일들을 국내에서
가장 빠르게 입수할 수 있는 곳으로 구할 수 없어서 힘이든 윈도
우용 드라이버도 이곳에서는 손쉽게 최신판을 구할 수 있다.

이상으로 Anonymous FTP Site에 대한 설명은 마치기로 하자.
실제 이러한 FTP Site에서의 보물 찾기는 많은 이용 경험과 정확
한 정보 입수 그리고 자신의 노력이라는 3박자가 있는 경우 손쉽
게 습득되기 때문이다.

FTP 예절
-------------
Anonymous FTP Service를 제공한다는 것은 의외로 어려운 일
이다. 특히 많은 사용자로 인해 중요한 다른 업무 서버로 쓰여지는
컴퓨터에 과부하가 걸려 응답 시간의 지연이 커지거나 폭주로 인
해 심지어 정지되는 사태가 발생하기 때문이다.
앞서서 설명한대로 Anonymous FTP Site는 대부분 공익을 위해
운영자들의 시간과 노력 그리고 돈이라는 희생으로 운영되는 것이
다. 이러한 그들에게 위와 같은 댓가는 너무도 공정치 못한 것이
된다.
그러므로 다음의 FTP 사용 시 꼭 지켜야 할 예절에 대하여 설
명하기로 하자.

1. 먼저 외국으로의 FTP 파일 서버로 접속시 먼저 네트워크의 트
래픽을 감소하기 위하여, 국내의 FTP 서버중 자신이 원하는 것이
있는지를 살펴볼 필요가 있다. 이것은 우리 나라에서 국제적으로
나가는 접속선로의 부하를 조금이라도 줄이는데 그 목적이 있다.

2. 반드시 접속하는 곳의 현지 시각을 살펴 될 수 있으면 부하가
덜 걸리는 시간에 접속을 시도한다. FTP LIST에 나타난 GMT와
의 시차를 참작한다. 주로 현지의 업무가 끝나는 시간인 현지 늦은
오후에서 아침까지의 시간을 이용하는 것이 좋을 것이다. 현재 대
부분의 FTP 파일 서버는 접속할 수 있는 사용자의 수를 규정하고
있는데 자신의 학생들보다 외부 학생들이 먼저 사용을 한다면
FTP 파일 서버를 구축할 이유가 없게 되기 때문이다.

3. ftp를 이용해 접속하는 경우 Password는 반드시 자신의 E-mail
주소로 대답한다. 이것은 FTP를 관리하는 사람에 대한 예의이다.
최소한 자신의 호스트 명과 ID 만은 꼭 입력하기 바란다.
4. 상용이거나 음란한 내용물들을 FTP 파일 서버로 업로드 하는
경우로 대부분 관리자 단계에서 차단되지만 시도 또한 해서도 안
될 것이다. 요즘 들어 WWW 나 News 서버를 통해 이러한 파일
들을 많이 다운로드 받고 하는데 자제되어야 할 일이라 생각한다.

5. FTP 이외에 장소에서 구할 수 있는 자료라면 되도록 FTP 를
쓰지 않는 것이 시간과 다른 인터네트 사용자들을 위해 좋을 것이
라 생각한다.

이상으로 FTP와 Anonymous FTP 파일 서버 그리고 Simtel 등
중요 FTP Site 그리고 FTP 사용 예절에 대한 간단한 정리를 마
치기로 하자. Simtel.Index 파일과 garbo의 인덱스 파일 그리고 이
파일을 볼 수 있는 Browser Utility 등을 Hitel 자료실에 올려놓기
로 한다. 미진한 부분들은 직접 이 파일들을 분석하여 자신에게 필
요한 파일을 FTP를 통해 받도록 하자.
===========================================================================

posted by 松巖