Muokataan sivua Asetustiedostojen perusteet
Siirry navigaatioon
Siirry hakuun
Kumoaminen voidaan suorittaa. Varmista alla olevasta vertailusta, että haluat saada aikaan tämän lopputuloksen, ja sen jälkeen julkaise alla näkyvät muutokset.
Nykyinen versio | Oma tekstisi | ||
Rivi 1: | Rivi 1: | ||
Unix/Linux-järjestelmissä ohjelmien asetukset sijaitsevat pääasiassa tekstipohjaisisssa asetustiedostoissa (engl. | Unix/Linux-järjestelmissä ohjelmien asetukset sijaitsevat pääasiassa tekstipohjaisisssa asetustiedostoissa (engl. Configuration files). Asetustiedostojen etuna binääriseen järjestelmärekisteriin verrattuna on helppo muokattavuus minkä tahansa [[tekstieditorit|tekstieditorin]] avulla sekä helppo siirrettävyys järjestelmästä toiseen. | ||
== | == Asetustiedoston avaaminen tekstieditoriin == | ||
Helpoimmillaan asetustiedosto voidaan avata tekstieditoriin seuraavasti: | |||
{| style="width:75%;" border="1" | |||
| Ympäristö | |||
| Toimenpide | |||
|- | |||
| [[Gnome]], [[sudo]] käytettävissä (esim. Ubuntu) | |||
| Paina '''Alt-F2''' ("Suorita sovellus" -ikkuna) ja kirjoita ''gksu gedit /polku/tiedosto'', esim. ''gksu gedit /etc/wvdial.conf'' | |||
|- | |||
| [[KDE]], [[sudo]] käytettävissä (esim. Kubuntu) | |||
| Paina '''Alt-F2''' ja kirjoita ''kdesu kate /polku/tiedosto'', esim. ''kdesu /etc/wvdial.conf'' | |||
|} | |||
Asetustiedostojen | == Asetustiedostojen sijainnit == | ||
Järjestelmänlaajuiset asetustiedostot tallennetaan yleensä [[Linuxin hakemistorakenne|/etc-hakemistoon]]. Mikäli tietyllä ohjelmalla tai ohjelmistolla on runsaasti asetustiedostoja, tekee se yleensä oman alihakemistonsa /etc:n alle. Käyttäjäkohtaiset asetustiedostot taas ovat yleensä pisteellä alkavia tiedostoja (piilotiedostoja) käyttäjän kotihakemistossa. Järjestelmänlaajuiset asetustiedostot ajetaan yleensä ennen käyttäjäkohtaisia, joten käyttäjäkohtaisilla asetuksilla on usein mahdollista kumota järjestelmänlaajuiset asetukset. | |||
Esimerkiksi tiedosto ~/.emacs (~ tarkoittaa käyttäjän kotihakemistoa) sisältää [[Emacs]]-tekstieditorin asetukset. [[Fluxbox]]-[[ikkunointiohjelma]]n asetustiedostot taas pitävät majaa ~/.fluxbox-hakemiston alla. Mikäli käyttäjä haluaa nollata tai varmuuskopioida esimerkiksi henkilökohtaiset [[KDE]]-asetuksensa, tarvitsee hänen vain poistaa/siirtää/kopioida ~/.kde-alkuiset hakemistot kotihakemistostaan. | |||
== Tietoja muokkaamisesta == | == Tietoja muokkaamisesta == | ||
Asetustiedostojen muokkaamiseen on käytettävä puhdasta tekstiä tuottavia [[tekstieditorit|tekstieditoreita]]. Näitä ovat esimerkiksi [[Nano]], [[Vim]], [[Emacs]], [[Kwrite]], [[Kate]] ja [[Gedit]]. Muokkaukseen ei saa käyttää [[OpenOffice.org Writer]]in tai [[KWord]]in kaltaisia [[tekstinkäsittely|tekstinkäsittelyohjelmia]] jotka lisäävät tekstiin muotoilukomentoja. | Asetustiedostojen muokkaamiseen on käytettävä puhdasta tekstiä tuottavia [[tekstieditorit|tekstieditoreita]]. Näitä ovat esimerkiksi [[Nano]], [[Vim]], [[Emacs]], [[Kwrite]], [[Kate]] ja [[Gedit]]. Muokkaukseen ei saa käyttää [[OpenOffice.org Writer]]in tai [[KWord]]in kaltaisia [[tekstinkäsittely|tekstinkäsittelyohjelmia]] jotka lisäävät tekstiin muotoilukomentoja. | ||
Asetustiedostojen yhteydessä törmää usein komentojonotiedostoihin, joiden nimessä on "rc", joka tulee sanoista run commands eli aja komennot. Nimi tulee MIT CTSS-järjestelmän ohjelmasta runcom, joka suoritti komennot, jotka olivat säilöttynä tiedostossa. rc on myös Version 10 Unixin- ja Plan 9-käyttöjärjestelmien oletus[[komentotulkki]], jonka nimi juontaa juurensa samasta paikasta kuin rc-tiedostotkin. | |||
Monien asetustiedostojen muokkaamiseen tarvittavat tiedot saa komennolla <tt>[[man]] 5 tiedostonimi</tt>, esimerkiksi tiedostoille <tt>/etc/fstab</tt>, /etc/crontab ja /etc/apt/preferences komennoilla | Monien asetustiedostojen muokkaamiseen tarvittavat tiedot saa komennolla <tt>[[man]] 5 tiedostonimi</tt>, esimerkiksi tiedostoille <tt>/etc/fstab</tt>, /etc/crontab ja /etc/apt/preferences komennoilla | ||
Rivi 22: | Rivi 35: | ||
Asetustiedostojen kuvaukset löytyvät luvusta 5. Jos samannimistä man-sivua ei ole muualla, numeroa ei tarvitse mainita. | Asetustiedostojen kuvaukset löytyvät luvusta 5. Jos samannimistä man-sivua ei ole muualla, numeroa ei tarvitse mainita. | ||
aptin preferences-tiedoston kohdalla pelkkä nimi ei riittäisi sen yksilöimiseen. | aptin preferences-tiedoston kohdalla pelkkä nimi ei riittäisi sen yksilöimiseen. Tällasissa tapauksissa se löytyy useimmiten jonkin komennon man-sivun "katso myös"-osiosta tai tyyliin | ||
man -k preferences | less | man -k preferences | less | ||
==Yleisiä järjestelmänlaajuisia asetustiedostoja== | ==Yleisiä järjestelmänlaajuisia asetustiedostoja== | ||
Rivi 66: | Rivi 65: | ||
*/etc/[[hosts.deny]] | */etc/[[hosts.deny]] | ||
:Koneen verkkopalvelujen käytön esto tietyille etäkoneille. | :Koneen verkkopalvelujen käytön esto tietyille etäkoneille. | ||
*/etc/[[inittab]] | */etc/[[inittab]] | ||
:[[Init]]-ohjelman [[ajotaso]]ihin liittyviä asetuksia. | :[[Init]]-ohjelman [[ajotaso]]ihin liittyviä asetuksia. | ||
Rivi 75: | Rivi 72: | ||
:[[Getty]]-ohjelman näyttämä tervehdysviesti joka näkyy kirjautumiskehotteen yläpuolella. Joissakin järjestelmissä issue-tiedosto sisältää binäärisesti toteutetun ruuduntyhjennyksen. | :[[Getty]]-ohjelman näyttämä tervehdysviesti joka näkyy kirjautumiskehotteen yläpuolella. Joissakin järjestelmissä issue-tiedosto sisältää binäärisesti toteutetun ruuduntyhjennyksen. | ||
*/etc/[[lilo|lilo.conf]] | */etc/[[lilo|lilo.conf]] | ||
:Lilo--[[käynnistyslatain|käynnistyslataimen]] asetuksia. Lilo.confin muokkauksen jälkeen on ajettava /sbin/lilo | :Lilo--[[käynnistyslatain|käynnistyslataimen]] asetuksia. Lilo.confin muokkauksen jälkeen on aina ajettava /sbin/lilo. | ||
*/etc/[[modprobe.conf]] | */etc/[[modprobe.conf]] | ||
:[[Modprobe]]-ohjelman asetuksia. | :[[Modprobe]]-ohjelman asetuksia. | ||
Rivi 83: | Rivi 78: | ||
:Message Of The Day eli pääkäyttäjän määrittelemä, sisäänkirjautumisen yhteydessä kaikille käyttäjille näytettävä viesti. | :Message Of The Day eli pääkäyttäjän määrittelemä, sisäänkirjautumisen yhteydessä kaikille käyttäjille näytettävä viesti. | ||
*/etc/[[mtab]] | */etc/[[mtab]] | ||
:Järjestelmään liitetyt tiedostojärjestelmät. Mtabia ei ole tarkoitus muokata käsin, vaan sen sisältö päivittyy dynaamisesti | :Järjestelmään liitetyt tiedostojärjestelmät. Mtabia ei ole tarkoitus muokata käsin, vaan sen sisältö päivittyy dynaamisesti. | ||
*/etc/[[nologin]] | */etc/[[nologin]] | ||
:Estää olemassaolollaan muiden kuin pääkäyttäjän sisäänkirjautumisen. | :Estää olemassaolollaan muiden kuin pääkäyttäjän sisäänkirjautumisen. | ||
Rivi 102: | Rivi 97: | ||
*/etc/[[resolv.conf]] | */etc/[[resolv.conf]] | ||
:Käytettäviin [[wikipedia:fi:DNS|DNS]]-palvelimiin liittyvät asetukset. | :Käytettäviin [[wikipedia:fi:DNS|DNS]]-palvelimiin liittyvät asetukset. | ||
*/etc/[[securetty]] | */etc/[[securetty]] | ||
:Lista virtuaalikonsoleista | :Lista virtuaalikonsoleista joilta [[root|pääkäyttäjän]] on sallittua kirjautua sisään suoraan. Tiedosto on vain pääkäyttäjän luettavissa. | ||
*/etc/[[services-tiedosto|services]] | */etc/[[services-tiedosto|services]] | ||
:Verkkopalveluihin liittyviä porttinumeroita | :Verkkopalveluihin liittyviä porttinumeroita. | ||
*/etc/[[shadow-tiedosto|shadow]] | */etc/[[shadow-tiedosto|shadow]] | ||
:Salatut käyttäjämäärittelyt (mm. salasanat). Vastaava tiedostoryhmämäärittelyille on /etc/[[gshadow]]. Shadow-tiedosto on vain [[root|pääkäyttäjän]] luettavissa. | :Salatut käyttäjämäärittelyt (mm. salasanat). Vastaava tiedostoryhmämäärittelyille on /etc/[[gshadow]]. Shadow-tiedosto on vain [[root|pääkäyttäjän]] luettavissa. | ||
Rivi 121: | Rivi 114: | ||
:Järjestelmän käynnistyksen yhteydessä asetettavia [[kernel|ytimen]] [[sysctl]]-parametreja. Parametrit löytyvät /[[proc]]/sys/-hakemiston alta. | :Järjestelmän käynnistyksen yhteydessä asetettavia [[kernel|ytimen]] [[sysctl]]-parametreja. Parametrit löytyvät /[[proc]]/sys/-hakemiston alta. | ||
*/etc/[[termcap]] | */etc/[[termcap]] | ||
:Saatavilla olevat terminaalityypit kapasiteetteineen, ei kaikissa järjestelmissä | :Saatavilla olevat terminaalityypit kapasiteetteineen, ei kaikissa järjestelmissä. | ||
*/etc/[[X Window System|X11]]/ | */etc/[[X Window System|X11]]/ | ||
:X-palvelimen | :X-palvelimen asetuksia. | ||
*/etc/X11/[[X.orgin asetukset|xorg.conf]] | */etc/X11/[[X.orgin asetukset|xorg.conf]] | ||
:[[X.org]]-X-palvelimen pääasetustiedosto. | :[[X.org]]-X-palvelimen pääasetustiedosto. | ||
Rivi 135: | Rivi 128: | ||
:Zsh-[[komentotulkki|komentotulkin]] interaktiivisten istuntojen aluksi ajama komentojono. | :Zsh-[[komentotulkki|komentotulkin]] interaktiivisten istuntojen aluksi ajama komentojono. | ||
[[Luokka:Asetustiedostot]] | |||
[[Luokka:Asetustiedostot | |||