Linux
-
Linux 操作系统姚华,姜广坤 主编《Linux操作系统》是新世纪高职教材编委会组编的高等职业教育计算机类课程规划教学之一。Linux作为一个免费的开放源代码的网络操作系统,以其很好的稳定性赢得了广大用户的喜爱,并迅速发展成为网络操作系统中的主流。年年来,Linux操作系统已经成为计算机专业教学中必不可少的内容,是计算机网络类专业及相关专业必修的一门课程。本教材目的是使学生通过学习,可以掌握Linux基本概念、常用命令以及Linux系统管理,考虑到Linux操作系统主要用于网络环境,教材中侧重Linux操作系统的网络配置与管理,使读者初步具有使用Linux配置自己的Internet站点的能力。 -
LINUX设备驱动程序(美)科波特(Corbet, J.)著;魏永明等译本书是经典著作《Linux设备驱动程序》的第三版。如果您希望在Linux操作系统上支持计算机外部设备,或者在Linux上运行新的硬件,或者只是希望一般性地了解Linux内核的编程,就一定要阅读本书。本书描述了如何针对各种设备编写驱动程序,而在过去,这些内容仅仅以口头形式交流,或者零星出现在神秘的代码注释中。本书的作者均是Linux社区的领导者。Jonathan Corbet虽不是专职的内核代码贡献者,但他是备受关注的LWN.net新闻及信息网站的执行编辑。Alessandro Rubini是一名Linux代码贡献者,也是活跃的意大利Linux社区的灵魂人物。Greg Kroah-Hartman是目前内核中USB、PCI和驱动程序核心子系统(本书均有讲述)的维护者。本书的这个版本已针对Linux内核的2.6.10版本彻底更新过了。内核的这个版本针对常见任务完成了合理化设计及相应的简化,如即插即用、利用sysfs文件系统和用户空间交互,以及标准总线上的多设备管理等等。要阅读并理解本书,您不必首先成为内核黑客;只要您理解C语言并具有Unix系统调用的一些背景知识即可。您将学到如何为字符设备、块设备和网络接口编写驱动程序。为此,本书提供了完整的示例程序,您不需要特殊的硬件即可编译和运行这些示例程序。本书还在单独的章节中讲述了PCI、USB和tty(终端)子系统。对期望了解操作系统内部工作原理的读者来讲,本书也深入阐述了地址空间、异步事件以及I/O等方面的内容。本书涵盖的主题包括:● 完整的字符、块、tty(终端)及网络驱动程序● 驱动程序的调试● 中断● 计时问题● 并发、锁定和对称多处理器系统(SMP)● 内存管理和DMA● 驱动程序模型和sysfs● 热插拔设备● 对常见总线的描述,包括SCSI、PCI、USB和IEEE1394(火线)。 -
Linux 内核完全剖析赵炯 编著本书是一本有关Linux操作系统内核基本工作原理的入门读物。本书介绍了Linux系统的发展历史,然后介绍了PC机的硬件组成结构、编制内核使用的汇编语言和C语言扩展部分,并且重点说明了80x86处理器在保护模式下运行的编程方法,接着详细介绍了Linux内核源代码目录树组织结构,并依据该组织结构对所有内核程序和文件进行了注释和详细说明。本书对早期Linux操作系统内核(vo.11)全部代码文件进行了详细的剖析,旨在让读者在尽量短的时间内对Linux的工作机理获得全面而深刻的理解,为进一步学习和研究Linux系统打下坚实的基础。虽然选择的版本较低,但该内核已能够正常编译运行,并且其中已包括了Linux工作原理的精髓。书中首先以Linux源代码版本的变迁为主线,简要介绍了Linux系统的发展历史,同时着重说明了各个内核版本之间的主要区别和改进方面,给出了选择O.11版内核源代码作为研究对象的原因。然后概要介绍了PC机的硬件组成结构、编制内核使用的汇编语言和C语言扩展部分,并且重点说明了80x86处理器在保护模式下运行的编程方法。接着详细介绍了Linux内核源代码目录树组织结构,并依据该组织结构对所有内核程序和文件进行了注释和详细说明。为了加深读者对内核工作原理的理解,书中最后一章给出了围绕Linux0.11系统的多个试验。试验中使用的相关程序均可从本书配套网站(www.oldlinux.org)上下载。本书适合作为高校计算机专业学生学习操作系统课程的辅助和实践教材,也适合Linux爱好者作为学习内核工作原理的自学参考书籍,还可供一般技术人员作为开发嵌入式系统的参考书使用。 -
Fedora Core3 Linux网管手册李蔚泽编著系统管理是目前企业网络与服务器架设,首先考虑的因素之-,因为管理模式的不同,自然会影响日后系统维护的时间与成效。目前Linux所代表的自由软件与稳定性兼俱的特性,已逐渐在全世界崭露头角且受重视,更由于Linux可支持多种网络环境下的使用,因此在采用Linux系统前,必须熟悉各种安装方式并配合系统规划时的实际需求,以增加网络管理员的维护时的能力。自由软件的方兴未艾,以致于在此风潮中位居牛耳的Linux,也逐渐在校园及企业中蔓延开来,但可惜的是,多数人对它的认识似乎-直停留在外表的阶段,而未能深入其核心,追究原因是初学时的门槛稍高。的确,笔者认为早期Linux的界面友好性很难与微软产品相抗衡,但经过众人-次次的努力,目前已有显著的成效,可说是虽不中亦不远矣!其实除了界面的友好性外,Linux本身支持的-系列服务器软件,以及五花八门的应用程序与管理工具,才是它真正引起企业及个人青睐的主要原因。所以身处目前信息如此发这的环境中,不应只专注于个别的系统,而是要以更宽广的态度来接受并实际使用这个奇迹。在((Fedora Core 3 Linux网管手册》-书中,笔者以Linux Distribution-Fedora Core!为说明时使用的平台,并且按照学习的最佳步骤将全书区分为四大部分:安装、系统管理、服务器管理和网络管理等,希望带领各位走进Linux的世界。第-部分安装篇是每个人都需了解的内容,在此谈到了有关系统在安装前的规划、软件的需求以及传统的光盘安装方式,除此之外,在各类书籍中不常见的Kickstart安装也收录于其中。接下来的第二部分系统管理篇由7个章节构成,顾名思义,在此包含的主题都与网络系统的管理工作有关,其中包含:与Linux的首次接触、文件系统管理、用户与群组账号管理、查询系统帮助、文件压缩与解压缩、X窗口系统以及打印机管理等内容,这些都是网络系统管理中最核心的重点,也是每位管理员责无旁贷的责职。在了解本书以上两个部分后,您应该已具有维护企业网络的基本能力,如果要进-步了解各类服务器的建置,则可以继续研读第三部分服务器管理篇,此处包含四类服务器的详细介绍:Web、E-mail、SAMBA与DNS服务器等。由于这些服务器都可提供目前Internet及企业网络中最常支持的服务,所以如果架设合理,则可提高企业知名度并且加速商业活动的进行。本书的第四部分是网络管理篇,此处的内容大多属于较高的难度,同时也是极少书籍谈及的范围,因此笔者特别将此部分置于本书最后,其目的就是希望读者能先由前面的内容奠定Linux的基础,之后再研究网络管理方面。在此部分,我们将进行讨论的有:TCP/IP简介、ARP与RARP、IPv4与寻址、网络基本管理、IPv4静态路由、NAT与防火墙、TCP与UDP,以及故障排除与系统监视等。 -
Debian Linux 系统配置与管理信息产业部软件与集成电路促进中心编著本书是学习使用DebianLinux的入门书籍,主要讲解了使用Linux系统的基础知识和DebianLinux的专有特性。本书以DebianLinux的最新稳定版本3.1(Sarge)为写作蓝本,主要内容包括Linux概述、系统安装、系统基本使用、Linux基本命令、dpkg包管理、apt高级包管理、包管理前端工具使用、系统中文设置、系统网络设置、常用系统管理和典型网络服务应用。在本书的最后,还用一章的篇幅介绍了Debian的衍生版本UbuntuLinux的优秀特性。本书适用于具有一定计算机基础知识的初学者学习DebianLinux基本操作使用,具有其他Linux发行版本(如RedHatLinux)使用经验的读者,也可以通过本书快速学习掌握DebianLinux的专有管理特性。????本书是学习使用DebianLinux的入门书籍,主要讲解了使用Linux系统的基础知识和DebianLinux的专有特性。本书以DebianLinux的最新稳定版本3.1(Sarge)为写作蓝本,主要内容包括Linux概述、系统安装、系统基本使用、Linux基本命令、dpkg包管理、apt高级包管理、包管理前端工具使用、系统中文设置、系统网络设置、常用系统管理和典型网络服务应用。在本书的最后,还用一章的篇幅介绍了Debian的衍生版本UbuntuLinux的优秀特性。本书适用于具有一定计算机基础知识的初学者学习DebianLinux基本操作使用,具有其他Linux发行版本(如RedHatLinux)使用经验的读者,也可以通过本书快速学习掌握DebianLinux的专有管理特性。 -
Red Hat Linux9系统与网络管理教程李洋等编著本书以目前国际上使用最为流行、功能最为完善和成熟的Red Hat Linux 9为蓝本,对Linux的系统管理以及网络服务做了详细的介绍。本书共分为17章,由浅入深、循序渐进地介绍了Linux的系统管理以及网络服务的知识,内容涉及Linux入门、文件系统与磁盘管理、常见软件以及硬件配置、用户和组管理、软件包管理、GRUB引导转载程序介绍、进程管理、远程登录管理、TCP/IP网络基础知识、Samba服务器配置、Proxy服务器配置、Linux数据库使用、Apache服务器配置、网络信息安全、邮件服务器配置等内容。本书讲解透彻、例子丰富,适用于初、中级Linux用户,可以用做各类院校相关专业的教材以及Linux培训班的教材;同时,也是面向广大Linux爱好者的一本Linux实用参考书。本书以目前国际上使用最为流行、功能最为完善和成熟的Red Hat Linux 9为蓝本,对 Linux的系统管理以及网络服务做了详细的介绍。本书的主要特点有: 1.本书内容非常丰富,从Linux的系统管理、桌面使用到网络服务的构建和应用,甚至到比较实用的Linux下的编程方面的知识,都进行了相应的介绍。2.本书对每个知识点以及实例的讲解都注重通俗易懂、步骤详细,并添加了相应的注释,读者只要按照步骤操作,就可以很快地上手,迅速掌握。3.本书主要针对初级Linux用户,同时兼顾中级Linux用户以及各类院校的学生自学的需求,所以适用范围比较广泛。4.本书不是一般的Linux的工具书籍,而是在讲解基本操作的前提下,从理论上对每个知识点的原理和应用背景都进行了详细阐述,从而可以让读者举一反三,解决实际中遇到的问题。本书可作为高等院校、职业技术学院的计算机、通信等专业相关课程的教材以及Linux培训班的教材,也是面向广大LInux爱好者的一本Llnux实用参考书。 -
HARDENING Linux中文版(美)托普斯特(Tepstra, J.H.)著"Hardening"系列是美国McGraw-HiIl公司新近推出的又一套信息安全系列丛书,与久负盛名的"黑客大曝光"系列携手.为信息安全界奉献了一道饕餮大餐。 本书是"Hardening"系列成员之一,由数位信息安全领域的著名专家编写,通过四段式系统强化教学法.从技术和管理制度两方面,详细介绍Linux系统的安全防护工作,对系统管理员容易疏忽或犯错的细节进行深入探讨,旨在帮助读者把Linux系统建设成信息安全堡垒。 全书共分4大部分16章,第1部分给出降低系统威胁的7个关键步骤,是系统阻止入侵的必要措施;第2部分则是本书的重中之重,白顶向下系统讲述强化Linux系统的具体方法和措施;第3部分告诫人们:一劳不能永逸,需要利用各种监控技术持续监控系统,教会读者阅读各种日志文件内容、判断系统受损程度:第4部分对信息安全工作的预算制订和审批工作进行讨论.同类书中少见。 本书是Linux系统管理员的福音,所有对Linux系统安全感兴趣者必备。 -
Linux操作系统实验与实训何文华编著本书是《操作系统——Linux篇》的配套实验、实训教材。本书试图通过Red Hat Linux操作系统提供一套网络操作系统的实验、实训方案,除提供一系列完善的网络操作系统实验方案、详细的实验过程和操作外,还对基本的实验和实训内容作了适当的分析,并提供了一定的理论指导。 本书包含18个相对独立的实验,以Red Hat Linux 9.0作为实验环境,对网络操作系统的使用、网络的配置、进程管理、内存管理、文件管理、内核编译、网络服务器(WWW、DNS、FTP、DHCP)、邮件服务器的安装与配置和拨号网络等方面提供详细的实验方案,并提供一套用Linux作为路由器的使用方案。除此之外,还提供两个网络操作系统的实训(设计)方案,作为学生网络操作系统的实训或课程设计内容。 本书是高职高专院校教材,既可作为操作系统的配套实训教材,也可以单独使用,亦可供Linux爱好者参考使用。 -
LinuX操作系统实训教程陈忠文 主编本书着眼于高职高专应用型人才培养,注重实际应用,在讲解操作系统理论的同时重点介绍了Linux系统的网络使用。本书共分6章,包括操作系统基础知识、RedHatLinux9的安装与启动、Linux基本操作、Linux其他管理、常用网络服务和系统安全运行与管理。.本书由具有多年实践教学经验的一线教师编写,充分体现了高职高专教学的特色,理论上必需、够用,注重理论联系实际,突出实用性、操作性,语言上通俗易懂,做到了老师好教、学生易学。... -
操作系统原理与应用李京平、孙悦本书是全国教育科学“九五”规划重点研究项目成果,体现全新高职高专教育教学理念、当今IT专业领域主流技术和技能,是新时代高职高专计算机相关专业首选教材。.本书由8章构成,内容包括:绪论,操作系统接口,处理机管理,存储器管理,文件系统,设备管理,操作系统的结构与设计,分布式操作系统等内容。..本书内容安排合理、重点突出、讲解清楚,突出面向实践、重在应用的特点,每章后面都附有大量相关习题。通过本书的学习,主要让学生了解Linux操作系统的基本概念、基本原理和基本实现技术。本书可作为高职高专及各类高等院校计算机相关专业操作系统课程的教材,也可作为非计算机专业操作系统或Linux操作系统选修课教材。...
