Esittely latautuu. Ole hyvä ja odota

Esittely latautuu. Ole hyvä ja odota

Linux - asennus ● CD –asennus ● käytetään asentamiseen Debian 3.0r0 – asennusromppua ● 1. CD Debian Woody - asennussarjasta ● Debian versiot: stable (=woody),

Samankaltaiset esitykset


Esitys aiheesta: "Linux - asennus ● CD –asennus ● käytetään asentamiseen Debian 3.0r0 – asennusromppua ● 1. CD Debian Woody - asennussarjasta ● Debian versiot: stable (=woody),"— Esityksen transkriptio:

1 Linux - asennus ● CD –asennus ● käytetään asentamiseen Debian 3.0r0 – asennusromppua ● 1. CD Debian Woody - asennussarjasta ● Debian versiot: stable (=woody), testing, unstable ● Network –install ● käytetään asennukseen diskettejä tai CD – asennusromppua ● CD sisältää vain perusjärjestelmän, loput paketit haetaan pakettimirrorilta (palvelin Debian -ohjelmistopaketeille) ● 2 diskettiä kaiken varalta… (boot + root disketit)

2 Asennus – vaihe1 ● Asennus suoritetaan tekstipohjaisen valikkojärjestelmän avulla ● Lisäksi virtuaaliterminaali käyttäjän käskyille… ● alt+F2 ● sekä virtuaaliterminaali asennusjärjestelmän lokille ● alt+F3 ● Valikon yläosassa asennuksen tarjoamat seuraavaksi suoritettavat toimenpiteet, alaosassa aiemmin tehdyt toimet sekä lisävaihtoehdot

3 Asennus – vaihe1 ● Osiointi (partitioning -valinta) ● cfdisk:n käyttö ● ylös/alas –nuolinäppäimet ● selaavat osiolistaa ● oikealle/vasemmalle –nuolinäppäimet ● selaavat toimintoja ● osiomuutokset tallentuvat vasta write –käskyllä ● poistuminen tämän jälkeen - quit ● kaksi osiota (ensimmäiselle kovalevylle /dev/hda) ● primary Linux (suurin osa levystä), bootable -lippu ● primary swap (~300mb)

4 Asennus – vaihe1 ● Ajurien asennus ● Oheislaitteiden (verkkokortti) toimintaan saaminen ● Ei tarpeellista tällä kertaa, koska asennuskernel sisältää 3com –ajurin ● tarkistus ”ifconfig -a” komennolla ● Network –install ● ajuripaketti joudutan hakemaan pakettimirrorilta ● http://lame.lut.fi/debian/dists/woody/main/disks-i386/current/ ● CD -install ● ajuripaketti rompulla

5 Asennus – vaihe1 ● Verkkokonfiguraatio ● hostname ”debian” ● verkkoasennuksen tekijöillä dhcp käyttöön ● Base-system ● sisältää järjestelmän perus-hakemistorakenteen ● CD-asennus: kopioidaan CD:ltä ● Network –install: kopioidaan mirrorilta ● http://lame.lut.fi ● LILO ● asennetaan MBR:iin (Master Boot Record) ● REBOOT

6 Asennus – vaihe2 ● Pakettien asennus ● GMT: ”kello ei GMT –ajassa” ● CD-asennus: ● paketit kopioidaan CD:ltä ● Network –install: ● kopioidaan mirrorilta ● deb http://lame.lut.fi/debian/ testing main non-free contrib ● deb-src http://lame.lut.fi/debian/ testing main non-free contrib ● Asennuslähteen voi myös vaihtaa kummankin asennusvaihtoehdon kesken (mirror, CD)

7 Asennus – vaihe2 ● Tasksel ● pakettikokonaisuuksien valintaan ● valitaan seuraavasti ● Development – ”C and C++” ● Dselect yksittäisten pakettien valintaan ● pakettien etsintä nimellä: ” / ” ● pakettien valinta: ” +” ● valinnan peruutus: ”-” ● valintojen varmistus: ” enter” ● valinnan peruutus (peruuttaa muutokset): ” shift+x” ● pakettilistan käsittelyn lopetus (ei huomioi riippuvuuksia): ” shift+q”

8 Asennus – vaihe2 ● Dselect:llä valitaan… ● kernel –lähdekoodipaketti ● kernel-source-2.2.20 ● libncurses5-dev kirjasto ● tarvitaan menuconfig:lle ● Lokalisointi ● fi_FI@euro ISO-8859-15 ● default locale: fi_FI@euro

9 Kernel - kääntäminen ● Tarkoitus lisätä sysrq –tuki kerneliin ● Documentation/sysrq.txt ● käytetään asennuskernelin versiota (2.2.20) ● asennuskernelin konfiguraatio saatavilla /boot/config- (uname –a näyttää käytössä olevan version) ● voi käyttää uudempaa kerneliä mutta ei valmista konfiguraatiota ● käännetään sekä kernel että moduulit ● oma kernel eri versionimellä kuin asennuskernel ● esim. 2.2.20custom ● moduulit asentuvat myös tällä versiolla (/lib/modules/ )

