suoritustaso on yksi niistä tiloista, joilla Unix-pohjainen, dedikoitu palvelin tai VPS-palvelinos toimii. Jokaisella suoritustasolla on tietty määrä palveluita pysäytetty tai käynnistetty, jolloin käyttäjä voi hallita koneen käyttäytymistä. Tavanomaisesti juoksutasoja on seitsemän, jotka on numeroitu nollasta kuuteen.
kun Linux-ydin on käynnistynyt, init-ohjelma lukee/etc / inittab-tiedoston määrittääkseen kunkin suoritustason käyttäytymisen. Ellei käyttäjä määritä toista arvoa ytimen käynnistysparametriksi, järjestelmä yrittää syöttää (käynnistää) oletusajotason.
Run Level | ||
---|---|---|
0 | Halt | sammuttaa järjestelmän |
1 | yhden käyttäjän tila | ei määritä verkkoliittymiä, Käynnistä daemoneja tai Salli ei-pääkäyttäjän kirjautumisia |
2 | monen käyttäjän tila | ei määritä verkkoliittymiä eikä käynnistä daemoneja. |
3 | monen käyttäjän tila Verkottumisineen | käynnistää järjestelmän normaalisti. |
4 | määrittelemätön | Not used/User-definable |
5 | X11 | Juoksutason 3 + display manager(X) |
6 | Reboot |
useimmilta Linux-palvelimilta puuttuu graafinen käyttöliittymä, joten ne käynnistyvät ajotasolla 3. Palvelimet, joissa on graafinen käyttöliittymä ja työpöytäunix-järjestelmät, käynnistyvät 5. Kun palvelimelle annetaan uudelleenkäynnistyskäsky, se siirtyy runlevel 6: een.
init-skriptit
init (lyhenne sanoista initialization) on Unix-ja Unixin kaltaisissa järjestelmissä oleva ohjelma, joka käynnistää kaikki muut prosessit. Se toimii daemonina ja siinä on tyypillisesti PID 1.
/etc / inittab-tiedostoa käytetään järjestelmän oletusajotason asettamiseen. Tämä on ajotaso, että järjestelmä käynnistyy, kun uudelleenkäynnistys. Init: n käynnistämät sovellukset sijaitsevat / etc / rc: ssä.d-kansio. Tässä hakemistossa on erillinen kansio jokaiselle suoritustasolle, esim. rc0.d, rc1.d, ja niin edelleen.
chkconfig
chkconfig-työkalua käytetään RedHat-pohjaisissa järjestelmissä (kuten CentOS) ohjaamaan, mitä palveluita missäkin suoritustasolla aloitetaan. Komennon chkconfig –list suorittaminen näyttää luettelon palveluista, ovatko ne käytössä vai poissa käytöstä kullakin suoritustasolla.
root@host:~ # chkconfig --list
filelimits 0:off1:off2:on3:on4:on5:on6:off
syslog 0:off1:off2:on3:on4:on5:on6:off
gpm 0:off1:off2:on3:on4:on5:on6:off
cpanel 0:off1:off2:off3:on4:on5:on6:off
kudzu 0:off1:off2:off3:on4:on5:on6:off
ntpd 0:off1:off2:off3:off4:off5:off6:off
netfs 0:off1:off2:off3:on4:on5:on6:off
network 0:off1:off2:on3:on4:on5:on6:off
netplugd 0:off1:off2:off3:off4:off5:off6:off
rawdevices 0:off1:off2:off3:on4:on5:on6:off
ipchains 0:off1:off2:on3:on4:on5:on6:off
iptables 0:off1:off2:on3:on4:on5:on6:off
crond 0:off1:off2:on3:on4:on5:on6:off
anacron 0:off1:off2:on3:on4:on5:on6:off
cups 0:off1:off2:on3:on4:on5:on6:off
xfs 0:off1:off2:on3:on4:on5:on6:off
xinetd 0:off1:off2:off3:on4:on5:on6:off
httpd 0:off1:off2:off3:on4:off5:on6:off
yhden käyttäjän tila on tila, jossa monen käyttäjän järjestelmä (kuten Linux-palvelin) voidaan käynnistää käyttöjärjestelmään pääkäyttäjänä. Järjestelmän käynnistäminen tähän tilaan ei aloita verkottumista, mutta sitä voidaan käyttää tekemään muutoksia palvelimen asetustiedostoihin. Yksi yleisimmistä käyttötavoista yhden käyttäjän tilassa on vaihtaa pääkäyttäjän salasana palvelimelle, jonka nykyinen salasana ei ole tiedossa.
suoritustasot ovat tärkeä osa Linux-käyttöjärjestelmän ydintä. Vaikka keskivertovalvoja ei työskentele päivittäin, ajotasojen ymmärtäminen antaa ylläpitäjälle toisen kerroksen kontrollia ja joustavuutta hallinnoimiinsa palvelimiin.
kun tavallinen Cloud VPS ei riitä, Liquid Webin omat palvelimet ovat unelmien täyttymys. Liquid Webin palvelin päihittää kilpailun suorituskyvyssä ja tuessa. Tutustu miten meidän omistettu palvelimet voivat huimasti sivustosi suorituskykyä.