首页 > 系统相关 >详解Linuxrc、rcS、rc.local、Profile

详解Linuxrc、rcS、rc.local、Profile

时间:2024-01-13 15:24:01浏览次数:32  
标签:Profile bin Linuxrc ramfs rcS etc init usr

/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

标签:Profile,bin,Linuxrc,ramfs,rcS,etc,init,usr
From: https://www.cnblogs.com/quliuliu2013/p/17962384

相关文章

  • Oracle-概要文件dba_profiles(资源配置)
    DBA_PROFILES用来显示所有配置文件及其限制。在11g数据库环境中,dba_profiles的结构只有4个字段,分别是PROFILE\RESOURCE_NAME\RESOURCE_TYPE\LIMIT;在12c及以上的Oracle数据库中,新增了COMMON\INHERITED\IMPLICIT。1.通过select语句查看所有配置及限制。select*fromdba_profil......
  • Mac每次都要执行source ~/.bash_profile配置的环境变量才生效
    ~/.bash_profile中配置环境变量,每次重启终端后配置不生效.需要重新执行:$source~/.bash_profile解决办法zsh加载的是~/.zshrc文件,而‘.zshrc’文件中并没有定义任务环境变量。在~/.zshrc文件最后,增加一行:source~/.bash_profile如果这篇文章对你有用,可以关注本人微......
  • rcs群发,rcs群发软件,rcs群发软件系统(定义篇)
    随着科技的飞速发展,人们对于信息传递的需求日益增长,传统的短信、电话、邮件等方式已经无法满足现代企业的营销和服务需求。因此,富通信解决方案(RichCommunicationSuite,简称RCS)应运而生,为企业提供了一种全新的群发软件系统开发定义,本文将深入探讨RCS群发软件系统的开发定义,并分......
  • rcs群发软件功能分析,这些代码缺一不可!
    在当今数字化时代,信息传递的重要性日益凸显,rcs群发软件作为一种高效的信息传递工具,在企业和个人用户中得到了广泛应用。本文将为你深入分析rcs群发软件的功能特点,并分享一些关键源代码,让你更好地了解其工作原理和实现方式。一、rcs群发软件功能分析1、高效的信息传递rcs群发软件能......
  • #星计划# DevEco Studio Profiler工具分析应用启动性能
    LaunchProfiler概述DevEcoStudio内置Profiler分析调优工具,其中Launch主要用于分析应用或服务的启动耗时,分析启动周期各阶段的耗时情况、核心线程的运行情况等,协助开发者识别启动缓慢的原因。此外,Launch任务窗口还集成了Time、CPU、Frame场景分析任务的功能,方便开发者在分析启动......
  • rcs群发软件系统功能设计与应用,rcs群发软件系统,rcs群发软件
    随着科技的不断发展,人们对于通讯方式的需求也在不断变化,传统的短信、电话已经无法满足人们对于高效、便捷、实时的通讯需求,正是在这样的背景下,富通讯解决方案(RichCommunicationSuite,简称RCS)应运而生。RCS是一种基于IP的多媒体消息服务,它为用户提供了一种新的通讯方式,使得消息......
  • AGC020F Arcs on a Circle
    一个和值域无关的算法,复杂度\(O(4^nn^2)\),不过好像可以用子集卷积和拉格朗日插值优化至\(O(3^nn^3)\)。如果说原问题在整数上做,我们通常可以用生成函数来刻画容斥的式子,求个二维\(\exp\)状物就可以了,但是在实数域似乎不太好扩展,但实际上是可以扩展的。原问题实际上可以抽象......
  • PowerShell配置文件只Profile.ps1
    PowerShell执行的时候,首先会执行Profile.ps1的内容,如果我们想要执行PowerShell的时候,会获得某些功能,可以将想要的内容放到Profile.ps1中。这个文件默认存放在C:\Windows\system32\WindowsPowerShell\v1.0\Examples\下。该文件默认添加所有的别名,还有部分Function。内容如下:#Copyr......
  • SAAS Product Edition | Profile
    *[AdobeCreativeCloud常见问题解答|中国](https://helpx.adobe.com/cn/creative-cloud/faq-china.html)Adobe为个人、公司和企业提供不同计划:对于个人而言,CreativeCloud摄影计划是目前在中国推出的唯一一项计划。对于中小型企业而言,我们提供CreativeCloud团队版。......
  • fish 复用 .bash_profile 里的环境变量
    vim~/.config/fish/config.fish添加以下代码#REUSEENVIRONMENTVARIABLESFROM~/.bash_profilebash-c'.~/.bash_profile;env'|whilereadesetvar(echo$e|sed-E"s/([a-zA-Z0-9_]+)=(.*)\$/\1/")setvalue(echo$e|sed-E&......