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系统启动任务的写法相关推荐

  1. grub2引导linux内核,一种基于grub2的linux系统启动bootloader的制作方法与流程

    技术领域 本发明涉及服务器应用技术领域,具体涉及一种基于grub2的linux系统启动bootloader的制作方法. 背景技术: 当前linux系统的内核版本已经升级至4.0以上,最新的linux系 ...

  2. Linux系统启动级别及grub配置(一)

    一.Linux系统启动流程 1.首先电脑加电自检,进入到BIOS中,通过MBR装载bootloader,再由bootloader装载内核在内存中完成解压,再将控制权交由内核,内核完成硬件的探测再访问i ...

  3. Linux shell 自启动脚本写法

    # ********************************************************************** # Linux shell 自启动脚本写法 # 说明: ...

  4. Linux 系统启动流程及其介绍

    熟悉Linux系统启动流程可以更好的排除Linux系统在启动的过程中所遇到的错误,下面介绍Linux系统在启动过程. 开机,BIOS自检:检测外置设备,目的是为了把外围设备的信息提供给操作系统使用 寻 ...

  5. linux系统启动过程(三)

    Linux 系统启动过程 linux启动时我们会看到许多启动信息. Linux系统的启动过程并不是大家想象中的那么复杂,其过程可以分为5个阶段: 内核的引导. 运行 init. 系统初始化. 建立终端 ...

  6. 图解Linux系统启动流程

    废话不多说,先上图 说明1:上图是Linux系统启动时的详细流程,其中黑色部分为主流程分支,蓝色部分为详细流程分支,绿色部分是注释部分.大家可点击查看大图. 说明2:增加了kernel和initrd间 ...

  7. 【Notes9】Linux系统启动过程,数据库,驱动,i2c-tools,shell

    文章目录 1.Linux系统启动过程:ukr,ubuntu开机引导文件/etc/default/grub 2.数据库:存储过程(PL/SQL代码集,像没有返回值的自定义函数)和函数需要用户显示调用才执 ...

  8. linux系统运行pbs出现ntf,Linux系统启动故障修复

    Linux在启动过程中会出现一些故障,导致系统无法正常启动,本文列举了几个应用单用户模式.GRUB命令操作.Linux救援模式的典型故障修复案例. 一.单用户模式 Linux提供了单用户模式(类似Wi ...

  9. Linux系统启动流程(4)制作自定义linux之一

    Linux系统启动流程(4)制作自定义linux之一 平时使用的服务器类型的linux系统一般都会装载各种软件与服务,而在某些情况下,并不能一直直接使用公司管理的系统,一是可能会出现故障,二是在处理一 ...

最新文章

  1. 服务器 新文件病毒扫描,部署 Seafile 专业版服务器
  2. [转]国际化: 理解Java平台上的Locale
  3. Extjs4开发中的一些问题
  4. 教你用Python抓取百度翻译
  5. 【JVM】浅谈对OOM的认识
  6. 数据分析前的准备工作
  7. Objective-C学习准备__C语言6
  8. 算法设计与分析 (知识点总结)
  9. shopify的前端开发教程
  10. ISO14443A读卡流程(作为示例参考)
  11. 算法小结——KM算法
  12. 逆战GOGO之微信小程序—点击商品列表进入详情页面
  13. VMware® Workstation 16 Pro创建WIN7虚拟机教程
  14. Debug python - Segmentation fault (core dumped)
  15. 使用Python爬取网页图片
  16. jq 监听 radio 选择
  17. 《Java 8实战》
  18. 骑行318、 2016.7.25
  19. 1423. 可获得的最大点数 maxScore
  20. 使用windows电脑做IOS自动化测试

热门文章

  1. java adobe pdf转word_原来PDF转Word这么简单!现在才知道
  2. w ndows连接USB不正常,Raspberry Pi Zero W 连接电脑 – 针对Windows 10 缺少RNDIS驱动
  3. airflow sql_alchemy_conn mysql_airflow的安装和使用 - 完全版
  4. php如何包含html模板,php html模板中怎么使用类似include的功能?
  5. 空标签作为占位符调整距离
  6. autoware使用相机和深度学习进行目标检测(六)
  7. ROS系统——部署OpenVINO版Nanodet超轻量目标检测器
  8. python页面跳转中_python web页面跳转
  9. 【3】npm run build Vue的项目,如何修改相对路径配置
  10. 在CentOS 7.7 x86_64上安装python3的selenium 3模块实录