Linux系统打开程序后自动运行

Linux系统打开程序后自动运行
评论:Linux有自己的一套完整的启动系统,抓住了Linux启动的背景,Linux的启动过程将不再神秘。
阅读前,建议先看附图。
在这篇文章中,它是假定在inittab init树:
/ / RC等。D、D之。
/ / RC等。D/D RC1。
/ / RC等。D/D RC2。
/ / RC等。D、D 3。
/ / RC等。D/D RC4。
/ / RC等。D/D RC5。
/等

Linux有自己完整的启动系统,抓住了Linux启动的背景,Linux的启动过程将不再神秘。
阅读前,建议先看附图。
在这篇文章中,它是假定在inittab init树:
/ / RC等。D、D之。
/ / RC等。D/D RC1。
/ / RC等。D/D RC2。
/ / RC等。D、D 3。
/ / RC等。D/D RC4。
/ / RC等。D/D RC5。
/ / RC等。D/D算法。

1。Linux的开始
init是所有进程的父级。
init读取/等/ inittab和执行rc.sysinit中脚本
(注意:文件名不一定,一些UNIX甚至会写语句直接在inittab)
rc.sysinit中脚本已经做了很多工作:
init $路径
配置网络
开始交换功能
设置主机名
检查根文件系统,如果需要修复
检查根空间
的…
rc.sysinit中执行脚本inittab D基于RC。
Linux是一个多用户系统,盖蒂是多用户和单用户之间的分水岭。
系统脚本在盖蒂之前运行。
关于钢筋混凝土
所有的引导脚本都放置在
d被放置在init中的脚本的链接中,
命名格式是:
{ { } }
k { { } } }
由s启动的文件将起始参数传递给脚本。
由K启动的文件将停止参数传递给脚本。
数字决定执行顺序。
三.启动脚本示例
这是一个 / / RC等。D / init. d / Apache脚本来启动:
代码:
# /斌/狂欢!
源 / / / RC sysconfig等
源rc_functions美元
案例$ 1
开始)
启动Apache守护进程…
/ usr / / /当地Apache2 bin / apachectl K开始
evaluate_retval
;;
停止)
停止Apache守护进程…
/ usr / / /当地Apache2 bin / apachectl K站
evaluate_retval
;;
重新启动)
重新启动Apache守护进程…
/ usr / / /当地Apache2 bin / apachectl K重启
evaluate_retval
;;
状态)
statusproc / usr / / /当地Apache2 bin / httpd
;;
*)
回声的用法:0美元{开始|停止|重启|现状}
1号出口
;;
在此可以看到,他接受了启动、停止、重新启动、状态参数
然后你可以建立一个到RC的链接:
代码:
cd
在SF的/ init. d / /型号:Apache的D / k28apache。
在SF的/ init. d / / Apache,D / k28apache RC1。
在SF的/ init. d / / Apache的D / k28apache RC2。
在SF的/ init. d / / RC3 Apache的D / s32apache。
在SF的/ init. d / / Apache,D / s32apache RC4。
在SF的/ init. d / / Apache的D / s32apache RC5。
在SF的/ init. d / / RC6 Apache的D / k28apache4。关于rc.local
经常使用rc.local完全是一种习惯,而不是一个标准。
每个版本都有不同的实现,可以通过这种方式实现:
代码:
触摸/等/ D / rc.local RC。
chmod +x / / RC等。D/rc.local
在SF / / RC等。D / / / RC rc.local等。D / / s999rc.local D RC1。
在SF / / RC等。D / / / RC rc.local等。D / / s999rc.local D RC2。
在SF / / RC等。D / / / RC rc.local等。D / / s999rc.local D RC3。
在SF / / RC等。D / / / RC rc.local等。D / / s999rc.local D RC4。
在SF / / RC等。D / / / RC rc.local等。D / / s999rc.local D RC5。
在SF / / RC等。D / / / RC rc.local等。D / / s999rc.local5 D算法。在引导脚本上
/配置文件
/ / bashrc等
~ /。bash_profile
~ / .bashrc
这是启动脚本
通常用于设置单个用户启动环境,或启动单个用户程序,但很明显,它们属于属类,而不是系统类别。
它们的具体作用如下:
命令解释器(后shell)使用了一系列启动文件来创建一个运行环境:
/配置文件
/ / bashrc等
~ /。bash_profile
~ / .bashrc
~ /。bash_logout
每个文档都有一个特殊的功能,对登陆和交互环境有不同的影响。
/ / 等轮廓和~ /。bash_profile调用启动交互登陆壳时。
/ / bashrc等,~ / .bashrc称当一个交互式非着陆壳开始。
~ /。bash_logout读当用户注销登陆
交互式登陆壳将运行 /斌/ login.an互动非着陆壳是通过命令行登陆成功后,如{提示} $ /斌/ bash.generally,非交互式shell脚本运行时发生的,它之所以称之为非交互式shell是因为它不等待命令行输入只能执行一个脚本。

tag:打开程序系统运行系统自动运行电脑软件

相关内容