Runlevel (suoritustaso, ajotaso) on Unixin kaltaisissa käyttöjärjestelmissä käytetty etukäteen määritelty käyttötila. Taso ilmaistaan yhdellä numerolla ja taso vastaa tiettyä järjestelmän konfiguraatiota. Tasoissa on eroa käyttöjärjestelmien mukaan. Vaihtamalla tasoa voidaan siirtyä tilaan, jossa ongelma on helpompi ratkaista kuten konfigurointivirheet: tason vaihtaminen sammuttaa palvelut joita uudella tasolla ei pitäisi ajaa ja vastaavasti käynnistää ne jotka sillä kuuluu ajaa.
Tasojen konsepti on peräisin Unix System V:stä, jossa init-palvelu tai muu vastaava määrittelee sallitut tasot. Kahdeksan tasoa on sallittuna, numerot 0–6 sekä S tai s. Tasoa voi muuttaa telinit-komennolla. systemd korvaa tasot omalla ratkaisullaan, mutta tarjoaa yhteensopivuuden.
Esimerkki Linuxissa yleisesti käytetyistä tasoista:
Slackware-jakelussa käytetyt tasot:
AIX sisältää useita tasoja, mutta jättää niitä useita käyttäjän määriteltäväksi.