linux启动过程中的几个重要文件的详解发表于 : 2011-04-19 18:21

想学编程?这些问题你搞明白了吗? 最近有很多编程小白咨询我一些关于学习编程的问题,因为我也是自学编程,一路也是磕磕绊绊的,知道这里面的辛酸苦辣,对于他们的问题,我之前也迷茫过,姑且今天写写这方面的话题,希望对那些编程小白有所帮助! 编程小白们注意啦!本篇文章,是庆哥专门为你们写的!觉得不错记得文末点赞哦,如果你能把你身边的朋友也忽悠过来关注我,好吧,庆哥承认你: 是个人才???? 庆哥庆哥,学编程以后能干啥啊???? 你还别说,我当初... 阅读详情

这两天在做根文件系统的时候,注意到/linuxrc、/etc/init.d/rcS、/etc/init.d/rc.local、/etc/init.d/profile这几个文件尤其重要,遂把他们记载下来了。

/Linuxrc 执行init 进程初始化文件。主要工作是把已安装根文件系统中的/etc 挂载为ramfs,并拷贝/mnt/etc/目录下所有文件到/etc,这里存放系统启动后的许多特殊文件;接着Linuxrc 重新构建文件分配表inittab;之后执行系统初始化进程/sbin/init。
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

etc/init.d/rcS 完成各个文件系统的 mount,再执行/usr/etc/rc.local;通过rcS 可以调用 dhcp 程序配置网络。rcS 执行完了以后,init 就会在一个 console 上,按照 inittab 的指示开一个 shell,或者是开 getty + login,这样用户就会看到提示输入用户名的提示符。
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

/usr/etc/rc.local 这是被init.d/rcS 文件调用执行的特殊文件,与Linux 系统硬件平台相关,如安装核心模块、进行网络配置、运行应用程序、启动图形界面等。
rcS
/mnt/etc/init.
d/
#!/bin/sh
/bin/mount -a
exec /usr/etc/rc.local

/usr/etc/profile 执行该文件配置需要的环境变量等。
Profile
/usr/etc/
#!/bin/sh
PATH=/bin:/sbin:/usr/bin:/usr/sbin ?? 设置命令工具所在位置

 

====

http://forum.ubuntu.org.cn/viewtopic.php?f=139&t=326612&p=2470780

ZEMAX学习第7天-手机镜头光学系统设计全过程案例 接下来对系统微调,依次缩小CRA和畸变,首先对CRA进行依次递减(39°、38°、37°、36°、35°),目前CRA角度40度,每次下降一度进行优化,利用MAXX加OPLT一起控制,控制小于35°。可以看出在标注的三个地方镜头曲率变化,导致PY=1的光线走向奇特,因此需要对矢高进行调整,按照标注的地方依次调整(从右到左)至传函变好,越靠近右边对其余视场影响越小。3.圆锥系数值较大,透镜形状怪异;一、第1,3镜子偏厚,第4镜子偏薄,45镜子间隔边缘偏小,第5片镜子中心厚度与边缘厚度相差较大,需要控制; 阅读详情

相关推荐

gesp c++ 八级知识点

gesp c++ 八级知识点

MMD.然大大 2233

linux启动过程中的几个重要文件的详解

/Linuxrc执行init进程初始化文件。主要工作是把已安装根文件系统中的/etc挂载为ramfs,并拷贝/mnt/etc/目录下所有文件到/etc,这里存放系统启动后的许多特殊文件;接着Linuxrc重新构建文件分配表inittab;之后执行系统初始化进程/sbin/init。 Linuxrc #!/bin/sh echo "mount /etc as ramfs" /b...

weixin_30767921的博客 161

自动驾驶开发者必看:nuscenes数据集23类物体标注全解析(附避坑指南)

本文深入解析nuscenes数据集的23类物体标注系统,为自动驾驶开发者提供全面的标注规范解读和实战避坑指南。涵盖多模态数据组织、类别细分规则、属性系统应用技巧以及标注质量验证方法,帮助开发者高效利用这一标杆数据集提升模型性能。

weixin_29041767的博客 254

5、Linux开机加载重要配置文件

2019独角兽企业重金招聘Python工程师标准>>> ...

weixin_34100227的博客 716

从“烧电路”到“软杀伤”:拆解高功率微波(HPM)让无人机失灵的三种物理效应

本文深度解析高功率微波(HPM)如何通过热效应、电磁效应和非线性效应三种物理机制使无人机失灵。从电子元件的热损伤到系统的电磁干扰,再到电路中的非线性破坏,HPM技术为反无人机系统提供了高效的非动能打击手段。文章还探讨了现代无人机的多层级防护策略与应对方案。

weixin_42531886的博客 252

silero-vad 训练自己的数据

silero-vad 训练自己的数据

jacke121的专栏 815

linux+启动关键函数,linux启动过程中的几个重要文件的详解

