004.Vmware -Linux NFS服务自启动
2011-10-25 23:09
489 查看
Topic:Vmware -Linux NFS服务自启动
Date: 4-Mar-2011
By: Calvinlee1984@163.com
1.本文在《003.Vmware-Linux NFS服务安装使用》的基础上在Vmware-Linux上加入自启动NFS服务的脚本
2.让脚本在开机时自动运行需要对Linux系统的启动过程有所了解。系统加载内核以后运行的第一个程序就是init,所以它的PID永远是1;而init程序首先就要读取/etc/inittab文件,init程序就根据这个文件的内容按照顺序创建进程。
3.分析/etc/inittab文件 more /etc/inittab
#
# inittab This file describes how the INIT process should set up
# the system in a certain run-level.
#
# Author: Miquel van Smoorenburg, <miquels@drinkel.nl.mugnet.org>
# Modified for RHS Linux by Marc Ewing and Donnie Barnes
#
# Default runlevel. The runlevels used by RHS are:
# 0 - halt (Do NOT set initdefault to this)
# 1 - Single user mode
# 2 - Multiuser, without NFS (The same as 3, if you do not have networking)
# 3 - Full multiuser mode
# 4 - unused
# 5 - X11
# 6 - reboot (Do NOT set initdefault to this)
#
id:5:initdefault:
# System initialization.
si::sysinit:/etc/rc.d/rc.sysinit
l0:0:wait:/etc/rc.d/rc 0
l1:1:wait:/etc/rc.d/rc 1
l2:2:wait:/etc/rc.d/rc 2
l3:3:wait:/etc/rc.d/rc 3
l4:4:wait:/etc/rc.d/rc 4
l5:5:wait:/etc/rc.d/rc 5
l6:6:wait:/etc/rc.d/rc 6
# Trap CTRL-ALT-DELETE
ca::ctrlaltdel:/sbin/shutdown -t3 -r now
# When our UPS tells us power has failed, assume we have a few minutes
# of power left. Schedule a shutdown for 2 minutes from now.
# This does, of course, assume you have powerd installed and your
# UPS connected and working correctly.
pf::powerfail:/sbin/shutdown -f -h +2 "Power Failure; System Shutting Down"
# If power was restored before the shutdown kicked in, cancel it.
pr:12345:powerokwait:/sbin/shutdown -c "Power Restored; Shutdown Cancelled"
# Run gettys in standard runlevels
1:2345:respawn:/sbin/mingetty tty1
2:2345:respawn:/sbin/mingetty tty2
3:2345:respawn:/sbin/mingetty tty3
4:2345:respawn:/sbin/mingetty tty4
5:2345:respawn:/sbin/mingetty tty5
6:2345:respawn:/sbin/mingetty tty6
# Run xdm in runlevel 5
x:5:respawn:/etc/X11/prefdm –nodaemon
分析:1)shell 的运行级别是5
2)根据shell的运行级别执行对应的脚本/etc/rc.d/rc5.d
4.查看 /etc/rc.d/目录下的文件 ls –l /etc/rc.d
5.查看/etc/rc.d/rc5.d目录下的文件 ls /etc/rc.d/rc5.d
K20nfs:K为kill ,20是顺序号
S13portmap:S为stop
注:系统确定运行级别以后,进入相应的rcN.d目录,执行以S开头的文件以启用相关服务进程,而且是按照S后面的那个数字的顺序依次执行;而更换运行级别时,会先执行以K开头的脚本,再执行以S开头的脚本,执行顺序都是按照他们后面的数字的顺序;退出系统时,就依次执行以K开头的文件关闭相关服务。
6.查看nfs服务的启动脚本more /etc/rc.d/init.d/nfs
由chkconfig:- 60 20可知,nfs服务不运行在任何级别,启用顺序是60,停止顺序是20
7.使用相关命令使得nfs在运行级别5下自启动
8.reboot并查看nfs服务启用情况
Date: 4-Mar-2011
By: Calvinlee1984@163.com
1.本文在《003.Vmware-Linux NFS服务安装使用》的基础上在Vmware-Linux上加入自启动NFS服务的脚本
2.让脚本在开机时自动运行需要对Linux系统的启动过程有所了解。系统加载内核以后运行的第一个程序就是init,所以它的PID永远是1;而init程序首先就要读取/etc/inittab文件,init程序就根据这个文件的内容按照顺序创建进程。
3.分析/etc/inittab文件 more /etc/inittab
#
# inittab This file describes how the INIT process should set up
# the system in a certain run-level.
#
# Author: Miquel van Smoorenburg, <miquels@drinkel.nl.mugnet.org>
# Modified for RHS Linux by Marc Ewing and Donnie Barnes
#
# Default runlevel. The runlevels used by RHS are:
# 0 - halt (Do NOT set initdefault to this)
# 1 - Single user mode
# 2 - Multiuser, without NFS (The same as 3, if you do not have networking)
# 3 - Full multiuser mode
# 4 - unused
# 5 - X11
# 6 - reboot (Do NOT set initdefault to this)
#
id:5:initdefault:
# System initialization.
si::sysinit:/etc/rc.d/rc.sysinit
l0:0:wait:/etc/rc.d/rc 0
l1:1:wait:/etc/rc.d/rc 1
l2:2:wait:/etc/rc.d/rc 2
l3:3:wait:/etc/rc.d/rc 3
l4:4:wait:/etc/rc.d/rc 4
l5:5:wait:/etc/rc.d/rc 5
l6:6:wait:/etc/rc.d/rc 6
# Trap CTRL-ALT-DELETE
ca::ctrlaltdel:/sbin/shutdown -t3 -r now
# When our UPS tells us power has failed, assume we have a few minutes
# of power left. Schedule a shutdown for 2 minutes from now.
# This does, of course, assume you have powerd installed and your
# UPS connected and working correctly.
pf::powerfail:/sbin/shutdown -f -h +2 "Power Failure; System Shutting Down"
# If power was restored before the shutdown kicked in, cancel it.
pr:12345:powerokwait:/sbin/shutdown -c "Power Restored; Shutdown Cancelled"
# Run gettys in standard runlevels
1:2345:respawn:/sbin/mingetty tty1
2:2345:respawn:/sbin/mingetty tty2
3:2345:respawn:/sbin/mingetty tty3
4:2345:respawn:/sbin/mingetty tty4
5:2345:respawn:/sbin/mingetty tty5
6:2345:respawn:/sbin/mingetty tty6
# Run xdm in runlevel 5
x:5:respawn:/etc/X11/prefdm –nodaemon
分析:1)shell 的运行级别是5
2)根据shell的运行级别执行对应的脚本/etc/rc.d/rc5.d
4.查看 /etc/rc.d/目录下的文件 ls –l /etc/rc.d
5.查看/etc/rc.d/rc5.d目录下的文件 ls /etc/rc.d/rc5.d
K20nfs:K为kill ,20是顺序号
S13portmap:S为stop
注:系统确定运行级别以后,进入相应的rcN.d目录,执行以S开头的文件以启用相关服务进程,而且是按照S后面的那个数字的顺序依次执行;而更换运行级别时,会先执行以K开头的脚本,再执行以S开头的脚本,执行顺序都是按照他们后面的数字的顺序;退出系统时,就依次执行以K开头的文件关闭相关服务。
6.查看nfs服务的启动脚本more /etc/rc.d/init.d/nfs
由chkconfig:- 60 20可知,nfs服务不运行在任何级别,启用顺序是60,停止顺序是20
7.使用相关命令使得nfs在运行级别5下自启动
8.reboot并查看nfs服务启用情况
相关文章推荐
- 003.Vmware-Linux NFS服务安装使用
- linux 安装nfs服务
- NFS服务的配置(虚拟机下的Linux,开发板是ARM9 S3C2410) .
- Linux下将Apache(httpd)新增为系统服务及开机自启动
- Linux下建立Oracle服务及其开机自启动
- linux-2.6.32.2 配置NFS服务
- 将tomcat添加为linux系统服务 开机自启动
- linux下 配置weblogic 与nodemanager到服务里,开机自启动
- linux6.2搭建nfs服务
- linux中的NFS文件共享服务
- linux开机自启动设置,自定义开机启动模版,nginx开机自启动服务
- Linux操作系统下NFS服务的搭建过程
- Linux Oracle服务启动&停止脚本与开机自启动[转]
- Linux常用服务配置之nfs服务配置
- linux搭建nfs服务配置
- linux的自启动服务脚本的(/etc/rc.d/init.d或者其链接/etc/init.d)
- NFS服务的配置(虚拟机下的Linux,开发板是ARM9 S3C2410)
- 注册自定义的Jar包为Linux服务并设置为开机自启动
- 【嵌入式linux】(第四步):安装NFS服务,并挂载到开发板
- linux自启动服务的建立