linux關閉開機啟動服務 加快啟動速度

2020-12-25 CSDN技術社區

http://hi.baidu.com/sysos/blog/item/d2e732fae4c8561ea9d31172.html

安裝完系統後,需要漫長的等待才能看到桌面,這不是我們想要的!能不能加快開機的啟動速度呢?當然是肯定的,安看看如何做吧!
    下面現介紹一下運行次序和運行級別:
一個 Linux 系統的引導過程可以分為幾個階段。我們主要看看當內核加載後的那一個階段.        你可以運行runlevel 命令來確定您的系統當前的運行級,當內核被加載並開始運行時會調用 /sbin/init 程序,這個程序以 root 身份運行,並且在開始引導時按照要求設定為「運行級」。

那什麼是運行級呢? 
   運行級僅僅是一個數字,Linux根據這個數字來區分不同類型的高層次配置,系統將按照不同的高層次配置來進行引導。

Red Hat Linux系統主要的運行級:
                     
運行級說明
0關閉
1單一用戶模式(一般僅用於管理目的)
2多用戶模式,不允許使用網絡
3多用戶模式,允許使用網絡
4沒有用到的運行級
5多用戶模式,允許使用網絡,X-Windows 方式(圖形登錄界面)
6重新引導

系統服務

rc 腳本負責啟動用戶需要的所有服務。就像名字所描述的一樣,所謂服務就是系統提供的有用的工具。可能會有很多服務需要啟動。大部分的 Linux 系統會啟動 sshd(安全Shell服務)、syslog(系統日誌工具)和 lpd(列印服務),但還會有更多的服務需要啟動。

過多的服務會增加開機的時間,優化關閉不需要的服務將會提高啟動時間。

輸入system-config-services看看系統都啟動那些服務.

關閉不使用的服務:

(此部分可能存在風險,如果你不確定的服務請不要關閉他,此優化針對桌面用戶)

NetworkManager 關閉

NetworkManagerDispatcher 關閉

anacron關閉

atd 關閉

apmd 關閉

avahi-daemon 關閉

avahi-dnsconfd 關閉

bluetooth hcid sdpd hidd dund pand 關閉 (你不使用藍牙設備)

capi 關閉

cupsd 關閉 (你不使用印表機設備)

dc client dc server 關閉 (你不使用Apache)

firstboot 關閉

gpm 關閉 (終端中滑鼠支持 你可以3中開啟,5中關閉)

hplip hpiod hpssd 關閉 (你不使用印表機設備開啟)

ip6tables 關閉

irqbalance 關閉 (多核CPU開啟)

irda irattach 關閉 (使用紅外開啟)

im sensors 關閉

mdmonitor 關閉

mdmpd 關閉

netplugd 關閉

netfs 關閉

ntpd 關閉

pcscd 關閉

portmap 關閉

rpcgssd rpcidmapd rpcsvcgssd 關閉

sendmail 關閉

smb 關閉

ssh 關閉

在RedHat系統中會檢查網絡,會大大增加開機時間。

輸入system-config-network打開網絡配置,刪除所有的乙太網連接,最後保存退出!

    也可以關閉開機激活設備選項

重新啟動看看



命令

chkconfig --list(chkconfig --list | more) 列出所有的啟動服務

chkconfig --level 2345 sendmail off 停止運行級別為2345 的sendmail

service sendmail stop 關閉sendmail服務(開啟服務service sendmail start)

服務(linux開機啟動的服務)     

acpid

配置文件:/proc/acpi/event預設埠:無說明:Advanced Configuration and Power Interface,為替代傳統的APM電源管理標準而推出的新型電源管理標準。是否需要啟動:如果你需要對電源進行管理,那就需要啟動。

anacron

