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毫秒