logo
Etusivu
Käsikirja
Opinnäytetyö
Tiedostot
Linkit
Muuta

LeHTori

Käsikirja

2 FreeBSD Käyttöjärjestelmä

2.1 Esitellään FreeBSD

2.2 Asennetaan FreeBSD

2.2.1 Ennen asennusta

2.2.2 Valitaan asennusmediasi

2.2.3 Asennetaan FreeBSD

2.2.4 Dual Boot

2.3 Yleistä UNIX järjestelmistä

2.4 Peruskomennot

2.5 Komentotulkit

2.6 Ohjelmien asentaminen ja päivittäminen

2.7 Käynnistysjonot

2.8 Asetustiedostot

2.9 Levykiintiö eli quota

2.10 FreeBSD:n kerneli

2.11 Yhteyden jakaminen NATD:llä

2.12 Palomuuriohjelmistot

2.13 Cvsup ja verkosta päivittäminen

2.14 Käyttöjärjestelmän päivittäminen

2.15 XFree86 Ikkunointijärjestelmä

2.16 Sysinstall Ohjelmisto

2.17 Yleisiä ongelmia

2.18 Muuta

2.19 Levyjärjestelmän laitteiden-nimet

3 Asennetut palvelinohjelmistot ja niiden käyttäminen

3.1 Samba ja toimialuepalvelin

3.2 Squid, Internetin välityspalvelin (proxy)

3.3 Apache, Web-palvelin

3.4 Postfix, Sähköpostipalvelin

3.5 Popd, Sähköpostin hakupalvelin

3.6 Openwebmail

3.7 Bind9, DNS-palvelin

3.8 OpenSSH

3.9 OpenSSL sertifikaatti


2.2.3 Asennetaan FreeBSD

PIDÄ TÄTÄ OHJETTA VAIN YLEISENÄ ASENNUS OHJEENA. ÄLÄ PIDÄ TÄTÄ OHJEENA, JOSSA KERROTAAN KAIKKI ASENNUKSEEN LIITTYVÄT ASIAT.

Aloitetaan asentamaan FreeBSD

Aseta FreeBSD:n asennusmediasi koneeseen ja käynnistä FreeBSD:n asennus kyseiseltä medialta.

käytättäessäsi FreeBSD 5 sarjaa, pitäisi eteesi nyt pompata seuraava kuva:


Valitse ensimmäinen vaihtoehto (paina enter)

Mahdollisten ongelmien ilmestyessä käynnistyksen yhteydessä, voit kokeilla vaihtoehtoa 3 (Safe Mode). Itse jouduin käyttämään tätä wmware ohjelman kanssa 5.2 versiossa. Normaalisti ei safe modea tarvita.

Aloitetaan asentaminen

Nyt kun olemme päässeet alkuun ja ruudussasi on seuraavanlainen näkymä

Ohjeemme käsittelee "standard" asennustapaa. valitse asennettavaksi "standard" asennus .

Esimerkki asennuksessamme. asennamme FreeBSD:n ensimmäiselle levylle. Käyttäessäsi on useita levyjä, FreeBSD kysyy sinulta, mille levylle se asennetaan. Suosittelen sinua asentamaan FreeBSD:n ensimmäiselle kiintolevyllesi, mikäli haluat asentaa FreeBSD:n useamalle kuin yhdelle kiintolevyllesi valitse levy asemat joihin haluat luoda FreeBSD osioita..

Yleisesti osiointiohjelman käytöstä

Ohjeet käyttöön.

c= Luo uusi levyosio
a= Käytä kokolevy (Poistaa vanhat osiot ja luo levyn kokoisen FreeBSD osion)
d= Poista levyosio
t= Vaihda tyyppiä (tällä voit vaihtaa levyosion tiedostojärjestelmää)
g= Aseta asema geometrisesti (Kyselee vanhaan tapaan kaikkea kuten aloitus- ja lopetussektorit)
z= Vaihda näytettävää tilayksikköä
u= Peruuta kaikki muutokset
s= Aseta käynnistettäväksi (Halutessasi asentaa FreeBSD:n Windowsin rinnalle ja haluat käyttää Windowsin omaa lataajaa, aseta Windows osion päällä s näppäin, jolloin Windows osio tulee käynnistyväksi osioksi)
w= Kirjoita muutokset

