炳是什么意思| 小孩病毒感染吃什么药| 宝宝贫血有什么危害| 各位同仁用在什么场合| 今年33岁属什么生肖的| h是什么意思| 抗sm抗体阳性什么意思| 鱼豆腐是什么做的| 治便秘什么药最好| 常州为什么叫龙城| 今年清明节有什么讲究| 属鼠和什么属相相冲| 月底是什么时候| 海鲜不能和什么一起吃| 农村一般喂金毛吃什么| 为什么会骨盆前倾| 做梦梦到拉屎是什么意思| 做梦梦到牛是什么意思| 忘带洗面奶用什么代替| 颈椎病有什么特效药| 医学生规培是什么意思| 如愿以偿是什么意思| 手肿脚肿是什么原因引起的| 氧化氢是什么| 出水痘吃什么药| 皮脂腺囊肿是什么原因引起的| 阴道干燥是什么原因| 闯空门什么意思| 婴儿足底血筛查什么| 这是什么猫| 梦到丧尸是什么预兆| 皮肤溃烂化脓用什么药| 历史是个什么玩意儿| cuff是什么意思| 按摩脚底有什么好处| 梦见打麻将是什么意思| 廿二是什么意思| 早泄是什么原因引起的| 眼睛模糊吃什么药| 缺铁性贫血吃什么药好| 后脑勺疼什么原因| 经常中暑是什么原因| 什么叫尿潴留| 肾结石不能吃什么| 胚由什么发育而来| 镭射是什么| 梦见死人的场面是什么兆头| 怹是什么意思| 狗狗为什么喜欢舔人| 什么的河流| 胆囊病变是什么意思| 吃什么可以拉肚子通便| 血栓吃什么药可以疏通血管| 瞒天过海是什么意思| 什么是类风湿性关节炎| 做噩梦被吓醒预示什么| 黄金分割点是什么| 中耳炎吃什么药好| 什么是包皮过长图片| 孕妇缺铁性贫血对胎儿有什么影响| 颈管细胞有是什么意思| 天王星代表什么| 空气炸锅什么牌子好| beginning什么意思| 为什么会突然长痣| 风湿性关节炎什么症状| 拉脱水是什么症状| 吃芒果对人有什么好处| 脚踝后面的筋疼因为什么| amazon是什么意思| 为什么经常刷牙还牙黄| 什么药可以止血| 方案是什么意思| 心脏为什么会跳动| 女人梦见蛇预示着什么| 慢性非萎缩性胃炎吃什么药效果好| 喝酒精的后果是什么| 日什么月什么的成语| 尿酸高的人吃什么食物好| 保姆是什么意思| 什么网名好听又有内涵| 左肾尿盐结晶是什么意思| 蝈蝈是什么动物| 旺夫脸是什么脸型| 羟苯乙酯是什么| 内膜居中是什么意思| 减肥喝什么茶最好最快| 额头长闭口是什么原因| 血压高会有什么症状| eus是什么检查| 混纺棉是什么面料| 立普妥是什么药| 明天叫什么日| 副厅长是什么级别| 牙齿酸胀是什么原因| ics是什么药| hsil是什么意思| 无声无息是什么意思| 密度是什么意思| 女性尿频吃什么药| 血压高会有什么症状| 至少是什么意思| 女生抽什么烟合适| 植物纤维是什么面料| 尿蛋白弱阳性什么意思| 贫血四项是指什么检查| 心脏下面是什么器官| 大放厥词是什么意思| 子宫内膜不典型增生是什么意思| 银行降息意味着什么| 牛百叶是什么部位| 天涯是什么意思| 尿素高不能吃什么| 脂肪瘤挂什么科| 送男性朋友什么礼物合适| 自求多福什么意思| 眼睛模糊是什么原因| 室早是什么意思| 梦到墓地什么预兆| 老年人吃什么水果好| 喝水呛咳是什么原因| 猴子是什么动物| 饕餮是什么意思| 太息是什么意思| 胆囊壁结晶是什么意思| 如夫人是什么意思| 梦见老人死了又活了是什么意思| 子宫内膜不均匀是什么意思| 葵水是什么意思| 肺肿瘤吃什么好| 肝疼吃什么药好| 有什么赚钱的软件| 樱桃是什么季节的水果| 饮水思源是什么意思| 早起胃疼是什么原因导致的| 吃秋葵有什么好处| 孕检唐筛是检查什么的| 吃什么去肝火效果最好| 印度人属于什么人种| 胃黏膜受损吃什么药| 甲状腺阳性是什么意思| 肌肉拉伤用什么药| 精子是什么味道的| 外溢是什么意思| abob是什么药| 烀是什么意思| 胚胎停育有什么症状| 4月6日是什么星座| 邓超是什么星座| 早起眼皮肿是什么原因引起的| 牙神经拔了对牙齿有什么影响| 1959年属猪的是什么命| 发难是什么意思| 丝瓜络是什么东西| 一什么水| 什么是偏财| 第二性征是什么| 乳腺增生吃什么药最好| 8月26日什么星座| 无创和羊水穿刺有什么区别| 玥字五行属什么| 金命是什么意思| 藿香正气水有什么用| 取卵后需要注意什么| 六亲不认是什么生肖| 为什么正骨后几天越来越疼| 新生儿干呕是什么原因| 鸦片鱼又叫什么鱼| 10月19日什么星座| 肾虚吃什么食物好| 代孕是什么| 尿道痒男吃什么消炎药| 心想事成是什么意思| 小鱼爱吃什么| 三七粉主治什么| 包臀裙配什么上衣| 迪士尼狗狗叫什么名字| 口腔溃疡补充什么维生素| 苦肠是什么部位| 复合维生素是什么| 女朋友生日送什么| 孕妇适合喝什么茶| 三角巾是什么| 布洛芬不能和什么一起吃| 啃老是什么意思| 埃及法老是什么意思| 晚上3点是什么时辰| 骶管囊肿是什么意思| 什么是脑死亡| 电视剧上星是什么意思| eur是什么意思| cosmo是什么意思| 疖肿是什么意思| 植物光合作用产生什么| chris是什么意思| 姜字五行属什么| 为什么喜欢一个人| 高筋面粉和低筋面粉有什么区别| 三点水是什么字| 手麻是什么病| 孕晚期缺铁对胎儿有什么影响| 睡眠不足会引起什么症状| 针灸后需要注意什么| 官杀旺是什么意思| 貘是什么动物| 肺部感染吃什么药| 葫芦什么时候开花| 瑞什么意思| 金利来属于什么档次| tgi是什么意思| 血压偏高是什么原因| 爱是什么结构| 口腔溃疡是缺少什么维生素| 什么是再生纤维| f代表什么| 散瞳是什么意思| 什么植物好养又适合放在室内| 西米是用什么做的| 什么是脑梗塞| 什么坚果适合减肥吃| 赵云属什么生肖| 蚊子为什么咬人| 咳嗽能吃什么水果| 爸爸过生日送什么礼物| 1618是什么意思| 犯贱是什么意思| spi是什么意思| 睾丸突然疼痛什么原因| 月经突然提前一周是什么原因| 肉鸽是什么意思| 白开水喝多了有什么危害| 什么什么相什么的成语| 更年期综合症吃什么药| 尿酸偏高有什么危害| 做b超前需要注意什么| 幻听是什么原因引起的| 前脚底板痛是什么原因| 鱼跃龙门是什么意思| 建议MRI检查是什么意思| 肺癌吃什么水果| 来姨妈可以吃什么水果| 胃萎缩是什么原因| 胆汁酸高吃什么药| 吃什么去黄气美白| 蜘蛛痣是什么原因引起的| 身上起红斑是什么原因| 梦到车坏了是什么意思| 全腹部ct平扫主要检查什么| 歌字五行属什么| 手腕三条纹代表什么| 吉士是什么| 一个令一个瓦念什么| 家里有蜈蚣是什么原因| 什么的英语单词| 妊娠期是什么意思| 属虎的守护神是什么菩萨| 司令是什么意思| cp是什么单位| aca是什么意思| 虱子用什么药可以根除| 3月18日什么星座| 鸡涌是什么意思| lb是什么| 碎片是什么意思| 百度

