详解Linuxrc、rcS、rc.local、Profile

转载 2011年01月20日 11:14:00

 
  /Linuxrc 执行init 进程初始化文件。主要工作是把已安装根文件系统中的/etc 安装为ramfs,
  并拷贝/mnt/etc/目录下所有文件到/etc,这里存放系统启动后的许多特殊文件;接着Linu
  xrc 重新构建文件分配表inittab;之后执行系统初始化进程/sbin/init。
  /mnt/etc/init.d/rcS 完成各个文件系统的 mount,再执行/usr/etc/rc.local;通过rcS 可
  以调用 dhcp 程序配置网络。rcS 执行完了以后,init 就会在一个 console 上,按照 ini
  ttab 的指示开一个 shell,或者是开 getty + login,这样用户就会看到提示输入用户名的
  提示符。
  /usr/etc/rc.local 这是被init.d/rcS 文件调用执行的特殊文件,与Linux 系统硬件平台相关,
  如安装核心模块、进行网络配置、运行应用程序、启动图形界面等。
  /usr/etc/profile rc.local 首先执行该文件配置应用程序需要的环境变量等。

  Linuxrc
  #!/bin/sh
  echo "mount /etc as ramfs"
  /bin/mount -n -t ramfs ramfs /etc
  /bin/cp -a /mnt/etc/* /etc
  echo "re-create the /etc/mtab entries"
  # re-create the /etc/mtab entries
  /bin/mount -f -t cramfs -o remount,ro /dev/mtdblock/3 /
  /bin/mount -f -t ramfs ramfs /etc
  exec /sbin/init


  rcS
  /mnt/etc/init.
  d/
  #!/bin/sh
  /bin/mount -a
  exec /usr/etc/rc.local


  rc.local
  /usr/etc/
  #!/bin/sh
  . /usr/etc/profile
  echo "HELLO! Embest"
  echo "ifconfig eth0 192.168.0.10"
  ifconfig eth0 192.168.0.10 ?可自行配置开发板IP


  Profile
  /usr/etc/
  #!/bin/sh
  PATH=/bin:/sbin:/usr/bin:/usr/sbin ?设置命令工具所在位置

相关文章推荐

启动文件rc.local、/etc/bash.bashrc、~/bashrc、/etc/profile、~/.profile【转载from joyride】值得了解

系统启动文件1. /etc/rc.local系统启动需要加载的守护进程(服务)和执行的程序。该文件只有一条“exit 0”语句,用户可加入自己的启动程序,但需要保证最后的返回是0。如下:#!/bin/...

linuxrc 详解

主題: 請問在busybox 中 linuxrc 與 /sbin/init 的不同處 linuxrc 是 busybox make install 產生出來的 /sbin/init 也是busybox...

rc.local自启动学习

linux有自己一套完整的启动体系,抓住了linux启动的脉络,linux的启动过程将不再神秘。 本文中假设inittab中设置的init tree为: /etc/rc.d/rc0.d ...

Linux系统/etc/init.d目录和/etc/rc.local脚本

本文英语版本来自:http://www.ghacks.net/2009/04/04/get-to-know-linux-the-etcinitd-directory/      以下内容是作者自...

理解Linux系统/etc/init.d目录和/etc/rc.local脚本

原文: 一、关于/etc/init.d      如果你使用过linux系统,那么你一定听说过init.d目录。这个目录到底是干嘛的呢?它归根结底只做了一件事情,但这件事情非同小可,是为整...

Centos7下rc.local文件开机不执行

centos7以后rc.local和之前的有不太一样了,centos7默认开机不会执行,那是什么原因呢,其实细心点看rc.local的注释就知道了#!/bin/bash #这个文件是为兼容性才添加的 ...

centos7 开机/etc/rc.local 不执行的问题

原文转自  IT技术擎    http://it.techqing.com/thread-12970-1-1.html 最近发现centos7 的/etc/rc.local不会开机执行,于是...

rc.local自启动学习

linux有自己一套完整的启动体系,抓住了linux启动的脉络,linux的启动过程将不再神秘。 本文中假设inittab中设置的init tree为: /etc/rc.d/rc0.d /etc...

rc.local自启动学习

转至于http://www.cnblogs.com/diyunpeng/archive/2009/11/11/1600886.html 原作者 规格严格-功夫到家 如若原作者禁止转载,请联系我 ...

[Azure]Linux虚拟机使用rc.local启动脚本进行磁盘挂在

Azure Linux虚拟机如果在启动过程中出现磁盘检测失败,会导致虚拟机无法成功启动,这种情况下,由于没有控制台的登录方式,往往需要通过将系统磁盘挂在到其他虚拟机上进行fstab文件的修改或者磁盘修...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)