ubuntu 自添加开机启动程序(一种使ethtool设置永久保存在网络设备中的曲线救国方法) 转自:http://www.groad.net/bbs/read.php?tid-1393.html
2011-01-20 10:30
1331 查看
他的这个文档虽然是基于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
#!/bin/sh #配置网络为100M sudo ethtool -s eth0 autoneg off speed 100 duplex full
转自: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
相关文章推荐
- Ubuntu添加和设置开机自动启动程序的方法
- http://www.cocoachina.com/bbs/read.php?tid-1323.html
- Ubuntu添加和设置开机自动启动程序的方法
- ios DOME(http://www.cocoachina.com/bbs/read.php?tid-8101.html)
- Ubuntu添加开机自动启动程序的方法
- (转载),方便使用http://www.cocoachina.com/bbs/read.php?tid=128244
- Ubuntu添加开机自动启动程序的方法(转载)
- UBUNTU添加开机自动启动程序方法
- Ubuntu添加开机自动启动程序的方法
- Ubuntu添加开机自动启动程序的方法
- 【转】UBUNTU添加开机自动启动程序方法
- UBUNTU添加开机自动启动程序方法
- C# 启动外部程序的几种方法(转自:http://www.cnblogs.com/Slxj/archive/2012/01/12/2320531.html)
- Ubuntu 16.04设置rc.local开机启动命令/脚本的方法(通过update-rc.d管理Ubuntu开机启动程序/服务)
- Ubuntu添加开机自动启动程序方法
- UBUNTU添加开机自动启动程序方法
- Ubuntu添加开机自动启动程序的方法
- http://bbs.chinaunix.net/viewthread.php?tid=35454 Java Swing 中三种事件处理方法之比较
- Eclipse基础--plugin插件安装(from: http://www.eclipseworld.org/bbs/read.php?tid=136)
- Ubuntu添加开机自动启动程序的方法