Esimerkki osioinnista.

Tässä esimerkki osion luomisesta painamme c näppäintä ja seuraavaksi kuvaan pomppaa seuraavanlainen valinta, jossa kysytään osion kokoa. Tähän on määritetty oletuksena levyn vapaan tilan määrä (eli loppulevy mitä on käytettävissä). Koko vapaata tilaa ei tarvirse käyttää, jos et halua käyttää koko vapaata tilaasi osioon, voit kirjoittaa levyn osion koon myös kuvassa näkyvällä tavalla. Esimerkkinä 1000mb (Muista antaa "mb" määre mikäli haluat, että numerosarjasi tarkoittaa megatavuja! Oletuksena koko määritetään sektoreina). Hyväksy annettava koko painamalla enter.

Painettuasi enter nappia, sinulta kysytään mille osiolle haluat FreeBSD:si asentaa. 165 = FreeBSD:n oma, 7 = Dos ja 131 = Linuxin ext2 osiolle. Suosittelen sinua kuitenkin käyttämään 165:sta osiollasi. Jatka painamalla enter.

Kirjoita muutoksesi w näppäimellä ja lopeta osiointi q:lla.

Käynnistyslataaja

Seuraavassa kuvassa kysytään käynnistyslataajasta, mikäli haluat asettaa FreeBSD:n oman käynnistyslataajan. Valitset ylimmän vaihtoehdon ja painat enter, mikäli haluat FreeBSD:n käynnistyvän ilman käynnistyslataajaa, valitset vain "standard" lataaja tai jos haluat käyttää jo jotain muuta olemassa olevaa lataajaa, valitset "none" vaihtoehdon. Esim. Dual-bootin yhteydessä valitaan none, koska ei haluta korvata olevaa käynnistyslataaja

Disklabel (FreeBSD:n omat osiot)

Luotuasi pääosion edellisessä. Nyt luomme pääosion alle jatko-osiot.

Hieman näppäinkomennoista

C= Luo
N= Uusi osio (Formatoi olemassa olevan osion)
A= Aseta kaikki automaattisesti (tekee jaon itse)
D= Poista osio
M= Liitospiste
U= Kumoa
R= Poista
D= Poista
W= Kirjoita
Q= Lopeta

Aloita luomalla esimerkiksi "swap" osio ensiksi. Suosittelen sinua käyttämään vähintään 250 Mt swap osiota

aloita painamalla c näppäintä

anna tila seuraavasti esimerkiksi 250mb

Valitse osioksi Swap

Luo tämän jälkeen root osio ("/")

anna root osion tila seuraavasti: Käytä reilusti mikäli et luo omia osoita "usr" ja "home" hakemistoille. Minimi asennus vaatii vähintään 120 Mt, mutta mikäli haluat asentaa koneeseesikin jotain, suosittelen käyttämään 1-4 Gt root osion kokona

Valitse osioksi fs

Nyt järjestelmä kysyy sinulta Mount pointtia, eli liitospisteestä, määritä se / (huom. / merkki tulee "-" napista, koska käytössä on englanninkielinen näppäimistö)

Kun olet luonut kaikki halutut osiot, voit lopettaa osioinnin painamalla q nappia lopetukseksi.

Mitä asennetaan ? (Choose Distributions)

Valitse FreeBSD:n valittavat osat. Alta löytyvät kuvaukset eri osista. Ohjeessa asennamme Minimaalin joka sisältää ainoastaan käyttöjärjestelmän perusosat.

Asennusmedia

Valitse asennus cd-levyltä. Käyttäessäsi "Bootonly" asennusta asennusmedianasi, valitse lähin FTP palvelin, josta FreeBSD asennetaan.

Aloitetaan asennus

Asennus kysyy vielä sinulta, että oletko täysin varma asennuksesta. Vastaamalla tähän kysymykseen kyllä, FreeBSD asennusohjelma asentaa tarvittavat tiedostot järjestelmääsi, sekä luo osiot.



Koneesi ilmoitettua sinulle, että järjestelmä on onnistuneesti asennettu..

Asennuksen jälkeiset toiminnot (Post installtion)

Tässä selitykset seuraaviin kysymyksiin, joita asennusohjelma sinulle ehkä esittää.

