Ero sivun ”Asetustiedostojen perusteet” versioiden välillä
Siirry navigaatioon
Siirry hakuun
yleistä parantelua, asetustiedostolista
Pb (keskustelu | muokkaukset) pEi muokkausyhteenvetoa |
Pb (keskustelu | muokkaukset) (yleistä parantelua, asetustiedostolista) |
||
Rivi 1: | Rivi 1: | ||
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. | |||
Järjestelmänlaajuiset asetustiedostot tallennetaan yleensä [[Linuxin hakemistorakenne|/etc-hakemistoon]]. Mikäli tietyllä ohjelmalla tai ohjelmistolla 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 tallennetaan yleensä [[Linuxin hakemistorakenne|/etc-hakemistoon]]. Mikäli tietyllä ohjelmalla tai ohjelmistolla 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/kopioida ~/.kde-alkuiset tiedostot kotihakemistostaan. | 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/kopioida ~/.kde-alkuiset tiedostot kotihakemistostaan. | ||
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. | |||
==Yleisiä järjestelmänlaajuisia asetustiedostoja== | |||
*/boot/grub/[[grub|menu.lst]] | |||
:Grub-[[käynnistyslatain|käynnistyslataimen]] asetuksia. Joissakin järjestelmissä myös muodossa /boot/grub/grub.conf | |||
*/etc/[[autofs|auto.master]] | |||
:[[Automount]]-automaatti[[mount|liittäjän]] pääasetustiedosto. | |||
*/etc/[[bashrc]] | |||
:[[Bash]]-[[komentotulkki|komentotulkin]] interaktiivisten istuntojen aluksi ajama komentojono. | |||
*/etc/[[exports]] | |||
:Järjestelmän [[NFS]]-jaot. | |||
*/etc/[[fdprm]] | |||
:Eri levykeformaattien määrittelyjä. | |||
*/etc/[[fstab]] | |||
:[[Tiedostojärjestelmä|Tiedostojärjestelmien]] [[mount|liittämis]]asetukset. | |||
*/etc/[[group-tiedosto|group]] | |||
:Ryhmien määrittelyt. Vastaava tiedosto käyttäjien määrittelylle on /etc/[[passwd-tiedosto|passwd]]. | |||
*/etc/[[gshadow]] | |||
:Salattu ryhmämäärittelytiedosto. Vrt. /etc/[[shadow-tiedosto|shadow]]. Vain [[root|pääkäyttäjän]] luettavissa. | |||
*/etc/[[host.conf]] | |||
:Nimipalvelun ([[wikipedia:fi:DNS|DNS]]) asetukset. | |||
*/etc/[[hosts-tiedosto|hosts]] | |||
:[[IP]]-osoitteiden ja konenimien vastaavuudet. Isommissa verkoissa käytetään hosts-tiedoston sijaan DNS-palvelimia. | |||
*/etc/[[hosts.allow]] | |||
:Koneen verkkopalvelujen käytön salliminen tietyille etäkoneille. | |||
*/etc/[[hosts.deny]] | |||
:Koneen verkkopalvelujen käytön esto tietyille etäkoneille. | |||
*/etc/[[inittab]] | |||
:[[Init]]-ohjelman [[ajotaso]]ihin liittyviä asetuksia. | |||
*/etc/[[inputrc]] | |||
:[[Readline]]-ohjelman asetuksia. | |||
*/etc/[[issue-tiedosto|issue]] | |||
:[[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]] | |||
:Lilo--[[käynnistyslatain|käynnistyslataimen]] asetuksia. Lilo.confin muokkauksen jälkeen on aina ajettava /sbin/lilo. | |||
*/etc/[[modprobe.conf]] | |||
:[[Modprobe]]-ohjelman asetuksia. | |||
*/etc/[[Message of the day|motd]] | |||
: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]] | |||
:Järjestelmään liitetyt tiedostojärjestelmät. Mtabia ei ole tarkoitus muokata käsin, vaan sen sisältö päivittyy dynaamisesti. | |||
*/etc/[[nologin]] | |||
:Estää olemassaolollaan muiden kuin pääkäyttäjän sisäänkirjautumisen. | |||
*/etc/[[pacman|pacman.conf]] : | |||
:Pacman-pakettienhallintaohjelman asetuksia. | |||
*/etc/pacman.d/ | |||
:Pacmanin käyttämien asennuslähteiden määrittelytiedostot. | |||
*/etc/[[passwd-tiedosto|passwd]] | |||
:Käyttäjien määrittelyt. Vrt. [[groups-tiedosto]]. | |||
*/etc/[[printcap]] | |||
:Tulostinten määrittelyt. | |||
*/etc/[[rc.conf]] | |||
:Järjestelmän käynnistykseen liittyviä asetuksia [[BSD]]-tyylistä [[init]]iä käyttävissä järjestelmissä kuten [[Arch Linux]]issa ja [[Slackware]]ssa. Sisältää mm. käynnistettävien palveluiden ja verkon asetuksia. | |||
*/etc/[[rc.d]]/ | |||
:Järjestelmäpalveluiden käynnistykseen liittyviä skriptejä. System V -tyylistä initiä käyttävissä järjestelmissä skriptit sijaitsevat init.d-alihakemistossa ja rc?.d-mallin mukaan [[ajotaso]]ittain nimetyissä alihakemistoissa on [[symbolinen linkki|symbolisia linkkejä]] niihin sen mukaan, mitä palveluja kussakin ajotasossa on tarkoitus ajaa. Palvelun sulkemiseen liittyvä tiedosto alkaa K-kirjaimella ja käynnistämiseen liittyvä S-kirjaimella. Palvelut ajetaan numerojärjestyksessä. | |||
*/etc/[[rc.local]] | |||
:Initin järjestelmän käynnistyksen lopuksi ajama komentojono. | |||
*/etc/[[resolv.conf]] | |||
:Käytettäviin [[wikipedia:fi:DNS|DNS]]-palvelimiin liittyvät asetukset. | |||
*/etc/[[securetty]] | |||
:Lista virtuaalikonsoleista joilta [[root|pääkäyttäjän]] on sallittua kirjautua sisään. Tiedosto on vain pääkäyttäjän luettavissa. | |||
*/etc/[[services-tiedosto|services]] | |||
:Verkkopalveluihin liittyviä porttinumeroita. | |||
*/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. | |||
*/etc/[[shells-tiedosto|shells]] | |||
:Hyväksytyt kirjautumis[[komentotulkki|komentotulkit]]. Shells-tiedostoa käyttää mm. kirjautumiskomentotulkkia vaihtava [[chsh]]-komento. | |||
*/etc/[[skel]]/ | |||
:Uusien käyttäjien kotihakemistoihin kopioitavat tiedostot sisältävä hakemisto. Useimmat täältä löytyvät tiedostot ovat pisteellä alkavia piilotiedostoja. | |||
*/etc/[[SSH|ssh]]/ | |||
:SSH-asiakasohjelman ja -palvelun asetustiedostoja. | |||
*/etc/[[sudoers]] | |||
:[[Sudo]]-ohjelman asetustiedosto. Ohjelman kehittäjät suosittelevat tiedoston muokkaamista [[visudo]]-komennon avulla. Sudoers on vain pääkäyttäjän luettavissa. | |||
*/etc/[[sysctl.conf]] | |||
:Järjestelmän käynnistyksen yhteydessä asetettavia [[kernel|ytimen]] [[sysctl]]-parametreja. Parametrit löytyvät /[[proc]]/sys/-hakemiston alta. | |||
*/etc/[[termcap]] | |||
:Saatavilla olevat terminaalityypit kapasiteetteineen. | |||
*/etc/[[X Window System|X11]]/ | |||
:X-palvelimen asetuksia. | |||
*/etc/X11/[[X.orgin asetukset|xorg.conf]] | |||
:[[X.org]]-X-palvelimen pääasetustiedosto. | |||
*/etc/X11/[[XF86Config]] | |||
:[[XFree86]]-X-palvelimen pääasetustiedosto. | |||
*/etc/[[Zsh|zshrc]] | |||
:Zsh-[[komentotulkki|komentotulkin]] interaktiivisten istuntojen aluksi ajama komentojono. | |||
[[Luokka:Asetustiedostot]] | [[Luokka:Asetustiedostot]] |