借助啟動腳本可以設置各種程序開機后自動運行,,也可以設置其他系統設置,,這有點 類似于Windows 系統中的Autobat 自動批處理文件,,啟動腳本的位于板子的/etc/init.d/rcS,,內 容如下(實際內容可能與此不完全一致): #! /bin/sh PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/bin: ##設置默認有效執(zhí)行路徑 runlevel=S ##用戶等級,在此為:單用戶 prevlevel=N umask 022 export PATH runlevel prevlevel # # Trap CTRL-C &c only in this shell so we can interrupt subprocesses. # trap ":" INT QUIT TSTP #SCSI modules #Input modules #/sbin/insmod /lib/input.o #/sbin/insmod /lib/keybdev.o #/sbin/insmod /lib/mousedev.o #/sbin/insmod /lib/evdev.o #Charactor modules /bin/ln -s /dev/fb/0 /dev/fb0 ##FrameBuffer 的符號聯接 /bin/ln -s /dev/vc/0 /dev/tty1 /bin/ln -s /dev/sound/dsp /dev/dsp #聲音設備的符號聯接 /bin/ln -s /dev/sound/mixer /dev/mixer #聲音設備的符號聯接 /bin/ln -s /dev/scsi/host1/bus0/target0/lun0/part1 /dev/sda1 #設置常用臨時目錄 /bin/mount -t proc none /proc /bin/mount -t tmpfs none /tmp /bin/mount -t tmpfs none /var /bin/mkdir -p /var/lib /bin/mkdir -p /var/run /bin/mkdir -p /var/log #Usb devices #/sbin/insmod /lib/hid-core.o #/sbin/insmod /lib/usbmouse.o #/sbin/insmod /lib/usbkbd.o #Netcard #/sbin/insmod /lib/cs8900a.o #各種服務程序 /etc/rc.d/init.d/netd start # telnet/ftp 服務 /etc/rc.d/init.d/httpd start # web server 服務 /etc/rc.d/init.d/leds start # led 服務 /sbin/ifconfig lo 127.0.0.1 #本地回環(huán)設備ip 地址 /sbin/ifconfig eth0 192.168.1.230 up #本機ip 地址, /sbin/madplay /shanghaitan.mp3 & #開機后自動運行madplay 播放mp3, 用戶可以#仿照此處添加自己的開機程序 /bin/hostname -F /etc/sysconfig/HOSTNAME |
|
來自: 昵稱4273156 > 《Linux 學習》