Linux小知识
1,ubuntu下,开机如何进行命令行?
图形模式下,首先进入终端:
1. 找到 /etc/default/grub文件;
2. 修改 GRUB_CMDLINE_LINUX_DEFAULT=”quiet splash”或“quiet”3. 改为 GRUB_CMDLINE_LINUX_DEFAULT=”quiet splash text”或“quiet text4, 更新 sudo update-grub5, 重启,即可;
2,如何让linux开机时就进入命令行界面
1. 编辑文件/etc/inittab
2. 找到这一行: id:5:initdefault
改为 : id:3:initdefault
3. 保存退出。
下次启动就直接进入命令行界面了。
改动的这个数值就是linux启动运行级别,取0~6,各级别意义如下:
0 - 停机,关闭机器。
1 - 单用户模式,类似win的安全模式。
2 - 多用户模式,但是没有NFS支持。
3 - 完全多用户模式,标准运行模式。
4 - 没有用到,一般不用,在一些特殊情况下可以用它来做一些事情。
5 - X11,启动进入X系统的图形界面。
6 - 重新启动,在命令行执行init 6就会重启。
一般情况下,都是在3和5之间选择。
版本二:
永久启动进入命令行
如果你想要永久启动进入命令行,你需要更新定义了内核启动参数GRUB设置。
在文本编辑器中打开默认的GRUB配置文件。
代码如下:
$ sudo vi /etc/default/grub
查找以GRUB_CMDLINE_LINUX_DEFAULT开头的行,并用“#”注释这行。这会禁止初始屏幕,而启动详细模式(也就是说显示详细的的启动过程)。
更改GRUBCMDLINELINUX="" 成:
代码如下:
GRUB_CMDLINE_LINUX="text"
接下来取消“#GRUB_TERMINAL=console”的注释。
更新后的GRUB配置看上去像下面这样。
我的debian8系统用上面操作竟然不管用,那就用用这样的办法,systemd启动管理:
如果你正登录在一个本地的systemd-logind用户会话,且当前没有其它活动的会话,那么以下命令无需root权限即可执行。否则(例如,当前有另一个用户登录在某个tty),systemd 将会自动请求输入root密码。
重启:
- $ systemctl reboot
退出系统并停止电源:
- $ systemctl poweroff
待机:
- $ systemctl suspend
休眠:
- $ systemctl hibernate
混合休眠模式(同时休眠到硬盘并待机):
- $ systemctl hybrid-sleep
systemd使用比sysvinit的运行级别更为自由的target概念作为替代
第三运行级:
multi-user.target
第五运行级:
graphical.target
#前者是符号链接指向了后面的target
runlevel3.target -> multi-user.target
runlevel5.target -> graphical.target
#切换到:运行级3
#这两种都可以
systemctl isolate multi-user.target
systemctl isolate runlevel3.target
#切换到:运行级5
#这两种都可以
systemctl isolate graphical.target
systemctl isolate runleve5.target
#修改开机默认运行级别
systemd使用链接来指向默认的运行级别。
由/etc/systemd/system/default.target文件中决定
切换到运行级3:
先删除:/etc/systemd/system/default.target
ln -sf /lib/systemd/system/multi-user.target /etc/systemd/system/default.target
ln -sf /lib/systemd/system/runlevel3.target /etc/systemd/system/default.target
#用这个也可以
systemctl set-default multi-user.target
切换到运行级5
ln -sf /lib/systemd/system/graphical.target /etc/systemd/system/default.target
ln -sf /lib/systemd/system/runlevel5.target /etc/systemd/system/default.target
#用这个也可以
systemctl set-default graphical.target
#查看当前运行的级别
runlevel //仍然可用
systemctl reboot 重启机器
systemctl poweroff 关机
systemctl suspend 挂起-睡眠-保存在內存
systemctl hibernate 休眠-断电-保存在硬盘
systemctl hybrid-sleep 混合休眠模式(同时休眠到硬盘并挂起)
怎么修改GUN grub里面的系统选择的等待时间:
有时间再补上吧。对于它。
Linux小知识的更多相关文章
- Linux小知识:rm -rf/*会将系统全部删除吗
Linux小知识:rm -rf/*会将系统全部删除吗 本文是学习笔记,视频地址为:https://www.bilibili.com/video/av62839850 执行上面的命令并不会删除所有内容( ...
- Linux小知识:sudo su和su的区别
Linux小知识:sudo su和su的区别 本文是学习笔记,视频地址:https://www.bilibili.com/video/av62836363 su是申请切换root用户,需要申请root ...
- Linux 小知识翻译 - 「如何成为 Linux 内核开发者」
新年的开始,聊聊「怎么做才能成为Linux内核开发者」. Linux内核的开发都是由志愿开发者们完成的.他们并不属于某些特定的企业. 因此,你也有参加Linux内核开发的资格.不用说,卓越的编码技术以 ...
- Linux 小知识翻译 - 「/proc 文件夹」
这次聊聊 「/proc 文件夹」. /proc 文件夹用来保管系统状态相关的文件的特殊文件夹,这个文件夹中有的文件只是内存上的虚拟文件. /proc 文件夹下有些文件可以反映各个进程的运行状态.所以说 ...
- Linux 小知识翻译 - 「cron」
这次说说「cron」. 「cron」就是「定期自动执行任务的工具」(相当于windows中的计划任务).读做「库隆」.使用「cron」,可以预先指定任务在某个时间执行. 时间的指定并不只是「一小时一次 ...
- Linux 小知识翻译 - 「小型移动式PC」
这次介绍下新闻上提到的「小型移动式PC」.(这个当时日本新闻上的内容) 最近,经常在日本的大卖场中看到一种小型的移动式PC.不仅是小巧方便携带,而且价格也便宜.而且,省电功能的加入,使电池能工作更长的 ...
- Linux 小知识翻译 - 「环境变量」
这次,谈谈关于「环境变量」的话题. 所谓变量,就是在程序中设置的,相当于在内存中准备的「一个用来存放数据的小箱子」. 即,程序通过变量来保存值,通过变量保存的内容来进行各式各样的计算处理. 「环境变量 ...
- Linux 小知识翻译 - 「模块」
说起module(模块),有的像「可热插拔的零部件」的意思. 在讨论Linux时提到的模块一般是指可以组装到内核中的模块. 模块这个概念是在硬件和程序设计领域中广泛使用的概念.我们这次说的模块特指Li ...
- Linux 小知识翻译 - 目录 (完结)
偶尔在网上看到的这篇文章,总结了linux中一些天天在说的概念.可能是因为天天说的关系, 一直以为自己知道这些概念.其实对有些概念也只是似是而非的了解而已. 为此,决定将所有的小知识点全翻译下来,给自 ...
- Linux小知识积累
1.Linux图形界面和字符命令行界面的切换 从图形界面切换到字符界面,使用快捷键 Ctrl+Alt+F1 从字符界面切换到图形界面,使用快捷键 Ctrl+Alt+F7 2.解压文件 tar -xzv ...
随机推荐
- pip命令使用国内pypi镜像源加速在线安装
参考:http://www.cnblogs.com/yudar/p/4444097.html 用easy_install和pip来安装第三方库很方便 它们的原理其实就是从Python的官方源pypi. ...
- [theWord] 一种英文字典的基类设计
theWord --- 一种英文字典的基类设计 使用场景 想写一个应用,来记录自己背单词时候,对每个单词的记忆状况之类的东西.至于为什么做这个,试过了一些背单词软件,并不觉得好用,自己做一个吧. 那么 ...
- Mysql-学习笔记(==》数据库备份修复 十 四)
CREATE DATABASE db USE db; CREATE TABLE stu( id INT UNSIGNED NOT NULL AUTO_INCREMENT, sname VARCHAR( ...
- 2016年10月11日 星期二 --出埃及记 Exodus 18:22
2016年10月11日 星期二 --出埃及记 Exodus 18:22 Have them serve as judges for the people at all times, but have ...
- 正确修改MySQL最大连接数的三种好用方案
以下的文章主要介绍的是正确修改MySQL最大连接数的三种好用方案,我们大家都知道MySQL数据库在安装完之后,默认的MySQL数据库,其最大连接数为100,一般流量稍微大一点的论坛或网站这个连接数是远 ...
- 通过两根RS232连接两台电脑
把RS232的有5脚那边放下面,最左边是GND,第二三是TXD和RXD,两个RS232反接,然后两个usb连接电脑就可以通信了
- C语言使用fread和fwrite处理任何文件
1.文件必须以二进制形式打开 FILE* pfile1=fopen("fileone","rb"); FILE* pfile2=fopen("file ...
- 重大发现: windows下C++ UI库 UI神器-SOUI(转载)
转载:http://www.cnblogs.com/setoutsoft/p/4996870.html 在Windows平台上开发客户端产品是一个非常痛苦的过程,特别是还要用C++的时候.尽管很多语言 ...
- NSIntger CGFloat NSNumber
NSIntger CGFloat NSNumber 1.NSIntger (long) %ld NSInteger a=; NSLog(@"----------%ld",(l ...
- Hibernate实体类注解
常用的hibernate annotation标签如下: @Entity --注释声明该类为持久类.将一个Javabean类声明为一 个实体的数据库表映射类,最好实现序列化.此时,默认情况下,所有的类 ...