Do you want this machine to function as network gateway?
Haluatko käyttää konetta reitittimenä (huom, jos et halua käyttää konettasi reitittimenä, eli nettiyhteyden jakaminen, vastaa kysymykseen ei)

Do you want to configure inetd and the network services?
Haluatko editoida inet daemon tiedostoa ee editorilla (verkon palveluita, jos et ole varma tästä kysymyksestä, vastaa ei)! tässä voit säätää halutessasi esimerkiksi ftp daemon päälle, mikäli sinulla on sellainen.

Would you like enable SSH login?
Haluatko käyttää ssh daemonia, mikäli haluat sallia koneeseesi ssh:n yli etäkäytön, niin kyllä.

Do you want have anonymous FTP Access this machine?
Haluatko käyttää anonyymi ftp:tä koneessasi (Tietoturvariski).

Do you want to configure this machine as an NFS server?
Haluatko Asentaa koneesi NFS palvelimeksi (Jätä pois, mikäli et ole varma) Network Filesystem Server (Verkon tiedostopalvelin)

Do you want to configure this machine as an NFS client?
Haluatko Asentaa koneesi NFS asiakkaaksi (huom, jos sinulla ei ole nfs palvelinta verkossa, niin ei)

Would you like to customize you system console settings?
Haluatko asettaa systeemin konsolin asetuksia, mikäli haluat näppäimistön asetukset suomenkielisiksi, niin kyllä. Ohje Konsolin Asettamiseksi

Ohje Konsolin asettamiseksi (Suomi FIN)

Valitse asetukset seuraavan ohjeen mukaan ja lopuksi hyväksymällä asetus "ok" (tabulaattorilla näkyy vihreä valo ok:n päällä kun "ok" on valittu)

Font Valikosta

Alhaalta d vaihtoehto eli IBM850

Keymap Valikosta

Alhaalta FINNISH ISO (ei cp850)

Screenmap Valikosta

ISO-8859-1 to IBM437 (W-Europe)

Lopuksi hyväksyt asetukset exitillä.

Would you like to set this machine time zone now?
haluatko määrittää tämän tietokoneen aikavyöhykkeen nyt? Kyllä.

Valitse Eurooppa, sieltä Helsinki, jolloin koneesi kysymyksen: "Does the abbreviation 'EET' look reasonable?" Eli onko EET vyöhykkeesi. Kyllä on (käyttäessäsi Helsinkiä)

Does This System Have ps/2, serial or bus mouse?
Onko koneessasi PS/2, COM tai bus hiiri, mikäli koneessasi ei ole hiirtä tai siinä on usb hiiri, voit vastata tähän kysymykseen NO

Hiiren asennus

"Enable" kohdasta pitäisi riittää normaalille ps/2 hiirelle mainiosti. Tämän jälkeen kone kysyy, liikkuuko hiiri ruudullasi. Pienen hiiren kursorin liikkuessa testi-ikkunassa, voit hyväksyä asetukset vastaamalla "yes".

Ongelmia: hiiri ei liikkunut?

Käyttäessäsi sarjahiirtä, todennäköisesti koneesi ei tunnista hiirtä automaattisesti. Käy tällöin määrittämässä "port" kohdasta hiiri oikeaan porttiin. Tämän jälkeen voit testata toimivuutta jälleen "enable" kohdasta.

Lopuksi hyväksyt asetukset valitsemalla "exit"

Asennuksen yhteydessä asennettavat ohjelmat järjestelmääsi
(The FreeBSD package collection is collection of thousends of ready-to-run applications)

Tässä kohdassa järjestelmä kysyy sinulta haluatko valita asennettavia ohjelmia pakettilistasta. Käyttäessäsi "minimal" tai "bootonly" cd:tä, sinulla ei löydy cd-levyltä paketteja. Lisää ohjelmien asentamisesta

Luo käyttäjäntunnuksia ja ryhmiä


"User and group management" Luo käyttäjän tunnuksia ja ryhmiä järjestelmääsi.

Luodessasi käyttäjäntunnuksia asennusvaiheessa koneeseesi, voit käyttää seuraavaa toimintoa. Sinun ei ole pakko luoda tunnuksia vielä, voit antaa suoraan "exit" ja siirtyä seuraavaan kohtaan.

