易截截图软件、单文件、免安装、纯绿色、仅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学习笔记(转)

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

LINUX学习笔记-信号SIGNAL


运行如下命令,可看到Linux支持的信号列表:
$ kill -l
1) SIGHUP 2) SIGINT 3) SIGQUIT 4) SIGILL
5) SIGTRAP 6) SIGABRT 7) SIGBUS 8) SIGFPE
9) SIGKILL 10) SIGUSR1 11) SIGSEGV 12) SIGUSR2
13) SIGPIPE 14) SIGALRM 15) SIGTERM 17) SIGCHLD
18 ......

Ubuntu Linux系统开启TELNET服务的方法

Ubuntu Linux系统开启TELNET服务的方法
  RSS订阅,第一时间获取开源资讯动态  
1. sudo apt-get install xinetd telnetd
2. 安装成功后,系统也会有相应提示(好象7.10才有,6.10就没看到)
sudo vi /etc/inetd.conf并加入以下一行
telnet stream tcp nowait telnetd /usr/sbin/tcpd /usr/sbin/in.tel ......

Linux下IP――分片与重组


http://blog.csdn.net/Suprman/archive/2006/08/30/1144759.aspx
原理介绍
 
为一个数据包片再次分片
    为数据包分片和为数据包片再次分片之间的细微差别就在于网关处理MF比特的不同。但一个网关为原来为分片的数据包分片时,除了末尾的数据包片,它将其余所有分片上的MF比特都置为一,最 ......

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

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