Når et Linux-system starter, går det inn i standard runlevel og kjører oppstartsskriptene knyttet til det runlevel. Du kan også bytte mellom runleveller - for eksempel er det et runlevel designet for gjenopprettings- og vedlikeholdsoperasjoner.
Linux brukte tradisjonelt initieringssystemer for System V-stil - mens nye init-systemer til slutt vil forfalske tradisjonelle runleveller, har de ennå ikke. For eksempel bruker Ubuntus Upstart-system tradisjonelle systemv-stilskript.
Når et Linux-system starter, lanserer det init prosessene. init er ansvarlig for å lansere de andre prosessene på systemet. Når du for eksempel starter din Linux-datamaskin, starter kjernen init, og init kjører oppstartskriptene for å initialisere maskinvaren, opprette nettverk, starte det grafiske skrivebordet.
Det er imidlertid ikke bare ett enkelt sett oppstart scripts init utfører. Det er flere løpnivåer med egne oppstartsskript - for eksempel kan ett runlevel opprette nettverk og starte det grafiske skrivebordet, mens et annet runlevel kan la nettverk være deaktivert og hoppe over det grafiske skrivebordet. Dette betyr at du kan slippe fra "grafisk skrivebordsmodus" til "tekstkonsollmodus uten nettverk" med en enkelt kommando, uten å starte og stoppe forskjellige tjenester manuelt.
Init lerer i stedet skriptene i en bestemt katalog som tilsvarer Runlevel. For eksempel, når du går inn i runlevel 3 på Ubuntu, kjører init skriptene i katalogen /etc/rc3.d.
I det minste fungerer dette med et tradisjonelt System V init-system - Linux-distribusjoner begynner å Bytt ut det gamle System V init-systemet. Mens Ubuntus Upstart for tiden opprettholder kompatibilitet med SysV init-skript, vil dette sannsynligvis endres i fremtiden.
Noen runder er standard mellom Linux-distribusjoner, mens enkelte runleveler varierer fra distribusjon til distribusjon.
Følgende Runlevels er standard:
Runlevels 2-5 varierer avhengig av distribusjon. For eksempel, på Ubuntu og Debian er runde 2-5 de samme og gir en full multifunksjonsmodus med nettverk og grafisk innlogging. På Fedora og Red Hat, tilbyr runlevel 2 multifunksjonsmodus uten nettverk (kun konsolllogging), runlevel 3 gir flerbrukermodus med nettverk (kun konsolllogging), runlevel 4 er ubrukt og runlevel 5 gir flerbrukermodus med
For å bytte til et annet runlevel mens systemet allerede kjører, bruk følgende kommando:
sudo telinit #
Erstatt # med nummeret til Runlevel du vil bytte til. Omit sudo og kjør kommandoen som root hvis du kjører en distribusjon som ikke bruker sudo.
Du kan velge et runlevel for å starte opp fra startlasteren - Grub, for eksempel. Ved starten av oppstartsprosessen, trykk på en tast for å få tilgang til Grub, velg oppstartsoppføringen, og trykk på e for å redigere den.
Du kan legge til enkelt til slutten av Linux linje for å gå inn i single-user runlevel (runlevel 1). (Trykk Ctrl + x for å starte opp etter.) Dette er det samme som alternativet for gjenopprettingsmodus i Grub.
Tradisjonelt kan du angi et tall som en kjerneparameter, og du vil starte opp på det runlevelet, for eksempel ved å bruke 3 i stedet for single for å starte opp til runlevel 3. Dette ser imidlertid ikke ut til å fungere på de nyeste versjonene av Ubuntu - Upstart ser ikke ut til å tillate det. På samme måte vil hvordan du endrer standard runlevel, avhenge av distribusjonen din.
Mens Ubuntus Upstart-demon fortsatt emulerer SystemV init-systemet, vil mye av denne informasjonen endres i fremtiden. For eksempel er Upstart event-basert - det kan stoppe og starte tjenester når hendelser oppstår (for eksempel kan en tjeneste starte når en maskinvareenhet er koblet til systemet og stopper når enheten er fjernet.) Fedora har også sin egen etterfølger til init, systemd.
Slik bruker du iPhone-kameraet som en forstørrelsesglass i iOS 10
Hvis du noen gang har funnet deg selv og ønsker at du hadde et forstørrelsesglass med deg, kan iOS 10 nå fungere som en utmerket erstatning. Den nye forstørrelsen - for ikke å forveksles med tekststørrelsen og zoom-funksjonen som gjør at teksten på skjermen din blir større - bruker telefonens kamera og lommelykt for å sikre at du alltid kan lese kvitteringen eller grave den splinter ut.
Slik fjerner du en bakgrunnsbilde
Så du har et flott bilde av barna dine eller hundene, og du vil ha det gøy ved å fjerne bakgrunnen og slippe i en annen bakgrunn? Eller kanskje du bare vil fjerne bakgrunnen på et bilde slik at du kan bruke det på et nettsted eller et digitalt dokument?Det er mange måter å gå på å fjerne en bakgrunn fra bilder, og alle av dem gir deg forskjellige resultater. Det best