Gondolkozott már azon, hogy mennyi időbe telik a rendszer indítása? Talán valaki, akit ismersz, azt állította, hogy a rendszere gyorsabban indul, mint a tiéd, és kíváncsi vagy a pontos időre. Bár nem mindenkit érdekelnek a számok, lehet, hogy te. Biztosan azt szeretné, hogy a rendszerindítás a lehető leggyorsabb legyen.

Ennek az útmutatónak a végére rövid ismerete lesz arról, hogy mi befolyásolja a Linux rendszer indítási idejét, és hogyan kell kiszámítani annak teljes időtartamát. Azt is megtudhatja, hogyan csökkentheti a rendszerindítási időt, és hogyan alakíthatja át számítógépét gyors és érzékeny fenevadsá.

Hogyan lehet ellenőrizni a Linux rendszerindítási idejét a systemd-analysis használatával

A Systemd az alapértelmezett szolgáltatáskezelő, amely a legtöbb Linux disztribúcióra előre telepítve van. Használni a systemd-elemzni parancsot, részletes statisztikákat kaphat a rendszer korábbi rendszerindításáról. Láthatja a szolgáltatások bontását is, és megtudhatja az egyes szolgáltatások indítási ideje.

instagram viewer

A rendszerindítási idő használatával a rendszerindítási idő ellenőrzéséhez írja be:

systemd-elemzni

A rendszer megjeleníti a teljes rendszerindítási időt tartalmazó kimenetet. Ezenkívül a kernel és a felhasználói tér külön eltöltött idejét is mutatja.

Ebben a példakimenetben látható, hogy körülbelül kilenc másodpercig tartott a gép indítása. Mivel a fenti kép a virtuális gépa rendszerindítási idő gyorsabb lehet, mint egy normál Linux telepítés.

Ha információt szeretne kapni arról, hogy az egyes szolgáltatások mikor indulnak el, használja a hibáztat rendszer-elemzési módszer:

systemd-elemzi a hibát

Ez olyan kimenetet eredményez, amely a következőképpen néz ki:

Amint láthatja, a kimenet megjeleníti az összes szolgáltatás listáját és az egyes szolgáltatások időtartamát.

Mi befolyásolja a Linux rendszerindítási idejét?

Amikor elindítja a Linux rendszert, a BIOS az első, ami betöltődik. A BIOS ezt követően átadja az irányítást az MBR -nek (master boot record), amely elindítja a GRUB rendszerbetöltőt. A GRUB felelős a kernel betöltéséért, amely tovább állítja be a kezdeti gyökér fájlrendszert és végrehajtja a benne folyamat. Ezután más szolgáltatások végrehajtására kerül sor.

Ezeknek a szolgáltatásoknak az ideje teszi ki a rendszerindítási idő legnagyobb részét. Minél több szolgáltatással rendelkezik az indítás során, annál tovább tart a rendszer indítása. Ezért fontos, hogy az indítás során leállítsa a szükségtelen szolgáltatások futását, ha azt szeretné, hogy a rendszer gyorsabban induljon.

Hogyan javítsunk meg egy lassan induló Linux gépet

Nem tudja leállítani az init folyamat vagy a GRUB rendszerbetöltő indítását a rendszerindítás során, mivel ez problémákat okoz a rendszer rendszerindítási sorrendjében. Azonban letilthatja a nem fontos szolgáltatásokat a rendszeren, hogy azok ne induljanak el az indítás során.

A systemctl segédprogram lehetővé teszi szolgáltatások kezelése Linuxon. Az eszköz használatával egyszerűen elindíthatja és leállíthatja a szolgáltatásokat. De először emlékeztessünk arra, hogy mely szolgáltatások indultak el az utolsó rendszerindításkor:

systemd-elemzi a hibát

Ebben a kimenetben látható, hogy a exim4-bázis.szolgáltatás a rendszerindítási idő legnagyobb részét (körülbelül három másodpercet) veszi igénybe. Az Exim4 egy postai szállító ügynök és exim4-bázis az a szolgáltatás, amely biztosítja az exim4 démon által előírt szükséges támogatási fájlokat.

Mivel ez nem fontos szolgáltatás a helyi rendszer számára, letilthatja azt a systemctl használatával, hogy időt takarítson meg a rendszerindítás során:

sudo systemctl letiltja az exim4-base.service szolgáltatást

jegyzet: Ha nem biztos benne, hogy mit csinál, akkor forduljon egy tapasztalt Linux -felhasználóhoz, mielőtt letiltja a szolgáltatásokat. A kritikus szolgáltatás letiltása váratlan problémákat okozhat az operációs rendszerben.

Egy szolgáltatás újbóli engedélyezéséhez egyszerűen cserélje ki letiltani val vel engedélyezze a systemctl parancsban:

sudo systemctl engedélyezi az exim4-base.service szolgáltatást

Ezzel a folyamattal módosíthatja a rendszer által indított szolgáltatásokat, hogy csökkentse a rendszerindítási időt.

A Linux rendszerindítási idejének javítása hardverváltás nélkül

Bár sokan javasolják a Linux telepítését SSD -re a rendszerindítási idő javítása érdekében, ezt ingyenesen megteheti, ha letiltja a nem kívánt szolgáltatásokat a rendszeren. Bár nem csökkenti drasztikusan az indítási időt, minden másodperc számít, ha gyors teljesítményű számítógépet szeretne.

Szeretne egy gyors és érzékeny rendszert? Egy könnyű és minimális Linux disztribúció telepítése a számítógépre segíthet.

RészvényCsipogEmail
14 könnyű Linux disztribúció új életet ad régi számítógépének

Könnyű operációs rendszerre van szüksége? Ezek a speciális Linux disztribúciók régebbi számítógépeken is futhatnak, némelyik akár 100 MB RAM -mal is.

Olvassa tovább

Kapcsolódó témák
  • Linux
  • Boot képernyő
  • Linux
  • Rendszer adminisztráció
A szerzőről
Deepesh Sharma (78 cikk megjelent)

A Deepesh a MUO Linux -szerkesztője. Információs útmutatókat ír Linuxon, célja, hogy boldog élményt nyújtson minden újonnan érkezőnek. Nem biztos a filmekben, de ha a technológiáról akar beszélni, akkor ő a pasija. Szabadidejében találhat könyveket olvasni, különböző zenei műfajokat hallgatni vagy gitározni.

Továbbiak a Deepesh Sharma -tól

Iratkozzon fel hírlevelünkre

Csatlakozz hírlevelünkhöz, ahol technikai tippeket, véleményeket, ingyenes e -könyveket és exkluzív ajánlatokat találsz!

Feliratkozáshoz kattintson ide