逍遥一派 发表于 2015-1-14 20:23:41

来一发CentOS开机主动运转本人的剧本

欢迎大家来到仓酷云论坛!纪录这个事变是前次完成以后,明天要新加一个文件夹,一时之间健忘之前怎样做了,由于有几种***,最少我晓得三种***,这里纪录一笔之前的做法,以为最复杂:

操纵体系:CentOS-5.2
目标:开机主动挂载局域网中windows的同享目次

1、root权限编纂/etc/rc.d/rc.local

Shell代码




[*]su
[*]cd/etc/rc.d/
[*]virc.local

2、在这个文件加上你要实行的剧本,全体内容以下:

Shell代码




[*]#!/bin/sh
[*]#
[*]#Thisscriptwillbeexecuted*after*alltheotherinitscripts.
[*]#Youcanputyourowninitializationstuffinhereifyoudont
[*]#wanttodothefullSysVstyleinitstuff.
[*]
[*]touch/var/lock/subsys/local
[*]mount//192.168.0.3/data2-1/mnt/data2-1-ousername=un,password=123
[*]mount//192.168.0.3/data2-2/mnt/data2-2-ousername=un,password=123
[*]mount//192.168.0.3/data2-3/mnt/data2-3-ousername=un,password=123
[*]mount//192.168.0.3/data2-4/mnt/data2-4-ousername=un,password=123
[*]mount//192.168.0.3/data2-5/mnt/data2-4-ousername=un,password=123

提醒:这里的做法很不成熟,但愿不要如许,最好本人写个剧本文件在这里来挪用,布局更明晰,可是要注重到是把要实行的下令作为一个参数传送给su。

别的温习一个VI编纂下令-拷贝
yy
p

3、固然弄定,仍是增补一下

Linux在启动时,会主动实行/etc/rc.d目次下的初始化步伐,因而我们能够把启动义务放到该目次下,有以下举措:

计划一:
对照复杂,就是下面的做法,/etc/rc.d/目次下的初始化步伐良多,rc.local是在完成一切初始化以后实行的,以是在这里做四肢举动很符合。

计划二:
init.d目次下都为可实行步伐,他们实际上是办事剧本,依照必定格局编写,Linux在启动时会主动实行,相似Windows下的办事。
1、编写以下面的剧本***Test:
Shell代码




[*]#!/bin/bash
[*]#chkconfig:23458005--指定在哪几个级别实行,0一样平常指关机,6指的是重启,其他为一般启动。80为启动的优先级,05为封闭的优先级别
[*]#description:***exampleservice
[*]RETVAL=0
[*]start(){#启动办事的出口函数
[*]echo"***exampleserviceisstarted..."
[*]}
[*]
[*]stop(){#封闭办事的出口函数
[*]echo"***exampleserviceisstoped..."
[*]}
[*]
[*]#利用case选择
[*]case$1in
[*]start)
[*]start
[*];;
[*]stop)
[*]stop
[*];;
[*]*)
[*]echo"errorchoice!pleaseinputstartorstop";;
[*]esac
[*]exit$RETVA

3、运转chmod+x/etc/rc.d/init.d/***Test,使之可间接实行
4、运转chkconfig--add***Test,把该办事增加到设置傍边
5、运转chkconfig--list***Test,能够检察该办事历程的形态


计划3、目标是挂载同享目次,以是能够在/etc/fstab中加上
//192.168.0.3/data2-1/mnt/data2-1nfsusername=un,password=12300



十分欠好意义,计划二中固然剧本能够运转
#./***Teststart
***exampleserviceisstarted...
可是我在第4步呈现
#chkconfig--add***Test
在***Test办事中读失信息时堕落:没有谁人文件或目次
没有进一步办理抱愧。
欢迎大家来到仓酷云论坛!

莫相离 发表于 2015-1-16 16:34:19

来一发CentOS开机主动运转本人的剧本

有疑问前,知识学习前,先用搜索。

再见西城 发表于 2015-1-20 19:45:26

你需要提供精确有效的信息。Linux这并不是要求你简单的把成吨的出错代码或者数据完全转储摘录到你的提问中。

飘灵儿 发表于 2015-1-29 18:23:16

要增加自己Linux的技能,只有通过实践来实现了。所以,赶快找一部计算机,赶快安装一个Linux发行版本,然后进入精彩的Linux世界,相信对于你自己的Linux能力必然大有斩获。

飘飘悠悠 发表于 2015-2-6 03:52:08

我们自学,就这个循环的过程中,我们学习了基本操作,用vi,shell,模拟内存的分配过程等一些OS管理。

蒙在股里 发表于 2015-2-15 17:35:27

对于英语不是很好的读者红旗 Linux、中标Linux这些中文版本比较适合。现在一些Linux网站有一些Linux版本的免费下载,这里要说的是并不适合Linux初学者。

小女巫 发表于 2015-3-4 13:40:53

要增加自己Linux的技能,只有通过实践来实现了。所以,赶快找一部计算机,赶快安装一个Linux发行版本,然后进入精彩的Linux世界,相信对于你自己的Linux能力必然大有斩获。

冷月葬花魂 发表于 2015-3-11 20:05:26

其实当你安装了一个完整的Linux系统后其中已经包含了一个强大的帮助,只是可能你还没有发现和使用它们的技巧。

柔情似水 发表于 2015-3-19 13:44:02

直到学习Linux这门课以后,我才知道,原来我错了。?

因胸联盟 发表于 2015-3-28 21:02:53

尽我能力帮助他人,在帮助他人的同时你会深刻巩固知识。
页: [1]
查看完整版本: 来一发CentOS开机主动运转本人的剧本