在CentOS 7、8和9中,默認運行級別已被目標單元取代,但操作邏輯類似。1. 查看當前默認運行級別使用命令systemctl get-default;2. 修改默認運行級別使用命令sudo systemctl set-default TARGET名稱;3. 臨時切換運行級別使用命令sudo systemctl isolate TARGET名稱;4. 修改僅影響下次啟動,遠程服務器通常默認為multi-user.target;5. 若未安裝圖形界面組件,設置graphical.target可能導致啟動失敗;6. 可通過rpm -q gnome-shell檢查是否安裝GUI組件,未安裝可用dnf groupinstall補裝。操作前應確認目標存在以避免問題。
在 CentOS 7、8 和 9 中,默認的運行級別(runlevel)其實已經(jīng)被“目標單元”(target unit)所取代,但操作邏輯和以前的 runlevel 是類似的。要更改默認啟動進入的運行級別,只需要修改默認的 target 指向即可。
查看當前默認的運行級別(target)
在動手改之前,最好先確認當前系統(tǒng)默認是進哪個模式。命令很簡單:
systemctl get-default
常見的輸出可能是:
graphical.target
:圖形界面(相當于老版本的 runlevel 5)multi-user.target
:命令行界面(相當于 runlevel 3)
如果你看到的是其他內容,比如 rescue.target
,那就說明系統(tǒng)默認設置被改過。
設置新的默認運行級別
要修改默認進入的目標,使用這個命令:
sudo systemctl set-default TARGET名稱
比如你想改成默認進入命令行模式,就執(zhí)行:
sudo systemctl set-default multi-user.target
如果想恢復圖形界面:
sudo systemctl set-default graphical.target
這一步其實就是在 /etc/systemd/system/default.target
這個軟鏈接上做修改,指向你想要的 target。
立即切換當前會話的運行級別
如果你只是想臨時切換當前會話的運行級別,不需要重啟,可以用:
sudo systemctl isolate multi-user.target
或者:
sudo systemctl isolate graphical.target
注意:這個切換只對當前會話有效,重啟之后還是以默認 target 為準。
需要注意的地方
修改默認 target 不會影響已經(jīng)運行的系統(tǒng),只影響下次開機。
如果你用的是云服務器或遠程 VPS,通常默認就是
multi-user.target
,因為圖形界面不太常用。在某些最小化安裝的系統(tǒng)中,可能根本沒有安裝圖形界面組件,這時候強行設置
graphical.target
會導致啟動失敗或卡住。可以通過下面命令檢查是否安裝了圖形界面相關包:
rpm -q gnome-shell
如果沒裝,可以考慮用
dnf groupinstall "Server with GUI"
來補裝。
基本上就這些,不復雜但容易忽略細節(jié),比如誤刪了軟鏈接或者目標不存在時的問題。改之前確認一下目標是否存在,就不會出大問題。
以上是如何更改CentOS 7/8/9中的默認runlevel(target)?的詳細內容。更多信息請關注PHP中文網(wǎng)其他相關文章!

熱AI工具

Undress AI Tool
免費脫衣服圖片

Undresser.AI Undress
人工智能驅動的應用程序,用于創(chuàng)建逼真的裸體照片

AI Clothes Remover
用于從照片中去除衣服的在線人工智能工具。

Clothoff.io
AI脫衣機

Video Face Swap
使用我們完全免費的人工智能換臉工具輕松在任何視頻中換臉!

熱門文章

熱工具

記事本++7.3.1
好用且免費的代碼編輯器

SublimeText3漢化版
中文版,非常好用

禪工作室 13.0.1
功能強大的PHP集成開發(fā)環(huán)境

Dreamweaver CS6
視覺化網(wǎng)頁開發(fā)工具

SublimeText3 Mac版
神級代碼編輯軟件(SublimeText3)

