Linux
-
边干边学李善平,陈文智等编著这是一本学习Linux内核的指导教材。根据作者在浙江大学计算机学院多年的教学实践,教材内容选定了Linux环境,shell编程,时钟与定时器,系统调用,进程调度,进程同步、虚拟存储,共享内存,设备驱动,文件系统,内核模块(module)等11个部分,其相关源代码贯穿整个Linux内核。学习操作系统必须动手实践。本书的特点就是边干边学,为此在每章里都安排了实验内容,章节围绕实验目的展开,以求在实验中掌握Linux内核,在实验中融会贯通。本书可以作为计算机专业本科生,研究生的操作系统实验教材,也可以作为Linux系统管理员、嵌入式系统研究开发人员的参考书。 -
Linux应用开发基础黄超等编著本书旨在介绍Linux应用开发的基础知识,为开发人员进行Linux高级开发作准备。本书共分为12章,分别介绍了C语言的基础知识,从C到C++方面的转换所必须具备的知识,Linux下的开发环境,Linux下的调试工具gdb,开发工具GNU make,gawk开发,文件和目录,Linux进程控制,多线程编程,Linux进程间通信及Linux网络编程基础等知识。本书主要适用于Linux基础开发人员。 -
Red Hat Linux 7.2系统管理李蔚泽编著Linux是多用户、多任务的操作系统,具有强大的可移植性、良好的编程环境和强大的网络功能。本书全面系统地介绍了Linux系统管理方面的技术,主要内容包括:文件管理、磁盘管理、用广帐号管理、查询系统说明。远程管理图形界面、文件的压缩与解压缩、网络基本管理、内核管理、 X Window系统以及软件包管理工具。本书适用于从书计算机网络管理、开发和应用的专业技术人员,也适合作为Linux培训及自学教材。 -
TurboLinux中文版教程拓林思(中国)教育培训中心编著本书由拓林思(中国)教育培训中心的资深教师编写,并经多次修改整理后,成书出版。本书前一部介绍了TurboLinux的基本概念及安装、用户操作环境、用户级命令及常用工具的使用;中间一部分介绍了TurboLinux操作系统的基本原理及系统管理;后一部分首先介绍了TCP/IP的基本概念,然后分别介绍了如何在TurboLinux上构建PPP、DHCP、DNS、sendmail、Apache、NFS、Samba等网络的有关知识。通过对本书的学习和实践,您可以胜任TurboLinux系统管理的工作,并可完成一个基于TurboLinux的中小型网络应用系统的设计与实施。本书对于有一定计算机基础的Linux入门者和Linux专业技术人员都有极大的参考价值,特别适合作为培训及自学教材。 -
Unix/Solaris系统管理与网络管理饶云华,张曜编著Unix是一种最初被设计为运行在大型和小型计算机上的多任务、多用户操作系统。多年以来,Unix经过不断的发展已成为几乎可以在所有硬件平台上运行的主流操作系统。本书深入介绍了Unix/Solaris系统管理与网络管理方面的知识,主要有系统安装、图形用户界面、文件系统管理、设备管理、系统性能管理、进程调度、软件包管理、TCP/IP及相关管理、DNS管理、FIP管理、WWW管理、NIS管理、NFS管理、PPP管理和邮件服务及SHELL编程介绍等。本书内容详细而全面,语言精练。通过本书的学习,不仅可以掌握相关的系统管理和网络管理知识,而且可以使读者从整体上对Unix/Solaris 有一个全面的把握。本书既可供对Unix/Solaris系统管理和网络管理有兴趣的读者、Unix/Solaris 系统管理和网络管理以及维护人员和Unix/Solaris应用者阅读,也可供相关培训班作为教材使用。 -
Linux管理与应用基础位元文化编著Linux是一种可以在PC上执行的类似UNIX的操作系统,功能非常强大,甚至超过了Windows操作系统。它可用来开发出优秀的图形化界面,并有免费的中文套件,支持在Linux系统下显示和使用中文。 Linux系统有极稳定的基本结构与操作方法,不因版本变动而变动。 本书共分三篇23章,分别介绍了Linux的基本知识、文本编辑工具、用户账号与组管理、文件与目录系统、用户界面——shell、多任务与进程、启动程序与关机、扩充系统、网络应用与设置、Linux系统的视窗环境———X Window以及汉化。 本书面向初学者,并进行了深入地探讨,可使读者获得丰富而扎实的知识。 -
Linux操作系统内核实习(美)加里纳特(Gary Nutt)著The Manual includes an expansive introduction to Linux and working in the Linux environment.Twelve exercises provide hands-on learning by allowing students to work on programs that implement key theoretical operating system conceptsThe makeup of the manual allows students to learn concepts on a modern operating system Linux-while at the same time viewing the source code. -
Linux教程孟庆昌,吴健等编著本书介绍Linux系统的概念、使用、原理、开发和管理等方面的内容。通过大量的应用实例,循序渐进地引导读者进入Linux境界。全书共分9章,分别介绍Linux系统概述和安装过程,常用命令,vi编辑器,图形环境的应用和管理,内核的构成和实现,shell编程,常用设备的使用和管理,Linux系统管理,网络使用和管理等。每章后都提供有价值的思考题。本书可作为大专院校学生的Linux课程教材,也可作为广大Linux用户、管理员以及众多Linux系统自学者的辅导或自学用书。 -
Linux操作系统马季兰,彭新光编著本书是21世纪高等学校计算机学科系列教材之一,主要包括两方面的内容:一部分是按Linux源代码分析,集中讲解Linux的进程管理、存储管理、文件系统、设备管理、用户接口等,使读者能深入了解Linux操作系统的概念、算法、功能、实现原理及技术;另一部分简要介绍了Linux的安装、启动、系统的使用及管理,使读者能掌握Linux的使用(包括使用丰富的工具和实用软件)方法,并进行管理和维护。书中有专门的实验及指导。本书讲解深入浅出,图序言这套教材是面向21世纪计算机学科系列教材。为什么要组织这套教材?根据什么编写这套教材?这些都是在这篇序言中要回答的问题。计算机学科是一个飞速发展的学科,尤其是近十年来,计算机向高度集成化、网络化和多媒体化发展的速度一日千里。但是,从另一个方面来看,目前高等学校的计算机教育,特别是教材建设,远远落后于现实的需要。现在的教材主要是根据《教学计划1993》的要求组织编写的。这个教学计划,在制定过程中主要参照了美国IEEE和ACM的《教学计划1991》。10年来,计算机学科已有了长足发展,这就要求高等学校计算机教育必须跟上形势发展的需要,在课程设置和教材建设上做出相应调整,以适应面向21世纪计算机教育的要求。这是组织这套教材的初衷。为了组织好这套教材,全国高等学校计算机教育研究会课程与教材建设委员会在天津召开了“全国高等学校计算机学科课程与教材建设研讨会”,在北京召开了“教材编写大纲研讨会”。在这两次会议上,代表们深入地研讨了全国高校计算机专业教学指导委员会和中国计算机学会教育委员会制定的《计算机学科教学计划2000》以及美国IEEE和ACM的《计算机学科教学计划2001》,这是这套教材参照的主要依据。IEEE和ACM的《计算机学科教学计划2001》是在总结了从《计算机学科教学计划1991》到现在,计算机学科十年来发展的主要成果的基础上诞生的。它认为面向21世纪计算机学科应包括14个主科目:算法与分析(AL)、体系结构(AR)、离散结构(DS)、计算科学(CN)、图形学、可视化、多媒体(GR)、网络计算(NC)、人机交互(HC)、信息管理(IM)、智能系统(IS)、操作系统(OS)、程序设计基础(PF)、程序设计语言(PL)、软件工程(SE)、社会、道德、法律和专业问题(SP)。其中除CN和GR为非核心主科目外,其他12项均为核心主科目。将2001教学计划与1991教学计划比较可看出:(1)在1991年计划中,离散结构只作为数学基础提出,而在2001计划中,则作为核心主科目提出,显然,提高了它在计算机学科中的地位。(2)在1991计划中,未提及网络计算,而在2001计划中,则作为核心主科目提出,以适应网络技术飞速发展的需求。(3)图形学、可视化与多媒体也是为适应发展要求新增加的内容。除此之外,2001计划在下述5个方面做调整:将程序设计语言引论调整为程序设计基础,将人-机通信调整为人机交互,将人工智能与机器人学调整为智能系统,将数据库与信息检索调整为信息管理,将数值与符号计算调整为计算科学。显然,这些变化使2001计划更具有科学性,也更好地适应了学科发展的需要。在组织这套教材的过程中,充分考虑了这些变化和调整,在软件和硬件的课程体系、界面划分方面均做了相应的调整,使整套教材更具有科学性和实用性。另外,还要说明一点,教材建设既要满足必修课的要求,又要满足限选课和任选课的要求。因此,教材应按系列组织,反映整个计算机学科的要求,采用大拼盘结构,以适应各校不同的具体教学计划,使学校可根据自己的需求进行选择。这套教材包括:《微机应用基础》、《离散数学》、《电路与电子技术》、《电路与电子技术习题与实验指南》、《数字逻辑与数字系统》、《计算机组成原理》、《微型计算机接口技术》、《计算机体系结构》、《计算机网络》、《计算机网络实验教程》、《通信原理》、《计算机网络管理及系统开发》、《网络信息系统集成》、《多媒体技术》、《计算机图形学》、《计算机维护技术》、《数据结构》、《计算机算法设计与分析》、《计算机数值分析》、《汇编语言程序设计》、《Pascal语言程序设计》、《VB程序设计》、《C语言程序设计》、《C++语言程序设计》、《Java语言程序设计》、《操作系统原理》、《UNIX操作系统原理与应用》、《Linux操作系统》、《软件工程》、《数据库系统原理》、《编译原理》、《编译方法》、《人工智能》、《计算机信息安全》、《计算机图像处理》、《人机交互》、《计算机伦理学》。对于IEEE和ACM的《计算机学科教学计划2001》中提出的14个主科目,这套系列教材均涵盖,能够满足不同层次院校、不同教学计划的要求。这套系列教材由全国高等学校计算机教育研究会课程与教材建设委员会主任李大友教授精心策划和组织。编者均为具有丰富教学实践经验的专家和教授。所编教材体系结构严谨、层次清晰、概念准确、论理充分、理论联系实际、深入浅出、通俗易懂。教材组织过程中,得到了哈尔滨工业大学蒋宗礼教授,西安交通大学董渭清副教授,武汉大学张焕国教授,吉林大学张长海教授,福州大学王晓东教授,太原理工大学余雪丽教授等的大力支持和帮助,在此一并表示衷心感谢。李大友2000年6月前言Linux是可运行于多种硬件平台,支持多种系统软件和应用软件,与UNIX兼容,符合POSIX标准的功能强大的操作系统。Linux具有多用户、多任务、虚拟存储器、虚拟文件系统等先进技术,更主要的是Linux为源代码公开、可免费获得的自由软件。操作系统是计算机专业的必修主干课程,也是所有使用计算机的工程技术人员或用户必须掌握的计?慊局叮敲刻扑慊匦氚沧暗淖罨镜南低橙砑?在操作系统的教学过程中,编者深刻体会到,操作系统的概念、原理、算法等较抽象,因为操作系统本身是个软件的“黑匣子”,其源代码要么是读不到,要么读不懂。而有操作系统编写经验的人很少;又由于操作系统的复杂性,使得操作系统课程又难以实习,所以无论“教”还是“学”操作系统,都不是一件容易的事。Linux则是一个自由软件,它的源程序代码是开放的,开发模式也是开放和协作的,源程序允许任何人取得、修改和重新发布。这种开发模式既有利于充分发挥开发人员的集体智慧,同时由于Linux的开放,又非常适合于教学科研领域,它对于学生学习和研究操作系统来说,是低成本、高效率的,可以起到事半功倍的作用。本书共分为11章,其中1~6章介绍Linux内核的实现原理和方法,由马季兰编写;第7~9章介绍Linux的安装、管理和使用,第10章介绍Linux与网络,第11章为实验及部分实验的指导,第7~11章由彭新光编写。本书得到全国高等学校计算机教育研究会课程与教材建设委员会、电子工业出版社,特别是李大友老师的大力支持和帮助,在此表示衷心感谢。由于知识水平有限,时间仓促,定有错误和不妥之处,望同行和读者批评指正。编者2001年12月 -
Windows网络下的Linux解决方案(美)Dustin Puryear著;张乐[等]译;张乐译Linux是在UNIX和MINIX的基础上衍生出来的自由软件,它是非商业性的兼容产品。本书全面系统地介绍了Linux各个方面的知识,以灵活性和实用性为指导原则,以读者和用户的视角来发现和解决问题。首先介绍了关于Linux入门的一些基础知识,包括Linux的由来及其简短的历史以及与其密切相关的UNIX的各种特征等。然后详细介绍了Linux的安装,配置过程。最后本书还重点介绍了与Linux有关的具体的网络技术的应用,尤其是对最近开发出来的一些新技术做了具体深入的剖析,以便适应网络中各种不同层次用户的需要。本书的一大特点是内容深入浅出,语言通俗易懂,并且包含大量的示例,让读者和用户更容易地掌握本书的内容。本书适用于计算机爱好者和对Linux有强烈兴趣的用户。
