ubuntu 自添加开机启动程序(一种使ethtool设置永久保存在网络设备中的曲线救国方法) 转自:http://www.groad.net/bbs/read.php?tid-1393.html

转载 2011年01月20日 10:30:00

他的这个文档虽然是基于9.04的,但我在10.04下配置也是成功的。我要实现的脚本是关于网络配置的,为了方便自己以后使用,也记在这里了。

 

 

 

 

转自:http://www.groad.net/bbs/read.php?tid-1393.html

 

ubuntu (我的是 9.10)的开机启动会和 redhat suse 这些发行版会稍有差别,比如默认情况下没有 /etc/inittab 的配置文件,redhat 发行版在启动级别 3 上是文本模式登录,而 ubuntu 的启动级别2~5 都是一样的启动。现在,添加一个自定义的可执行文件或脚本,使其在开机启动时执行。

以一个脚本为例,脚本的内容很简单

引用
#! /bin/sh

echo "hello start up script!" > /home/beyes/mystart.txt

exit 0



这个脚本的作用只是在我的家目录里建立一个文本文件,里面的内容就是 echo 后的内容hello start up script!。

编辑好这个脚本后,给其赋予相应的可执行文件,为了方便,就 chmod 777 /etc/init.d/mystart

接着在 /etc/rc5.d 这个目录下做一个软链接:  ln -s /etc/init.d/mystart /etc/rc5.d/S99mystart

那么,这个脚本开机启动生效了么?经过重启后,并没有发现在 /home/beyes 目录下生成 mystart.txt 文件。

使用 sysv-rc-conf 配置一下启动服务:

上图,在第 2 运行级别也配置了让 mystart 启动。这个 sysv-rc-conf 会读取 /etc/init.d 里的文件以及 rcx.d (x为运行级别)下的软连接等信息。关于更多管理启动项的更多信息见:
http://www.groad.net/bbs/read.php?tid-1392.html

配置完后,重启。再到 /home/beyes 里查看,生成了 mystart.txt 文件,里面也有相应的内容。从这里,也看到了 ubuntu 默认的启动运行级别为 2 。另外,在 /etc/rc2.d 目录下,也发现了由 sysv-rc-conf 生成的软连接: S99mystart

 

 

相关文章推荐

1指令 --mii-tool & ethtool (配置网卡的模式)

mii-tool 的用法 : [root@localhost ~]# mii-tool –helpusage: mii-tool [-VvRrwl] [-A media,... | -F media]...

改变网络接口速度和协商方式miitool和ethtool

refer to: http://blog.chinaunix.net/uid-793704-id-2545641.html 1、mii-tool 配置网络设备协商方式的工具;   1.1...

ubuntu 下ethtool安装

1,下载安装包:ethtool-2.6.37.tar,将其放入自己的路径下,解压:tar -xvf ethtool-2.6.37.tar 2,cd ethtool-2.6.37,执行./config...

Ubuntu14.10 有线网络 “连接已断开,你现在处于离线状态”问题的解决

ethtool --version 相关问题描述: Ubuntu不能连网;Ubuntu14.10 有线网络无连接;Ubuntu无法连网;Ubuntu无网络连接; 网络环境: 我使用的网络时实验室的网络...

使用dup2重定向了标准输出后,使用什么方法恢复对终端的输出?? http://bbs.chinaunix.net/forum.php?mod=viewthread&tid=359433&page=

使用dup2重定向了标准输出后,使用什么方法恢复对终端的输出?? [复制链接] 00 dysnake 稍有积蓄 ...

在美做开发多年,写给国内iphone新手,转自http://bbs.feng.com/read-htm-tid-768284.html

在美做开发多年,写给国内iphone新手 从这个论坛开始办这个板块就几乎没正面回复过什么,但平心而论,看的最多的板块也是这个。但从没有发表过自己的看法,因为任何一个人在今时今日都可以成为一个程序...

危险的SQL Server!(转自:http://bbs.51cto.com/archiver/tid-398614.html和http://www.sai52.com/archives/450/)

对存储过程进行大手术,并且对帐号调用扩展存储过程的权限要慎重。其实在多数应用中根本用不到多少系统的存储过程,而SQL Server的这么多系统存储过程只是用来适应广大用户需求的,所以请删除不必要的存储...
  • lslxdx
  • lslxdx
  • 2011年03月24日 20:37
  • 550

IIS安装步骤(转自:http://wenku.baidu.com/view/be8f165e312b3169a451a45f.html和http://bbs.blueidea.com/viewthread.php?tid=2509169&page=)

以下是安装的全部过程。 1.确认计算的名字我的电脑->右键属性->计算机名->确认计算机的名字,最好不是特长的那一种。2.如果是完整版的xp在控制面板->添加删除程序->添加删除windows组件->...
  • lslxdx
  • lslxdx
  • 2011年03月24日 22:35
  • 1657

我们工作到底为了什么(http://www.c114.net/bbs/c114.asp?u=http://bbs.c114.net/viewthread.php?tid=617730)

我们工作到底为了什么(这篇文章很重要) 一、关于工作与生活      我有个有趣的观察,外企公司多的是25-35岁的白领,40岁以上的员工很少,二三十岁的外企员工是意气风发的,但外企公司40岁...

在ASP.NET中如何添加过滤器(转自:http://www.zhangbo.name/izone/articles/9ck733p7h4v1.php)

熟悉J2EE Web应用开发的人,都知道在J2EE中有过滤器filter,该filter可以对指定的URL访问进行拦截,并执行过滤器的方法,根据实际应用情况,我们可以在过滤器中修改请求的编码,可以判断...
  • lslxdx
  • lslxdx
  • 2011年07月13日 23:25
  • 2742
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:ubuntu 自添加开机启动程序(一种使ethtool设置永久保存在网络设备中的曲线救国方法) 转自:http://www.groad.net/bbs/read.php?tid-1393.html
举报原因:
原因补充:

(最多只允许输入30个字)