溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶服務(wù)條款》

怎么管理Ubuntu系統(tǒng)的開機(jī)啟動(dòng)項(xiàng)

發(fā)布時(shí)間:2021-08-05 09:05:24 來源:億速云 閱讀:305 作者:chen 欄目:系統(tǒng)運(yùn)維

這篇文章主要介紹“怎么管理Ubuntu系統(tǒng)的開機(jī)啟動(dòng)項(xiàng)”,在日常操作中,相信很多人在怎么管理Ubuntu系統(tǒng)的開機(jī)啟動(dòng)項(xiàng)問題上存在疑惑,小編查閱了各式資料,整理出簡(jiǎn)單好用的操作方法,希望對(duì)大家解答”怎么管理Ubuntu系統(tǒng)的開機(jī)啟動(dòng)項(xiàng)”的疑惑有所幫助!接下來,請(qǐng)跟著小編一起來學(xué)習(xí)吧!

你曾經(jīng)考慮過 在 Ubuntu 中管理開機(jī)啟動(dòng)應(yīng)用 嗎?如果在開機(jī)時(shí),你的 Ubuntu 系統(tǒng)啟動(dòng)得非常緩慢,那么你就需要考慮這個(gè)問題了。

每當(dāng)你開機(jī)進(jìn)入一個(gè)操作系統(tǒng),一系列的應(yīng)用將會(huì)自動(dòng)啟動(dòng)。這些應(yīng)用被稱為‘開機(jī)啟動(dòng)應(yīng)用’ 或‘開機(jī)啟動(dòng)程序’。隨著時(shí)間的推移,當(dāng)你在系統(tǒng)中安裝了足夠多的應(yīng)用時(shí),你將發(fā)現(xiàn)有太多的‘開機(jī)啟動(dòng)應(yīng)用’在開機(jī)時(shí)自動(dòng)地啟動(dòng)了,它們吃掉了很多的系統(tǒng)資源,并將你的系統(tǒng)拖慢。這可能會(huì)讓你感覺卡頓,我想這種情況并不是你想要的。

讓 Ubuntu 變得更快的方法之一是對(duì)這些開機(jī)啟動(dòng)應(yīng)用進(jìn)行控制。 Ubuntu 為你提供了一個(gè) GUI 工具來讓你找到這些開機(jī)啟動(dòng)應(yīng)用,然后完全禁止或延遲它們的啟動(dòng),這樣就可以不讓每個(gè)應(yīng)用在開機(jī)時(shí)同時(shí)運(yùn)行。

在這篇文章中,我們將看到 在 Ubuntu 中,如何控制開機(jī)啟動(dòng)應(yīng)用,如何讓一個(gè)應(yīng)用在開機(jī)時(shí)啟動(dòng)以及如何發(fā)現(xiàn)隱藏的開機(jī)啟動(dòng)應(yīng)用。這里提供的指導(dǎo)對(duì)所有的 Ubuntu 版本均適用,例如 Ubuntu 12.04, Ubuntu 14.04 和 Ubuntu 15.04。

在 Ubuntu 中管理開機(jī)啟動(dòng)應(yīng)用
默認(rèn)情況下, Ubuntu 提供了一個(gè)Startup Applications工具來供你使用,你不必再進(jìn)行安裝。只需到 Unity 面板中就可以查找到該工具。
怎么管理Ubuntu系統(tǒng)的開機(jī)啟動(dòng)項(xiàng)
點(diǎn)擊它來啟動(dòng)。下面是我的Startup Applications的樣子:
怎么管理Ubuntu系統(tǒng)的開機(jī)啟動(dòng)項(xiàng)
在 Ubuntu 中移除開機(jī)啟動(dòng)應(yīng)用
現(xiàn)在由你來發(fā)現(xiàn)哪個(gè)程序?qū)δ阌锰幉淮螅瑢?duì)我來說,是 Caribou 這個(gè)軟件,它是一個(gè)屏幕鍵盤程序,在開機(jī)時(shí)它并沒有什么用處,所以我想將它移除出開機(jī)啟動(dòng)程序的列表中。

