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.
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.
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
- Linux
- Boot képernyő
- Linux
- Rendszer adminisztráció
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.
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