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 | |
psacct | 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. |
rdisc | 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 |