在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

如何禁止Linux某些自動啟動的無用進程

馬哥Linux運維 ? 2017-12-07 10:17 ? 次閱讀

?查看開機啟動項09%?哪些服務能夠禁止?37%?系統啟動時發生了什么?62%

大部分 Linux 發行版都會在開機的時候啟動各種相關的服務進程,其中有很多你根本都用不上的:藍牙、 Avahi 、調制解調管理器甚至 pppd-dns 等等,你甚至根本不知道這些都是什么東西。

好在我們有Systemd ,它給我們帶來了許多工具幫我們查看系統啟動是的狀況,當然也可以讓我們控制系統啟動時候的運行選項。我將會為你詳細解讀關閉某些無用進程的方法,前提是在 Systemd 類發行版。

查看開機啟動項

通常情況下,你能用/etc/init.d查看系統引導時啟動的服務項。但是 systemd 會用不一樣的展現方式,下面是一些命令,用于展示開機啟動時的進程項。

你可以看到,這里頭有一項是藍牙,我不需要使用它,那么我應該怎樣關閉并阻止它在開機時后啟動?

完成上面的操作之后,用下面的命令來確定自己是否成功。

這里的停用并不徹底,因為其他的服務進程仍舊可以將它喚起。如果要完全阻止開機啟動的話,卸載不是個好方法,像下面這樣把它掩蓋起來就可以了:

我建議在持續使用一段時間并沒有造成任何負面影響之后再選擇卸載。

通過執行命令可以獲得如下服務列表:

有一點需要注意:靜態服務的啟動和禁用狀態無法改變,因為靜態服務被其他的進程所依賴,而這個狀況下并不是它們自己運行。

哪些服務能夠禁止?

如何知道你需要哪些服務,而哪些又是可以安全地禁用的呢?它總是依賴于你的個性化需求。

這里舉例了幾個服務進程的作用。許多服務進程都是發行版特定的,所以你應該看看你的發行版文檔(比如通過 google 或 StackOverflow)。

