Ⅰ ubuntu 怎麼啟動 命令行模式
sudo
init
3
回答者:
mengqicheng
-
初入江湖
四級
2009-10-16
14:17
==
你純粹是放屁。別誤人子弟了。你以為是Red
Hat啊?
所有說init
3的人你自己試過了嗎?沒試過就別瞎扯。
debian/ubuntu的運行模式是這樣的
0
關機
1
單用戶
2
多用戶
3,4,5同2
6
重啟
ubuntu沒有所謂的圖形模式和命令模式。
你可以用
/etc/init.d/gdm
stop來關閉圖形界面
/etc/init.d/gdm
start來關閉圖形界面
但是這樣只對當前設置有效。開機還是依舊進入圖形界面。
樓主如果要徹底解決這個問題,可以這么做:
下面一切命令都是在root身份執行的。所以請你先
sudo
-s
切換身份,然後
首先你必須安裝進程管理軟體
apt-get
install
sysv-rc-conf
然後如果要開機自動進入文本模式,則執行
sysv-rc-conf
--level
2345
gdm
off
如果要回復開機自動進入圖形模式,則執行
sys-rc-conf
--level
2345
gdm
on
然後重啟。
Ⅱ ubuntu 如何啟動命令模式
最近安裝了ubuntu12.04來使用,每次都進入unity界面再進入命令行很不方便。不需要界面的話,可以通過設置來開機進入命令行模式。今天提供兩中比較好的方法。經測試兩中方法都可使用。
第一種方法:
命令:sudo gedit /etc/default/grub
找到這一行GRUB_CMDLINE_linux_DEFAULT="quiet splash"
改成
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash text"
在輸入命令:sudo update-grub
開機後就自動進入tty1了。
(更推薦下面這個方法,因為開機時可以選擇進入命令行還是界面模式)
第二種方法:
sudo chmod +w /boot/grub/grub.cfg #增加可寫許可權
sudo gedit /boot/grub/grub.cfg #編輯配置文件
會找到小面這段文字:
menuentry 'Ubuntu,Linux 3.2.0-24-generic-pae' --class ubuntu --class gnu-linux --class gnu --class os {
recordfail
gfxmode $linux_gfx_mode
insmod gzio
insmod part_msdos
insmod ext2
set root='(hd0,msdos8)'
search --no-floppy --fs-uuid --set=root 689a61a1-06fd-4ffe-95d7-8671e97bbe81
linux /boot/vmlinuz-3.2.0-24-generic-pae root=UUID=689a61a1-06fd-4ffe-95d7-8671e97bbe81 ro quiet splash $vt_handoff
initrd /boot/initrd.img-3.2.0-24-generic-pae
}
復制上面的文字,並在後面粘貼下來。
修改一些設置。修改後如下
menuentry 'Ubuntu,Linux 3.2.0-24-generic-pae(command mode)' --class ubuntu --class gnu-linux --class gnu --class os {
recordfail
gfxmode $linux_gfx_mode
insmod gzio
insmod part_msdos
insmod ext2
set root='(hd0,msdos8)'
search --no-floppy --fs-uuid --set=root 689a61a1-06fd-4ffe-95d7-8671e97bbe81
linux /boot/vmlinuz-3.2.0-24-generic-pae root=UUID=689a61a1-06fd-4ffe-95d7-8671e97bbe81 ro text
initrd /boot/initrd.img-3.2.0-24-generic-pae
}
這就可以了。我的是物理機直接安裝的,在開機時就有菜單了,直接選擇Ubuntu,Linux 3.2.0-24-generic-pae(command mode)這個選項即可
如果虛擬機安裝的話,也許開機是沒有選項的(我用的VM虛擬機安裝默認的就沒有選擇菜單)解決方法如下:
開機啟動時,grub菜單 系統默認是隱藏的,去掉隱藏需要做如下操作
你需要修改/etc/default/grub其中的某一行(自己找找,就在前面),命令:sudo gedit /etc/default/grub
GRUB_HIDDEN_TIMEOUT=0(默認是0,修要修改成大於0的值,比如10)
保存後退出!
再執行命令:sudo update-grub
好了,設置完成。
Ⅲ ubuntu怎麼把程序設置自啟動
如果要添加為開機啟動執行的腳本文件,
可先將腳本復制或者軟連接到/etc/init.d/目錄下,
然後用:update-rc.d
xxx
defaults
NN命令(NN為啟動順序),
將腳本添加到初始化執行的隊列中去。
注意如果腳本需要用到網路,則NN需設置一個比較大的數字,如99。
1)
將你的啟動腳本復制到
/etc/init.d目錄下
以下假設你的腳本文件名為
test。
2)
設置腳本文件的許可權
代碼如下:
$
sudo
chmod
755
/etc/init.d/test
3)
執行如下命令將腳本放到啟動腳本中去:
代碼如下:
$
cd
/etc/init.d
$
sudo
update-rc.d
test
defaults
95
Ⅳ ubuntu命令行啟動
省事的方法:Step 1: $ sudo gedit /etc/default/grub找到這一行:GRUB_CMDLINE_LINUX_DEFAULT=」quiet splash」修改為: GRUB_CMDLINE_LINUX_DEFAULT=」quiet splash text」Step 2: $ sudo update-grubOK,大功告成,console/command line instead of X-window.順便學習一下Linux啟動相關知識:Linux的內核在初始化所有設備驅動和數據結構後,需要啟動一個用戶級程序init來啟動其他用戶級進程或服務,init始終是第一個進程(PID=1)。內核會在過去曾使用過init的幾個地方查找它,它的正確位置(對Linux系統來說)是/sbin/init。如果內核找不到init,它就會試著運行/bin/sh,如果運行失敗,系統的啟動也會失敗。linux操作系統自從開始啟動至啟動完畢需要經歷幾個不同的階段,這幾個階段就叫做runlevel。同樣,關閉時也要經歷另外幾個不同的runlevel。runlevel有點象windows中的Normal,safemode,和Command prompt only。進入每個runlevel都需要啟動或關閉相應的一系列服務(services),這些服務(services)以初始化腳本的方式放置於目錄/etc/rc.d/rc?.d/或者/etc/rc?.d下面(?代表runlevel的對應序號)。
在大多數的linux發行版本中分8個級別:0-6和一個'S'級別,常用的級別有:
# 0 - Halt the system
# 1 - Single user mode
# 2 - Basic multi user mode(without NFS)
# 3 - Multi user mode
# 5 - Multi user mode with GUI(X11,X-Window)
# 6 - Reboot the system
這些級別在/etc/inittab 文件里指定。這個文件是init 程序尋找的主要文件,最先運行的服務是放在/etc/rc.d
目錄下的文件。在大多數的Linux 發行版本中,啟動腳本都是位於/etc/rc.d/init.d中的。這些腳本被用ln 命令連接到/etc/rc.d/rcn.d 目錄。(這里的n 就是運行級0-6) Ubuntu默認是沒有inittab文件的,主要都在/etc/event.d/rc-default運行級別的配置是在/etc/inittab行內進行的,如下所示:
12 : 2 : wait : / etc / init.d / rc 2
各欄位解釋如下:
id:runlevels:action:process
id:是一個任意指定的四個字元以內的序列標號,在本文件內必須唯一;使用老版本的libc5(低於5.2.18)或a.out庫編譯出來的sysvinit限制為2字元。注意:像getty之類的登陸進程必須使id欄位與tty編號一致,如tty1需要id=1,許多老版本的登陸進程都遵循這種規則。runlevels:表示這一行適用於運行那個/些級別(這里是2,可以有多個,表示在相應的運行級均需要運行);另外sysinit、boot、bootwait這三個進程會忽略這個設置值。action:表示進入對應的runlevels時,init應該運行process欄位的命令的方式,常用的欄位值及解釋在附錄內。例子中的wait表示需要運行這個進程一次並等待其結束。process:具體應該執行的命令。例子中的/etc/init.d/rc命令啟動運行級別2中應該運行的進程/命令,並負責在退出運行級時將其終止(當然在進入的runlevel中仍要運行的程序除外。)當運行級別改變,並且正在運行的程序並沒有在新的運行級別中指定需要運行,那麼init會先發送一個SIGTERM 信號終止,然後是SIGKILL。希望你滿意
Ⅳ Ubuntu 怎麼設置開機自啟動的
Ubuntu 中系統沒有了RH系統中的 chkconfig 命令。
可用一些小工具來管理 Ubuntu 的啟動選項:
小工具 rcconf:
#sudo apt-get rcconf
#sudo apt-get install rcconf
root 下運行: #sudo rcconf
功能更全的工具:sysv-rc-conf
#sudo apt-get update
#sudo apt-get install sysv-rc-conf
運行:#sudo sysv-rc-conf
也可以直接加入啟動程序,例如把 /etc/init.d/red5 加入到系統自動啟動列表中:
#sudo sysv-rc-conf red5 on
其他使用方法見: google::Ubuntu::sysv-rc-conf 命令用法
也可以直接修改
直接改 /etc/rc0.d ~ /etc/rc6.d 和 /etc/rcS.d 下的東西,S開頭的表示啟動,K開頭的表示不啟動,
例如:想關閉 Red5 的開機自動啟動,只需 #sudo mv /etc/rc2.d/S20red5 /etc/rc2.d/K20red5 就可以了。
Ⅵ 如何設置ubuntu開機啟動項
打開ubuntu系統以後,我們打開超級終端,輸入以下命令
sudo gedit /etc/default/grub
顯示如下
# If you change this file, run 'update-grub' afterwards to update
# /boot/grub/grub.cfg.
# For full documentation of the options in this file, see:
# info -f grub -n 'Simple configuration'
GRUB_DEFAULT=0
#GRUB_HIDDEN_TIMEOUT=0
GRUB_HIDDEN_TIMEOUT_QUIET=true
GRUB_TIMEOUT=10
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
GRUB_CMDLINE_LINUX="locale=zh_CN"
GRUB_DEFAULT代表的就是啟動項的順序,從數字0開始,依次代表如下啟動項(這是在我的電腦上,不同的ubuntu版本和windows系統可能會有一些不同):
GRUB_DEFAULT代表的就是啟動項的順序,從數字0開始,依次代表如下啟動項(這是在我的電腦上,不同的ubuntu版本和windows系統可能會有一些不同):
Ubuntu
Advanced options for Ubuntu
Memory test (memtest86+)
Memory test (memtest86+, serial console 115200)
Windows 8 (loader) (on /dev/sda1)
windows排第四位(注意,順序是從0開始計的),所以,把GRUB_DEFAULT的值修改為4,然後別忘了運行命令:
sudo update-grub
好了,重啟電腦,默認啟動的系統就換到windows了。
Ⅶ 如何在 CentOS、ubuntu 當中設置默認啟動命令行
Linux 默認提供了 7 個 Run level 給我們使用,其中我們最常用的就是 run level3 和run level5 這兩個了。如果你想要讓 linux 在開機啟動的時候運行的是純文本環境(run level3)的 0 話,就要在/etc 這個存放配置文件的目錄下面修改配置文件了,具體的修改方法根據 distrbutions 不同,方法也是不一樣的。 一、CentOS 大家最開始學習的時候有很多人都是學習的 linux 鳥哥私房菜,我也是,鳥哥的私房菜裡面講的是 CentOS 的修改方法,同樣的也適用與 red hat 的修改,因為 CentOS(Community Enterprise Operating System) 是 Linux 發行版之一,它是來自於 Red Hat Enterprise Linux 依照開放源代碼規定釋出的源代碼所編譯而成。 由於出自同樣的源代碼,因此有些要求高度穩定性的伺服器以 CentOS 替代商業版的 Red Hat Enterprise Linux 使用,但是不包含 Red Hat Enterprise Linux 的閉源軟體。 在 centOS 中的修改方法如下: 1.打開/etc/inittab 文件:sudo vim inittab 2.在默認的 run level 設置中,可以看到第一行書寫如:id:5:initdefault:(默認的 run level 等級為 5,即圖形界面) 3.將第一行的 5 修改為 3 即可。 4.保存文件後重啟系統你就可以看見是啟動的文本界面了。 二、Ubuntu現在的 ubuntu 應該很多人都知道,也有很多人都在使用,它是以桌面應用為主的 linux 操作系統,Ubuntu 是基於 Debian 發行版和 GNOME 桌面環境,與 Debian 的不同在於它是每 6 個月會發布一個新的短期支持 版本。目的是為一般用戶提供一個最新的、而且又很穩定的主要由自由軟體構建而成的操作系統。 如果你想在 ubuntu 當中修改配置文件,讓它默認啟動的是文本界面的話,就不能夠按照鳥哥的方法去做, 因為是不同的 distributions,所以很多的地方都會有差別,網路上面很多人說了很多種不同的方法,基本上 都不行,我講的是從 10.04(LTS)這個版本 進行修改的,之前的版本和 10.04 之後的版本修改方法也是不一 樣的,但是我覺得作為一個發習慣內部按 Ubuntu 當中的修改方法如下: 1.編輯/etc/default/grub:sudo gedit /etc/default/grub 2.在 GRUB_CMDLINE_LINUX_DEFAUL=」quiet splash」改成 GRUB_CMDLINE_LINUX_DEFAULT=」quiet splash text」(即在 GRUB_CMDLINUE_LINUX_DEFAULT 項後面加上「text」) 3.sudo update-grub !:注意一下在 gdm 方面進行的修改大部分都不會成功。
Ⅷ ubuntu如何設置開機啟動默認命令行界面
方法是自建一個inittab文件,寫入一行id:3:initdefault: ,然後進入/etc/rc3.d,將S13kdm移動到其他目錄備份起來,重新啟動系統,如願以償進入字元界面。 方法二:首先安裝sysv-rc-conf。 sudo apt-get install sysv-rc-conf 運行sysv-rc-conf sudo sysv-rc-conf 運行後在選項中尋找到2列 對於的gdm項,去掉選擇gdm即可。 注重!當你重新啟動ubuntu之後進入了字元界面之後,又想回到圖形環境不是用startx命令,而是telinit 3。 方法三:直接在X環境下停掉GDM服務: sudo update-rc.d -f gdm remove 重新啟動(進入文字命令行模式): sudo reboot -n 假如想在命令行模式直接進入X環境的話,則需輸入:startx假如想改回開機啟動回到X環境的話,則需開啟GDM服務即可: sudo update-rc.d gdm defaults方法四:(我在ubuntu10.04下測試成功) 圖形模式下,首先進入終端: 1. 運行 sudo vi/etc/default/grub 2. 找到 GRUB_CMDLINE_LINUX_DEFAULT=」quiet splash」 3.改為 GRUB_CMDLINE_LINUX_DEFAULT=」quiet splash text」 4.運行 sudo update-grub 5.reboot(PS: quiet代表不顯示詳細啟動過程;splash代表顯示進度條) 命令行模式下需要返回圖形模式,輸入命令: startx 反過來,圖形模式下返回命令行模式,在終端按ctrl+alt+F1
Ⅸ ubuntu系統怎麼設置開機啟動項
現在的開機啟動項為Ubuntu系統,這里我們選擇Ubuntu系統啟動,進入Ubuntu系統,在Ubuntu系統裡面修改
步驟閱讀
2
依次點擊並打開「應用程序」----->「附件」----->「終端」
步驟閱讀
3
修改/boot/grub/grub.cfg文件的許可權,圖中所示的命令是改為任何人都可以讀寫執行,但一般不建議這樣做,這里只是為了省事方便
步驟閱讀
4
用gedit 編輯軟體打開grub.cfg文件
步驟閱讀
5
grub.cfg文件打開後如下圖所示,我們就是這樣這個文件中完成我們的設置
步驟閱讀
6
將 set default="0"改為set default="6",也就是我們第一步中所示的開機選項,修改完後保存退出。
步驟閱讀
7
重啟電腦,這時我們看到的開機啟動項已經是windows系統了