"User" kohdasta voit luoda käyttäjiä


"tässä valmis esimerkki täytetyistä tiedoista"

Login id= Käyttäjäntunnus
Uid= id numero generoidaan automaattisesti (käyttäjän ei tarvitse koskea)
group= kirjautumisryhmä (tähän esim. Ryhmä, johon käyttäjä kirjautuu. Oletuksena järjestelmä käyttää omaa käyttäjäntunnusta)
Password= Salasana (pisteet näytetään)
Full Name= Kokonimi
Member Groups= Ryhmät joiden jäsenenä käyttäjä toimii esim. "Wheel,opettajat,yllapito"
Kotihakemisto= Oletuksena järjestelmä tarjoaa "/home/käyttäjäntunnus"
Login shell= Login Shell (eli mitä konsolia kirjautumisen jälkeen käytetään)

Group kohdasta voit luoda ryhmiä


"esimerkki täytetyistä tiedoista"

Group= Ryhmän nimi
Gid= Ryhmän numerotunnus
Group Members= Ryhmän jäsenet (luettele pilkulla erotettuna ryhmässä toimivat jäsenet)

Lopuksi pääset pois "exit" kohdasta.

Seuraavaksi järjestelmä kysyy pääkäyttäjän salasanaa (root password)
Kirjoita salasana (pisteitä ei tulosteta, joten kuvaruudussa ei näy toimintaa)

Haluatko vierailla yleisessä asetusvalikossa muuttamassa viimehetken asetuksia.

Viimehetken asetuksien muuttaminen?

Halutessasi asettaa verkon käyttöösi, suosittelen sinua vastaamaan "yes" kysymykseen.

Halutessasi verkon toimintaan jo käynnistyksessä, seuraa seuraavaa ohjetta


Vastaa "yes".

Valitse valikosta "Networking" ja täältä valitse "interfaces"

Sinulla pitäisi olla nyt seuraavanlainen näkymä:

Täältä valitse käytettävä verkkokorttisi (yleensä on ylimpänä). Tämän jälkeen vain "ok" ja aloitetaan verkon asentaminen.

Vaihe 1. Haluatko yrittää käyttää ipv6 asetuksia verkon laitteellesi. (Kuuluessasi natiivin ipv6 verkon pariin ja sinulla on mahdollista hakea ipv6 osoite suoraan isp:ltäsi dhcp:llä), vastaa kysymykseen "yes". Normaalisti palveluntarjoajat eivät tarjoa natiivia ipv6 tunnelointia

Vaihe 2. Haluatko hakea osoiteasetuksesi dhcp:llä, mikäli verkossasi on dhcp palvelin, josta verkkokorttisi ip-osoitteet haetaan automaattisesti, vastaa kysymykseen "yes" jolloin saat ehdotusasetukset ruudullesi. Manuaalisesti verkonasetukset saat määriteltyä, jos vastaan tähän kysymykseen "no".

Vaihe 3. Käyttäessäsi dhcp:tä, joka hakee verkon tiedot automaattisesti, sinulle pitäisi olla kuvan mukainen tilanne jo valmiina. Vain "hostname" puuttuu. Sen voit käydä itse asettamassa.

Asettaessa osoitteet manuaalisesti, joudut määrittämään kuvassa näkyvät asetukset itse.

Selitykset riveille kuvassa

host= osoitteen alkuosa esim. testikone (testikone.testidomain.fi)
domain= verkon domain nimi
Ipv4 Gateway= Verkon yhdyskäytävä
Name server= nimipalvelin jota käytät
Ipv4 Address= Ip-osoitteesi
Netmask= Aliverkonpeitteesi
Extra Options to ifconfig= Erikoisasetukset ifconfig:lle (voit jättää tyhjäksi)

Hyväksy verkonasetukset "ok" painikkeesta.

Tuodaanko verkkosi ylös nyt?


Voit tuoda nyt verkkosi ylös vastaamalla "yes". Tätä voit tarvita esim. tehdessäsi dual bootin. Lue Dual bootista lisää. Voit nyt poistua asennuksesta valitsemalla "Exit", "Exit Install" Ja vastaamalla tulevaan kysymykseen "yes".

Ylös daemon

Tero Asikainen, Mika Mähönen ja Markku Hämäläinen