?accounts-daemon.service是一個潛在的安全風險。它是 AccountsService 的一部分,AccountsService 允許程序獲得或操作用戶賬戶信息。我不認為有好的理由能使我允許這樣的后臺操作,所以我選擇掩蓋mask該服務進程。?avahi-daemon.service用于零配置網絡發現,使電腦超容易發現網絡中打印機或其他的主機,我總是禁用它,別漏掉它。?brltty.service提供布萊葉盲文設備支持,例如布萊葉盲文顯示器。?debug-shell.service開放了一個巨大的安全漏洞(該服務提供了一個無密碼的 root shell ,用于幫助 調試 systemd 問題),除非你正在使用該服務,否則永遠不要啟動服務。?ModemManager.service該服務是一個被 dbus 激活的守護進程,用于提供移動寬頻broadband(2G/3G/4G接口,如果你沒有該接口,無論是內置接口,還是通過如藍牙配對的電話,以及 USB 適配器,那么你也無需該服務。?pppd-dns.service是一個計算機發展的遺物,如果你使用撥號接入互聯網的話,保留它,否則你不需要它。?rtkit-daemon.service聽起來很可怕,聽起來像是 rootkit。 但是你需要該服務,因為它是一個實時內核調度器real-time kernel scheduler。?whoopsie.service是 Ubuntu 錯誤報告服務。它用于收集 Ubuntu 系統崩潰報告,并發送報告到https://daisy.ubuntu.com。 你可以放心地禁止其啟動,或者永久的卸載它。?wpa_supplicant.service僅在你使用 Wi-Fi 連接時需要。

系統啟動時發生了什么?

Systemd 還有另外命令一些幫助我們調試開機啟動時出現的問題。使用這一命令可以重現系統啟動時候的所有消息。

輸入journalctl -b -1命令可以重現你上一次啟動時候的信息,journalctl -b -2可以重現倒數第 2 次啟動,以此類推。

這個命令會把所有信息都給打印出來,這可能會造成一定干擾,因為有時候完全無需關注所有信息,只需要查看重點部分就可以了。所以,我們可以使用過濾器功能來快速發現目標。我們試著以進程 1 為例來演示一下。

從這些消息里我們判斷出正在或者即將啟動的進程。

一個最有用的命令工具之一systemd-analyze blame,這個命令可以顯示進程耗時,幫助我們發現耗時最長的進程。

這個特定的例子沒有出現任何異常,但是如果存在系統啟動瓶頸,則該命令將能發現它。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • Linux
    +關注

    關注

    87

    文章

    11465

    瀏覽量

    212830

原文標題:Linux 系統開機啟動項清理

文章出處:【微信號:magedu-Linux,微信公眾號:馬哥Linux運維】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦
    熱點推薦

    Linux開發_Linux進程編程

    介紹Linux進程概念、進程信號捕獲、進程管理相關的命令的使用等知識點。
    的頭像 發表于 09-17 15:38 ?1605次閱讀
    <b class='flag-5'>Linux</b>開發_<b class='flag-5'>Linux</b>下<b class='flag-5'>進程</b>編程

    Linux 查看進程和刪除進程

    1. 在 LINUX 命令平臺輸入 1-2 個字符后按 Tab 鍵會自動補全后面的部分(前提是要有這個東西,例如在裝了 tomcat 的前提下, 輸入 tomcat 的 to 按 tab)。2.
    發表于 04-24 00:04

    Linux下的進程結構

    進程不但包括程序的指令和數據,而且包括程序計數器和處理器的所有寄存器及存儲臨時數據的進程堆棧,因此正在執行的進程包括處理器當前的一切活動。 因為Linux是一個多
    發表于 05-27 09:24

    iny Linux有沒有辦法設置ssh或telnet守護進程可以在啟動自動執行?

    Linux 有沒有辦法設置ssh 或telnet 守護進程可以在啟動自動執行? 我們想在不通過控制臺的情況下使用 ssh 或 telnet 連接到微型
    發表于 04-23 06:16

    Linux進程管理

    Linux進程管理 本章主要介紹進程的概念、狀態、構成以及Linux進程的相關知識。 掌握進程
    發表于 04-28 14:57 ?0次下載

    LINUX 進程源代碼分析

    LINUX 進程源代碼分析 task_struct 數據結構表示進程的數據結構是struct task_struct。task_struct 結構是進程實體的核心,
    發表于 02-09 15:13 ?16次下載

    如何禁止MSN Messenger開機自動啟動運行

    如何禁止MSN Messenger開機自動啟動運行   在Windows XP Professional中,有許多系統內置的軟件都沒有卸載選項,引起很多電腦用戶的不滿。若
    發表于 03-10 11:22 ?2333次閱讀

    Linux守護進程詳解

    較長的進程,通常獨立于控制終端并且周期性地執行某種任務或等待處理某些發生的事件。守護進程常常在系統引導載入時啟動,在系統關閉時終止。Linux
    發表于 10-18 14:24 ?0次下載
    <b class='flag-5'>Linux</b>守護<b class='flag-5'>進程</b>詳解

    走進Linux之systemd啟動過程

    Linux系統的啟動方式有點復雜,而且總是有需要優化的地方。傳統的Linux系統啟動過程主要由著名的init進程(也被稱為SysV init
    發表于 04-27 19:14 ?3332次閱讀

    Linux登錄進程的層次關系淺析

    inode和文件表。此進程的PID為0。它啟動初試進程(init進程,PID為1)完成引導過程的其余工作。init進程
    發表于 04-22 14:53 ?990次閱讀

    linux進程怎么查看

    Linux系統中,每個程序啟動后可以創建一個或多個進程。例如,提供Web服務的httpd程序,當有大量用戶同時訪問Web頁面時,httpd程序可能會創建多個進程來提供服務。
    發表于 05-22 08:56 ?953次閱讀
    <b class='flag-5'>linux</b>的<b class='flag-5'>進程</b>怎么查看

    Linux進程的概念說明

    進程Linux 操作系統中最重要的基本概念之一,這一節我們將了解學習 Linux 進程的一些基礎知識。
    發表于 07-14 14:27 ?883次閱讀

    解析基于ARM64的init用戶進程究竟如何啟動?

    [導讀] 前面的文章有提到linux啟動的第一個進程為init,那么該進程究竟是如何從內核啟動入口一步一步運行起來的,而該
    發表于 01-26 17:05 ?2次下載
    解析基于ARM64的init用戶<b class='flag-5'>進程</b>究竟如何<b class='flag-5'>啟動</b>?

    linux內核啟動過程會執行用戶空間的init進程

    linux內核啟動過程的后期,在kernel_init()函數代表的init線程中,會嘗試執行用戶空間的init進程
    的頭像 發表于 10-14 09:12 ?1379次閱讀

    linux查看weblogic進程

    Linux操作系統中,WebLogic是一種常用的Java應用服務器,用于部署和管理企業級Java應用程序。為了確保WebLogic服務器正常運行,有時我們需要查看WebLogic進程以了解其狀態
    的頭像 發表于 12-05 16:07 ?2422次閱讀
    主站蜘蛛池模板: 免费一级做a爰片久久毛片 免费一看一级毛片 | 色视频www在线播放国产人成 | 国产精品一区二区三 | 色香色香欲天天天影视综合网 | 黄色片网站日本 | 黄色免费的视频 | 深爱婷婷网| 午夜寂寞影院视频观看 | 国产精品7m凸凹视频分类大全 | 久久电影福利 | 国产99热 | 久久综合免费 | 91大神精品在线观看 | 国产亚洲精品久久久久久久软件 | 黄网站观看 | 天天艹夜夜艹 | 日本动漫免费看 | 男人的天堂视频在线 | 男人扒开美女尿口无遮挡图片 | 老色批在线播放视频网站免费 | 中文一区二区在线观看 | 丁香花五月天婷婷 | 成年网站在线在免费播放 | 亚洲午夜久久久久国产 | 在线播放免费人成毛片乱码 | 天堂成人一区二区三区 | 亚洲国产精品久久久久婷婷软件 | 欧美另类高清xxxxx | 日本激情网 | 六月婷婷在线视频 | 99热这里只有精品一区二区三区 | 国产福利网站 | 98色花堂国产第一页 | 国产高清不卡一区二区 | 国产精品黄网站免费观看 | 欧洲另类一二三四区 | 天天做天天爱天天爽综合网 | 国产网红主播精品福利大秀专区 | 成人午夜久久 | 亚洲美女视频在线观看 | 欧美日韩国产成人精品 |