绿色资源网:您身边最放心的安全下载站! 最新软件|热门排行|软件分类|软件专题|厂商大全

羽绒服这样穿好时髦 再也不用把自己穿成球

技术教程
您的位置:首页操作系统linux → linux添加开机启动项

linux添加开机启动项

百度 结果表明,这批项目总体进展顺利,阶段性成果丰硕,产生较大社会影响。

我要评论 2012/11/23 13:34:36 来源:绿色资源网 编辑:www.downcc.com [ ] 评论:0 点击:239次

使用chkconfig命令可以查看在不同启动级别下课自动启动的服务(或是程序),命令格式如下:
chkconfig --list
可能输出如下:
openvpn 0:关闭 1:开启 ...... 6:关闭 (0-6 为启动级别 ; 关闭/开启为相应级别下该服务的自动启动选项)
如果希望对自动启动选项做出改变,命令格式为:
chkconfig --level x name on/off
z.B. chkconfig --level 5 openvpn off
以上的命令可以查询系统可提供的服务,如果希望开机时启动某一程序,可采用以下方法:
在~/.bash_profile文件最后一行添加所希望启动的软件名。如:“synergyc 192.168.0.154” 则在开机时自动运行synergyc并与192.168.0.154连接。
以上内容为我个人配置,但是发现了一个问题:FC12在登陆后才完成系统启动,也就是说在进入用户登陆界面的时候synergyc还未能启动。所以,(也许)synergyc不适合被安装在用作无键鼠客户机的linux系统中。

