zoukankan      html  css  js  c++  java
  • Linux小知识

    1,ubuntu下,开机如何进行命令行?

    图形模式下,首先进入终端:
    1. 找到 /etc/default/grub文件;
    2. 修改 GRUB_CMDLINE_LINUX_DEFAULT=”quiet splash”或“quiet”
    3. 改为 GRUB_CMDLINE_LINUX_DEFAULT=”quiet splash text”或“quiet text
    4, 更新 sudo update-grub
    5, 重启,即可;
     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密码。

    重启:

    1. $ systemctl reboot

    退出系统并停止电源:

    1. $ systemctl poweroff

    待机:

    1. $ systemctl suspend

    休眠:

    1. $ systemctl hibernate

    混合休眠模式(同时休眠到硬盘并待机):

    1. $ systemctl hybrid-sleep

    QQ截图20160922193058

    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里面的系统选择的等待时间:

    有时间再补上吧。对于它。

  • 相关阅读:
    表达式计算 六月飞雪
    code::blocks 单步执行 六月飞雪
    5.1 字符串 六月飞雪
    对使用倒序的一维数组解决0/1背包问题的理解 六月飞雪
    5.2 高精度运算 六月飞雪
    关于ArcEngine“不能再打开其他表了”的错误 (20121026 15:43:33)
    关于AO插入对象
    多线程使用实例
    C#程序运行时间长出现无法响应状态
    Geographic coordinate system和projected coordinate
  • 原文地址:https://www.cnblogs.com/yinheyi/p/5596868.html
Copyright © 2011-2022 走看看