1、最小根文件系统组成:1/dev/console /dev/null2、/etc/inittab3、init本身,即busybox4、C库(应用程序需要的函数)2、BusyBox的基本用法 可以在原代码的docs中看到有两种用法:直接使用BusyBoxbusybox [ arg... ] 例如:/bin/busybox ls,将执行ls的功能建立指向BusyBox的链接[ arg... ] 例...

weixin_36043142的博客 164

PyTorch深度学习实战(39)——少样本学习(Few-shot Learning)

小样本学习 (Few-shot Learning) 旨在解决在训练集中只有很少样本的情况下进行分类和推理的问题。在小样本学习中,我们希望通过利用已有的少量样本和先验知识来进行泛化,以便在面对新的、未见过的类别时能够做出准确的预测。这就要求模型能够从有限的训练样本中提取出有用的信息,并能够将这些信息应用到新类别的样本中去。在本节中,将介绍孪生、原型和关系网络的原理,并使用 PyTorch 实现孪生网络。

盼小辉丶的博客 1万+

Linux启动过程中几个重要配置文件的执行过程

转自http://blog.chinaunix.net/uid-23392298-id-3336806.html 最近编译前不久刚出的gcc-4.4.0,于是下了源码,进行编译安装,结果这次比较纠结,configure时遇到的小问题都还比较容易抹掉了, 可是这次比较郁闷,竟然在make阶段出了错(经历得不是很多,以前安的时候configure,make等都比较顺),于是找啊找,找了很多网站,论...

weixin_30567471的博客 144

100天精通Oracle-实战系列(第33天)RHEL 7 安装 Oracle 12CR2 RAC 数据库

100天精通Oracle-实战系列(第33天)RHEL 7 安装 Oracle 12CR2 RAC 数据库

LuciferLiu_DBA 3449

1、符号回归:原理、应用与实践

本文全面介绍了符号回归(Symbolic Regression)的原理、发展历程、核心算法及其在科学与工程领域的广泛应用。文章从基本概念出发,详细阐述了基于遗传编程的符号回归机制,并探讨了其在游艇水动力学、化学过程、锂离子电池、生物医学等多个领域的实际应用。同时,博文还涵盖了高级技术如知识集成、系数优化、预测区间计算及微分方程发现等内容,对比了开源与商业软件工具,并展望了未来发展趋势,旨在为研究人员和从业者提供一本实用的符号回归指南。

ipfs8storage的博客 248

想进大厂?先把这些数据结构与算法学明白!!!

*文末有 1 元解锁专栏福利今天聊聊掌握了不一定能拿到大厂 Offer,但不掌握一定进不去大厂的神技「数据结构与算法」。为什么突然提到了数据结构与算法呢?这要从一个朋友的吐槽开始。我这位...

tanqingbo的博客 256

【MATLAB】通过计算曲率和曲率变化率来实现对曲线波浪程度

这段代码将计算给定曲线的曲率,并与给定阈值进行比较以检测拐角。函数是MATLAB中一个常用的函数,可以用于计算曲线在每个点处的曲率。它基于一种被称为“local least squares fitting” 的方法,通过拟合每个点周围的一小段曲线来计算曲率。MATLAB中可以使用多种方法实现拐角检测,其中一种方法是基于曲率半径的算法。该算法通过计算曲线上每个点处的曲率半径,找到拐角和弯曲处。是一个可选参数,用于控制拟合曲线的平滑度,取值范围为0到1,越接近1表示曲线越平滑。表示曲线在每个点处的曲率,

Fanjufei的博客 1918

"数据结构翻转课堂"答疑实录——顺序表

【说明】本文是《数据结构》翻转课堂在线答疑的实录,由云班课的“答疑/讨论”功能中导出数据整理而成。。【重要提示】下面的内容,按时间从后往前的顺序提供,请直接到文章末尾,倒着看更顺畅。【课程实践答疑实录】焦梦真2015-09-20 11:19:20说 太难了 贺利坚2015-09-20 11:25:48答 练就将军本色之时到了。待回头看,江山本是如此多娇!高露2015-09-19 15:14:5

迂者-贺利坚的专栏 3729

VB摄像头监控

该VB模块可对摄像头捕获的画面进行录像等,可在创建的窗口进行控制

IDEA的使用指南

IDEA基于java的使用手册,可以最快速的上手,在使用中不断的丰富自己的使用技巧.

蓝桥杯 国赛 答疑

蓝桥杯 国赛 答疑 ​ 问题描述 有 n 位同学同时找老师答疑。每位同学都预先估计了自己答疑的时间。 老师可以安排答疑的顺序,同学们要依次进入老师办公室答疑。 一位同学答疑的过程如下: 首先进入办公室,编号为 i 的同学需要 si 毫秒的时间。 然后同学问问题老师解答,编号为 i 的同学需要 ai 毫秒的时间。 答疑完成后,同学很高兴,会在课程群里面发一条消息,需要的时间可以忽略。 最后同学收拾东西离开办公室,需要 ei 毫秒的时间。一般需要 10 秒、20 秒或 30 秒,即 ei 取值为 1000