你可以選擇阻止某個(gè)程序在開機(jī)時(shí)啟動(dòng),而在開機(jī)啟動(dòng)程序列表中保留該選項(xiàng)以便以后再進(jìn)行激活。點(diǎn)擊 關(guān)閉按鈕來保留你的偏好設(shè)置。
怎么管理Ubuntu系統(tǒng)的開機(jī)啟動(dòng)項(xiàng)
要將一個(gè)程序從開機(jī)啟動(dòng)程序列表中移除,選擇對(duì)應(yīng)的選項(xiàng)然后從窗口右邊的面板中點(diǎn)擊移除按鈕來保留你的偏好設(shè)置。
怎么管理Ubuntu系統(tǒng)的開機(jī)啟動(dòng)項(xiàng)
需要提醒的是,這并不會(huì)將該程序卸載掉,只是讓該程序不再在每次開機(jī)時(shí)自動(dòng)啟動(dòng)。你可以對(duì)所有你不喜歡的程序做類似的處理。

讓開機(jī)啟動(dòng)程序延遲啟動(dòng)
若你并不想在開機(jī)啟動(dòng)列表中移除掉程序,但同時(shí)又憂慮著系統(tǒng)性能的問題,那么你所需要做的是給程序添加一個(gè)延遲啟動(dòng)命令,這樣所有的程序就不會(huì)在開機(jī)時(shí)同時(shí)啟動(dòng)。

選擇一個(gè)程序然后點(diǎn)擊 編輯 按鈕。
怎么管理Ubuntu系統(tǒng)的開機(jī)啟動(dòng)項(xiàng)
這將展示出運(yùn)行這個(gè)特定的程序所需的命令。
怎么管理Ubuntu系統(tǒng)的開機(jī)啟動(dòng)項(xiàng)

所有你需要做的就是在程序運(yùn)行命令前添加一句 sleep XX; 。這樣就為實(shí)際運(yùn)行該命令來啟動(dòng)的對(duì)應(yīng)程序添加了 XX 秒的延遲。例如,假如我想讓 Variety 壁紙管理應(yīng)用 延遲啟動(dòng) 2 分鐘,我就需要像下面那樣在命令前添加 sleep 120;
怎么管理Ubuntu系統(tǒng)的開機(jī)啟動(dòng)項(xiàng)
保存并關(guān)閉設(shè)置。你將在下一次啟動(dòng)時(shí)看到效果。

增添一個(gè)程序到開機(jī)啟動(dòng)應(yīng)用列表中
這對(duì)于新手來說需要一點(diǎn)技巧。我們知道,在 Linux 的底層都是一些命令,在上一節(jié)我們看到這些開機(jī)啟動(dòng)程序只是在每次開機(jī)時(shí)運(yùn)行一些命令。假如你想在開機(jī)啟動(dòng)列表中添加一個(gè)新的程序,你需要知道運(yùn)行該應(yīng)用所需的命令。

第 1 步:如何查找運(yùn)行一個(gè)程序所需的命令?
首先來到 Unity Dash 面板然后搜索 Main Menu:
怎么管理Ubuntu系統(tǒng)的開機(jī)啟動(dòng)項(xiàng)
這將展示出在各種類別下你安裝的所有程序。在 Ubuntu 的低版本中,你將看到一個(gè)相似的菜單,通過它來選擇并運(yùn)行應(yīng)用。
怎么管理Ubuntu系統(tǒng)的開機(jī)啟動(dòng)項(xiàng)
在各種類別下找到你找尋的應(yīng)用,然后點(diǎn)擊 屬性 按鈕來查看運(yùn)行該應(yīng)用所需的命令。例如,我想在開機(jī)時(shí)運(yùn)行 Transmission Torrent 客戶端。
怎么管理Ubuntu系統(tǒng)的開機(jī)啟動(dòng)項(xiàng)
這就會(huì)向我給出運(yùn)行 Transmission 應(yīng)用的命令:
怎么管理Ubuntu系統(tǒng)的開機(jī)啟動(dòng)項(xiàng)
接著,我將用相同的信息來將 Transmission 應(yīng)用添加到開機(jī)啟動(dòng)列表中。

