首页 > 系统相关 >xilinx zynmp linux 开机自启动脚本添加

xilinx zynmp linux 开机自启动脚本添加

时间:2023-03-07 12:22:56浏览次数:39  
标签:脚本 etc 启动 rcS zynmp init linux 自启动 级别

下面以linx 5.4.0-xilinx-v2020.1为例说明如何添加自启动脚本。linux 系统内核启动完成后会加载第一个进程 init,关于init进程的介绍参考博客https://zhuanlan.zhihu.com/p/573503461。

在/etc/inittab中定义个了个默认的运行级别,这里是5,如下图所示:

  

inittab中一共定义了6个运行级别,id=0级别是关机模式,id=1是单用户模式,id=2~id=4是多用户模式,id=5是重启模式。这几个模式分别对应/etc/rcx.d的启动目录(x为0~5)。比如设置了默认运行级别是5,就会自动运行rc5.d目录中的脚本,这些脚本会按照编号顺序运行。如果定义的默认运行级别是5重启模式,则系统启动后就立刻重启,一直循环。

  这里需要用到的几个启动脚本是/etc/init.d/rcS  /etc/init.d/rc  /etc/rcS.d /etc/rc5.d

  通过实际测试的执行顺序是:

  1、/etc/init.d/rcS先执行,rcS会调用/etc/init.d/rc 脚本并设置启动级别为S

  2、/etc/init.d/rc脚本根据启动级别S去执行/etc/rcS.d目录下的启动脚本

       3、/etc/init.d/rc脚本又会被执行,这次回去执行定义的默认级别的目录,这里是/etc/rc5.d目录下的启动脚本

  整个顺序是: rcS-->rc-->rcS.d-->rc5.d

 如果要添加自己的启动脚本可以在/boot 目录下建立一个init.sh启动文件,在rcS脚本末行中执行这个文件。也可以再rc5.d目录中新建一个启动顺序排在最后的启动文件,比如S100yy_init.sh,然后再这个启动文件中去执行自己的启动文件。 

  

 

标签:脚本,etc,启动,rcS,zynmp,init,linux,自启动,级别
From: https://www.cnblogs.com/YYFaGe/p/17187615.html

相关文章

  • Linux备份与恢复使用技巧
    在日常的Linux系统运维中,备份和恢复是非常重要的操作,能够有效避免数据丢失和系统故障导致的影响。本文将介绍一些关于Linux系统备份和恢复的实用技巧,帮助管理员更好地管理......
  • VMware创建Linux虚拟机
    本篇记录用VMware创建Linux虚拟机,安装的是Centos7一、VMware安装:自行百度 二、Centos7镜像下载:链接:https://pan.baidu.com/s/1D-Y4H17tcgWz5cSB5MSMOg?pwd=q8jt提......
  • linux系统忘记root密码
     centOS:1、开机过程按上下箭头键,让系统不要进入到引导程序中,2、按'e'进入到编辑模式3、找到linux16开始的首行,在末尾加入'rwinit=/bin/sh'(会出现修改......
  • 熟悉Linux的操作界面及切换方法
    熟悉Linux的操作界面及切换方法TTY终端在linux默认的登录模式中,主要分为两种,一种是仅有纯文本界面(命令行界面)的登录环境,另外一种则是图形桌面的登录环境。Linux默认情况下......
  • Linux/Centos Mondo 一键部署、镜像恢复,快速部署
    一.环境准备 (1) 镜像机要能上网,因为需要从网上装所需的包,没有网络的话,需要的软件包也早下载好了,可以离线安装,离线安装比较费事,尽量有网比较好 (2) 镜像机磁盘不要用......
  • 【黄啊码】Linux搭建SVN总是失败?看完这篇你就知道重点在哪了
    系统环境:Centos6.5第一步:通过yum命令安装svnserve,命令如下:>yum-yinstallsubversion此命令会全自动安装svn服务器相关服务和依赖,安装完成会自动停止命令运行若需查看svn......
  • linux服务器qps查询,查看当前linux服务器的QPS
    https://blog.csdn.net/weixin_42119281/article/details/116595205 QPS:每秒查询率(QPS,Queries-per-second)是对一个特定的查询服务器在规定时间内所处理流量多少的......
  • 在Linux和Unix上隐藏Nginx版本
    使用CLI显示当前Nginx版本Nginx将在错误页面和“服务器”响应标头字段中显示版本。我们可以使用以下命令进行验证:示例输出:$curl-Ihttps://your-domain$curl-I......
  • linux命令
    常用的安装远程访问工具:Xshell,Putty,SSH查看ip地址:ipconfig查看系统中存在的别名:alias删除自定义别名:unaliasmycd获取查看命令的储存路径:which,whereLinux系统设计概念:一切......
  • 常用高频率Linux命令
    1.解压与压缩1.1tar解压与压缩-c:建立压缩档案-x:解压-t:查看内容-r:向压缩归档文件末尾追加文件-u:更新原压缩包中的文件这五个是独立的命令,压缩解压都要用到其中......