配置文件:/etc/anacron預設埠:無說 明:一個自動化運行任務。Red Hat Linux 隨帶四個自動化任務的工具:cron、 anacron、at、和 batc。當你的Linux主機並不是全天候開機,這個anacron就可以幫你執行在「crontab」設定的時間內沒有執行的工作。舉例來說,當你的 主機在晚上12:00會自動關閉,但是偏偏crontab這個例行性工作是在4:00工作,這個時候例行性工作就不能起作用了。不過利用anacron就 能做到。是否需要啟動:如果主機已經24小時開機,而且運行了cron,那麼這個守護程序就不需要啟動了。

apmd

配置文件:/etc/sysconfig/apmd預設埠:無說明:Advanced Power Management,高級電源管理。傳統的電源管理標準。一般系統都會同時支持APM和APMD兩種標誌,但系統加載時只需加載一個即可。對於筆記本電腦比較有用,可以了解系統的「電池電量」。是否需要啟動:如果我們使用的是桌上型電腦或一直開機的機型,就不需要使用這個守護程序。

atd

配置文件:/etc/at.allow,/etc/at.deny
預設埠:無
說明:一個自動化運行任務。
是否需要啟動:通常需要啟動。不過如果你一直使用cron,那麼也可以不啟動。

autofs

配置文件:/etc/rc.d/init.d/autofs
預設埠:無
說明:實現光碟、軟盤的自動加載。
是否需要啟動:一般不需要啟動。

chargen
chargen-udp

預設埠:TCP/UDP 19
說明:Character Generator Protocol,一種網絡服務,主要功能是提供類似遠程打字的功能。
更多細節:
http://www.networksorcery.com/enp/RFC/Rfc864.txt
是否需要啟動:為安全起見,儘量關閉這個服務。

cpuspeed

說明:監測系統空閒百分比,降低或加快CPU時鐘速度和電壓從而在系統空閒時將能源消耗降為最小,而在系統繁忙時最大化加快系統執行速度。
更多細節:
http://altlinux.org/index.php?module=sisyphus&package=cpuspeed
是否需要啟動:需要啟動。

crond

配置文件:/etc/crontab預設埠:無說明:用來執行例行性命令的守護程序。是否需要啟動:必須啟動。

cups

配置文件:
CUPS伺服器配置文件:/etc/cups/cupsd.conf
CUPS客戶端配置文件:/etc/cups/client.conf
CUPS印表機配置文件:/etc/cups/printers.conf
CUPS中類(class)配置文件:/etc/cups/classes.conf
說明:Common UNIX Printing System,公共UNIX列印支持,為Linux提供列印功能。
是否需要啟動:如果不安裝印表機,就不需要啟動。

cups-lpd

預設埠:無
說明:CUPS Line Printer Daemon ("LPD"),提供列印功能。
是否需要啟動:如果不安裝印表機,就不需要啟動。

daytime
daytime-udp

預設埠:TCP 13
說明:Daytime協議(RFC867)是一個簡單的協議,為客戶機實現從遠程伺服器獲取日期和時間的功能。
是否需要啟動:不用啟動。

echo
echo-udp

預設埠:7
說明:伺服器回顯客戶數據服務。
是否需要啟動:不用啟動。

gpm

配置文件:/etc/sysconfig/mouse
預設埠:無
說明:General Purpose Mouse Daemon ,gpm為文本模式下的Linux程序如mc(Midnight Commander)提供了滑鼠的支持。它也支持控制臺下滑鼠 的拷貝,粘貼操作以及彈出式菜單。
是否需要啟動:沒必要的話,建議不要啟動。

iptables

明:防火牆。

是否需要啟動:必須啟動。

irda

Infrared Data Association,是一個實現紅外無線數據傳輸的工業標準。

irqbalance

對多個系統處理器環境下的系統中斷請求進行負載平衡的守護程序。是否需要啟動:如果你只安裝了一個CPU,就不需要加載這個守護程序。

isdn

Integrated Services Digital Network,綜合數字服務網絡。提供對isdn設備的支持。

kudzu

