linux服务自动启动
1、 BIOS自检
2、 运行系统内核并检测硬件
3、 运行系统的第一个进程init
4、 init读取系统引导配置文件/etc/inittab中的信息进行初始化
/etc/rc.d/rc.sysinit------系统初始化脚本
/etc/rc.d/rcX.d/[KS]*------根据运行级别配置服务
/etc/rc.d/rc.local---------执行本地特殊配置
其它---------不同运行级别的特殊服务
# 0 - 停机(千万不要把initdefault 设置为0 )
# 1 - 单用户模式
# 2 - 多用户,但是没有 NFS
# 3 - 完全多用户模式
# 4 - 没有用到
# 5 - X11
# 6 - 重新启动 (千万不要把initdefault 设置为6 )
#
0 为停机,机器关闭。
1 为单用户模式,就像Win9x 下的安全模式类似。
2 为多用户模式,但是没有NFS 支持。
3 为完整的多用户模式,是标准的运行级。
4 一般不用,在一些特殊情况下可以用它来做一些事情。
例如在笔记本电脑的电池用尽时,可以切换到这个模式来做一些设置。
5 就是 X11 ,进到 X Window 系统了。
6 为重启,运行 init 6 机器就会重启。
一种方式是根据运行级别配置服务。
一种方式是执行本地特殊配置。
举例,任务在启动是运行命令cvslockd:
方式一:
1. 建立自启动脚本/etc/rc.d/init.d/cvslockd,内容为:
#!/bin/bash
/usr/local/bin/cvslockd
#chmod +x /etc/rc.d/init.d/cvslockd
3. 到/etc/rc5.d目录下,把你要执行的可执行文件做一个软连接,而且在命名的时候要以大写S字母开头,S之后的数字大小代表执行顺序的先后,数字越大越后执行。
#ln -s /etc/rc.d/init.d/cvslockd /etc/rc5.d/S100cvslockd
#ln -s /etc/rc.d/init.d/cvslockd /etc/rc0.d/K20cvslockd
在/etc/rc.d/rc.local 添加 exec /usr/local/bin/cvslockd
该方式是在最后启动cvslockd。
linux服务自动启动相关推荐
- linux设置开机服务自动启动/关闭自动启动命令
[root@localhost~]#chkconfig--list显示开机可以自动启动的服务 [root@localhost~]#chkconfig--add***添加开机自动启动***服务 [roo ...
- linux开机自动启动vnc,怎样实现重启linux后自动启动vncserver服务?
linux开机自动启动vncserver服务,需要先保证VNC安装无问题以及各种配置以及防火墙正常,下面是vncserver服务安装.配置以及设置自启动的步骤: 首先需要检查一下服务器是否已经安装了V ...
- 设置oracle服务自动启动
方法一:设置oracle服务自动启动 1) 修改/etc/oratab(oracle用户) 执行此命令:vi /etc/oratab 修改以下这句: orcl:/opt/oracle/product/ ...
- linux服务 Systemd 简介
systemctl常用命令介绍 Systemctl是一个systemd工具,主要负责控制systemd系统和服务管理器. Systemd是一个系统管理守护进程.工具和库的集合,用于取代System V ...
- linux下添加自动启动项,linux 开机自动启动脚本方法
#service servicename status是当前状态 #chkconfig --list servicename是查看启动状态,也就是是否开机自动启动 首先写好脚本,如 mysql,把它放 ...
- linux resin 自动启动不了,Resin 安装-配置-自启动-Linux
Resin 安装-配置-自启动-Linux 2005-4-8 15:33:00 将resin-version/contrib/init.resin.in复制到/etc/rc.d/init.d/resi ...
- ubunut 下关闭apache服务自动启动
ubuntu 下关闭apache服务自动启动 最近在自己的ubuntu安装了apache服务器,每次开机的时候通过: ps -A 命令发现apache服务总是自动启动,如下: 本来自己的电 ...
- linux服务端搭配win7客户端的frp
下载frp 从https://github.com/fatedier/frp/releases 下载最新版本的frp压缩包.因为是两种系统,所以把linux和windows的版本都下载了一份. lin ...
- Linux学习笔记(3)linux服务管理与启停
一.LINUX 系统服务管理 1.RHEL/OEL 6.X及之前 service命令用于对系统服务进行管理,比如启动(start).停止(stop).重启(restart).查看状态(status)等 ...
最新文章
- CentOS7修改时区,你会吗?
- 迭代器、生成器、面向过程编程思想
- Fastq-dump:我的日常命令
- 推荐算法炼丹笔记:Deep Bayesian的多目标推荐
- jQuery datepicker和jQuery validator 共用时bug
- python学习的一个定位_python学习之——selenium元素定位
- 01-UIScrollView01-大图片展示
- HTML和CSS实现品优购首页
- leetcode题库1314-- 矩阵区域和
- 架构学习----消息队列
- 《设计模式解析》第1章 面向对象范型
- 关于应用的外部接口设计心得
- linux内核镜像的分层,Docker 入门教程:镜像分层
- 实现WEB打印的几种方法
- 滑动窗口协议(GBN, SR)
- 在TMS320F28XXX DSP上实现从flash拷贝整个程序到ram运行的方法探讨
- ssm搭建整合,这一篇你直接拷走就是一个搭好的框架,前后端可分离,可不分离
- 怎么免费提取PDF页面?
- sqlserver:关于timestamp时间戳 rowversion
- flutter中App签名