CentOS 和 Ubuntu 的關鍵差異在于:起源(CentOS 源自 Red Hat,面向企業(yè);Ubuntu 源自 Debian,面向個人)、包管理(CentOS 使用 yum,注重穩(wěn)定;Ubuntu 使用 apt,更新頻率高)、支持周期(CentOS 提供 10 年支持,Ubuntu 提供 5 年 LTS 支持)、社區(qū)支持(CentOS 側重穩(wěn)定,Ubuntu 提供廣泛教程和文檔)、用途(CentOS 偏向服務器,Ubuntu 適用于服務器和桌面),其他差異包括安裝精簡度(CentOS 精

CentOS 關機命令為 shutdown,語法為 shutdown [選項] 時間 [信息]。選項包括:-h 立即停止系統(tǒng);-P 關機后關電源;-r 重新啟動;-t 等待時間。時間可指定為立即 (now)、分鐘數(shù) ( minutes) 或特定時間 (hh:mm)。可添加信息在系統(tǒng)消息中顯示。

CentOS將于2024年停止維護,原因是其上游發(fā)行版RHEL 8已停止維護。該停更將影響CentOS 8系統(tǒng),使其無法繼續(xù)接收更新。用戶應規(guī)劃遷移,建議選項包括CentOS Stream、AlmaLinux和Rocky Linux,以保持系統(tǒng)安全和穩(wěn)定。

一、.NETCore的起源談到.NETCore,就不能不提它的前身.NET。當年Java風頭正盛,微軟也對Java青睞有加,Windows平臺上的Java虛擬機就是微軟依據(jù)JVM標準開發(fā)的,據(jù)稱是當時性能最佳的Java虛擬機。然而,微軟有自己的小算盤,試圖將Java與Windows平臺捆綁,增加一些Windows特有的功能。Sun公司對此不滿,導致雙方關系破裂,微軟隨后推出了.NET。.NET從誕生之初就借鑒了Java的許多特性,并在語言特性和窗體開發(fā)等方面逐漸超越了Java。Java在1.6版

CentOS 中配置 IP 地址的步驟:查看當前網(wǎng)絡配置:ip addr編輯網(wǎng)絡配置文件:sudo vi /etc/sysconfig/network-scripts/ifcfg-eth0更改 IP 地址:編輯 IPADDR= 行更改子網(wǎng)掩碼和網(wǎng)關(可選):編輯 NETMASK= 和 GATEWAY= 行重啟網(wǎng)絡服務:sudo systemctl restart network驗證 IP 地址:ip addr

軟件準備我使用的是CentOS-6.6的虛擬機,主機名為repo。參考在Windows中安裝Linux虛擬機的步驟,我在該虛擬機中安裝了JDK,參考在Linux中安裝JDK的指南。此外,該虛擬機配置了免秘鑰登錄自身,參考配置各臺虛擬機之間免秘鑰登錄的設置。Hadoop安裝包的下載地址為:https://mirrors.aliyun.com/apache/hadoop/common/,我使用的是hadoop2.6.5版本。將Hadoop安裝包上傳到服務器并解壓[root@repo~]#tarzxv

在CentOS上集成Postman應用可以通過多種方法來實現(xiàn),以下是詳細的步驟和建議:通過下載安裝包安裝Postman下載Postman的Linux版本安裝包:訪問Postman官方網(wǎng)站,選擇適用于Linux的版本進行下載。解壓安裝包:使用以下命令將安裝包解壓到指定目錄,例如/opt:sudotar-xzfpostman-linux-x64-xx.xx.xx.tar.gz-C/opt請注意將“postman-linux-x64-xx.xx.xx.tar.gz”替換為您實際下載的文件名。創(chuàng)建符號

CentOS 已停止維護,替代選擇包括:1. Rocky Linux(兼容性最佳);2. AlmaLinux(與 CentOS 兼容);3. Ubuntu Server(需要配置);4. Red Hat Enterprise Linux(商業(yè)版,付費許可);5. Oracle Linux(與 CentOS 和 RHEL 兼容)。在遷移時,考慮因素有:兼容性、可用性、支持、成本和社區(qū)支持。