配置文件:
/etc/sysconfig/hwconf
/etc/sysconfig/kudzu
說 明:硬體自動檢測程序,會自動檢測硬體是否發生變動,並相應進行硬體的添加、刪除工作。當系統啟動時,kudzu會對當前的硬體進行檢測,並且和存儲在 /etc/sysconfig/hwconf中的硬體信息進行一一對照,如果某個硬體從系統中被添加或者刪除時,那麼kudzu就會察覺到,並且通知用戶 是否進行相關配置,然後修改/etc/sysconfig/hwconf,使硬體資料與系統保持同步。如果/etc/sysconfig/hwconf這 個文件不存在,那麼kudzu將會從/etc/modprobe.conf,/etc/sysconfig/network-scripts/和 /etc/X11/XF86Config中探測已經存在的硬體。
是否需要啟動:如果啟動kudzu,則每次啟動系統,都會檢查新硬體(checking new hardware),會延長系統啟動的時間。如果你不打算增加新硬體,那麼就可以關閉這個啟動服務,以加快系統啟動時間。

mdmonitor

與RAID設備相關的守護程序。

mdmpd

與RAID設備相關的守護程序。

messagebus

D-BUS是一個庫,為兩個或兩個以上的應用程式提供一對一的通訊。dbus-daemon-1是一個應用程式,它使用這個庫來實現messagebus守護程序。多個應用程式通過連接messagebus守護程序可以實現與其他程序交換信息。更多細節:http://www.freedesktop.org/software/dbus/doc/dbus-daemon-1.1.html

microcode_ctl

可以編碼以及發送新的微代碼到kernel以更新Intel IA32系列處理器(Pentium Pro,PII,PIII,Pentium 4,Celeron, Xeon 等等 – 全部 P6 以及更高,不包括 pentium classics)。更多細節:http://www.urbanmyth.org/microcode/http://microcodes.sourceforge.net/

netdump

News Backup Dump Server,遠程備份伺服器。

netfs

Network Filesystem Mounter,安裝和卸載NFS、SAMBA和NCP網絡文件系統。

netplugd

配置文件:
/etc/netplug/netplugd.conf
/etc/netplug.d/netplug
說明:network cable hotplug management daemon,netplugd是一個守護程序,可以監控一個或多個網絡接口的狀態,當某些事件觸發時運行一個外部腳本程序。
更多細節:
http://people.debian.org/~enrico/netplugd.html

network

在系統啟動時激活所有的網絡接口。

nfs

網絡文件系統

nfslock

NFS是一個流行的通過TCP/IP網絡共享文件的協議,此服務提供了NFS文件鎖定功能。

ntpd

配置文件:/etc/ntp.conf
說明:Network time Protocol daemon,網絡時間校正協議。簡單的說,NTP是用來使系統和一個精確的時間源保持時間同步的協議。
推薦大家看一篇文章:《NTP-讓網絡裡的電腦時間精確到毫秒》
發表在2004年12月份的《在線技術》雜誌第63頁

pcmcia

Pcmcia卡,支持筆記本電腦的PCMCIA 設備,如數據機, 網絡適配器, SCSI卡等等。

portmap

Portmap守護程序為RPC服務,如NIS和NFS提供動態埠的分配。

psacct

包括幾個工具用來監控進程活動的工具,包括ac,lastcomm, accton 和sa。

random

說明:快速的將系統的狀態在隨機的時間內存到景象檔案中,對於系統相當重要。因為在開機之後,系統會迅速的恢復到開機之前的狀態。
是否需要啟動:必須啟動。

rawdevices

在使用集群文件系統時用於加載raw設備的守護程序。

readahead
readahead_early

配置文件:/etc/readahead.early.files /etc/readahead.files
說 明:readahead和readahead_early是在Fedora core 2中最新推出的兩個後臺運行的守護程序。其作用是在啟動系統期間,將啟動系統所要用到的文件首先讀取到內存中,然後在內存中進行執行,以加快系統的啟動速 度。而上面兩個配置文件就保存著將要讀取到內存的文件列表

rhnsd

