zoukankan      html  css  js  c++  java
  • Linux手机运行级别

    Linux手机运行级别


    转载时请注明出处和作者联系方式
    作者联系方式:李先静 <xianjimli at hotmail dot com>

    Linux PC上的运行级别:

    # Default runlevel. The runlevels used by RHS are:
    #   0 - halt (Do NOT set initdefault to this)
    #   1 - Single user mode
    #   2 - Multiuser, without NFS (The same as 3, if you do not have networking)
    #   3 - Full multiuser mode
    #   4 - unused
    #   5 - X11
    #   6 - reboot (Do NOT set initdefault to this)
    #
    id:5:initdefault:

    这种方式实在是个创举(呵,不知道Windows的安全模式是不是受这个启发来的),它不但可以根据运行级别运行不同服务和应用程序,还可以在不同级别之间来回切换。但是在Linux手机上有必要实行这样一套机制吗?最初我以为这是多此一举,因为正常情况下有5和0实现开关机就行了,后面才发现开机方式有很多种:

    充电开机:手机处于关机状态,插上充电机,手机会开机,但并不进入正常的起动,而只是屏幕上显示充电状态。

    USB开机:手机处于关机状态,用USB插到PC上,手机作为USB设备使用,手机开机,也不进入正常起动,只是在屏幕上显示相应标识。

    Alarm开机:手机处于关机状态,闹钟时间到,手机开机,提示对话框,并振动或者振铃。用户确认之后,提示是否开机,是则进入正常开机流程,否则关机。

    正常开机:这是用户主动要求开机,按正常流程进入桌面。

    面对这些不同的开机方式,开始我觉得不好处理,后面想到了运行级别,给每种开机方式分配一个运行级别,处理起来出人意料的简单了。在Alarm开机中,用户确认之后,进入正常开机或者关机都靠运行级别切换来实现。

    欢迎到http://www.broncho.cn/forum 进一步交流。
  • 相关阅读:
    Python 的 Pandas 对矩阵的行进行求和
    python 统计字符串中指定字符出现次数的方法
    Python 2 代码转 Python 3的一些转化
    Python 的文件保存路径
    Pycharm 个人认为舒服漂亮又好用的主题风格
    【RS】Collaborative Memory Network for Recommendation Systems
    MATLAB 条形图添加多个图例
    MATLAB 画柱状图(/直方图)修改横坐标名称并使其横着显示
    Nexus3.X 将Maven项目上传至nexus私服
    nexus maven 使用案例
  • 原文地址:https://www.cnblogs.com/zhangyunlin/p/6167651.html
Copyright © 2011-2022 走看看