易截截图软件、单文件、免安装、纯绿色、仅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 Bluetooth编程(三) HCI层编程

1. HCI层协议概述:
HCI提供一套统一的方法来访问Bluetooth底层。如图所示:
从图上可以看出,Host Controller Interface(HCI)  就是用来沟通Host和Module。Host通常就是PC, Module则是以各种物理连接形式(USB,serial,pc-card等)连接到PC上的bluetooth Dongle。
在Host这一端:application,SDP,L2cap等协议 ......

linux学习笔记(转)

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

【Linux应用与驱动开发】Linux内核的排队自旋锁

排队自旋锁(FIFO Ticket Spinlock)是 Linux 内核 2.6.25 版本中引入的一种新型自旋锁,它解决了传统自旋锁由于无序竞争导致的“公平性”问题。本文详细介绍了排队自旋锁的设计原理和具体实现,并与 操作系统采用的类似技术进行比较。最后讨论可能的扩展排队自旋锁的一些想法。
引言
自旋锁(Spinlock)是一种 Lin ......

xp底下成功使用ssh登录ubuntu linux(采用密钥方式)


服务器端的设置:
安装ssh:
sudo apt-get install ssh
以普通用户的身份建立公钥和私钥:
ssh-keygen -t rsa
然后要求你确认钥匙的文件名(用默认的就好了);输入口令;再次输入口令。
在~/.ssh/下会生成公钥id_rsa.pub和私钥id_rsa
更改公钥文件名:
cd ~/.ssh/
mv id_rsa.pub authorized_keys
设置文件属性: ......

Linux操作系统学习线路图

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