m0_51664084的博客 699

RU DOS版、EFI版32bit/64bit BIOS常用工具

DOS版、EFI版的RU工具,可用来查看IO、MEM、PCI、SMBIOS等资源。亲测在EFI SHELL下可用。

"数据结构翻转课堂"答疑实录——链表

【说明】本文是《数据结构》翻转课堂在线答疑的实录,由云班课的“答疑/讨论”功能中导出数据整理而成。【重要提示】下面的内容,按时间从后往前的顺序提供,请直接到文章末尾,倒着看更顺畅。【知识点答疑】 赵鹤2015-09-21 20:52:03 谢谢老师贺利坚2015-09-21 18:45:32 可是首节点并没有数据域? 先区分下,首节点是第一个数据节点,头节点是标识链表头的专门节点。头节点有数

迂者-贺利坚的专栏 2667

pscad IEEE标准系统搭建说明

pscad IEEE标准系统搭建说明,包含典型的IEEE 9节点、14节点、30节点、39节点和118节点系统。内含标准测试系统的原始数据和潮流结果。

# 遍历结构体_数据结构?芝士答疑集

随着2021考研进入最紧张,最关键的考研冲刺抢分阶段,研芝士在为计算机考研学生 带来研芝士计算机题库小程序和百日抢分课程之后,为了让同学们在大量的刷题库小程序和摘星题库的过程中,不仅能刷到题,而且刷对题,还能对不明白的题目能够快速解除心中疑惑。研芝士为21考研计算机同学组建了芝士名师答疑群,群里的老师都是北大、北邮等计算机名校的上岸师兄师姐,专业实力过硬,解决难题速度更快,做到了20分钟快速响应,...

weixin_33146437的博客 118

Janus-Pro-7B 数据结构与算法教学助手:图解与代码生成

本文介绍了如何在星图GPU平台上自动化部署Janus-Pro-7B镜像,快速搭建数据结构与算法教学助手。该平台简化了部署流程,用户可便捷调用该模型,其核心应用场景在于通过生成图解说明和可执行代码,例如快速排序或Dijkstra算法的Python实现,来辅助编程学习者直观理解复杂概念,提升教学与自学效率。

weixin_31715353的博客 185

黄金百战穿金甲,搞懂数据结构与算法!!!送福利

*文末有 1 元解锁专栏福利今天聊聊掌握了不一定能拿到大厂 Offer,但不掌握一定进不去大厂的神技「数据结构与算法」。为什么突然提到了数据结构与算法呢?这要从一个朋友的吐槽开始。我这位...

微信搜:import_bigdata,大数据领域硬核原创作者 351

终于有人把如何精通C++讲明白了!

2020年的最后1个月,C++20的标准正式公布了,它的变化有多大?先来看一张图:分别用C++11和C++20编写代码,来实现同一个数据操作的功能显而易见,C++的代码变得更简洁了,甚至...

阿木寺的博客 227

理解 Linux 动态库加载:LD_LIBRARY_PATH

flyfish

二分掌柜的 327

Linux 磁盘满了怎么排查?df / du / find 三步定位大文件

Linux 磁盘满排查三步法:df -h 定位分区、du 逐层下钻、find 按大小和时间抓大文件,附 inode 耗尽、文件已删未释放、du 与 df 不一致等经典坑的解决方案。

weixin_38291577的博客 217

Linux-iostat命令详解

Linux命令学习记录

m0xin的博客 93

Linux 服务器性能排查手册(2026):CPU、内存、磁盘IO、网络四大瓶颈定位

iptables 四表五链模型、firewalld zone 信任级别、云安全组与主机防火墙的关系与优先级,避坑改了防火墙把自己挡在服务器外面的翻车事故。

2502_91473995的博客 285

【Linux】APT 本地 deb 安装与 `-f` 参数总结笔记

apt install ./xx.deb 可自动解析并安装依赖,无需 -f;-f 仅用于修复已损坏的依赖状态,非首次安装时必需。apt install -f 可单独运行,修复 broken dependencies。两者职责不同:前者是安装与依赖解决,后者是故障修复。完全离线时需提前准备依赖包或本地源。

hknaruto的专栏 209

Linux rm 误删文件恢复实操教程

Linux使用rm删除文件时,并不会直接抹除磁盘上的数据,只是移除文件索引,让系统不再识别这块空间。只要没有写入新数据,原有扇区内容就会保留。新文件写入才有可能覆盖这些区域,一旦覆盖就很难找回。恢复的本质就是扫描磁盘,找到这些还存在、但索引丢失的数据条目,再把它们导出保存到其他分区。越早停止写入,恢复成功的概率越高。

海天数据恢复-winhex数据恢复教程 208
上一篇: BusyBox Vi Reference
下一篇: 使用cmd命令 目录中有空格的解决方法
Alan0521
博客等级 码龄19年 77粉丝 6原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值