Ero sivun ”Init-skriptit” versioiden välillä
Ei muokkausyhteenvetoa |
p (jakeluriippumattomampaan suuntaan) |
||
(Yhtä välissä olevaa versiota toisen käyttäjän tekemänä ei näytetä) | |||
Rivi 8: | Rivi 8: | ||
Sysvinitiä käyttävissä järjestelmissä eri [[ajotaso]]illa käynnistettäviä skriptejä hallitaan <tt>/etc/rc''?''.d</tt>-hakemistoissa olevilla [[symbolinen linkki|symbolisilla linkeillä]]. <tt>S</tt> linkin nimessä tarkoittaa ajotasoon siirtymisen (käynnistyksen) yhteydessä ajamista ja <tt>K</tt> ajotasosta poistumisen yhteydessä ajamista. Näiden jälkeen tuleva numero ilmaisee järjestyksen, jossa skriptit suoritetaan. | Sysvinitiä käyttävissä järjestelmissä eri [[ajotaso]]illa käynnistettäviä skriptejä hallitaan <tt>/etc/rc''?''.d</tt>-hakemistoissa olevilla [[symbolinen linkki|symbolisilla linkeillä]]. <tt>S</tt> linkin nimessä tarkoittaa ajotasoon siirtymisen (käynnistyksen) yhteydessä ajamista ja <tt>K</tt> ajotasosta poistumisen yhteydessä ajamista. Näiden jälkeen tuleva numero ilmaisee järjestyksen, jossa skriptit suoritetaan. | ||
Jos päätät ottaa pois jonkin käynnistysskriptin tarpeettomana, kannattaa ehkä poistaa samalla koko ohjelmapaketti, kun se kerta on tarpeeton. Esimerkiksi [[Debian]]-pohjaisissa jakeluissa (kuten [[Ubuntu]]) voi tarkistaa mihin pakettiin tietty tiedosto kuuluu esim. komennolla <tt>dpkg-query -S /etc/init.d/exim4</tt>, tuloksena saadun paketin voi poistaa esimerkiksi komennolla <tt>sudo [[apt-get]] purge exim4-base</tt>, lisätietoja artikkelissa [[ohjelmien asentaminen]]. | |||
==Yleisiä init-skriptejä== | ==Yleisiä init-skriptejä== |
Nykyinen versio 20. syyskuuta 2011 kello 23.00
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.
Jos päätät ottaa pois jonkin käynnistysskriptin tarpeettomana, kannattaa ehkä poistaa samalla koko ohjelmapaketti, kun se kerta on tarpeeton. Esimerkiksi Debian-pohjaisissa jakeluissa (kuten Ubuntu) voi tarkistaa mihin pakettiin tietty tiedosto kuuluu esim. komennolla dpkg-query -S /etc/init.d/exim4, tuloksena saadun paketin voi poistaa esimerkiksi komennolla sudo apt-get purge exim4-base, lisätietoja artikkelissa ohjelmien asentaminen.
Yleisiä init-skriptejä[muokkaa]
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 |