第 2 步: 添加一個(gè)程序到開機(jī)啟動(dòng)列表中
再次來到開機(jī)啟動(dòng)應(yīng)用工具中并點(diǎn)擊 添加 按鈕。這將讓你輸入一個(gè)應(yīng)用的名稱,對(duì)應(yīng)的命令和相關(guān)的描述。其中命令最為重要,你可以使用任何你想用的名稱和描述。使用上一步得到的命令然后點(diǎn)擊 添加 按鈕。
怎么管理Ubuntu系統(tǒng)的開機(jī)啟動(dòng)項(xiàng)
就這樣,你將在下一次開機(jī)時(shí)看到這個(gè)程序會(huì)自動(dòng)運(yùn)行。這就是在 Ubuntu 中你能做的關(guān)于開機(jī)啟動(dòng)應(yīng)用的所有事情。

到現(xiàn)在為止,我們已經(jīng)討論在開機(jī)時(shí)可見到的應(yīng)用,但仍有更多的服務(wù),守護(hù)進(jìn)程和程序并不在開機(jī)啟動(dòng)應(yīng)用工具中可見。下一節(jié)中,我們將看到如何在 Ubuntu 中查看這些隱藏的開機(jī)啟動(dòng)程序。

在 Ubuntu 中查看隱藏的開機(jī)啟動(dòng)程序
要查看在開機(jī)時(shí)哪些服務(wù)在運(yùn)行,可以打開一個(gè)終端并使用下面的命令:

代碼如下:


sudo sed -i 's/NoDisplay=true/NoDisplay=false/g' /etc/xdg/autostart/*.desktop


上面的命令是一個(gè)快速查找和替換命令,它將在所有自動(dòng)啟動(dòng)的程序里的 NoDisplay=false 改為 NoDisplay=true ,一旦執(zhí)行了這個(gè)命令后,再次打開開機(jī)啟動(dòng)應(yīng)用工具,現(xiàn)在你應(yīng)該可以看到更多的程序:
怎么管理Ubuntu系統(tǒng)的開機(jī)啟動(dòng)項(xiàng)
你可以像先前我們討論的那樣管理這些開機(jī)啟動(dòng)應(yīng)用。我希望這篇教程可以幫助你在 Ubuntu 中控制開機(jī)啟動(dòng)程序。任何的問題或建議總是歡迎的。

修改開機(jī)啟動(dòng)等待時(shí)間
Ubuntu的開機(jī)啟動(dòng)等待時(shí)間默認(rèn)是10s,等待時(shí)間比較長(zhǎng),每次啟動(dòng)都得按一下回車,于是就想修改一下等待時(shí)間。我們可以找到Grub的配置文件(/boot/grub/grub.cfg),在其中進(jìn)行個(gè)性化的配置。
備份配置文件

代碼如下:


$ sudo cp /boot/grub/grub.cfg /boot/grub/grub.cfg.bak


怎么管理Ubuntu系統(tǒng)的開機(jī)啟動(dòng)項(xiàng)
查看并修改配置文件

代碼如下:


$ sudo vi /boot/grub/grub.cfg


輸入以下內(nèi)容以快速查找定位相關(guān)配置信息

代碼如下:


:/timeout


其中

代碼如下:


set timeout=10


默認(rèn)等待時(shí)間是10秒(注意:?jiǎn)挝皇敲耄?br/>
怎么管理Ubuntu系統(tǒng)的開機(jī)啟動(dòng)項(xiàng)

我們可以將等待時(shí)間修改為自己想要的了。如:

代碼如下:


set timeout=3


然后,按下Esc鍵以退出編輯模式,然后輸入

代碼如下:


:wq!


強(qiáng)制保存并退出,等下次啟動(dòng)系統(tǒng)即可發(fā)現(xiàn)等待時(shí)間已經(jīng)變成了你設(shè)置的時(shí)間。
怎么管理Ubuntu系統(tǒng)的開機(jī)啟動(dòng)項(xiàng)

到此,關(guān)于“怎么管理Ubuntu系統(tǒng)的開機(jī)啟動(dòng)項(xiàng)”的學(xué)習(xí)就結(jié)束了,希望能夠解決大家的疑惑。理論與實(shí)踐的搭配能更好的幫助大家學(xué)習(xí),快去試試吧!若想繼續(xù)學(xué)習(xí)更多相關(guān)知識(shí),請(qǐng)繼續(xù)關(guān)注億速云網(wǎng)站,小編會(huì)繼續(xù)努力為大家?guī)砀鄬?shí)用的文章!

向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI