易截截图软件、单文件、免安装、纯绿色、仅160KB

linux 的 启动设置和自启动项目

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.local
 5. 关于bash启动脚本
 6. 关于开机程序的自动启动
 
 1. 关于linux的启动
 init是所有进程的顶层
 init读取/etc/inittab,执行rc.sysinit脚本
 (注意文件名是不一定的 有些unix甚至会将语句直接写在inittab中)
 rc.sysinit脚本作了很多工作:
 init $path
 config network
 start swap function
 set hostname
 check root file system  repair if needed
 check root space
 ....
 
 rc.sysinit根据inittab执行rc?.d脚本
 linux是多用户系统,getty是多用户与单用户的分水岭
 在getty之前运行的是系统脚本
 
 2. 关于rc.d
 所有启动脚本放置在 /etc/rc.d/init.d下
 rc?.d中放置的是init.d中脚本的链接,命名格式是:
 s{number}{name}
 k{number}{name}
 s开始的文件向脚本传递start参数
 k开始的文件向脚本传递stop参数
 number决定执行的顺序
 
 3. 启动脚本示例
 这是一个用来启动httpd的 /etc/rc.d/init.d/apache 脚本:
 代码:
 #!/bin/bash
 ......
 可以看出他接受start stop restart status参数
 然后可以这样建立rc?.d的链接:
 代码:
 cd /etc/rc.d/init.d & & 
 ln -sf ../init.d/apache ../rc0.d/k28apache & & 
 ln -sf ../init.d/apache ../rc1.d/k28apache & & 
 ln -sf ../init.d/apache ../rc2.d/k28apache & &


相关文档:

Linux设备模型之input子系统详解

一:前言
最近在研究android的sensor driver,主要是E-compass,其中用到了Linux input子系统.在网上也看了很多这方面的资料,感觉还是这篇分析的比较细致透彻,因此转载一下以便自己学习,同时和大家分享!
(这篇博客主要是以键盘驱动为例的,不过讲解的是Linux Input Subsystem,可以仔细的研究一下!)
键盘驱动将检 ......

linux学习笔记(转)

linux目录架构
/   根目录
/bin    常用的命令 binary file 的目錄
/boot   存放系统启动时必须读取的档案,包括核心 (kernel) 在内
     /boot/grub/menu.lst   GRUB设置
     /boot/vmlinuz   内核
   ......

VIM+GDB linux c/c++ 的编程利器

其实VIM也能把编译 调试集成在一起,像是一个IDE一样。
首先现在VIM的源码,因为要集成调试环境的话需要重新编译VIM才行,所以我们不如重新安装一个。
VIM的现在地址:
http://www.vim.org/sources.php
然后下载VIMGDB,这是vim的集成调试环境的一个重要插件程序。
地址:http://sourceforge.net/projects/clewn/files ......

Linux操作系统学习线路图

如果你正在学习Linux操作系统,不知从哪里入手,可以参考下面给出的9点建议,还有一点是本人附加的,Linux程序工程师非常吃香,以后肯定是个火红职业。不管怎样,只要努力的学,后果很美好。
1.掌握至少50个以上的常用命令。
比如:安装和登录命令:login、 shutdown、 halt、 reboot 、mount、umount 、chsh
文件处理命 ......

VIM+GDB linux c/c++ 的编程利器

原文:http://blog.csdn.net/jackyvan/archive/2010/01/15/5193693.aspx
其实VIM也能把编译 调试集成在一起,像是一个IDE一样。
首先现在VIM的源码,因为要集成调试环境的话需要重新编译VIM才行,所以我们不如重新安装一个。
VIM的现在地址:
http://www.vim.org/sources.php
然后下载VIMGDB,这是vim的集成调试环境的 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号