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

Linux 启动参数 (转)

 一般的系统是先启动/sbin/init,但是也可通过启动参数指定init=来确定,
如:我的系统就是制定的init=/linuxrc,因为文件系统是采用busybox的,而linuxrc
也是一个指向busybox的文件,不过不确认它指向具体哪个指令。不过可能是/sbin/init。
init进程的主要任务是按照inittab文件所提供的信息创建进程,由于进行系统初始
化的那些进程都由init创建,所以init进程也称为系统初始化进程。
    如我的inittab:
::sysinit:/etc/init.d/rcS
::respawn:-/bin/login
::restart:/sbin/init
tty0::askfirst:-/bin/login
::ctrlaltdel:/bin/reboot
::shutdown:/bin/umount -a -r
::shutdown:/sbin/swapoff -a
inittab的格式如下:
id:rstate:action:process
1.id字段是最多4个字符的字符串,用来唯一标志表项。
2.rstate(run state)字段定义该记录项被调用时的运行级别,rstate可以由一个或多个运行级别构成,
也可以是空,空则代表运行级别0~6。当请求init改变运行级别时,那些rstate字段中不包括新运行级
别的进程将收到SIGTERM警告信号,并且最后被杀死;只有a、b、c启动的命令外(a、b、c不是真正的运行级别)
3.action字段定义了该进程应该运行在何种状态下:
    代码:
    boot        在系统启动时运行,忽略runlevel
    bootwait    在系统启动时运行,init等待进程完成。忽略runlevel
    ctrlaltdel    当Ctrl+Alt+Del三个键同时按下时运行,把SIGINT信号发送给init。忽略    runlevel
    initdefault    不要执行这个进程,它用于设置默认runlevel
    kbrequest    当init从键盘中收到信号时运行。这里要求键盘组合符合KeyBoardSigral(参见/usr/share/doc/kbd-*关于键盘组合的文档)
    off        禁止进入,因此该进程不运行
    once        每一个runlevel级别运行一次
    ondemand    当系统指定特定的运行级别A、B、C时运行
    powerfail    当init收到SIGPWR信号时运行
    p


相关文档:

linux下快速安装apache+php+mysql

 (1)、yum安装mysql
//yum安装
yum -y install mysql mysql_server
//在服务清单中添加mysql服务
chkconfig --add mysqld
//服务启动
service mysqld start
//初始化mysql数据库
/usr/bin/mysql_secure_installation
(2)、安装apache
yum -y install httpd
service httpd start
添加iptables允许访 ......

Linux多线程编程

原文地址 http://johnylai.blog.sohu.com/63406924.html
典型的线程包括一个运行时间系统,它可以按透明的方式来管理线程。通常线程包包括对线程的创建和删除,以及对互斥和条件变量的调用。POSIX标准线程库具有这些调用。这些包还提供线程的动态创建和删除,因此,直到运行时间之前,线程的个数不必知道。
   ......

2009年:Linux上网本热度回升

 




<!--
@page { margin: 2cm }
P { margin-bottom: 0.21cm }
-->

           Linux
上网本能用吗?对此问题,一般人都要打个问号。但是,事实究竟怎样?
 
    2008
年年末和
2009
年年初,
Linux
上 ......

linux 命令

 /bin = BINaries
/dev = DEVices
/etc = ETCetera
/lib = LIBrary
/proc = PROCesses
/sbin = Superuser BINaries
/tmp = TeMPorary
/usr = Unix Shared Resources
/var = VARiable ?
FIFO = First In, First Out
GRUB = GRand Unified Bootloader
IFS = Internal Field Seperators
LILO = LInux LOader ......

Linux操作系统的Configure参数解释说明

Linux环境下的软件安装,并不是一件容易的事情;如果通过源代码编译后在安装,当然事情就更为复杂一些;现在安装各种软件的教程都非常普遍;但万变不离其中,对基础知识的扎实掌握,安装各种软件的问题就迎刃而解了。Configure脚本配置工具就是基础之一,它是autoconf的工具的基本应用。
与一些技巧相比,Configure显得基 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号