Linux系统启动任务的写法

原创 2015年11月19日 14:23:54

1.到/etc/rc.d目录
# cd /etc/rc.d


2.修改rc.local

# vim ./rc.local
你之前是怎么启动nginx和php命令复制即可。
例如:
/usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf
/etc/init.d/php-fpm

 

3.一定要给权限 

chmod +x rc.local
特别是喜欢下载到本地修改,重新上传上去的会权限初始化也就是只有“只读”权限。

 

4.rc.sysinit文件也可以实现类似功能,千万不要加这里,这个是Linux系统启动的最初级命令,会导致系统不能启动,后果很严重。

 

注意,不同的机器开机级别不一样。

开机级别是3

# cd /etc/rc.d/rc3.d

# cat s99local

 

 

Linux开机运行级别

1、在核心加载完毕,进行硬件信息这测与驱动程序加载之后,此时你的主机硬件应该已经准备就绪了,此时核心会主动的呼叫第一个用户级程序,那就是 /sbin/init (init 被称为所有进行的祖进程,也是第一个启动的用户级进程)

2、 /sbin/ init 最主要的功能就是准备软件执行的环境,包括系统的主机名,网络设定,语系设置,系统文件格式及其他服务的启动, 而所有的动作都会透过 init 的配置文件及 /etc/inittab 来规划。

3、 /etc/inittab 中配置了系统的运行级别 , 这个档案的最下面 有 id : n : initdefault 这就是设置的系统运行级别

4、为何要设置系统的运行级别,这个有什么不同: linux藉由 设定的 run level 来规划,系统使用不同的服务来启动,让linux 的使用环境不同,按照有无网络与有无 xwindow可分为 7 个等级

5、 run level 运行级别

(0)、run level 0: 关机
(1) 、run level 1 : single mode 即单人维护模式,一般忘记 root的密码,系统有问题什么的使用这个模式

(2)、run level 2 : without NFS 即无NFS系统

(3)、run level 3: 完整含有网络功能的纯文本模式

(4)、run level 4: 系统保留

(5)、run level 5: xwinods 与3 是类似的只是纯文本变为窗口模式

(6)、run level 6: 重启 reboot
6、启动时执行一次的文件, /etc/rc.d/rc.sysinit 即系统的数据设定完成!

7、启动系统 服务与 启动配置文件 /etc/rc,d/rc n(你的系统级别,按照不同的级别启动不同的服务) /etc/sysconfig

8、加载核心让整个系统准备接受指令来工作,在经过 /etc/rc.d/rc.sysinit 的系统模块与相关硬件信息的初始化,你的系统应该已经顺利工作了!

 

参考:CentOS设置程序开机自启动的方法

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

linux添加开机启动项、登陆启动项、定时启动项、关机执行项等的方法

使用chkconfig命令可以查看在不同启动级别下课自动启动的服务(或是程序),命令格式如下: chkconfig --list 可能输出如下: network         0:off   1:o...

差网络模拟工具---clumsy

我们开发基于网络的应用时,经常需要考虑当网路较差时的异常处理,clumsy就是这个可以用来进行网络延迟的工具,可以实时的修改网络延迟、丢包、篡改等网络异常情况。 clumsy 能在 Windows 平...

嵌入式Linux系统启动过程

嵌入式Linux系统启动过程  一个嵌入式 Linux 系统从软件角度看可以分为四个部分:引导加载程序(Bootloader), Linux 内核,文件系统,应用程序。 当系统首次引导时,或系...

linux系统启动文件

  • 2015年06月02日 19:22
  • 161B
  • 下载

LINUX系统启动过程分析

  • 2009年06月08日 22:53
  • 122KB
  • 下载

浅析Linux系统启动过程剖析

Linux启动过程的剖析能帮助那些想深入学习Linux用户建立一个相关Linux启动过程的清晰概念,进而可以进一步研究Linux接下来是如何工作的。     Linux启动过程如下:当用户打开PC...

linux系统启动文件

  • 2010年09月01日 20:28
  • 126KB
  • 下载

Linux系统启动过程

  • 2014年05月05日 07:41
  • 1.59MB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Linux系统启动任务的写法
举报原因:
原因补充:

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