Red Hat 網絡服務。通知你有關官方的安全信息以及為你的系統打補丁。

rpcgssd
rpcidmapd
rpcsrcgssd

說明:gestion NFS v4,是Linux 2.6內核新添的功能。
是否需要啟動:不需要啟動。

rsync

remote sync,遠程數據備份工具。

saslauthd

使用SASL的認證守護程序。

sendmail

郵件伺服器。

services

一個內部xinetd服務,用於監聽活動的服務。

sgi-fam

實現實時數據鏡像。監控文件的變更,提供一個應用程式API接口用來當指定的文件火目錄改變時及時通知

smartd

lf Monitor Analysis and Reporting Technology System,監控你的硬碟是否出現故障。

sshd

配置文件:
OpenSSH伺服器配置文件:/etc/ssh/sshd_config
OpenSSH客戶端配置文件:/etc/ssh/ssh_config
預設埠:22
說明:Secure Shell Protocol,實現安全地遠程登陸管理主機。
是否需要啟動:如果想實現遠程管理,就需要啟動。

syslog

配置文件:/etc/syslog.conf
說明:記錄所有的系統行為。
是否需要啟動:必須啟動。

time

從遠程主機獲取時間和日期,採用TCP協議。

me-udp

從遠程主機獲取時間和日期,採用UDP協議

vncserver

VNC (Virtual Network Computing,虛擬網絡計算),它提供了一種在本地系統上顯示遠程計算機整個「桌面」的輕量型協議。
更多細節:
http://www.realvnc.com/

xfs

預設埠:TCP 7100
說明:x font server,X Window字型伺服器,為本地和遠程X伺服器提供字型集。
是否需要啟動:如果使用run-level為5的圖形界面,那麼就需要啟動。

xinetd

配置文件:/etc/xinetd.conf
說 明:xinetd作為inetd的後續版本,負責管理系統中不頻繁使用的服務,這些服務程序在有請求時才由xinetd服務負責啟動運行,一旦完成服務請 求服務程序結束運行,這樣可以有效地減少對系統資源的佔用率。通常,xinetd管理的程序有telnet、ftp、rsh和rlogin。關閉 inetd也就關閉了這些由它管理的服務。
更多細節:
http://www.xinetd.org/
是否需要啟動:必須啟動。

yum

配置文件:/etc/yum.conf
說明:Yellow Dog UpdaterModified,是一個自動更新、安裝和刪除RPM軟體包的管理程序,它會自動計算軟體包的管理程序,並判斷哪些軟體應該安裝,哪些軟體則不必安裝。
更多細節: 
http://linux.duke.edu/projects/yum/
是否需要啟動:以系統管理策略而決定是否啟動。

