Linux 版 (精华区)
发信人: don (别哭我最爱的人), 信区: Linux
标 题: linux下的autoexec.bat
发信站: 哈工大紫丁香 (2000年10月13日20:40:57 星期五), 站内信件
发信人: SingleBoy (Happy Hacking), 信区: Linux
标 题: Re: 请问有没有linux下的autoexec.bat
发信站: 华南网木棉站 (Thu Oct 12 21:19:04 2000), 转信
系统最先启动的是 /etc/inittab, 看这些(跟据本人的 RedHat 6.2 Linux
发行版):
# 下面这行说,系统的默认启动是进入 5 号模式,也就是图形模式。
id:5:initdefault:
# 下面开始执行 /etc/rc.d/rc.sysinit,这是一个脚本。里面是关于
# 系统初始化的一些设置,比如 mount 硬盘,从你看到 Welcome xxx 到
# 除始化内核模块,都在这里面。感兴趣可以自己看看。
# System initialization.
si::sysinit:/etc/rc.d/rc.sysinit
# 下面,将跟据上面 id:X:initdefault: 的设置,进入相应的模式。
# 在我的机器上,是进入 5 号模式,也就是图形模式。
# 格式我没有具体看过相应文档或代码,冒号是分隔符,第二个域是说明
# 哪个模式下需要运行该行的代码。后面是用 /etc/rc.d/rc 这个脚本
# 跟据 /etc/rc.d/rc?.d 里的设置关鼻或起动相应的服务。
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
# 第二个域为空。跟上面的 rc.sysinit 一样,任何一个模式下都要执行
# /sbin/update 这个命令是执行硬盘和内存缓冲的同步。
# Things to run in every runlevel.
ud::once:/sbin/update
# Ctrl + Alt + Del 重启机器。我的是关闭的。也就是说,比须有一个特权用户
等
# 录上来,执行 /sbin/shutdown 或者 相关命令才能重启。这样可以防止非正常
地
# 重启从而让非信认用户通过起动时的内核参数拿到 root 特权。
# Trap CTRL-ALT-DELETE
#ca::ctrlaltdel:/sbin/shutdown -t3 -r now
# 这里的设置是从现在起,三秒钟后重起机器
这里是跟 UPS 有关的设置。当 UPS 报告电源错误时自动关机
# 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"
# 起动 6 个 虚拟终端,就是我门用 Alt + [1-6] 切换的。
# 第二个域一般是 2345 的。我的机器在进如图形模式起动的时候,只开一个
# 虚拟终端,所以 2-6 的第二个域都改成了 234.
# Run gettys in standard runlevels
1:2345:respawn:/sbin/mingetty tty1
2:234:respawn:/sbin/mingetty tty2
3:234:respawn:/sbin/mingetty tty3
4:234:respawn:/sbin/mingetty tty4
5:234:respawn:/sbin/mingetty tty5
6:234:respawn:/sbin/mingetty tty6
# 如果是进入五号模式,则起动 X Desktop Manager
# 我的机器上同时启动了两个 xdm 等待登录。可以用 Ctrl + Alt + [23] 切换。
# 还有点疑问没有解决,解决了再写。
# Run xdm in runlevel 5
# xdm is now a separate service
x:5:respawn:/etc/X11/prefdm -nodaemon
这之后就去执行 /etc/rc.d/rc.local 了。所以一般要加自己的启动时命令的话,
是自己建一个形如 rc.XXX 的文间放到 /etc/rc.d, 然后把它加到 rc.local 里
执行。这样比较直观的可以看出,自己都做了些什么改动。
我自己的机器的 /etc/rc.d/rc.sysinit 里面还加进了对硬盘参数的修改。是在里
面
initlog 之后加进了如下几行:
echo "Set the Hard Disk's parameters"
hdparm -c1 -d1 -m8 -S240 -X66 -k1 /dev/hda
hdparm -c1 -d1 -m8 -S240 -X66 -k1 /dev/hdc
分别针对两个硬盘。-X66 is used to select UltraDMA mode2 transfers
-c1 is used to enable (E)IDE 32-bit I/O support
-d1 is used to enable the "using_dma" flag for this drive
-m8 is set sector count for multiple sector I/O on the drive.Most
drives
support the minimum settings of 2, 4, 8, or 16 (sectors). Larger
settings
may also be possible, depending on the drive.
-S240 Set the standby (spindown) timeout for the drive. A value of zero
means
"off". Values from 1 to 240 specify multiples of 5 seconds, 240
means
1800 seconds (30 minutes).
-k1 means keep settings.
【 在 dreamweaver (梦航) 的大作中提到: 】
: //bow
--
--
一条驿路,一种氛围。
一朵梨花,一种思考。
希望能在Linux这条驿路上与你同行!
※ 来源:·哈工大紫丁香 bbs.hit.edu.cn·[FROM: PR-AI.hit.edu.cn]
Powered by KBS BBS 2.0 (http://dev.kcn.cn)
页面执行时间:2.329毫秒