在Red Hat Linux中自动运行程序
1.开机启动时自动运行程序
Linux加载后, 它将初始化硬件和设备驱动, 然后运行第一个进程init。init根据配置文件继续引导过程,启动其它进程。通常情况下,修改放置在 /etc/rc或 /etc/rc.d 或 /etc/rc?.d 目录下的脚本文件,可以使init自动启动其它程序。例如:编辑 /etc/rc.d/rc.local 文件,在文件最末加上一行"xinit"或"startx",可以在开机启动后直接进入X-Window。

2.登录时自动运行程序
用户登录时,bash首先自动执行系统管理员建立的全局登录script :/etc/profile。然后bash在用户起始目录下按顺序查找三个特殊文件中的一个:/.bash_profile、/.bash_login、 /.profile,但只执行最先找到的一个。
因此,只需根据实际需要在上述文件中加入命令就可以实现用户登录时自动运行某些程序(类似于DOS下的Autoexec.bat)。

3.退出登录时自动运行程序
退出登录时,bash自动执行个人的退出登录脚本/.bash_logout。例如,在/.bash_logout中加入命令"tar -cvzf c.source.tgz *.c",则在每次退出登录时自动执行 "tar" 命令备份 *.c 文件。

4.定期自动运行程序
Linux有一个称为crond的守护程序,主要功能是周期性地检查 /var/spool/cron目录下的一组命令文件的内容,并在设定的时间执行这些文件中的命令。用户可以通过crontab 命令来建立、修改、删除这些命令文件。
例如,建立文件crondFile,内容为"00 9 23 Jan * HappyBirthday",运行"crontab cronFile"命令后,每当元月23日上午9:00系统自动执行"HappyBirthday"的程序("*"表示不管当天是星期几)。

5.定时自动运行程序一次
定时执行命令at 与crond 类似(但它只执行一次):命令在给定的时间执行,但不自动重复。at命令的一般格式为:at [ -f file ] time ,在指定的时间执行file文件中所给出的所有命令。也可直接从键盘输入命令:

$ at 12:00
at>mailto Roger -s ″Have a lunch″ < plan.txt
at>Ctr-D
Job 1 at 2000-11-09 12:00

2000-11-09 12:00时候自动发一标题为"Have a lunch",内容为plan.txt文件内容的邮件给Roger。

#!/bin/bash
RESTART="........" #里面写相应服务代码
START="......."
STOP=".........."
case "$1" in
restart)
$RESTART
echo "......"
;;
start)
$START
echo "......"
;;
STOP)
$STOP
echo "......"
;;
*)
echo "Usage: $0 {restart ¦ start ¦ stop}"
exit 1
esac

exit 1

脚本写完要修改一下权限 chmod u+x test.sh

首先,linux随机启动的服务程序都在/etc/init.d这个文件夹里,里面的文件全部都是脚本文件(脚本程序简单的说就是把要运行的程序写到一个文件里让系统能够按顺序执行,类似windows下的autorun.dat文件),另外在/etc这个文件夹里还有诸如名为rc1.d, rc2.d一直到rc6.d的文件夹,这些都是linux不同的runlevel,我们一般进入的X windows多用户的运行级别是第5级,也就是rc5.d,在这个文件夹下的脚本文件就是运行第5级时要随机启动的服务程序。需要注意的是,在每个rc (1-6).d文件夹下的文件其实都是/etc/init.d文件夹下的文件的一个软连接(类似windows中的快捷方式),也就是说,在 /etc/init.d文件夹下是全部的服务程序,而每个rc(1-6).d只链接它自己启动需要的相应的服务程序!

要启动scim(某一程序),我们首先要知道scim程序在哪里,用locate命令可以找到,scim在/usr/bin/scim这里,其中usr表示是属于用户的,bin在linux里表示可以执行的程序。这样,我就可以编写一个脚本程序,把它放到/etc/init.d里,然后在rc5.d里做一个相应的软链接就可以了。
这个脚本其实很简单,就两行:

#!/bin/bash
/usr/bin/scim

第一行是声明用什么终端运行这个脚本,第二行就是要运行的命令。

还需要注意的一点是,在rc5.d里,每个链接的名字都是以S或者K开头的,S开头的表示是系统启动是要随机启动的,K开头的是不随机启动的。这样,你就可以知道,如果我要哪个服务随机启动,就把它名字第一个字母K改成S就可以了,当然,把S改成K后,这个服务就不能随机启动了。因此,我这个链接还要起名为SXXX,这样系统才能让它随机启动

添加自启动脚本