相關焦點

  • 電腦軟體開機自動啟動,教你一招禁止啟動,能夠有效提升開機速度
    往往在我們的理論觀念裡,電腦有了固態硬碟運行速度就會加速,所以以為無論是什麼時候都是一樣的運行速度。其實不然,就有一個網友與我說,他自己的電腦是固態硬碟的,卻不知道為什麼大原因,電腦怎麼啟動的沒有以前快了?
  • 怎麼關閉隨系統開機自動啟動的軟體
    電腦開機時總會自動啟動一些軟體,然後造成電腦開機卡、頓、慢的現象,以及一些彈出的廣告等,都是安裝的一些應用軟體導致的,把這些軟體禁止隨機啟動,或直接卸載,比如一些桌面助手,騰訊新聞之類的軟體,其它的惡意軟體等,那麼針對這些開機自動啟動的軟體我們如何去關閉呢?
  • win10優化工具,關閉自動更新,加快系統速度!
    不僅可以優化掉自動更新,還可以加快系統速度!軟體說明:作者(木小果)說:這個工具本來沒有這麼多功能的,一開始就想著弄一個關閉 WindowsUpdate 服務的功能就好了 (因為我老是重裝系統...每次去手動關閉都很繁瑣,於是就寫了個工具)但是呢因為太愛折騰了,就搜羅了一些網絡上的註冊表信息(都進過親自測試了),就改啊改,不知不覺就有這麼多功能了... 就想著發布出來吧!
  • linux網卡啟動的時候,使用 NetworkManager 調度網絡服務
    ]前言有些服務只有聯網時才有意義,例如 OpenNTPD 和 網絡文件系統掛載(netfs)。現在的Linux發行版本中,基本都有自帶NetworkManager,所以可以直接使用NetworkManager-dispatcher進行管理。
  • 如何自動喚醒和關閉 Linux
    (點擊上方藍字,快速關注我們)英文:Carla Schroder,翻譯:Linux中國/魑魅魍魎linux.cn/article
  • 迅雷極速版怎麼設置電腦開機不自動啟動軟體?
    迅雷極速版是迅雷7的一個版本,我們在使用迅雷極速版的時候會自動打開開機自動啟動功能,這個時候我們不想在電腦開機時候啟動迅雷極速版應該怎麼關閉迅雷極速版開機自動啟動功能呢?下面小編就來教教大家吧!迅雷極速版軟體版本:1.0.34.360 正式版網絡工具立即查看迅雷極速版開機自動啟動關閉方法:1、進入迅雷極速版主界面。 2、進入主界面後,點擊右上角「設置」按鈕。如圖所示3、這時就可以看到上面顯示了「開機自動啟動」選項,把前面的對勾去掉就ok了。
  • win7啟動修復無法開機
    win7系統開機自動修復無法進入系統怎麼辦…… 很多使用win7系統的朋友,在使用電腦的時候難免都會遇到系統方面的問題,比如有些用戶在開機的時候,系統自動啟動診斷修復後,卻無法正常進入系統了,重啟電腦也...win7 開機出現"啟動修復",不能進入系統,開不開機,從做系統好使嗎?還是什麼硬體壞啦!!
  • 電腦開機啟動項要怎樣設置 電腦開機啟動項設置方法【介紹】
    電腦開機很慢,要很長時間怎麼辦?電腦開機啟動項裡面很多都是開機啟動的,哪些開機啟動項可以刪除的?哪些開機啟動項不能刪除的?今天IT百科教大家怎樣決定開機啟動項的去與留!  相信不少電腦用戶都會覺得自己的電腦開機的時候很慢,開機時間都要1分多鐘了,很頭疼吧?可是這是什麼原因導致的呢?
  • 啟動速度提升2.5倍,推薦Intel處理器
    Firefox瀏覽器版號84版本將原生支持蘋果M1處理器 啟動速度提升2.5倍 但仍推薦搭配Intel處理器版號84的Firefox瀏覽器在M1處理器硬體環境下運作,相比透過模擬兼容方式的Firefox 83瀏覽器有顯著執行速度提升,其中在啟動速度加快
  • 華碩電腦主板怎麼關閉安全啟動
    大家好,今天分享一篇來自小魚系統官網(xiaoyuxitong.com)解答關閉啟動的設置。安全啟動的英文名稱是secure boot,是bios設置中的一個參數設置選項。這個安全啟動算是bios裡面的一個坑爹設置選項,預裝win8系統的電腦關閉了該功能後原先的win8系統就無法使用,需要重裝,而要安裝win7或其他系統,則必須關閉這個安全啟動。那麼什麼情況下我們需要關閉安全啟動呢?
  • 電腦啟動後黑屏怎麼辦 開機後黑屏解決方法
    四、檢測CPU、顯卡和內存條  如仍出現黑屏,則可將除CPU、顯卡、內存條之外的所有組件取下,然後加電啟動電腦。如果內存有故障,應會有報警聲。如果不是內存原因,請換一個正常的CPU,開機重新檢測。如仍出現黑屏,則只能換一個主板了,問題也應該出現在主板上。  除了硬體方面的原因引起黑屏現象外,也有以下三個方面的「軟」原因可能會引發「黑屏」。
  • 楓林街道營商服務中心正式啟動
    1月8日上午,楓林營商服務中心啟動儀式在小木橋路680號4號樓一樓舉行。相關領導出席啟動儀式。楓林營商服務中心啟動!與會領導共同上臺為楓林營商服務中心啟動剪彩儀式結束後,全體與會人員還實地參觀了楓林營商服務中心Q1:營商服務中心的意義是什麼?
  • 電腦關機了又自動開機啟動的解決方法
    下面裝機之家分享一下電腦關機了又自動開機啟動的解決方法。 故障現象: 電腦關機之後,自動又開起來了,明明點擊的關機,但是電腦卻自動重新啟動。 電腦關機了又自動開機啟動的解決方法 方法一:註冊表設置錯誤 首先我們按下「Win鍵+R鍵」組合鍵,打開「運行」,或者右鍵「開始菜單」選擇「運行」,在運行中輸入:「regedit」打開註冊表編輯器,依次展開至如下路徑:
  • 看過來 提升Win10運行速度基本優化設置方案放送
    2、關閉Windows Search  打開服務窗口,找到並禁用Windows Search  3、設置好 Superfetch 服務,可避免Win10對硬碟的頻繁訪問  同樣打開服務窗口,找到Superfetch,將啟動類型改為延遲啟動或禁用  4、關閉休眠可以大大節省空間  運行 powercfg -h off
  • Linux - NetworkManager網絡管理工具
    進行報告的後臺服務,以及一個允許用戶管理網絡連接的客戶端程序。優點簡化網絡連接的工作,讓桌面本身和其他應用程式能感知網絡。後臺服務對於GNOME和Xfce那就是nm-applet工具,而對於KDE用戶來說就是KNetworkManager。
  • 楓林街道營商服務中心正式啟動啦!
    楓林街道營商服務中心正式啟動啦!1月8日上午,楓林營商服務中心啟動儀式在小木橋路680號4號樓一樓舉行。相關領導出席啟動儀式。楓林營商服務中心啟動!
  • 宏碁筆記本如何在BIOS關閉安全啟動設置U盤啟動
    宏碁筆記本無法關閉安全啟動解決方法首先進入BIOS界面,宏碁筆記本進入BIOS界面的快捷鍵一般是ESC,如果不行可以嘗試其他按鍵。進入BIOS後,找到Boot頁面,這裡可以看到Secure Boot(安全啟動)選項是沒有辦法更改的,如下圖所示:
  • EVE-NG瞎搞實驗系列之Centos7模擬SNAT和DNAT服務
    2、本次實驗所有centOS7系統均需要關閉和開啟以下服務:防火牆關閉 命令:systemctl stop firewalldSElinux關閉 命令:>#安裝iptables服務yum install -y iptables iptables-services#開啟iptablessystemctl start iptables#加入開機啟動項systemctl enable iptables3、配置SNAT將192.168.10.0網絡所有主機只要通過防火牆上網就做源地址修改,將源地址修改為1.1.1.1。
  • 恢復崩潰計算機數據的五款最佳 Linux 發行版
    下載,並使用這些Linux發行版啟動你的系統只要幾分鐘就能搞定。從崩潰計算機恢復數據的五款Linux發行版(Linux數據恢復工具)系統無法啟動時,你應該擔心什麼?你應該考慮保存重要數據,是不是?那麼,何不讓系統啟動回到它關閉的那個階段。沒錯!使用Linux發行版,你就能啟動進入到系統,不用搗鼓分區,也不冒刪除數據的風險。
  • 電腦開機速度慢?真的是因為電腦性能太差勁嗎?
    其實影響開機速度的主要原因主要取決於以下兩點:1.電腦開機時啟動程序的大小以及數量2.硬碟對小文件的讀取速度一部分朋友甚至把硬碟和內存之間具體的使用職能進行混淆,實際上硬碟是用來儲存數據的,而內存是給程序運行的空間準備的。