Init-skriptit
Tässä artikkelissa on listattu yleisiä initillä hallittavia skriptejä. Niiden avulla voidaan käynnistää tai sulkea erilaisia taustapalveluita (engl. daemon) tai suorittaa yksittäisiä toimintoja. Järjestelmästä löytyvät init-skriptit vaihtelevat asennettujen ohjelmien ja jakelun mukaan.
System V -tyylistä initiä (sysvinit) käyttävissä järjestelmissä init-skriptit löytyvät hakemistosta /etc/init.d ja BSD-tyylistä initiä käyttävissä hakemistosta /etc/rc.d.
Käynnistettävien init-skriptien hallintaan löytyy useita valikkopohjaisia käyttöliittymiä. Monilla jakeluilla on tähän omia ohjelmiansa. Esimerkiksi Fedora- ja Red Hat -pohjaisista järjestelmistä löytyy system-config-services (graafinen) ja ntsysv (tekstipohjainen). openSUSEssa käynnistettäviä palveluita voi säätää YaSTin kautta.
Komentoriviltä init-skriptejä voi käynnistää ja sulkea lennosta siirtymällä skriptit sisältävään hakemistoon ja käyttämällä komentoja ./skriptinnimi start, ./skriptinnimi restart tai ./skriptinnimi stop.
Sysvinitiä käyttävissä järjestelmissä eri ajotasoilla käynnistettäviä skriptejä hallitaan /etc/rc?.d-hakemistoissa olevilla symbolisilla linkeillä. S linkin nimessä tarkoittaa ajotasoon siirtymisen (käynnistyksen) yhteydessä ajamista ja K ajotasosta poistumisen yhteydessä ajamista. Näiden jälkeen tuleva numero ilmaisee järjestyksen, jossa skriptit suoritetaan.
Yleisiä init-skriptejä
Huomioi, että init-skriptit vaihtelevat todella paljon riippuen käytettävästä init-järjestelmästä, asennetuista ohjelmista ja jakelusta.
Tämä lista on ensisijaisesti hakuteos siitä, mitä tietynniminen järjestelmästäsi löytyvä skripti todennäköisesti tekee. Mikään ei takaa, että yksikään tässä luetelluista skripteistä löytyy Linux-asennuksestasi. Skripti voi myös olla eri niminen, toimia eri lailla tai sen toiminnallisuus voi olla toteutettu jotenkin muuten kuin init-skriptinä. Järjestelmästäsi voi myös löytyä runsaasti init-skriptejä, joita ei tässä ole lueteltu.
| Nimi | Mitä tekee | Tarvitsenko ominaisuutta? |
| acct | The GNU Accounting utilities for process and login accounting | |
| acpid | Käynnistää ACPI-palvelun. | Tarvitaan, mikäli kone tukee ACPIa. |
| acpi-support | ACPI-toimintoja | |
| alsa, alsa-utils | Käynnistää ALSA-äänipalvelimen tai palauttaa äänenvoimakkuuden uudelleenkäynnistystä edeltäneeseen tilaan | Tarvitaan, mikäli koneessa on äänikortti. |
| anacron | Ajaa cron-tehtäviä jotka on merkitty suoritettavaksi, kun koneesta on virta pois päältä. | |
| apache tai apache2 | Käynnistää Apache httpd -palvelimen. | Tarvitaan, mikäli tarvitset paikallisen web-palvelimen. Myös nimellä httpd. |
| apparmor | Käynnistää AppArmorin, jolla voidaan rajoittaa ohjelmien pääsyä eri toimintoihin (artikkeli Wikipediassa). | |
| apport | Kerää tietoja kaatuneista ohjelmista. | |
| apmd | Käynnistää Advanced Power Management -järjestelmän. | Tarvitaan vanhempien kannettavien tietokoneiden virransäästö-ominaisuuksiin. |
| atd | Palvelu joka ajaa komentoja, jotka ajastettu käyttäen at-komentoa. | |
| atieventsd | ATI-näytönohjaimen ajuritukea | |
| auditd | Turvallisuuteen liittyvien toimintojen lokipalvelu. Jollei päällä, lähetetään viestit syslogille. | |
| autofs | Tiedostojärjestelmien automaattista liittämistä tarjoava palvelu | Luultavasti et tarvitse. |
| avahi-daemon | Avahi-verkkopalvelu esimerkiksi tulostimien automaattiseen havaitsemiseen (artikkeli Wikipediassa) | Luultavasti et tarvitse. |
| avgd | AVG-virustorjuntaohjelma | |
| backuppc | BackupPC-varmuuskopiointiohjelma | |
| bind tai bind9 | BIND-DNS-palvelin (artikkeli Wikipediassa), myös nimellä named | |
| binfmt-support | Mahdollistaa Windows-ohjelmien ajon ilman erillistä Wine-komennon antamista. Linkittää Windows-binäärit ytimen tasolla Wineen. | |
| bluetooth | Lyhyelle etäisyydelle tarkoitettu langaton tiedonsiirtomenetelmä. Käynnistää bluetoothin tarvitsemia palveluita. | |
| bootchart | bootchart-ohjelma. Tekee kaaviota käynnistyksen etenemisestä. | |
| bootlogd | Tietokoneen käynnistysviestien kirjaaminen | Tarvitaan, mikäli haluat tarkastella käynnistysviestejä. Ei sama kuin syslog. |
| bootclean | ||
| brltty | Tekstitilaan tuki näkövammaisten braille-kirjoitukseen käyttäen apulaitetta | |
| ConsoleKit tai consolekit | Palvelu käyttäjien ja istuntojen hallintaan. | Älä poista käytöstä, jollet tiedä mitä teet. |
| console-setup | Säätää tekstipohjaisiin virtuaalikonsoleihin saman näppäinasettelun kuin mitä X käyttää | |
| cpuspeed | Säätää suorittimen virransäästöä, vrt powernowd | |
| cron tai crond | Käynnistää cron-ajastuspalvelun. | |
| cryptdisks | Salattujen levyjen hallintaa | |
| cryptdisks-early | Salattujen levyjen hallintaa | |
| cups tai cupsys | CUPS-tulostusjärjestelmä | Tarvitaan, mikäli haluat tulostaa. |
| cups-config-daemon | CUPSin asetustenhallinta | Tarvitaan, mikäli haluat tulostaa. |
| dbus tai dbus-1 | Ohjelmien välinen kommunikointi, myös nimellä messagebus | Älä koske. |
| ddclient | Päivittää dynaamisen ip-osoitteen DynDNS.org:issa ja vastaavissa palveluissa | |
| dhcp | Automaattinen verkkoasetusten haku DHCP-palvelimelta | Älä koske, mikäli oletuksena päällä. Ei myöskään tarvita, mikäli verkkolaitteelle on määritelty manuaaliset asetukset |
| dhcp-server tai dhcp3-server | DHCP-palvelin | Jakaa verkkoasetustietoja |
| diskdump | Älä käynnistä. | |
| dns-clean | Pppconfig dns cleanup | Tarvitaan mikäli käytössä on modeemi tai ppp-yhteys. |
| evms | Evms-kiintolevynhallintaohjelma | |
| fam | "File Alteration Monitor" | Tarkkailee tiedostoja ja hakemistoja muutosten varalta |
| festival | Puhesyntetisaattori | |
| fetchmail | Sähköpostin välityspalvelu | Tarvitaan, jos käytössä on sähköpostipalvelin. |
| firestarter | Graafinen palomuuriasetustyökalu. | |
| firewall | Ajaa määritellyn iptables-skriptin. Myös nimellä iptables. | Pidä päällä, mikäli käytät jakelusi oletustyökaluja palomuurin asettamiseen |
| fglrx | ATI-näytönohjainten ajuri | |
| firstboot | Ensimmäisen käynnistyksen asetuskysely mm Fedorassa ja RHEL:issä. | Ajetaan vain kerran, voi poistaa käytöstä. |
| fuse | Lataa FUSE-toiminnot | |
| gdm | Gnome display manager | Tarvitaan, jos käytössä on Gnome-työpöytä. |
| gpm | GPM, hiiren ja hiiripohjaisen leikepöydän käyttö tekstitilassa | |
| gpsd | GPS-palvelu | Tarvitaan, jos halutaan käyttää globaalia paikannusjärjestelmää |
| hal tai haldaemon | "Hardware access layer" eli HAL | Tarvitaan, mikäli haluat (varsinkin graafisessa ympäristössä) päästä helposti käsiksi eri laitteisiin. |
| halt | Sammuttaa tietokoneen | |
| hdparm | Ajaa ennalta määriteltyjä hdparm-komentoja. | |
| hidd | Sama kuin bluetooth. | |
| hotkey-setup | Kannettavien tietokoneiden automaattinen pikanäppäimien tunnistus | |
| hotplug | Laitteiston automaattinen tunnistus liitettäessä | Tarvitaan, mikäli haluat, että usb-tikut ja muut laitteet toimivat "lennosta" |
| hplip | Tuki HP:n tulostimille | |
| ifupdown | Verkkolaitteiden hallintaa | |
| ifupdown-clean | Verkkolaitteiden hallintaa | |
| inetd | Palvelinohjelmien verkkoyhteyksien hallintaa (artikkeli Wikipediassa) | |
| iptables, ip4tables ja ip6tables | Ajaa määritellyn iptables-skriptin. Myös nimellä firewall. | Pidä päällä, mikäli käytät jakelusi oletustyökaluja palomuurin asettamiseen. ip6tables-palvelu on turha, mikäli IPv6 on kytketty pois päältä (varmistu, että näin todella on). |
| irda-utils | Infrapuna palvelu | Tarvitaan, jos tietokoneessa on infrapunaportti tai -kaukosäädin |
| irqbalance | Jakaa keskeytyksiä eri suoritinten välillä. | Tasaa kuormitusta, mikäli järjestelmässä on monta suoritinta. |
| kde-guidance | KDE:n asetusapuri | |
| kdm | KDE Display Manager | Tarvitaan, jos käytössä on KDE-työpöytä. |
| keyboard-setup | "Näppäimistö juttuja" | |
| killprocs | Sulkee ohjelmat sammuttamisen yhteydessä | |
| klogd | ytimen viestien tallennus | |
| kudzu | Tutkii ja asettaa uusia laitteita käynnistyksessä | Saattaa olla tarpeellinen vanhemmissa Fedora- ja Red Hat -versioissa. |
| libdevmapper1.00 | ||
| laptop-mode | Kannettavien tietokoneiden virransäästöä | |
| lirc | LIRC, infrapunalaitteiden hallinta | Tarvitaan, jos tietokoneessa on infrapunaportti tai -kaukosäädin |
| linux-restricted-modules(-common) | Suljettujen laiteajureiden hallinta | Älä poista käytöstä, jollet tiedä mitä teet |
| lisa | Verkkoympäristön tapainen palvelu. | Älä käynnistä, jollet tiedä tarvitsevasi. |
| lm_sensors tai lmsensor | Tutkii emolevyn sensorien tilaa. | Luultavasti hyödyllinen. |
| loopback | koneen sisäinen verkkoliityntä, lo | |
| lpd | lpd-tulostusjärjestelmä | Käynnistä, jos tiedät erikseen tarvitsevasi |
| lvm | Loogisten taltioiden hallinta | |
| makedev | Luo staattisen dev-tiedostojärjestelmän | Älä koske, jollet tiedä mitä teet. |
| messagebus | Ohjelmien välinen kommunikointi (dbus), myös nimellä dbus tai dbus-1 | Älä koske. |
| mdadm tai mdmonitor | Ohjelmistopohjainen RAID | |
| microcode_ctl | Suorittimen mikrokoodin asettaminen | |
| module-init-tools | Työkaluja ytimen moduulienhallintaan | |
| mouseemu | ||
| mountoverflowtmp | ||
| modutils | Ytimen moduulien hallintaa | |
| mountvirtfs | Liittää kaikki ytimen virtuaalitiedostojärjestelmät | |
| mpd | "Music Player Daemon"-musiikkisoitin | |
| mysql tai mysqld | Käynnistää MySQL-tietokantapalvelimen | |
| named | DNS-palvelin (BIND), myös nimellä bind tai bind9 (artikkeli Wikipediassa) | |
| nasd | Network Transparent Audio Server | |
| netdump | Lähettää kaatumistapauksessa kaikki lokit ja järjestelmän tilatiedot määritetylle verkkopalvelimelle. | Älä ota käyttöön jollet tiedä tarvitsevasi. |
| netfs | Tuki verkkotiedostojärjestelmille (Samba, NFS, NCP). | |
| network tai networking | Verkon käynnistys | |
| NetworkManager | Verkkolaitteiden hallinta | Älä koske, jollet tiedä mitä teet. |
| NetworkManagerDispatcher | Ajaa skriptejä, kun NetworkManagerin hallitseman laitteen tila muuttuu. | Tarpeellinen, mikäli NetworkManager on käytössä |
| netapplet | Verkonvalvonta | |
| Tarkkailee verkkokortteja ja suorittaa halutun skriptin niiden tilan vaihtuessa. | ||
| nfs tai nfs-common | NFS-verkkopalvelu | |
| nfslock | Tiedostojen lukituspalvelu NFS:lle | |
| ntpdate | ntpd, päivittää kellonajan ja päiväyksen verkosta | |
| nvidia, nvidia-glx tai nvidia-kernel | Nvidia-näytönohjainten ajuri | |
| openvpn | OpenVPN, VPN-ohjelmisto. | |
| pcmcia tai pcmciautils | Kannettavien tietokoneiden CardBus- eli PCMCIA-laajennuskorttien tuki | |
| policykit | PolicyKit, käyttöoikeuksien toimintokohtainen hallinta | Älä poista käytöstä, mikäli oletuksena päällä |
| portmap | NFS:n käyttämä palvelu | |
| postfix | Postfix-sähköpostipalvelin | Sähköpostipalvelin |
| powernowd | Säätää suorittimen kellotaajuutta, vrt cpuspeed | Kannettavien tietokoneiden virransäästöön |
| pppd tai ppp | Käynnistää PPP-palvelimen | |
| pppd-dns | kun ppp-yhteys katkaistaan, palauttaa tämä resolv.conf:n takaisin aikaisempaan tilaan. | |
| preload | Lataa ohjelmien tietoja ennakolta muistiin, mikä nopeuttaa niiden käynnistystä. | |
| procps | proc-tiedostojärjestelmän luonti | |
| Prosessoriaktiviteettien tarkkailuun | Et luultavimmin tarvitse tätä. | |
| pulseaudio | Äänipalvelin | |
| rc | Käynnistää/sammuttaa tarvittavat skriptit, kun ajotaso muuttuu | |
| rcS | Käynnistää /etc/rcS.d/-skriptit numerojärjestyksessä | Et halua poistaa tätä käytöstä, järjestelmä ei enää käynnisty. |
| Löytää reitittimet lähiverkossa | Löytyy ne muutenkin, joten älä käynnistä | |
| readahead | Nopeuttaa ohjelmien käynnistystä. | Lukee käynnistystiedostot etukäteen nopeuttaen käynnistysaikaa |
| readahead_early | Nopeuttaa ohjelmien käynnistystä. | Lukee käynnistystiedostot etukäteen nopeuttaen käynnistysaikaa |
| readahead-desktop | Nopeuttaa työpöytäohjelmien lataamista. | |
| reboot | Käynnistää koneen uudelleen | |
| restorecond | Tutkii uusien tiedostojen luomista SELinuxia varten. | |
| rmnologin | Älä koske. | |
| rpcbind, rpcgssd, rpcidmapd, rpcsvcgssd ja rpc.statd | NFSv4-palveluita | |
| rsync | Automatisoi rsync-komentojen suorittamisen | |
| samba | Samba-palvelin | Windows-verkkojaot |
| saslauthd | Simple Authentication and Security Layer Authentication Daemon, Autentikointi yhteyspohjaisiin protokolliin | Et luultavasti tarvitse. |
| schroot | chroot-tilan alustus | |
| screen-cleanup | ||
| sendmail | Sähköpostipalvelin. | |
| sendsigs | Älä koske, jos oletuksena päällä | |
| single | Käynnistää järjestelmän yhden käyttäjän tilassa | Älä koske, jolle tiedä mitä teet |
| skeleton | ||
| smartd | Tarkkailee levyjä (SMART). | Jätä päälle. |
| smolt | Lähettää koneen tietoja etäpalvelimelle tilastotarkoituksiin. | |
| spamassassin | SpamAssassin sähköpostisuodin | |
| squid | Proxy-palvelin | |
| sshd tai ssh | Käynnistää OpenSSH-palvelimen | |
| stop-bootchart | Pysäyttää bootchart-ohjelman | |
| stop-bootlogd | Pysäyttää käynnistyksen lokin kirjaamisen. | |
| sudo | Sudon käyttäjätietojen hallinta | Älä koske, mikäli oletuksena päällä |
| syslog, syslogd tai sysklogd | Järjestelmän lokipalvelin. | |
| syslog-ng | Järjestelmän lokipalvelin, uudelleenkirjoitettu versio | |
| udev | Lataa laiteajureita, tekee dev-tiedostojärjestelmän ym | Älä koske, jollet tiedä mitä teet. |
| udev-finish | ||
| udev-mtab | Älä koske. | |
| ufw | Komentorivipohjainen palomuuriasetustyökalu. Suorittaa määritellyn palomuuriskriptin. | |
| umountfs | Tiedostojärjestelmien irrottaminen | |
| umountroot | Juuriosion irrottaminen | |
| usplash | Näyttää käynnistyksen etenemisen graafisesti | |
| urandom | Satunnaisluvun siemenen ylläpitäminen | Älä koske. |
| vmware | VMware-virtualisointi | |
| vbesave | ||
| vboxdrv | Virtualbox-virtualisointi | |
| virtualbox-ose | Virtualbox-virtualisointi | |
| vncserver | RealVNC-VNC-palvelin | |
| wpa-ifupdown | ||
| wpa_supplicant | WLAN-korttien WPA-salaus. | Poista käytöstä, mikäli WPA-salaus on toteutettu ajurin sisällä (harvinaista). |
| winbind | Samban osa, joka mahdollistaa käyttäjätunnusten ja salasanojen synkronoinnin | |
| webmin | Selainpohjainen järjestelmän asetustyökalu | |
| xinetd | Palvelinohjelmien verkkoyhteyksien hallintaa (artikkeli Wikipediassa) | |
| xfs | Fonttipalvelin vanhemmissa X-versioissa. | Jätä käyttöön. |
| xorg-common tai x11-common | X Window Systemin automaattinen käynnistys | |
| yum | Suorittaa automaattisia yum-päivityksiä. | Käynnistä, mikäli uskot ettei jakelusi päivitysten mukana tule yllätyksiä. |
| yum-updatesd | Hakee tietoja saatavilla olevista yum-päivityksistä. | Välttämätön paneelin päivityskuvakkeen toiminnalle. |
| wacom tai xserver-xorg-input-wacom | Wacom-piirtopöydät |