首先把自己的脚本放到/etc/init.d中,,然后执行如下指令:

update-rc.d a start 90 2 3 4 5 . stop 90 0 1 6 .

其中a就是你的脚本,注意有两个点。

a脚本范例。

#!/bin/sh


# Source function library.
if [ -f /etc/init.d/functions ]; then
. /etc/init.d/functions
else
. /lib/lsb/init-functions
fi

MOD=/a.ko

start()
{
echo -n $"insert a kernel module: "
/sbin/insmod $MOD
echo
}

stop()
{
echo -n $"remove a kernel module: "
/sbin/rmmod a -f
echo
}

[ -f $MOD ] || exit 0

# See how we were called.
case "$1" in
start)
start
;;
stop)
stop
;;
restart|reload)
stop
start
;;
*)
echo $"Usage: $0 {start|stop|restart|reload}"

update-rc.d命令,是用来自动的升级System V类型初始化脚本,简单的讲就是,哪些东西是你想要系统在引导初始化的时候运行的,哪些是希望在关机或重启时停止的,可以用它来帮你设置。这些脚本的连接位于/etc/rcn.d/LnName,对应脚本位于/etc/init.d/Script-name.

1、设置指定启动顺序、指定运行级别的启动项:
update-rc.d <service> start <order> <runlevels>
2、设置在指定运行级中,按指定顺序停止:
update-rc.d <service> stop <order> <runlevels>
3、从所有的运行级别中删除指定的启动项:
update-rc.d -f <script-name> remove

例如:
update-rc.d script-name start 90 1 2 3 4 5 . stop 52 0 6 .
start 90 1 2 3 4 5 . : 表示在1、2、3、4、5这五个运行级别中,按先后顺序,由小到大,第90个开始运行这个脚本。
stop 52 0 6 . :表示在0、6这两个运行级别中,按照先后顺序,由小到大,第52个停止这个脚本的运行。

如果在 /etc/init.d 中加入一个 script,还须要制作相关的 link
在 /etc/rc*.d 中。K 开头是 kill , S 开头是 start , 数字顺序代表启动的顺序。(SysV)

update-rc.d 可以帮你的忙。

例:

在 /etc/init.d 中建立一个叫作 zope 的 script , 然后

update-rc.d zope defaults

就会产生以下链結::

Adding system startup for /etc/init.d/zope ...

/etc/rc0.d/K20zope -> ../init.d/zope
/etc/rc1.d/K20zope -> ../init.d/zope
/etc/rc6.d/K20zope -> ../init.d/zope
/etc/rc2.d/S20zope -> ../init.d/zope
/etc/rc3.d/S20zope -> ../init.d/zope
/etc/rc4.d/S20zope -> ../init.d/zope
/etc/rc5.d/S20zope -> ../init.d/zope

其他进阶使用方式请 man update-rc.d

关键词:linux

阅读本文后您有什么感想? 已有 人给出评价!

  • 0 欢迎喜欢
  • 0 白痴
  • 0 拜托
  • 0 哇
  • 0 加油
  • 0 鄙视
月经每个月都提前是什么原因 庶母是什么意思 什么鱼红烧好吃 四个月读什么 premier是什么牌子
陈皮和什么泡水喝最好 月经量少吃什么药 丙氨酸氨基转移酶是什么 月经前腰疼是什么原因 昱读什么
逾越节是什么意思 晚霞是什么颜色的 81什么意思 苏轼的弟弟叫什么 什么人不能吃火龙果
为什么抽筋 球虫病有什么症状 c14阳性 是什么意思 技压群雄的意思是什么 梦见买猪肉是什么预兆
子宫内膜炎用什么药效果好bjhyzcsm.com 狗女和什么属相最配wuhaiwuya.com 红细胞低是什么原因hcv8jop3ns2r.cn 小龙虾吃什么hcv7jop5ns2r.cn 运动后喝什么饮料最好tiangongnft.com
泌尿道感染吃什么药hcv9jop8ns0r.cn 腰肌劳损什么症状huizhijixie.com 记过处分有什么影响hcv7jop9ns1r.cn 什么的劝告hcv8jop9ns3r.cn 国树是什么树hcv9jop2ns4r.cn
为什么手术前要禁食禁水hcv8jop9ns8r.cn 额头高代表什么dayuxmw.com 铁观音什么季节喝最好hcv8jop0ns6r.cn 人流后需要注意什么hcv9jop5ns7r.cn 敛是什么意思hcv9jop4ns7r.cn
婴儿湿疹不能吃什么wmyky.com 百依百顺是什么生肖hcv9jop7ns4r.cn 尿潜血挂什么科hcv8jop8ns6r.cn 阴道炎是什么症状hcv8jop5ns5r.cn 生粉是什么hcv9jop6ns0r.cn
百度