网址:http://hi.baidu.com/tingphoon/blog/item/9f03b41c7973a58c86d6b635.html

方法一:

转到kubuntu之前曾经学习了一下,了解到ubuntu在6.10开始用upstart替代init,主要脚本都在/etc/event.d下面,默认情况下/etc下没有inittab文件。

刚装上kubuntu时候专门到/etc/event.d下看了一下,特别注意到rc-default这个脚本,里面有一段内容:


说明默认情况下inittab虽然不存在,但是用户建立的inittab还是会被注意到的。

然后又经别人的指点看了一下/usr/share/doc/upstart/下面的文档,其中README.Debian中有这么一段内容:


这就给我这样一个印象,即虽然ubuntu用upstart替代init,但还是和init保持兼容。

今天正好需要将系统直接启动到字符界面下,即不启动kdm。
那就试试自建一个inittab文件,并按照以前的习惯写入一行id:3:initdefault: ,保存后重新启动,结果发现毫无变化,依然启动到桌面,有点纳闷,难道inittab不起作用?在终端里输入runlevel检查当前状态,显示 N 3,说明inittab有效果,那是什么原因呢?

将刚才建立的inittab移除,将系统恢复到之前的状态并重新启动,再用runlevel检查,显示 N 2,说明ubuntu系统的default runlevel可能是2,这和我以前的常识有些冲突,看来又需要学习了。

先去分别查看/etc/rc2.d至rc5.d下的内容,发现基本一致,都启动了kdm。这与其他的linux发行版不太一致,通常runlevel 3是Multi user mode,即直接登录到字符界面;而runlevel 5是Multi user mode with GUI,即登录到图形界面。

后来在Debian的FAQ里面搜索到这样的内容:

小区别就在这里了,看来debian以及衍生出来的发行版,如ubuntu的default runlevel确实是2,而且id 2至5都是一样的。

真相大白,再次建立inittab,写入id:3:initdefault: ,然后进入/etc/rc3.d,将S13kdm移动到其他目录备份起来,重新启动系统,如愿以偿进入字符界面。

转自: http://www.cnweblog.com/skean/articles/265322.html

ubuntu命令行登录相关推荐

  1. linux/ubuntu命令行登录校园网

    方法一: 登录 curl 'http://登录IP/login' --data 'user=用户名&pass=密码' 登出 curl -L http://登录IP/logout 参考: htt ...

  2. mysql 密码 特殊符号_MySQL数据库之mysql设置复杂密码中含$特殊符号导致无法命令行登录...

    本文主要向大家介绍了MySQL数据库之mysql设置复杂密码中含$特殊符号导致无法命令行登录 ,通过具体的内容向大家展现,希望对大家学习MySQL数据库有所帮助. 安全考虑 在设置MYSQL 密码时候 ...

  3. windows、linux下命令行登录oracle数据库方法,查询sga参数值sql语句

    windows 下 cmd 命令行登录 oracle 数据库方法.直接就登录进来了. C:\Users\Administrator>sqlplusSQL*Plus: Release 11.2.0 ...

  4. Ubuntu 命令行修改网络配置方法

    转载链接:http://www.jb51.net/article/15807.htm Ubuntu 命令行修改网络配置方法 /etc/network/interfaces 打开后里面可设置DHCP或手 ...

  5. sqlplus命令行登录oracle数据库的N种方法盘点

    欢迎访问我的个人博客IT废柴,本文永久链接移至:sqlplus命令行登录oracle数据库的N种方法盘点 sqlplus有几种登陆方式Oracle数据库, 比如: 1.以操作系统权限认证的oracle ...

  6. Linux/Ubuntu: 命令行任务(To-Do List)管理 task - A command line todo manager

    安装: sudo apt-get install task $ task add some very important task $ task You can also install vit if ...

  7. ubuntu命令行下中文乱码的解决方案

    ubuntu命令行下中文乱码的解决方案 参考文章: (1)ubuntu命令行下中文乱码的解决方案 (2)https://www.cnblogs.com/york-hust/archive/2012/0 ...

  8. 命令行登录防止MySQL密码泄露的几个小妙招。

    命令行登录防止MySQL密码泄露的几个小妙招. 明知山有虎偏向虎山行的方案: 1.可以通过如下环境变量强制Linux不记录敏感历史命令 在命令行执行HISTCONTROL=ignorespace后,再 ...

  9. Tcl Tutorial 笔记 ·ubuntu命令行运行tcl 命令

    ubuntu 安装tcl : sudo apt-get install tcl 在ubuntu命令行运行tcl 命令: usually via running "tclsh" or ...

最新文章

  1. 修改hosts文件使apache绑定域名指向本机
  2. 详解java方法与递归
  3. log4j 源码解析_Log4j配置详解
  4. Kruskal Prim模板
  5. 常用计算机二级函数,计算机二级MS office常用函数
  6. Python3 学习系列 丨 博客目录索引
  7. 内蒙古一级计算机考试时间2015,2017年内蒙古计算机一级考试报名时间
  8. Cufon中文字符无法识别的解决方案
  9. jQuery学习笔记(边学边记版本)
  10. 如何看待Corona渲染器,它是否会影响国内vray渲染器的地位?
  11. Jmeter测试计划无法保存或者另存为
  12. 1 Arduino开发软件和下载程序
  13. 安鸾渗透实战平台--综合渗透--企业网站渗透流程
  14. 飞鸽传书2014绿色版
  15. UrU4000B指纹仪驱动
  16. 参与者模式(Actor model)
  17. 大数据杀熟 算法_大数据杀熟这事,究竟有多没谱?
  18. 申请免费领取阿里云服务器
  19. TREC之使用terrier进行信息检索
  20. Axure视频教程2:制作第一个原型

热门文章

  1. think queue 消息队列初体验
  2. node.js Websocket消息推送---GoEasy
  3. 入门级----测试的执行、环境的搭建、每日构建、测试记录和跟踪、回归测试、测试总结和报告...
  4. 9、C语言 —— 指针的用处
  5. Swans and ducks, Piešťany, Slovakia
  6. 多线程数据下载(akshare)
  7. Linux bash总结(一) 基础部分(适合初学者学习和非初学者参考)
  8. 机器学习之梯度下降法(GD)和坐标轴下降法(CD)
  9. linux找link原路径,readlink命令找出符号链接所指向的位置
  10. windows环境下,如何在Pycharm下安装TensorFlow环境