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.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.17 Yleisiä ongelmia

Yleistä:

Kukaan ei ole syntynyt tietokoneella kultainen lusikka suussaan, Unix järjestelmässä on käyttäjän kannalta huomattavia eroja Windows järjestelmään nähden. Kaikki UNIX käyttäjät, kohtaavat isompia ja pienempiä ongelmia matkalla "guruuteen". Tärkein oppi onkin, että ota selvää asioista ja lue niitä ohjeita, monesti ohjeet ratkaisevat ongelmasi. Eihän se niin vaarallista ole, jos kaikkea ei heti osaa, monesti oppiminen tapahtuu "erehdyksen kautta". Älä hermostu, jos et osaa jotain, anna aikaa oppimisellesi.

Käynnistyksen yhteydessä kone jää levyntarkistukseen: (Mounting root from ufs)

Mounting root from ufs: , jonka jälkeen järjestelmä jumittuu käynnistyksessä. Tällöin kysymyksessä ei todellakaan, ole mikään vika järjestelmässäsi. Tiedosto järjestelmäsi sisältää virheitä ja fsck haluaa korjata ne ennen kuin liittää juuri osion.

Paina enteri ja hyväksy shelliksesi /bin/sh

käynnistä fsck komenolla : fsck

fsck esittää sinulle muutamia kysymyksiä, mahdollisesti kadonneista tiedostoista yms. Lue kysymykset huolella ja vastaa niihin. Tämän jälkeen voit vaikka kirjoittaa reboot, jolloin koneesi käynnistyy jo normaalisti käyntiin.

NVIDIAN Ajurit eivät latautuneet?

Varmistu, että moduulisi on ladattu:

"kldstat" komenolla saat näkymän ladatuista moduuleista järjestelmässäsi, mikäli sinulta puuttuu nvidia, sieltä tarkista, että seuraavat rivit löytyvät loader.conf tiedostostasi.

agp_load="YES"
#Muista tämä rivi käyttäessäsi GENERIC kerneliä (GENERIC ei sisällä agp tukea vakiona)

nvidia_load="YES"
#Ladataan käynnistyksen yhteydessä nvidian moduuli.

Yleinen vika on, että on ettei kernelisi sisällä AGP tukea, tällöin joudut myös lataamaan tuen agp korttiväylällesi.

Muita ongelmia?

XFree86 käynnistyy, mutta 3d kiihdytys ei toimi?

Tarkista, että XFree86 asetustiedosto löytyvät tarvittavat parametrit, jotka olen ilmoittanut.

Edelleenkään ei toimi?

Joissakin tapauksissa olen huomannut XFreen päivityksen yhteydessä tapahtuvan muutoksia, jonka jälkeen NVIDIAN ajuri lakkaa toimimasta. Tällöin kannattaa asentaa ajuri uudestaan, on mahdollista että järjestelmäsi on vahingossa tuhonnut nvidian 3d kiihdytys tiedostot.

Ajurit ovat ladattuna, muttei XFree86 käynnisty edelleenkään?

Todennäköisesti jokin asetus on asetustiedostossasi pielessä, kokeile etsiä vikaa cat /var/log/XFree86.log tiedostosta. Tuosta tiedostosta selviävät XFree:n käynnistyksen yhteydessä tapahtuvat tapahtumat.

DMA tiedonsiirto ei toimi kiintolevylläni?

Voit pakottaa kiintolevysi käyttämään ata-tiedon siirtoa seuraavasti:

Lisää seuraavat rivit /boot/loader.conf tiedostoon:

hw.ata.ata_dma="1"
hw.ata.atapi_dma="1"

HUOM! DMA tiedonsiirto vaatii DMA-kaapelin, emolevyn, joka tukee FreeBSD:llä tiedonsiirtoa ja kiintolevyn, joka tukee DMA tiedonsiirtoa. Emolevyt, joiden piirisarjaa ei ole tuettu, voivat siirtää MAX dma33:lla tietoa. (Onneksi näitä emolevyjä ei ole olemassa montaa).

Tarkista tuki HARDWARE NOTES kohdasta FreeBSD:n sivustolta kyseisen levitysversion alta, jota käytät. (Tuki ilmoitetaan piirisarjan mukaan, esim sis-645)

Mistä löydän ratkaisun ongelmaani?

google hakukone on hyvä paikka aloittaa ongelman ratkaisun hakemista, valitettavasti vain suurin osa sivustoista on englanniksi. Voit myös kysyä UNIX guruilta asiasta.

daemon

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