自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(6)
  • 收藏
  • 关注

原创 关于伪终端的几点记录

下面引用自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 445

原创 在systemd下如何编写我们的守护进程,利用systemd管理我们的守护进程

前言:在sysv init与upstart方式下,我们编写守护进程的方法可参见我写的其它文章,但思想与方法来源都是那本圣经《unix环境高级编程》,基本思路就是两次fork,调用setsid()脱离终端(如果有的话),标准输出入、标准输出、标准出错重定向等等;     最近的一些linux distribution开始采用systemd作为sysv init和upstart的替代,如果我们想让

2015-11-18 17:36:28 6894

原创 关于init的几点记录

Systemd简介和特点systemd的目标是:尽可能启动更少的进程、尽可能将更多的进程并行启动设计点1:对于传统的SysV init,假如要启动7个服务,那么这7个启动服务是有先后顺序的,也就是串行启动,串行启动的原因可能是某些服务依赖于另一些服务,那么被的服务将会被先启动,但是并不是所有的服务都相关联,于是有些服务之间其实可以是并行启动的。对于upstart,对于有依赖

2015-11-16 16:52:58 448

原创 linux启动流程分析

1:加电到bootloader加载系统加电,BIOS(基本输入输出系统)代码装载入内存一:自检,主要负责监测系统外围关键设备(CPU、内存等)是否正常1、根据配置的启动设备(如harddisk、cdrom、网卡--pxe方式等)去读区启动代码        A:硬盘启动:         (1)BIOS会读区硬盘第一个扇区的512Bytes中前446个字节bootloader代

2015-11-16 09:54:32 2278

原创 python BaseHTTPServer.py

"""HTTP server base class.Note: the class in this module doesn't implement any HTTP request; seeSimpleHTTPServer for simple implementations of GET, HEAD and POST(including CGI scripts). It does,

2015-11-09 16:23:37 1608

原创 Python SocketServer.py

#SocketServer.py代码解析__version__ = "0.4"import socketimport selectimport sysimport osimport errnotry: import threadingexcept ImportError: import dummy_threading as threading__all__

2015-11-09 15:20:13 1318 2

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除