快速业务通道

以文字模式启动Ubuntu

作者 佚名技术 来源 Linux系统 浏览 发布时间 2012-05-09

如果想 Ubuntu 在每次啟動到 command prompt ,可以輸入以下指令:

$echo “false” | sudo tee /etc/X11/default-display-manager

當下次開機時,就會以指令模式啟動,如果想變回啟動 x window,可以輸入:

$echo “/usr/bin/gdm” | sudo tee /etc/X11/default-display-manager

P.S. 如果不是用 gdm 作為,以上指令需要根據你的環境作出更改,例如 kdm 或 xdm.


方法一:sudo mv /etc/rc2.d/S13gdm /etc/rc2.d/K13gdm (也可能是S30gdm)
方法二:sudo rm /etc/init.d/gdm (当然最好做个备份)

用以上方法,在开机过程中,会出现图形界面的开机进度条.
我曾经用过FC,改/etc/inittab文件,开机不会出现图形界面下的东西.

删除进度条方法:sudo apt-get remove usplash
===================================
文本模式下上网软件:
sudo apt-get install w3m w3m-img

用法:
w3m http://hi.baidu.com/migney

Back----------------(b)
Select Buffer-------(s)
Select Tab----------(t)
View Source---------(v)
Edit Source---------(e)
Save Source---------(S)
Reload--------------(r)
-------------------------------
Go Link-------------(a)
on New Tab--------(n)
Save Link-----------(A)
View Image----------(i)
Save Image----------(I)
View Frame----------(f)
-------------------------------
Bookmark------------(B)
Help----------------(h)
Option--------------(o)
-------------------------------
Quit----------------(q)


Linux默认启动后进入XWindow,但可以修改参数直接进入命令行界面.到底是进入XWindow还是进入命令行界面,是在系统初始化进行的.

对于大部分linux系统,初始化使用init进程, /etc/inittab 为其配置文件.例如

# The default runlevel
id:2:initdefault

# Boot-time system configuration/initialization script
si::sysinit:/etc/init.d/rcS

# Runlevels
l0:0:wait:/etc/init.d/rc 0
l1:1:wait:/etc/init.d/rc 1
l2:2:wait:/etc/init.d/rc 2
l3:3:wait:/etc/init.d/rc 3
l4:4:wait:/etc/init.d/rc 4
l5:5:wait:/etc/init.d/rc 5
l6:6:wait:/etc/init.d/rc 6
z6:6:respawn:/sbin/sulogin

# How to react to ctrl-alt-del
ca:12345:ctrlaltdel:/sbin/shutdown -t1 -a -r now

这些内容的通用格式为 id:runlevels:action:process.id 是惟一标识该项的字符序列.runlevels 定义了操作所使用的运行级别.action 指定了要执行的特定操作.process 定义了要执行的进程.

# 对各个运行级的详细解释:
0 为停机,机器关闭.
1 为单用户模式,就像Win9x下的安全模式类似.
2 为多用户模式,但是没有NFS支持.
3 为完整的多用户模式,是标准的运行级.
4 一般不用,在一些特殊情况下可以用它来做一些事情.例如在笔记本电脑的电池用尽时,可以切换到这个模式来做一些设置.
5 就是X11,进到X Window系统了.
6 为重启,运行init 6机器就会重启.

XWindow是init5,字符是init3.将id设置为runlevel设置为3,就可以直接在系统初始化的时候直接进入文本界面.

但Ubuntu并没有采用init的方法,并没有 /etc/inittab这个文件.init使用的是串行的方式,引导很耗时.RedHat9启动时串行执行大量的脚本以启动各种需要的服务(启动时可以看到).Ubuntu采用了upstart,是一个基于事件的 init 的替代程序,用于 Ubuntu 发行版.

Ubuntu中没有 /etc/inittab这个文件,但用户可以自己添加.当系统中有 /etc/initta

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号