最新文章

Linux操作系统源代码详细分析

内容简介: Linux 拥有现代操作系统所有的功能,如真正的抢先式多任务处理、支持多用户,内存保护,虚拟内存,支持SMP、UP,符合POSIX标准,联网、图形用户接口和桌面环境。具有快速性、稳定性等特点。本书通过分析Linux的内核源代码,充分揭示了Linux作为操作系统的内核是如何完成保证系统正常运行、协调多个并发进…

Linux&Uinx

linux下安装软件的办法

在ubuntu下基本上只要apt-get 就可以了,但是有时候要尝鲜就得去另外下了,这时就要了解一些linux下安软件的知识了,所以在网上找了这篇文章 摘自:CnXHacker.Net 在Windows下安装软件时,只需用鼠标双击软件的安装程序,或者用Zip等解压缩软件解压缩即可安装。在Linux下安装软件对初学者来说…

Linux&Uinx

使用partimage 备份Linux 多格式分区

前文笔者介绍了:Linux下用mirrordir做硬盘分区镜像 。mirrordir工具速度很快但是我们发现:备份会占用大量的空间,可能会花很多钱。为了减少所需空间,节省开支,所以要对备份进行压缩。常见的方式有许多。有的程序内置压缩支持;比如GNUtar的-gzip(-z)选项,它在把备份写入备份媒体之前,通过gzip…

Linux&Uinx

教你使用Linux的Shell脚本维护Oracle

大约7 年前, Oracle 发布了 Linux 上的第一个商业数据库。从那时起, Oracle 、 Red Hat 和 Novell/SUSE 就不断地合作更改 Linux 内核,从而提高数据库和应用程序的性能。正因为这样,用于 Linux 的 Oracle 数据库 10 g 才包含了与操作系统紧密相关的许多增强功能…

Linux&Uinx

Linux设备驱动编程之阻塞与非阻塞

阻塞操作是指,在执行设备操作时,若不能获得资源,则进程挂起直到满足可操作的条件再进行操作。非阻塞操作的进程在不能进行设备操作时,并不挂起。被挂起的进程进入sleep状态,被从调度器的运行队列移走,直到等待的条件被满足。 在Linux驱动程序中,我们可以使用等待队列(wait queue)来实现阻塞操作。wait que…

Linux&Uinx

基于网络的 Red Hat 无人值守安装

本文介绍了 PC 平台上的一种快速 Red Hat Linux 安装方案。它具有很高的自动化程度--用户只需手工启动机器并选择从网络启动,就可以完成整个安装过程。在需要批量安装大量 Red Hat Linux 系统和需要技术人员 Red Hat Linux 安装支持的情况下,这种方案可以节省大量的时间。而且由于不需要额…

Linux&Uinx

Linux 命令行下如何配置nVIDIA显卡

在图形芯片领域,nVidia是一个后来者,它的历史仅相当于ATi的一半。1993年初,NVIDIA 由 Jen-Hsun Huang,,Chris Malachowsky和 Curtis Priem 三人共同创办,但是,nVidia又一度是图形处理芯片领域的最强者,nVIDIA出品的Linux驱动安装软件工具包将自动检…

Linux&Uinx

浅谈Linux操作系统的优化及安全问题

在网上看到不少有关linux优化方面的好文章,在此我也不赘述这些文章了,我只想从我自己的体会来谈谈这方面的问题。 作为一个系统管理员,我下面说的都是基于服务器应用的linux来谈的,由于个人电脑上使用linux也许不是像服务器上一样,优先追求安全和稳定,因此个人电脑使用的朋友只做个参考吧。 本文提及的系统,如没有特别声…

Linux&Uinx

深入浅出Linux操作系统的优化和微调

针对系统的优化工作需要根据不同的系统采用不同的办法。本文旨在描述通用的优化 Linux 的一些办法。 一、编译选项 当我们采用 -O9 来编译程序时,或许文件字节数是最大的,但是往往其运行速度也是最快的。 根据不同的机器架构,你可以把下面的语句加入 /etc/profile 。 i686: export CFLAGS=…

Linux&Uinx

Linux下的shell编程入门

通常情况下,我们从命令行输入命令每输入一次就能够得到系统的一次响应。一旦需要我们一个接着一个的输入命令而最后才得到结果的时候,这样的做法显然就没有效率。要达到这样的目的,通常我们利用shell程序或者shell脚本来实现。 一、简介 Shell编程有很多类似C语言和其他程序语言的特征,但是又没有编程语言那样复杂。She…

Linux&Uinx

简析Linux与FreeBSD的syscall

--]概述 又是一个不眠的夜晚,其实这篇文档是不应该发表的,因为保密的原则吧,但是我仔细 google了下,没有类似的文章,而且发表的这部分文档也不至于被认为是什么绝密资料, 但是我还是隐藏了很多发现的内核级别可能存在的问题:)单纯从汇编代码的结构来阐述 下linux与freebsd到底那个更好玩一些.或者说那个运行速…

Linux&Uinx

在Linux中从隐藏密码迁移至tcb

隐藏密码作为Linux产品的既定事实标准已经有好多年了,md5密码的使用亦是如此。但是,使用传统的隐藏密码方法也有不足之处,甚至md5也不像以前那么安全了。 隐藏密码文件的一个缺点就是,任意一个需要查询个别隐藏密码(如您的密码)的应用程序也可以看到其他人的隐藏密码,这也就意味着任意一个可以读取隐藏文件的恶意工具都能够获…

Linux&Uinx

软盘版Linux防火墙的制作方法详细介绍

【导读】一般情况下,配置防火墙确实是一件需要很高技术的工作。无论是商业版本的防火墙还是完全免费的防火墙都需要在Linux平台中进行软硬件的配置。 Linux 下的防火墙(firewall)从诞生到现在,防火墙主要经历了四个发展阶段:第一阶段:基于路由器的防火墙;第二阶段用户化的防火墙工具套;第三阶段:建立在通用操作系统…

Linux&Uinx

基于Linux的集群系统(五)

实现过程之理论先导篇(2) 本篇是实现过程的第二个理论先导篇,作者将向我们讲述负载平衡机制的理论研究。 在计算机硬件价格下降、计算机网络拓扑发展的情况下,分布式计算机系统给用户提供了一个丰富的资源集合。人们在研究分布式系统时,就注意到了这样一个问题:在一个由网络连接起来的多计算机环境中,在某一时刻,一些计算机的负载比较…

Linux&Uinx