10 Käännösohjeet ● hae source –paketti (dselect, kernel-source-2.2.20) ● pura paketti /usr/src –hakemistossa (tar xvjf.tar.bz2) ● kopioi "/boot" –hakemistosta asennuskernelin konfiguraatio, "config-2.2.20-compact" –tiedosto purkautuneeseen hakemistoon ● editoi Makefile -tiedostoa (EXTRAVERSION=custom) ● make menuconfig ● lataa kopioitu konfiguraatiotiedosto ● konfiguroi sysrq päälle (kernel hacking) ● make dep ● valmistaa source –puun kääntämistä varten ● make bzImage ● luo kernel –imagen (ja mm. System.map) ● make modules ● kääntää moduulit ● make modules_install ● kopioi moduulit /lib/modules/ hakemistoon

11 Käännösohjeet ●kopioi bzImage "/boot" –hakemistoon ● cp arch/i386/boot/bzImage /boot/vmlinuz-2.2.20custom ● nimi erottaa muista imageista ● kopioi System.map /boot –hakemistoon ● cp System.map /boot/System.map-2.2.20custom ● nimeäminen samoin kuin imagella ● sisältää moduulien toiminnan kannalta tärkeää tietoa ● muokkaa lilo.conf sisältämään uuden kernelin merkinnän ● /etc/lilo.conf ● #oma kernel ● image=/boot/vmlinuz-2.2.20custom ● label=custom ● read-only ●LILO:n asetukset voimaan ajamalla komento ”lilo”

12 Käännöksen testaaminen ● Käynnistä kone uudella kernelillä ● custom –label LILO:n valikosta, tai ”custom” LILO:n kehoitteessa ● Alt+SysRq+k ● tappaa käyttössä olevasta virtuaaliterminaalista prosessit ● esim. aja komento ”top” ja kokeile miten käy!

13 Hakemistorakenne ● /bin ● tärkeitä yleisiä komentoja (mount...) ● /boot ● käynnistykseen liittyvät tiedostot (kernel -image...) ● /cdrom ● cdrom -mount-point ● /dev ● laitenimet (hdX IDE-kovalevyille, dsp äänikortille...) ● /etc (!) ● passwd, group, käynnistysscriptit, järjestelmän laajuiset asetukset (bash, profile..., palvelut)

14 Hakemistorakenne ● /floppy ● levykkeen mount-point ● /home ● normaalien käyttäjien kotihakemistot ● /initrd ● käynnistyksessä käytetyn initrd -imagen mounttimista varten ● initrd -image tarvitaan esim. jos root -tiedostojärjestelmä moduulina, tällöin moduuli initrd -imagessa josta se välittyy lilon avulla kernelille käynnistyksessä ● /lib ● tärkeitä jaettuja kirjastoja (libc, libm, modules/)

15 Hakemistorakenne ● /mnt ● väliaikaisten tiedostojärjestelmien liitospiste (esim. FAT) ● /opt ● "laajoille" ohjelmistopaketeille (OpenOffice) ● /proc (!) ● järjestelmän ja prosessien tila esitetettynä tiedostoina ● mahdollista muuttaa järjestelmän toimintaa ja seurata sitä ilman root -oikeuksia ● /root ● root -käyttäjän kotihakemisto

16 Hakemistorakenne ● /sbin ● staattisesti linkitettyjä ohjelmia (ei nykyään yleisesti) ● tarkoituksenä järjestelmän palautusmahdollisuus kaiken muun pettäessä (jaettujen kirjastoen puuttuessa moni ohjelma ei toimi) ● /tmp ● väliaikaishakemistoille/tiedostoille, kirjoitusoikeudet kaikille käyttäjille ● /usr (!) ● toisiohierarkia (/usr/lib, /usr/bin, /usr/share...) ● /var (!) ● vaihtuvaa dataa (/var/log: lokitiedostot)

17 Palvelut ● /etc/init.d ja /etc/rcX.d missä X 0-6 ● 7 runleveliä joilla mahdollista personoida koneen toiminta ● käynnistettävät palvelut (esim. www -palvelin), verkkoasetukset (langallinen/langaton) ● /etc/rcX.d –hakemistoissa linkkejä /etc/init.d –hakemistoon jossa varsinaiset palvelujen halloinnointiscriptit ovat ● käyttö esim. /etc/init.d/apache start|stop|status ● linkkien nimeäminen kertoo käynnistymisestä (S) tai sammuttamisesta (K) ja prioriteetista (esim. S20sysklogd), pieni numero -> aikainen käynnistyminen (esim. 20 ajetaan ennen 40) ● /etc/rcS.d: ● sisältää aina käynnistyvät palvelut

18 Asennuksessa huomattavaa ● Root -salasana –6218lahiverkot ● asennuksen aikana käytössä oleva editori –nano


Lataa ppt "Linux - asennus ● CD –asennus ● käytetään asentamiseen Debian 3.0r0 – asennusromppua ● 1. CD Debian Woody - asennussarjasta ● Debian versiot: stable (=woody),"

Samankaltaiset esitykset


Iklan oleh Google