Linux
-
操作系统原理及应用Linux王红 主编本书介绍操作系统的基本原理及应用,并以Linux操作系统作为具体实例加以说明。全书共9章,主要内容包括操作系统的基本概念、功能、发展史及Linux操作系统概述;进程的概念、进程描述、进程控制、进程的同步与互斥、进程通信及线程;作业调度及进程调度、死锁的概念与产生原因以及解决死锁的方法;内存分配及回收方法、重定位及虚拟存储器的实现原理;文件的逻辑结构、物理结构及文件系统的构成;操作系统对设备的控制、分配以及缓冲区的管理等;Linux系统的网络功能,现在流行的UNIX、Windows操作系统的特点、原理以及分布式操作系统的概况;操作系统的安全性。本书中的新版算法采用C语言描述。例题典型,便于初学者对操作系统原理进行理解、掌握并运用;在配套教材《操作系统实训(Linux)——习题解答、例题解析、实验指导》中,为各章提供了丰富的实训内容。本书内容全面,选材适当,结构合理,理论结合实际,可作为应用型本科、成人高校、高职高专院校计算机及相关专业的操作系统课程的教材,也可以作为相关专业的技术人员的参考书。 -
Linux操作案例初级教程杨培添 编本教程是作者多年来从事Linux(UNIX)研究与教学实践的总结。《教育部中等职业教育计算机示范专业规划教材:Linux操作案例初级教程》根据Linux的发展以及中等职业教育的实际情况,对传统的Linux教材进行新的编写尝试,引入了深受中职师生欢迎的案例结构。《教育部中等职业教育计算机示范专业规划教材:Linux操作案例初级教程》采用“案例操作”、“案例小结”、“案例要点”、“技能训练”、“内容小结”和“练习”等结构,有利于学生的自学和调动学习积极性。《教育部中等职业教育计算机示范专业规划教材:Linux操作案例初级教程》以Linux红旗桌面版5.0为平台,满足各层次学生的学习需要。这是一本极具中职特色的Linux教材,可供中等职业学校计算机相关专业和高级培训学校选用。 -
Red Hat Linux 9系统及网络管理基础与实践教程涂红霞、刘红兵 编Linux从诞生到现在虽然只有短短的十几年时间,但却以卓越的品质、较强的安全性征服了无数的企业和广大用户。其中的佼佼者是Red Hat Linux 9。本书以Red Hat Linux 9为蓝本,从Linux的基础操作开始,深入浅出地介绍了文件系统与磁盘管理、常见软件以及硬件配置、用户和组管理、软件包管理、进程管理、远程登录管理、Samba服务器配置、Apache服务器配置、邮件服务器配置、OpenOffice.org办公套件的使用等内容。本书讲解通俗易懂,确保读者能够在最短的时间内掌握Red Hat Linux 9基础、Linux系统管理和网络管理等相关知识,是一本不可多得的Linux基础与实践教程。本书实例丰富、层次明晰、图文并茂,既可作为初级用户入门之用,也可用于一定Linux使用经验的用户,还可作为职业培训机构相关专业的培训教材。 -
Linux系统管理技术手册(美)Evi Nemeth Garth Snyder Trent R.Hein本书是Linux系统管理的圣经,由Linux之父倾力作序推荐!《Linux系统管理技术手册(第二版)》(LAHv2)延续了该书第一版(LAH)以及《UNIX系统管理技术手册》(USAH)的讲解风格,以当前主流的5种Linux发行版本(Red Hat ES、SuSE、Debian、Fedora Core和Ubuntu)为例,把Linux系统管理技术分为三个方面分别介绍。第一部分“基本管理技术”全面介绍了运行单机Linux系统涉及到的各种管理知识和技术,如系统引导和关机、进程控制、文件系统管理、用户管理、设备管理、系统备份、软件配置以及cron和系统日志的管理使用等。第二部分“网络管理技术”从详细讲解TCP/IP协议基本原理开始,深入讨论了网络的两大基本应用——域名系统和路由技术,然后逐章讲解Linux上的各种Internet关键应用,如电子邮件、NFS、文件共享、Web托管和Internet服务,在这部分里还有专门的章节介绍网络硬件、网络管理与调试,以及系统安全。第三部分“其他管理技术”包括了多种不容忽视的重要主题:X Window系统、打印系统、系统维护与环境、性能分析、与Windows系统的协作、串行设备、操作系统驱动程序和内核、系统守护进程以及政策与行政管理方面的知识等。本书的几位作者是分别来自学术界、企业界以及职业培训领域的Linux/UNIX系统管理专家,这使得本书从第1版开始,即成为全面、深入而且颇富实用性的Linux系统管理权威参考书。本书适合于从Linux初学者到具有丰富经验的Linux专业技术人员使用。 -
Linux命令详解词典施威铭研究室本书精选了381个Linux命令,详细罗列1729个范例,并提供3种查询索引方式。本书详细列出Linux命令的参数、功能说明、所属包、丰富的范例以及相关命令等信息,以统一的结构呈现,让Linux用户在短时间内找到需要的命令,了解命令的正确使用方式,并成功地将范例应用到实际中。本书适合作为程序员和工程技术人员的工具手册。 -
Fedora Linux基础应用与配置管理宝典李松林本书全面而详细地介绍了Fedora Linux的基础应用和网络应用。全书共计分为3个部分:第1部分介绍了Fedora Linux的起源和发展,Fedora Linux与Red Hat Linux之间的关系,Fedora Linux的获取和安装,Fedora Linux中图形桌面环境的使用,文本命令行中Shell命令以及文本编辑器VI的使用,Fedora Linux系统的管理(包括用户账号的管理、进程管理、日志管理、服务管理、网络管理、应用软件的管理等);第2部分介绍了基于Fedora Linux的网络应用服务器的配置和管理,包括FTP服务器、NFS服务器、Samba服务器、Apache Web服务器、Tomcat服务器、MySQL数据库服务器、DHCP服务器、DNS服务器以及电子邮件服务器;第3部分介绍了Fedora Linux中系统安全和网络安全的配置和管理,主要介绍了网络防火墙和SELinux的配置和管理。本书内容丰富全面,基本概念讲解透彻,深入浅出,配以大量的操作实例和详尽的解析,是学习使用Linux(尤其是Fedora Linux)不可多得的一本好书。 -
Linux C编程实战童永清本书系统地介绍了在Linux平台下用C语言进行程序开发的过程,集趣味性、实战性于一体的160多段代码实例,帮助读者快速掌握在Linux平台下进行C语言程序开发的方法和技巧,并通过一个原创的BT软件下载综合案例的讲解,引导读者具备开发大型应用程序的能力。本书内容翔实,主要包括:Linux系统下C语言及其编程环境的介绍,系统编程的所有主题——文件和目录、进程、线程、信号、进程间通信、网络编程和图形界面编程、出错处理、库的创建与使用、编写安全的代码等。本书结构合理、概念清晰,依照“基础知识→难点解析→重点提示→编程实践”的讲解方式,使读者理解更深入、应用更容易、掌握更快速。随书的光盘包括:全部源代码及相关学习资料。本书适合有一定C语言基础,需要在Linux系统上编程的程序设计人员阅读,可作为各类培训学校培训教材,也可作为大中专院校师生的教材或参考书。 -
嵌入式Linux 系统设计郑灵翔 编著本书的主要特点是注重理论联系实际,注重软硬件知识结合。全书深入浅出地介绍了嵌入式系统的相关概念、基本原理和学习嵌入式系统设计所需的软硬件基础知识,并基于最新的2.6内核Linux全面介绍了嵌入式Linux系统构建的流程、方法和步骤。为了帮助读者掌握嵌入式Linux软件设计的方法,本书还介绍了一些常用嵌入式硬件接口的应用软件设计开发方法,以及嵌入式图形界面和嵌入式Linux网络应用开发等。本书可作为高校电类与非电类或软件学院相关专业硕士研究生或高年级本科生的嵌入式系统教材,也可以作为嵌入式系统开发工程师的实用参考书。 -
嵌入式Linux驱动程序设计从入门到精通冯国进本书基于Linux 2.6内核讲述了Linux嵌入式驱动程序开发的知识,全书内容涵盖了Linux 2.6下的三类驱动设备,包括Linux下字符设备、块设备、网络设备的开发技术。具体内容包括Linux驱动开发入门基础知识,Linux操作系统下驱动开发核心技术,并对ARM系统的各类接口的原理、驱动开发与应用层开发进行逐一分析,其中包括GPIO、CAN、I2C、LCD、USB、触摸屏、网络、块设备、红外、SD卡等接口。本书主要面向嵌入式Linux系统的内核、驱动和应用程序的开发人员以及ARM嵌入式系统的接口设计人员,可以作为各类嵌入式系统培训机构和高校操作系统课程的实验教材和辅导书籍。 -
LINUX系统编程(美)洛夫《LINUX系统编程(影印版)》主要讨论如何编写Linux系统软件——代码位于底层,并且直接跟内核及核心系统程序库对话。《Linux系统编程》描述了使用标准接口包括使用Linux独有的高级接口时,在功能和性能之间如何进行权衡取舍的策略。该书同样也是一本内行人士编写灵活高效代码的学习指南。作为内核黑客和《LINUX系统编程(影印版)》的作者,RobertLove不仅阐释了系统接口应该如何工作,还介绍了它们实际上是如何工作的,以及怎样安全有效地使用它们。《Linux系统编程》包含了帮助你在任何层面编写更佳代码的实用技巧。《LINUX系统编程(影印版)》主题包括:读写文件以及其他文件I/O操作,包括Linux内核如何实现和管理文件I/O,内存映射与优化技术;进程管理的系统调用,包括实时进程;文件与目录——创建、移动、复制、删除和管理;内存管理——内存分配接口,管理内存,以及优化内存访问;信号及其在unix系统中的角色,以及基本和高级信号接口;时间、休眠和时钟管理,从基础开始讲述,并且涵盖POSIX时钟和高精度计时器拥有《Linux系统编程》,你将从理论和应用的角度深入了解Linux,可以最大限度地利用系统的潜能。
