Linux systemd 打开调试终端、添加开机自运行程序

/*************************************************************************
 *           Linux systemd 打开调试终端、添加开机自运行程序
 * 说明:
 *     听说Linux Systemd启动流程要替代以前的SysV init启动流程,于是了解一
 * 下Systemd工作机制,在ARM产品上,打开调试终端和添加开机自启动程序是用
 * 得最频繁的两个功能,不过目前还没有测试过,不可全信。
 *
 *                                     2016-11-24 深圳 南山平山村 曾剑锋
 ************************************************************************/

一、参考文档:
    1. 走进Linux之systemd启动过程
        http://www.codeceo.com/article/linux-systemd-start.html
    2. 浅析 Linux 初始化 init 系统,第 3 部分: Systemd
        https://www.ibm.com/developerworks/cn/linux/1407_liuming_init3/
    3. Systemd FAQ (简体中文)
        https://wiki.archlinux.org/index.php/Systemd_FAQ_(%E7%AE%80%E4%BD%93%E4%B8%AD%E6%96%87)
    4. ARCH SYSTEMD 开机自启动脚本
        http://lvpro.wpblog.jp/?p=14

二、打开调试终端(debug console):
    # ln -sf /usr/lib/systemd/system/getty@.service /etc/systemd/system/getty.target.wants/getty@ttymxc0.service
    # systemctl start getty@ttymxc0.service

三、添加开机自启动程序:
    移步参考文档开机自启动脚本中的说明,因为没实际测试。 :)

 

时间: 2024-07-28 17:18:27

Linux systemd 打开调试终端、添加开机自运行程序的相关文章

Linux中如何以不同的用户身份运行程序?

Linux中如何以不同的用户身份运行程序? 在管理Linux的过程当中,有些时候我们需要针对特定的用户,赋予一定的权限去执行某些程序,哪么应该如何去指定以不同的用户身份去运行相应的程序呢?我们可以通过su命令来实现: su - userhttp://www.aliyun.com/zixun/aggregation/11696.html">name -c "/path/to/command" 示例如下: [root@localhost software]# whereis

系统广播详解之开机自动运行程序

接收系统广播需要如下两步: 1.编写一个继承BroadcastReceiver的类,并实现OnReceive方法,如果应用程序收到系统发送的广播,就会调用onReceive方法. 2.在mainfirst中使用<receiver>标签来指定1中编写的接收系统广播的类可以接收哪一个BroadcastAction 下面以一个开机自动运行程序来讲解: 1.编写一个BroadcastReceiver类 public class StartupReceiver extends BroadcastRece

自行添加activity-android SDK运行程序问题

问题描述 android SDK运行程序问题 我是新手求教个问题. 很简单的helloworld程序,而且曾经运行成功过,可是某次emulator不大正常后.我全删了,然后重新搭建了android开发平台.代码和虚拟机都重新做的,结果就run as 没反应了.我到虚拟机里去看试验程序其实已经装好了,可以卸载,但是找不到在哪运行,而且本来不是应该自动运行的么? 这是Console反馈信息 [2014-02-21 14:19:31 - AndroidHelloWorld] -------------

【转】]Android实现开机自动运行程序

有些时候,应用需要在开机时就自动运行,例如某个自动从网上更新内容的后台service.怎样实现开机自动运行的应用?在撰写本文时,联想到高焕堂先生以"Don't call me, I'll call you back!"总结Android框架,真是说到点子上了.理解这句话的含义,许多有关Android平台上实现某种功能的问题,都能迎刃而解.   使用场景:手机开机后,自动运行程序,在屏幕上显示"Hello. I started!"字样. 背景知识:当Android启动

【转】Android实现开机自动运行程序

http://blog.csdn.net/hmg25/article/details/6288070 

linux添加开机启动项

使用chkconfig命令可以查看在不同启动级别下课自动启动的服务(或是程序),命令格式如下: chkconfig --list 可能输出如下: openvpn 0:关闭 1:开启 ...... 6:关闭 (0-6 为启动级别 ; 关闭/开启为相应级别下该服务的自动启动选项) 如果希望对自动启动选项做出改变,命令格式为: chkconfig --level x name on/off z.B. chkconfig --level 5 openvpn off 以上的命令可以查询系统可提供的服务,如

linux添加开机启动项的方法介绍

  使用chkconfig命令可以查看在不同启动级别下课自动启动的服务(或是程序),命令格式如下: chkconfig --list 可能输出如下: openvpn 0:关闭 1:开启 ...... 6:关闭 (0-6 为启动级别 ; 关闭/开启为相应级别下该服务的自动启动选项) 如果希望对自动启动选项做出改变,命令格式为: chkconfig --level x name on/off z.B. chkconfig --level 5 openvpn off 以上的命令可以查询系统可提供的服务

linux添加开机自启动脚本示例详解

linux下(以RedHat为范本)添加开机自启动脚本有两种方法,先来简单的; 一.在/etc/rc.local中添加如果不想将脚本粘来粘去,或创建链接什么的,则:step1. 先修改好脚本,使其所有模块都能在任意目录启动时正常执行;step2. 再在/etc/rc.local的末尾添加一行以绝对路径启动脚本的行;如:$ vim /etc/rc.local#!/bin/sh## This script will be executed *after* all the other init scr

在Linux终端中使用后台运行模式启动程序的方法

  我们有很多可以在Linux系统中打开一个终端窗口的方法,这取决于你的选择以及你的桌面环境. 如果是使用Ubuntu的话,你可以利用CTRL+ALT+T组合键打开终端.当然你也可以使用超级键(Windows键)打开Dash,搜索"TERM",然后点击"Term"图标来打开终端窗口. 对于其他的桌面环境来说,例如XFCE.KDE.LXDE.Cinnamon以及MATE,你可以在菜单中找到终端.有些环境会在停靠栏或者面板上面包含终端图标. 通常情况下,你可以在终端里面