Linux 内核启动

Linux 内核启动,第1张

kernel_init -->run_init_process -->kernel_execve -->do_execve

这个do_execve 就是类似 execve函数了。

linux启动会首先读书固化在ROM里面的BIOS做一些启动之前的检测,然后将控制权交给系统引导 lilo/grub,加载内核到内存,系统的初始启动,,,最后是一些应用的启动,,至此,OS的整个启动完毕 欢迎楼主使用,

第1种:直接写入 rc.local 文件 如:echo " ls -la >/tmp/a.txt " >>/etc/rc.local(这种是直接把命令写入启动文件rc.local中,当然也可以引申为 将命令直接写入到sh文件,再加上执行权限,将这个全路径文件名写入rc.local也一样) 第2种:先使用runlevel 查看正常启动所运行的级别上,再在/etc/rc*.d(星号代表运行级别,各系统可能存在差异)的目录中新加入(不是写入)启动文件以S开头的文件。这种方法稍稍复杂点。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/7442569.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-05
下一篇 2023-04-05

发表评论

登录后才能评论

评论列表(0条)

保存