linux 启动过程分析

Linux系统启动过程分析   主要内容:     1. 启动过程几个主要文件简介      2. 开机过程详细说明     3. 开机过程详图   启动过程中的几个主要文件及其作用: 文件名称 (按照加载次序列出)   作用 ...

2013-12-25 14:16:40

阅读数 470

评论数 0

Kickstart/Anaconda实现自动化安装原理探究

内容概要: 1.  系统安装基本流程图示 2.  Anaconda简介 3.  Kickstart简介 4.  引导并指定安装方式 5.  kickstart文件中的主要项目及参数介绍 6.  kickstart配置文件示例 7.  RedHat 安装光盘安装树介绍 8.  ...

2013-12-25 14:08:02

阅读数 654

评论数 0

redhat 安装程序 anaconda 分析

引言 Linux 的安装过程可以分为两个阶段,第一个阶段就是加载内核,创建供后续安装过程使用的系统环境,第二阶段就是加载系统安装程序,执行具体的安装过程。对于第一阶段,有不少资料作了比较详细的介绍,而对于第二阶段,也就是具体的安装过程,却鲜有资料介绍,本文作者结合自己在实践中的心得体会,针对re...

2013-12-25 13:57:05

阅读数 713

评论数 0

X Window System介绍

1、概述     X Window System是1984年由麻省理工学院(MIT)和DEC公司共同开发研究的,是运行在UNIX系统上的视窗系统。严格地说,X Window System并不是一个软件,而是一个协议,这个协议定义一个系统成品所必需具备的功能(就如同TCP/IP、DECnet或IB...

2013-12-25 12:58:36

阅读数 884

评论数 0

Linux init程序分析(续)

3、upstart介绍     upstart是一个基于事件的init的替代程序,这意味着服务的启动和停止都基于事件的通信。 upstart 正在由 Scott James Remnant 进行开发,早期用于Ubuntu发行版,不过它想要成为任何 Linux 发行版上 init 的通用替代程序。...

2013-12-25 12:57:31

阅读数 629

评论数 0

Linux init程序分析

1、init程序剖析     init进程是内核引导过程完成时创建的第一个进程。Linux使用了init进程来对组成Linux的服务和应用程序进行初始化。     当 init 进程启动时(使用传统的sysvinit版本),它会打开一个名为 /etc/inittab 的文件。这个文件是 ini...

2013-12-25 12:56:32

阅读数 836

评论数 0

Linux内核体系结构

本文转自IBM developerWorks,稍有改动。     图1说明Linux内核的发展简史:    图1 Linux内核发展简史     图2是Linux系统的层次结构: 图2 Linux系统层次结构     最上面是用户(或应用程序)空间。这是用户应用程序执行的地方。...

2013-12-25 11:11:31

阅读数 587

评论数 0

Linux初始RAM磁盘介绍

本文转自IBM developerWorks,有稍许的改动。     1、什么是初始RAM磁盘     初始 RAM 磁盘(initrd)是在实际根文件系统可用之前挂载到系统中的一个初始根文件系统。initrd 与内核绑定在一起,并作为内核引导过程的一部分进行加载。内核然后会将这个 init...

2013-12-25 11:07:14

阅读数 440

评论数 0

Linux引导过程内幕

本文转自IBMdeveloperWorks,有稍许的改动。      早期时,启动一台计算机意味着要给计算机喂一条包含引导程序的纸带,或者手工使用前端面板地址/数据/控制开关来加载引导程序。尽管目前的计算机已经装备了很多工具来简化引导过程,但是这一切并没有对整个过程进行必要的简化。 让我们先从...

2013-12-25 11:06:04

阅读数 533

评论数 0

Linux内核启动过程分析

1、Linux内核启动协议     阅读文档\linux-2.6.35\Documentation\x86\boot.txt     传统支持Image和zImage内核的启动装载内存布局(2.4以前的内核装载就是这样的布局):     |             | 0A0000    ...

2013-12-25 11:05:21

阅读数 836

评论数 0

Linux 操作系统安装盘的定制

本文阐述如何以一个现有的 RedHat Linux系统安装盘为蓝本,定制符合需要的 Linux 系统安装盘。 1 引言 通 常由于某种实际应用,需要一个包含所有最近更新的RPM包的操作系统发布盘,以备在安装时一次完成所有的更新操作,或者是想定制一个有自己特色的操作系统 发布盘,如将自己...

2013-12-24 12:32:48

阅读数 802

评论数 0

Linux安装程序Anaconda分析(续)

(1) disptach.py: 下面我们看一下Dispatcher类的主要接口。     1)gotoNext & gotoPrev:这两个接口分别从当前安装步骤前进(后退)到下一个(上一个)具有用户界面的安装步骤,在图形界面安装模式下,由InstallControlWindow类调用...

