GNU/Linux 相关学习总结
文章平均质量分 68
jianghuyue
Software Engineer @HP
展开
-
GNU/CPIO 学习小结
CPIO 是一种binary file archiver, 同时也定义了一种文件格式(file format). CPIO software utility 被作为tape archiver,它最初是作为PWB/UNIX(Programmer's Workbech:1976, 在UNIX最开始在Bell Lab出现的时候,UNIX主要是用于研究目的, 随着UNIX的商业价值逐渐被挖掘出来,一个裁剪过的UNIX 版本被开发,它主要是用于作为生产环境,而不是用于研究。详情见http://en.wikipedia原创 2010-08-20 17:25:00 · 558 阅读 · 0 评论 -
Apache 2 : starting apache
Apache HTTP server 如何启动? 如果Listen directive 在conf文件中指定为默认的80端口(或者小于1024的其他端口),则需要root权限来启动HTTPD进程。当HTTP Server启动之后,并且完成了一些初始化的动作,如打开Apache的日志文件, Apache HTTPD进程会启动一定数量的child processes, 这些child process用来监听端口,或者响应请求。但是这些child process会以稍低的优先级来启动(非root用户权限)。而这原创 2010-08-24 13:23:00 · 534 阅读 · 0 评论 -
Makefile 小结 v1
由于Makefile不是很熟悉,为了以后使用方便,在此记录一个常用Makefile,并且会继续更新。 common stanza: #common header SHELL = /bin/sh CC=gcc COMPILE.c=$(CC) $(CFLAGS) $(CPPFLAGS) -c LINK.c=$(CC) $(CFLAGS) $(CPPFLAGS) $(LDDIR) $(LDFLAGS) LDDIR=-L../lib原创 2011-02-16 17:22:00 · 655 阅读 · 0 评论 -
Linux Kernel 2.6 CFS scheduler 学习笔记 (一)
Linux是多任务操作系统(multitask OS), 在单处理器系统上,多任务操作系统需要使得在其上运行的进程认为是自己使得独占处理器资源,所以这仅仅是逻辑上的并行。在多处理器系统里,多任务操作系统可以实现真正实现并行,也就是在不同的处理器上运行着不同的进程。而如何在这两种的机器上实现多进程并行执行(逻辑上和物理上),则是调度器的主要任务。 Linux scheduler的历史 从1991原创 2011-06-26 01:33:00 · 1102 阅读 · 0 评论