Close Menu
Financblog
    What's Hot

    Defaults in debt markets are starting again, warns Pimco. Here’s the bond giant’s game plan.

    June 13, 2026

    Motels, marshland and luxury rates: Welcome to the World Cup in New Jersey

    June 13, 2026

    ‘This is not a flash in the pan’: Why value stocks are beating growth by such a wide margin

    June 13, 2026
    Facebook X (Twitter) Instagram
    Financblog
    Facebook X (Twitter) Instagram
    • Home
    • Personal Finance
    • Passive Income
    • Saving Tips
    • Banking
    • Loans
    Financblog
    Home»Saving Tips»The Easiest Way to Make Linux Boot Faster: Disable Unnecessary Services
    Saving Tips

    The Easiest Way to Make Linux Boot Faster: Disable Unnecessary Services

    administraciónBy administraciónFebruary 5, 2026No Comments4 Mins Read
    Facebook Twitter LinkedIn Telegram Pinterest Tumblr Reddit WhatsApp Email
    Make Linux Boot Faster By Disabling Unnecessary Services Feature Image
    Share
    Facebook Twitter LinkedIn Pinterest Email

    More and more operating systems become bloated with lots of services that run in the background. While they may not use much CPU time, they increase boot time and RAM usage. Fortunately, open-source operating systems give you the power and freedom to do as you see fit. This means you can disable or remove anything you don’t need. Here we show you how to disable unnecessary services to improve your Linux boot time.

    Note: We show you how to disable services rather than remove them. Disabling services has lesser risk of permanently breaking things. And you can go back to the way it was before by simply re-enabling a service if you notice something useful stopped working.

    Analyze the Time It Takes for Each Service to Load

    Most Linux-based operating systems use Systemd by default. Among the suite of utilities it includes, there is a program that lets you analyze how fast your system boots. Specifically, it shows you the total time required to boot and the time it takes for each service to load. Note that some services load in parallel. So, if one requires two seconds to load and the other three seconds, it doesn’t necessarily mean five seconds are required in total. It may be much less than that.

    Open a terminal emulator and enter this command:

    systemd-analyze
    Systemd Analyze Startup Time Of Ubuntu

    This shows how long it takes for the Linux kernel and core system services to initialize. It does not account for the time required for desktop animations or user applications to finish loading.

    However, you can see the time required by the graphical interface to initialize with this command:

    systemd-analyze critical-chain graphical.target
    Systemd Analyze Critical Graphical Time On Ubuntu

    This shows the chain of services leading up to the graphical target being reached. While useful, this represents a technical milestone rather than the moment when the desktop is fully idle, as some background components may continue loading afterward.

    Note: Programs that start automatically within the desktop environment are typically managed through desktop-specific autostart settings or systemd user services.

    Finally, probably the most useful command for the purpose of this tutorial is:

    systemd-analyze blame
    Displaying List Of Services Sorted By How Long They Take To Start.

    You can navigate the list with your arrow keys or PAGE UP and PAGE DOWN. Press q to quit.

    Use Systemctl to Disable Unnecessary Services

    As you can see in the previous picture, some services like snapd takes several seconds to load. On an SSD, this is negligible. But on a traditional hard disk, these kinds of times would be in the orders of multiple seconds, and they would add up to a lot in the end.

    Say you don’t need the snapd service, which provides access to containerized application snaps. You can disable it with this command:

    sudo systemctl disable snapd.service

    After rebooting, you may still see snapd start under certain conditions. This happens because snapd uses socket activation, allowing it to start on demand even when the service itself is disabled.

    You can identify related units with:

    systemd-analyze blame | grep snap
    Displaying Dependencies That May Launch Even If Disabled

    This helps you identify which Snap-related units are contributing to startup activity.

    Dealing With Socket-Activated Services

    Some services, including snapd, use socket activation. This means the service can still start when something tries to communicate with it, even if it’s disabled.

    If snapd continues to appear after rebooting, related units such as snapd.socket or snapd.seeded.service may be responsible. In cases like this, masking the service and its socket is more effective:

    sudo systemctl mask snapd.service
    sudo systemctl mask snapd.socket

    Masking blocks the service entirely so dependencies or socket cannot start it. However, use this approach carefully, especially on distributions that rely on Snap packages for system updates or applications.

    Also, be careful not to confuse “disable” with “masking” in this context. Disabling a service tells systemd not to start it automatically. Masking goes further by preventing the service from starting at all. In most situations, disabling is sufficient. Masking is useful for services that stubbornly restart or are clearly unnecessary on your system.

    Further, depending on your setup, you may find additional services that you can safely disable, such as:

    avahi-daemon.service
    ModemManager.service
    thermald.service

    However, make sure you always research a service before disabling it. What’s unnecessary on a desktop system may be essential on a laptop or server.

    Final Thoughts

    Disabling unnecessary services can reduce boot time and free up system resources, especially on systems using traditional hard drives. Even on modern SSD-based systems, trimming unused services helps keep your system clean and efficient.

    In addition, graphical tools, like Stacer, exist for managing services, but they often provide limited control or outdated functionality. For consistent and precise management across distributions, the systemctl command-line tool remains the most reliable option.

    Boot Disable Easiest Faster Linux SERVICES Unnecessary
    Share. Facebook Twitter Pinterest LinkedIn Tumblr Telegram Email
    Previous ArticleThese hidden costs of car ownership are giving buyers sticker shock long after they leave the dealership
    Next Article Silver falls as much as 13% as the volatility continues in metals
    administración
    • Website

    Related Posts

    Russia still custom-builds the Soyuz return seats for ISS crew members using plaster casts taken weeks before launch, because astronauts grow as much as five centimetres taller during a long-duration stay and a seat moulded to their Earth-shaped spine would no longer fit the body that comes home

    June 12, 2026

    In 1843, Ada Lovelace described a brass-and-punched-card engine that could act on symbols as well as numbers, even composing music if harmony could be reduced to rules, inside seven translator’s notes three times longer than the paper itself

    June 10, 2026

    Octopuses possess roughly 500 million neurons distributed across their body, with two-thirds located in their arms rather than their central brain, meaning each arm can taste, problem-solve, and react to stimuli independently of whatever the octopus is otherwise paying attention to.

    June 10, 2026
    Add A Comment
    Leave A Reply Cancel Reply

    Top Posts

    Defaults in debt markets are starting again, warns Pimco. Here’s the bond giant’s game plan.

    June 13, 2026

    Motels, marshland and luxury rates: Welcome to the World Cup in New Jersey

    June 13, 2026

    ‘This is not a flash in the pan’: Why value stocks are beating growth by such a wide margin

    June 13, 2026

    Subscribe to Updates

    Get the latest sports news from SportsSite about soccer, football and tennis.

    About Us

    Welcome to FinancBlog, your trusted online resource for personal finance insights, money management tips, and financial education designed to help you make smarter financial decisions.
    At FinancBlog, our mission is simple: to make personal finance easy, understandable, and accessible for everyone. Whether you are looking to save more money, understand banking products, explore loans, or build passive income streams, we provide well-researched and easy-to-read information to guide you.

    Facebook X (Twitter) Instagram Pinterest YouTube
    a1
    Top Insights

    Defaults in debt markets are starting again, warns Pimco. Here’s the bond giant’s game plan.

    June 13, 2026

    Motels, marshland and luxury rates: Welcome to the World Cup in New Jersey

    June 13, 2026

    ‘This is not a flash in the pan’: Why value stocks are beating growth by such a wide margin

    June 13, 2026
    Get Informed

    Subscribe to Updates

    Get the latest creative news from FooBar about art, design and business.

    © 2026 inancblog.com. All rights reserved. Designed by DD.

    • About Us
    • Contact Us
    • Terms & Conditions
    • Privacy Policy
    • Disclaimer

    Type above and press Enter to search. Press Esc to cancel.

    Ad Blocker Enabled!
    Ad Blocker Enabled!
    Our website is made possible by displaying online advertisements to our visitors. Please support us by disabling your Ad Blocker.