- 博客(5)
- 资源 (12)
- 收藏
- 关注
原创 linux系统管理(4)---dpkg-deb
linux系统下有两种常见的软件包管理系统Debian和RPM。 本文将介绍Debian包管理工具dpkg-deb用法,dpkg-deb是用来制作Debian包的工具,同时也可以查看、解压Debian包。 本文将选取ubuntu12.04发行版做为描述基础。
2014-03-19 21:52:55 6298
原创 linux进程管理(3)---进程创建
本文将介绍linux下创建进程的过程,不同于其他操作系统,linux创建进程的实现方式有自己的显著特点,具体的实现代码可以在kernel/fork.c中找到。 linux没有线程和进程的区别,但是父进程在创建子进程时,可以根据参数标志让子进程选择性的继承父进程的资源;如果指定子进程继承父进程的地址空间、打开的文件、文件系统、信号量等资源,那么此时的子进程就相当于父进程的“线程”。虽然linux不直接提供线程,但是通过参数标志的方式间接提供被称为“轻量级进程”的线程,显得更加灵活和简单。
2014-03-18 22:15:25 2673
原创 linux进程管理(2)---进程的组织结构
linux为了不同的进程管理目的,使用了不同的方法组织进程之间的关系,为了体现进程创建关系,使用了父子关系;为了区分进程和线程,使用了进程组;为了快速查找某个进程,使用了哈希表;为了进程调度,使用了运行队列、等待队列,将不同运行状态的进程放入不同的队列中。
2014-03-17 22:15:35 4453 1
原创 linux进程管理(1)---进程描述符
linux支持多进程特性,可以最大化的使用cpu资源;用户可以在同一个cpu上运行多个用户程序。多进程的原理是:时钟中断触发进程调度程序,调度程序分时运行多个进程。这就要求每个进程能够保留现场信息(cpu现场、系统资源、调度信息等)。
2014-03-13 22:55:19 7078
原创 linux系统管理(3)---runlevel
linux系统有运行级别的概念,不同的运行级别就是不同服务的组合,从而完成不同的系统用途。例如,运行级别3会启动httpd,系统提供web server服务;运行级别1会关闭网络服务,系统仅提供基本的使用环境。通过运行级别,用户就可以灵活的控制系统提供的各种服务组合。
2014-03-02 15:00:35 6456 1
understanding the linux kernel(3rd) 英文版
2010-03-18
make使用手册,轻松学习make的使用。
2009-11-16
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人