Welcome 微信登录
编程资源 图片资源库 蚂蚁家优选 PDF转换器

首页 / 操作系统 / Linux

OpenSUSE补丁教程(kernel 2.6.x)

OpenSUSE补丁教程(kernel 2.6.x)

[注意]:其中有些补丁可是非常著名的,比如CK什么是内核内核是 Linux 系统的核心,提供硬件抽象层、磁盘及文件系统控制、多任务并发管理等底层功能的系统部件。 什么是补丁Linux 内核是由 Kernel 小组 (http://www.kernel.org) 维护的,他们在首页提供最新稳定版的内核源代码下载地址。这是原始的纯净内核代码。 如上所述,出于种种原因,一般要对原始内核进行修改。而修改源代码的工作是由打补丁实现的,每个内核补丁都实现一个特定的功能...
在ubuntu系统中源码编译postgresql8.2.1

在ubuntu系统中源码编译postgresql8.2.1

在 Ubuntu下 一般只需要 sudo apt-get install ***软件名,就可以把自己需要的软件安装到系统了然而 如果自己有洁癖 非要 安装最新的软件包的话或者确实有必要 单独安装 配置已达到应用程序的最优化那么 源码安装 就是你作好的选择了首先我们要 把 postgresql8.2.1所需要的库文件 安装好sudo apt-get install libreadline-dev接下来 就是编译 postgresql了$ tar zxvf p...
Linux下使用Eclipse开发C/C++程序

Linux下使用Eclipse开发C/C++程序

Linux 是一个以C/C++开发为主的平台,无论是Kernel或是Application,主要都使用C/C++开发。传统在Linux下开发程序,是在文字模式下,利用vi等文字编辑器撰写C/C++程序存盘后,在Command line下使用gcc编译,若要debug,则使用gdb。 这种开发方式生产力并不高,若只是开发学习用的小程序则影响不大,但若要开发大型项目时,程序档案个数众多,需要用project或solution的方式管理;且debug时brea...
Linux极品内存检测软件 Memtest86

Linux极品内存检测软件 Memtest86

Memtest86是一款免费的内存测试软件,测试准确度比较高,内存的隐性问题也能检查出来!大家可以到http://www.memtest86.com/页面下载它的最新3.0版本。 Memtest86是一款基于Linux核心的测试程序,所以它的安装和使用和其它内存测试软件有些不同。将Memtest86程序下载解压缩后,我们可以看到4个文件,其中Install.exe用来安装Memtest86程序到软盘。双击运行这个程序,在弹出窗口中的“Enter Targ...
Linux kernel 的使用问题

Linux kernel 的使用问题

网络服务器由于要同时为多个客户提供服务,就必须使用某种方式来支持这种多任务的服务方式。一般情况下可以有三种方式来选择,多进程方式、多线程方式及异步方式。其中,多进程方式中服务器对一个客户要使用一个进程来提供服务,由于在操作系统中,生成一个进程需要进程内存复制等额外的开销,这样在客户较多时的性能就会降低。为了克服这种生成进程的额外开销,可以使用多线程方式或异步方式。在多线程方式中,使用进程中的多个线程提供服务,由于线程的开销较小,性能就会提高。事实上,不需要...
Linux文件系统设计和Java系统JDBC数据库接口设计

Linux文件系统设计和Java系统JDBC数据库接口设计

为什么会把这两个看起来没有关系的问题拿到一起呢? 因为,我认为两个系统的设计者在设计系统的时候面临着同样的问题。 对于Linux操作系统设计者而言,他/她面临怎样使Linux支持所有存在的文件系统(ext2, ext3, FAT32, msdos等)的问题。它希望做到:从操作系统内部看,它希望看到的所有文件系统都是一样(即:它不关心连接的什么文件系统或者叫做跨文件系统)。Linux定义了一套文件系统接口,这套接口定义了文件系统所具有的属性和可以执行的操作...
Ubuntu7.04 编译内核2.6.22.1

Ubuntu7.04 编译内核2.6.22.1

今天下载了linux kernel 2.6.22.1,之所以对它产生兴趣,是因为这个新内核纠正了一个很大的bug:以往sata硬盘在关机时有类似于突然断电时的异响,尤其是在笔记本 中,声音格外明晰那。在新内核中这个bug得到了修正,正好也借此次机会尝试下ubungu方式编译内核,也算是debian方式。已经有了一次编译内核 的经验,这次顺利的多,一次成功,过程如下: 1.下载必要的安装包,如:kernel-package,以及用于配置内核是用到的qt3,...
Linux Shell变量使用

Linux Shell变量使用

一、本地变量的使用本地变量就如同局部变量一样,只在本SHELL中起作用。它不会影响到其他SHELL中的变量。1。显示变量值可以使用echo命令。需要注意的是,使用变量的时候必须在变量名前加上$符号2。清除变量使用unset命令可以清除命令。3。显示所有本地SHELL变量SHELL中预定义了一些环境变量。要想显示这些命令,可以使用set命令。另外,用户自己已经定义过的本地变量也会在其中显示。4。测试变量是否已经赋值${variable:-value}如果变量...
Linux下FrameBuffer直接写屏

Linux下FrameBuffer直接写屏

Linux下FrameBuffer直接写屏,因为Linux是工作在保护模式下,所以用户态进程是无法象DOS那样使用显卡BIOS里提供的中断调用来实现直接写屏,故Linux抽象出FrameBuffer这个设备来供用户态进程实现直接写屏。 在继续下面的之前,先说明几个背景知识: FrameBuffer主要是根据VESA标准的实现的,所以只能实现最简单的功能。 由于涉及内核的问题,FrameBuffer是不允许在系统起来后修改显示模式等一系列操作。(好象很多人都...
初始Linux Iptables

初始Linux Iptables

Linux 的内置firewall机制,是通过kernel中的netfilter模块实现的(www.netfilter.ort)。Linux kernel使用netfilter对进出的数据包进行过滤,netfilter由三个规则表组成,每个表又有许多内建的链组成。通过使用iptables命令可以对这些表链进行操作,如添加、删除和列出规则等。一 . netfilter规则表—filter nat manglefilter,用于路由网络数据包。是默认的,也就是...
<< 1111 1112 1113 1114 1115 1116 1117 1118 1119 1120 >>