2013-12-24 12:30:44

阅读数 564

评论数 0

Linux安装程序Anaconda分析

1、概述     Anaconda是RedHat、CentOS、Fedora等Linux的安装管理程序。它可以提供文本、图形等安装管理方式,并支持Kickstart等脚本提供自动安装的功能。此外,其还支持许多启动参数,熟悉这些参数可为安装带来很多方便。该程序的功能是把位于光盘或其他源上的数据...

2013-12-24 12:29:35

阅读数 558

评论数 0

Linux用shell修改文件内容

sed -i 's/abc/xxx/g' file abc修改前的字符串 xxx是修改后的字符串 file是要被修改的文件 例如: 我有一个文件是map_server #!/bin/bash # chkconfig: 2345 10 90 # description: ...

2013-12-20 13:58:38

阅读数 3128

评论数 0

用 Eclipse 和 Ant 进行 Python 开发

简介 多年以来, Java 语言和 Python 阵营之间一直存在大量的异花授粉现象。在这方面作出突出表率的可能是 Jython。这是一个纯粹用 Java 实现的 Python 运行时环境。按照这一说法,您将研究如何用 Eclipse IDE 和 Ant 构建与部署工具实现 Python 开发。...

2013-12-20 13:21:50

阅读数 1003

评论数 0

基于CentOS6.2定制发行版

这段时间一直在弄发行版的事,网上的资料很多,起初感觉很happy,后来发觉不对劲了,全是基于CentOS5的,难得找了一个据说是基于CentOS6的,介绍里面的文件的时候,还是用CentOS5的结构,比如:stage2.img、boot.iso。解压CentOS6.2的iso镜像,我KAO,打死我...

2013-12-20 10:21:52

阅读数 1052

评论数 0

VNC协议分析

VNC(Virtual Network Computing)是基于RFB(Remote Frame Buffer)协议进行通信的,是一个基于平台无关的简单显示协议的超级瘦客户系统, 由Cambridge的AT&T实验室设计开发的。 vnc的缺省端口是main:5900(C/S)和htt...

2013-12-18 16:51:02

阅读数 774

评论数 0

鉴客 python发送HTTP请求

1. GET 方法 >>> import httplib >>> conn = httplib.HTTPConnection("www.python.org") >>> conn.request("...

2013-12-18 15:28:36

阅读数 1750

评论数 0

python编程_python通过get方式,post方式发送http请求和接收http响应_import urllib模块,import urllib2模块,import httplib模块

测试用CGI,名字为test.py,放在apache的cgi-bin目录下: #!/usr/bin/python import cgi def main():     print "Content-type: text/html\n"     form = cgi....

2013-12-18 15:23:00

阅读数 1019

评论数 0

rpm打包入门

RPM 做什么 我们先来看看在您运行 rpmbuild -ba filename.spec 时,RPM 都 做些什么: 读取并解析 filename.spec 文件运行 %prep 部分来将源代码解包到一个临时目录,并应用所有的补丁程序。 %setup –q %patch,%...

2013-12-04 15:31:53

阅读数 1195

评论数 0

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