
linux
文章平均质量分 77
潇垚
莲华圣路 开天光
展开
-
关于init的几点记录
Systemd简介和特点systemd的目标是:尽可能启动更少的进程、尽可能将更多的进程并行启动设计点1:对于传统的SysV init,假如要启动7个服务,那么这7个启动服务是有先后顺序的,也就是串行启动,串行启动的原因可能是某些服务依赖于另一些服务,那么被的服务将会被先启动,但是并不是所有的服务都相关联,于是有些服务之间其实可以是并行启动的。对于upstart,对于有依赖原创 2015-11-16 16:52:58 · 477 阅读 · 0 评论 -
在systemd下如何编写我们的守护进程,利用systemd管理我们的守护进程
前言:在sysv init与upstart方式下,我们编写守护进程的方法可参见我写的其它文章,但思想与方法来源都是那本圣经《unix环境高级编程》,基本思路就是两次fork,调用setsid()脱离终端(如果有的话),标准输出入、标准输出、标准出错重定向等等; 最近的一些linux distribution开始采用systemd作为sysv init和upstart的替代,如果我们想让原创 2015-11-18 17:36:28 · 6964 阅读 · 0 评论 -
linux启动流程分析
1:加电到bootloader加载系统加电,BIOS(基本输入输出系统)代码装载入内存一:自检,主要负责监测系统外围关键设备(CPU、内存等)是否正常1、根据配置的启动设备(如harddisk、cdrom、网卡--pxe方式等)去读区启动代码 A:硬盘启动: (1)BIOS会读区硬盘第一个扇区的512Bytes中前446个字节bootloader代原创 2015-11-16 09:54:32 · 2371 阅读 · 0 评论 -
关于伪终端的几点记录
下面引用自http://unix.stackexchange.com/questions/21280/difference-between-pts-and-tty的一段话A tty is a native terminal device, the backend is either hardware or kernel emulated.A pty (pseudo terminal原创 2015-11-19 17:53:09 · 483 阅读 · 0 评论