Tämän ohjeen levittäminen elektronisessa muodossa FUNET-verkon piirissä on sallittua. Muuhun käyttöön on pyydettävä lupa tekijältä.
Nic.funet.fi on CSC:n tiloissa Otaniemessä oleva SUN 450 neliprosessoripalvelin, jossa on tätä kirjoitettaessa yli 700 gigatavua levyä ja jonne on kerätty kaikenlaista mahdollista elektronista informaatiota. Päivittäin kymmenet tuhannet käyttäjät hakevat satoja tuhansia tiedostoja ja kymmeniä gigatavuja. Rakkaalla lapsella on myös monia lempinimiä kuten funic tai hamsterix ja roolinimiä kuten: www.nic.funet.fi ja ftp.funet.fi.
Alun perin tässä koneessa olleisiin palveluihin viitataan nyt roolinimillä hajautuksen helpottamiseksi. Nimet nic.funet.fi ja ftp.funet.fi tuskin kuitenkaan koskaan eroavat eri koneisiin muulloin kuin vikatilanteissa.
ftp.funet.fi FTP-palvelin
www.nic.funet.fi FTP-arkiston WWW-käyttöliittymä
rsync.nic.funet.fi rsync-palvelin (erityisesti peilaukseen)
nic.funet.fi Sähköposti ylläpitäjille
Jos johonkin palveluun päästäkseen käyttää "väärää" nimeä, koettaa
ehkä tulevaisuussa ottaa yhteyttä koneeseen, jossa ko. palvelua ei
ole... Nytkin jo pidempien käyttökatkojen aikana ftp.funet.fi ja
www.nic.funet.fi voidaan ohjata varapalvelimelle, joka antaa ehkä
rajallista palvelua ja katkotiedotteen, mutta nic.funet.fi:lle niin ei
tehdä.
Koneen hankinnan syynä on ollut toisaaltaan se, että FUNETin Internet-verkossa ei ollut (eikä ole vieläkään) muita keskitettyjä palvelimia joissa olisi "kaikki mahdollinen" ja toisaaltaan se että yhteytemme USA:han oli hidas ja tukkoinen, joten on parempi siirtää kaikki kerran Suomeen kuin hakea monta kertaa itse kullekin halukkaalle. Kun tähän lisää itse tehdyt materiaalin organisoinnit, lopputuloksena on muodostunut yksi maailman suosituimmista (ja suurimmista) arkistoista.
Huomattavan osan talletetusta informaatiosta muodostavat eri käyttöjärjestelmille tehdyt ilmaisjakeluohjelmat ja kokonaiset käyttöjärjestelmät, joista suosituin on Linux. Ohjelmien lisäksi arkistossa on varsin hyvä kokoelma varsinkin tietoliikenteeseen ja tietojenkäsittelyyn liittyviä dokumentteja, mutta myös kaikenlaista muuta luvallisesti jaettavaksi saatua aineistoa kuten vaikkapa suomenkielinen raamattu, Tree of Life tai Maakirjakartat
Arkiston ylläpidetään pitkälti vapaaehtoisin voimin. Itse koneen koordinaattorina toimii tällä hetkellä Harri Salminen (hks@nic.funet.fi) apunaan koneen monet ohjelmat luonut Matti Aarnio (mea@nic.funet.fi). Tarkempi listaus eri alueista ja ylläpitäjien osoitteista löytyy README tiedoston alue jaottelusta.
Tiedostopalvelinta käytetään ensisijaisesti FTP-protokollan avulla. FTP merkitsee sekä TCP/IP-perheen tiedostonsiirtoprotokollaa että ohjelman nimeä (ohjelman nimi kirjoitetaan koneelle komentona annettaessa usein pienillä kirjaimilla, siis 'ftp'). Useimmat www-selaimet tukevat myös ftp tiedoston siirtoa, mutta ne usein kirjoittautuvat joka kerta uudelleen sisään, jättävät osan tärkeistä tiedotteista näyttämättä eivätkä salli ftp palvelimen erikoispiirteiden käyttöä. Seuraavassa esitellään perinteisen komentoririvi ftp-ohjelman (löytyy jossain muodossa joka unixista, Linuxista ja windowssista) käyttöä. Sen voi toki korvata jollain hienommalla ohjelmalla kuten ncftp (Unix/Linux) tai FileZilla (windows), mutta niiden käyttöohjeet saatte lukea itse. Taustalla toimii kuitenkin sama FTP-protokolla.
Yhteen pakkaamisen lisäksi tiedostot usein tiivistetään käyttämällä jotain kompressointitekniikkaa. Pakkaaminen ja tiivistäminen voidaan tehdä joko yhdellä ohjelmalla tai käyttämällä erillisiä ohjelmia.
Unix-maailmassa tiedostot on perinteisesti pakattu yhteen Tar- ohjelmalla ja sitten tiivistetty Compress-ohjelmalla. Compress-ohjelman sijaan käytetään nykyään paljon myös GnuZip-ohjelmaa (ei sukua PC-mailman PKZip-ohjelmalle.)
Compress-ohjelmalla pakatun tiedoston tunnistaa siitä että se päättyy .Z-liitteeseen. purkaminen tapahtuu Uncompress-ohjelmalla kirjoittamalla
Tar-arkistojen tunnuksena on .tar-pääte nimessä (tar.gz == .tgz). Tar-pakkaus puretaan käskyllä
Tiedosto jonka nimi päättyy .tar.Z-liitteeseen on pakattu Tar- ohjelmalla ja sitten tiivistetty Compress-ohjelmalla. Se voidaan joko purkaa ensin Uncompress-ohjelmalla ja sitten Tar-ohjelmalla tai levytilaa säästäen käskyllä
nimen pääte purkukäsky
.Z uncompress tiedosto.Z
.tar tar -xf tiedosto.tar
.tar.Z zcat tiedosto.tar.Z | tar -xf -
.gz gunzip tiedosto.gz
.tgz gunzip -c tiedosto.tgz | tar -xf -
.tar.gz gunzip -c tiedosto.tar.gz | tar -xf -
Unix-koneissa nämä ohjelmat tulevat yleensä käyttöjärjestelmän mukana.
MS-DOS-maailmassa on lukuisia pakkausohjelmia. Tällä hetkellä suosituimpia ovat Pkzip ja Lha. Lisäksi on olemassa uusi tulokas Arj, sekä vanhemmat Zoo ja Arc. Nämä kaikki ohjelmat sekä pakkaavat tiedostot yhteen, että tiivistävät ne, tiedoston kerrallaan. Vastaavat päätteet ovat .zip, .lzh ja .lha, .arj, .zoo ja .arc.
Funicissa on käytetty aikaisemmin Lha-ohjelmaa, joka on saatavilla hakemistosta pub/msdos/packing/arc-lbr itsepurkautuvana tiedostona. Sittemmin on kuitenin siirrytty Pkzip-ohjelmaan, jonka voi hakea hakemistosta pub/msdos/starter.
nimen pääte purkuohjelma
.lzh Lha
.lha Lha
.zip Pkunzip
.arc Arc
.arj Arj
.zoo Zoo
Macintosheissa tiedostot on usein tiivistetty ja pakattu Stuffit-ohjelmalla
.sit.bin tai .sit -päätteisiksi tai Compactor-ohjelmalla .cpt -päätteisiksi
arkistoiksi. On myös itsestään purkautuvia ohjelmia, jotka ovat
.sea-päätteisiä. BinHexillä koodatut tiedostot ovat .hqx-päätteisiä ja
niitä voi siirtää myös sähköpostin kautta. Siirrettäessä arkisto koneesta
toiseen on käytettävä binäärimoodia, siirrettäessä Macciin on Macintoshin
päässä valittava MacBinary.
nimen pääte purkuohjelma
.sit.bin Stuffit, Compact Pro, Stuffit Expander
.sit Stuffit, Compact Pro, Stuffit Expander
.hqx BinHex, Compact Pro, Stuffit Expander
.sea itsestään purkautuva
.cpt Compactor, Stuffit Expander
Tarkempia tietoja eri pakkaustavoista ja niiden purkuohjelmista löytää
esimerkiksi tiedostosta README.FILETYPES
Yhteydenottoa ja tiedostojen siirtoa omasta koneesta mikrolle koskevissa ongelmissa kannattaa ottaa yhteyttä paikalliseen (oman korkeakoulun) Internet-tukihenkilöön, koska hän todennäköisesti tietää asiasta enemmän kuin nicin ylläpito. Selvityksessä tarvittavia tietoja ovat mm. käytetyn koneen internet osoite, käyttöjärjestelmä ja ohjelmisto. Parhaiten voitte auttaa ylläpitoa ongelman selvityksessä ottamalla talteen epäonnistuneen yrityksen kaikkine ilmoituksineen, jollei tukihenkilöä saada käymään paikan päällä. Jos ongelma ei tukihenkilön avullakaan selvinnyt niin tarkan lokin tai kuvauksen ongelmasta voi lähettää osoitteeseen problems@nic.funet.fi tarkempaa analyysia varten.
Itse palvelinta koskevissa kysymyksissä kannattaa ottaa yhteyttä ehkä ensisijaisesti siihen henkilöön joka Nicissä omistaa kyseisen tiedoston (näkyy dir-komennolla). Useimmilla alueilla on myös omat @nic.funet.fi postituslistansa, tässä eräitä tärkeimpiä:
managers Pääylläpitäjä
maints Kaikki ylläpitäjät
problems Vikailmoitukset palvelimen toiminnasta
csc-adm CSC:n alue
gnu-adm GNU-projekti
languages-adm Ohjelmointikielet
mac-adm Macintoshit
molbio-adm Molekyylibiologia
msdos-adm MS-DOS
amiga-adm Amiga
sci-adm Tieteisiin liittyviä asioita
unix-adm Unix
linux-adm Linux
Muiden yhteystiedot löytyvät joko README tiedostosta tai tiedoston
omistajan tai ryhmätietojen perusteella. Jos ei muuta löydy, niin postia
voi aina lähettää /pub/ alihakemistojen nimen perusteella muodostettuihin
-adm osoitteisiin (esim. /pub/CPAN -> cpan-adm)
ftp ftp.funet.fi
anonymous
Arvo.Avoin@univ.fi
cd pub/languages/incoming
bin
put foffan.pl
quit
Sitten lähetä postia ylläpidolle ja kerro mitä kopioit:
mail languages-adm@nic.funet.fi
Subject: Foffan upload
Olen kopioinut itse tekemäni Foffan-kielen tulkin
pub/languages/incoming-hakemistoon. Ohjelman kuvaus:
Simple Foffan interpreter
Arvo Avoin
Suomen Korkeakoulu
Arvo.Avoin@univ.fi
Lisää tietoja löytyy tiedostosta README.UPLOADER, Nicin päätasolla.
Vastaavasti hakemistolistauksen voi sivuttaa käskyllä
FTP-palvelimessa olevat tiedostot on usein tapana ilmoittaa seuraavassa muodossa:
Eräät ftp-palvelimet kuten ftp.funet.fi tunnistavat myös käyttäjätunnuksen 'ftp' tunnuksen 'anonymous' lisäksi.
hila ~ 151: ftp ftp.funet.fi
Connected to nic.funet.fi.
220 nic.funet.fi FTP server (Version 4.494 ...
Name (nic.funet.fi:kiravuo): anonymous
331 Guest login ok, give your email address for password.
Password:kiravuo@hut.fi (ei tulostu näytölle)
230-Guest login ok, access restrictions apply.
230-There are 15 active foreign anonymous customer(s) presently out of max 16.
230-Local time is now Tue Oct 29 18:24:05 1991
230-
230- There are constant overload problems on our line to USA...
230- Be careful with "cd ..". See /README for info about how
230- symlinks might affect your view of, and movement in archive.
230-
230-We have special access features, see file /README
230 It was last updated Fri Oct 25 14:23:21 1991 - 4.2 days ago
ftp> cd pub
ftp> cd msdos
ftp> dir . "|more"
-rw-rw-r-- 2 msdos1 ftp 397762 Oct 28 08:11 00Index.all
-rw-rw-r-- 1 msdos1 ftp 2964 Aug 28 13:29 00Readme
-rw-rw-r-- 1 msdos1 ftp 401416 Oct 28 08:11 0Contents.info
-rw-rw-r-- 2 msdos1 ftp 602636 Oct 28 08:07 0Dir.lst
-rw-rw-r-- 2 msdos1 ftp 5800 Oct 28 08:10 0Newest.100
-rw-rw-r-- 1 msdos1 ftp 427634 Oct 28 08:10 0Newest.1st
-rw-rw-r-- 1 msdos1 ftp 602636 Oct 28 08:07 0Sorted
drwxrwxr-x 2 msdos1 ftp 2560 Oct 28 08:58 Anonymous.FTP
drwxrwxr-x 9 msdos1 ftp 512 Oct 28 06:51 Finnish
...
ftp> get 0Contents.info "|grep -i spool"
dvp101.lzh Print spooler for use in DESQview
dvps1.lzh Full featured print spooler for DESQview
tpspool.lzh Put printer output to a file (TP source only)
vol10n01.lzh PC Mag: MAKECLIP,MAKEFOX,INT9,BIOSDATA,PCSPOOL
dmp205.lzh Resident print spooler, spools to disk, memory
lpr_q.lzh LPR & LPQ spool print & show queue
spooler.lzh Dynamic print spooler uses EEMS (LIM 3.2/4.x)
spoolg.lzh Fast print spooler
spoolrii.lzh Background print spooler
ftp> quote find vol10n01.lzh
212-Matching case insensitively expr `vol10n01.lzh'
212-Starting to parse /files/ALL_FILES database:
- 120836 Dec 31 14:46 1990 pub/msdos/magazines/pcmag/vol10n01.lzh 212
End of analysis. 1 matches found out of 86247.
ftp> cd magazines
ftp> cd pcmag
ftp> bin
ftp> get vol10n01.lzh
local: vol10n01.lzh remote: vol10n01.lzh
120836 bytes received in 1.1 seconds (1e+02 Kbytes/s)
ftp> quit
221 Goodbye.
hila ~ 152: kermit -is vol10n01.lzh
Escape back to your local system and give a RECEIVE command...