学习 “rc.sysinit” 1st

set -m

if [ -z "$HOSTNAME" -o "" = "" ]; then

. HOSTNAME=localhost

fi


if[ ! -e /proc/mounts ]; then

mount -n -t proc /proc /proc

mount -n -t sysfs /sys /sys > /dev/null 2>&1

fi


if [ ! -d /proc/bus/usb ]; then

modprobe usbcore >/dev/null 2>&1 && mount -n -t usbfs /proc/bus/usb /proc/bus/usb

else

mount -n -t usbfs /proc/bus/usb /proc/bus/usb

fi

mount -n -o remount /dev/shm >/dev/null 2>&1
mount -n -o remount /proc >/dev/null 2>&1
时间: 2024-10-19 20:34:25

学习 “rc.sysinit” 1st的相关文章

Linux学习:rc.sysinit

下面贴出的是centos6.5 /etc/rc.sysinit文件内容 #!/bin/bash # # /etc/rc.d/rc.sysinit - run once at boot time # # Taken in part from Miquel van Smoorenburg's bcheckrc. # HOSTNAME=$(/bin/hostname) set -m if [ -f /etc/sysconfig/network ]; then . /etc/sysconfig/netw

linux-/etc/inittab,rc.sysinit,rc服务类脚本,chkconfig

o yaouyazhuLinux系统启动流程 POST-->BIOS(Boot Sequence)-->MBR(bootloader,446)-->Kernel-->initrd-->(ROOTFS)/sbin/init(/etc/inittab) Kernel初始化的过程:1.设备探测2.驱动初始化(可能会从initrd(initramfs)文件中装载驱动模块)3.以只读挂载根文件系统:4.装载第一个进程init(PID:1)  (rw重新挂载rootfs) initrd初

转载:Pixhawk源码笔记四:学习RC Input and Output

转自:新浪@WalkAnt 第五部分 学习RC Input and Output 参考:http://dev.ardupilot.com/wiki/learning-ardupilot-rc-input-output/ RC Input,也就是遥控输入,用于控制飞行方向.改变飞行模式.控制摄像头等外围装置.ArduPilot支持集中不同RC input(取决于具体的硬件飞控板): 1. PPMSum – on PX4, Pixhawk, Linux and APM2 2. SBUS – on P

转-Linux启动过程详解(inittab、rc.sysinit、rcX.d、rc.local)

http://blog.chinaunix.net/space.php?uid=10167808&do=blog&id=26042 1)BIOS自检2)启动Grub/Lilo3)加载内核4)执行init进程5)通过/etc/inittab文件进行初始化6)登陆Linux 1)BIOS自检   a)POST(Power On Self Test),对硬件进行检测   计算机在通电后首先由BIOS进行自检,即所谓的POST(Power On Self Test),对硬件进行检测   依据BIO

Linux启动过程详解(inittab、rc.sysinit、rcX.d、rc.local)

启动第一步--加载BIOS 当你打开计算机电源,计算机会首先加载BIOS信息,BIOS信息是如此的重要,以至于计算机必须在最开始就找到它.这是因为BIOS中包含了CPU的相关信息.设备启动顺序信息.硬盘信息.内存信息.时钟信息.PnP特性等等.在此之后,计算机心里就有谱了,知道应该去读取哪个硬件设备了. 启动第二步--读取MBR 众所周知,硬盘上第0磁道第一个扇区被称为MBR,也就是Master Boot Record,即主引导记录,它的大小是512字节,别看地方不大,可里面却存放了预启动信息.

linux rc.sysinit文件详解

/etc/rc.d/rc.sysinit 系统初始化脚本的任务 1.激活udev和selinux 2.根据/etc/sysctl.conf文件设定内核参数 3.设定系统时钟 4.装载键盘映射 5.启用交换分区 6.设置主机名 7.根文件系统检测,并以读写方式重新挂载 8.激活raid和LVM设备 9.启用磁盘配额 10.根据/etc/fstab检查并挂载其他文件系统 11.清理过期的锁和PID文件 #!/bin/bash## /etc/rc.d/rc.sysinit - run once at

/etc/rc.d/rc.sysinit

[[email protected] ~]# ls /etc/rc.d/rc.sysinit /etc/rc.d/rc.sysinit [[email protected] ~]# [[email protected] ~]# ls /etc/rc.d/rc.sysinit /etc/rc.d/rc.sysinit [[email protected] ~]# cat /etc/rc.d/rc.sysinit #!/bin/bash # # /etc/rc.d/rc.sysinit - run

rc.local自启动学习

linux有自己一套完整的启动体系,抓住了linux启动的脉络,linux的启动过程将不再神秘. 本文中假设inittab中设置的init tree为: /etc/rc.d/rc0.d /etc/rc.d/rc1.d /etc/rc.d/rc2.d /etc/rc.d/rc3.d /etc/rc.d/rc4.d /etc/rc.d/rc5.d /etc/rc.d/rc6.d /etc/rc.d/init.d 目录 1. 关于linux的启动 2. 关于rc.d 3. 启动脚本示例 4. 关于rc

rc.local自启动学习(转)

linux有自己一套完整的启动体系,抓住了linux启动的脉络,linux的启动过程将不再神秘. 本文中假设inittab中设置的init tree为: /etc/rc.d/rc0.d/etc/rc.d/rc1.d/etc/rc.d/rc2.d/etc/rc.d/rc3.d/etc/rc.d/rc4.d/etc/rc.d/rc5.d/etc/rc.d/rc6.d/etc/rc.d/init.d 目录 1. 关于linux的启动2. 关于rc.d3. 启动脚本示例4. 关于rc.local5. 关