Linux
-
嵌入式Linux应用开发完全手册韦东山《嵌入式Linux应用开发完全手册》全面介绍了嵌入式Linux系统开发过程中,从底层系统支持到上层GUI应用的方方面面,内容涵盖Linux操作系统的安装及相关工具的使用、配置,嵌入式编程所需要的基础知识(交叉编译工具的选项设置、Makefile语法、ARM汇编指令等),硬件部件的使用及编程(囊括了常见硬件,比如UART、I*IC、LCD等),UBoot、Linux内核的分析、配置和移植,根文件系统的构造(包括移植busybox、glibc、制作映象文件等),内核调试技术(比如添加kgdb补丁、栈回溯等),驱动程序编写及移植(LED、按键、扩展串口、网卡、硬盘、SD卡、LCD和USB等),GUI系统的移植(包含两个GUI系统:基于Qtopia和基于X),应用程序调试技术。《嵌入式Linux应用开发完全手册》从最简单的点亮一个LED开始,由浅入深地讲解,使读者最终可以配置、移植、裁剪内核,编写驱动程序,移植GUI系统,掌握整个嵌入式Linux系统的开发方法。《嵌入式Linux应用开发完全手册》由浅入深,循序渐进,适合刚接触嵌入式Linux的初学者学习,也可作为大、中专院校嵌入式相关专业本科生、研究生的教材。 -
深入解析Red Hat Enterprise Linux 5管理(美)福克斯 著,曹俊 译面临纷繁复杂的生产环境,要应对的挑战也日益艰巨。但无论挑战多么大,这本综合指导都能帮助您有效地管理Red Hat Enterprise Linux 5。本书的作者Tammy Fox长期就职于Red Hat,不但具有丰富的实践经验,还对Linux知之甚深。如今,她为大家带来了针对整个系统生命周期的最佳实践,从规划和部署,到维护与故障检修。此外,她还在书中列举了多种能极大地提高工作效率的方法,例如,用脚本自动执行日常维护,用Red Hat Network部署安全更新,应用中央身份管理服务,以及用NFS和Samba提供共享数据。本书涵盖了网络和Wed服务的方方面面,包括从Apache HTTP服务器、Sendmail电子邮件服务到用OpenSSH进行远程登录的所有内容。还介绍了Red Hat最具价值的临视和优化工具,并深入讲解了安全,包括对安全增强型Linux(SELinux)的详细介绍。 -
CentOS 5系统管理梁如军、丛日权、周涛本书以CentOS 5为蓝本,分两部分介绍了Linux操作系统的基本使用和系统管理。基础篇介绍了自由软件和开源软件的基础知识、Linux的基础知识、CentOS 5的安装、Linux字符操作界面的使用和常用命令、Shell功能及Shell编程;系统篇介绍了包管理与系统更新、账户管理、磁盘管理和 LVM 管理、文件系统管理、TCP/IP 网络配置、系统引导和启动、守护进程管理、系统监控和备份与恢复等内容。 本书内容详尽、结构清晰、通俗易懂,大量使用了图表对内容进行表述和归纳,便于读者理解及查阅,具有很强的实用性和指导性。书中绝大部分内容适用于CentOS 5/RHEL 5,同时也适用于其他发行版本。 本书可以作为高等院校相关专业、Linux短期培训班的教材,同时也可供广大Linux爱好者自学使用。 -
操作系统原理及应用Linux王红 主编本书介绍操作系统的基本原理及应用,并以Linux操作系统作为具体实例加以说明。全书共9章,主要内容包括操作系统的基本概念、功能、发展史及Linux操作系统概述;进程的概念、进程描述、进程控制、进程的同步与互斥、进程通信及线程;作业调度及进程调度、死锁的概念与产生原因以及解决死锁的方法;内存分配及回收方法、重定位及虚拟存储器的实现原理;文件的逻辑结构、物理结构及文件系统的构成;操作系统对设备的控制、分配以及缓冲区的管理等;Linux系统的网络功能,现在流行的UNIX、Windows操作系统的特点、原理以及分布式操作系统的概况;操作系统的安全性。本书中的新版算法采用C语言描述。例题典型,便于初学者对操作系统原理进行理解、掌握并运用;在配套教材《操作系统实训(Linux)——习题解答、例题解析、实验指导》中,为各章提供了丰富的实训内容。本书内容全面,选材适当,结构合理,理论结合实际,可作为应用型本科、成人高校、高职高专院校计算机及相关专业的操作系统课程的教材,也可以作为相关专业的技术人员的参考书。 -
Linux网络管理及应用胡维华 编《21世纪大学计算机系列:Linux网络管理及应用》从实用的角度出发,从Linux网络操作系统基础入手,以配置管理一个系统的、完整的Linux服务器应用环境为目标,教授与训练学生掌握Linux服务器、Linux网络管理及应用的相关知识和技能。《21世纪大学计算机系列:Linux网络管理及应用》主要内容包括:Linux的桌面环境、系统管理、网络基础;Web服务器、FTP服务器、电子邮件服务器、DHCP服务器、DNS服务器、VPN服务器、SSH服务器的配置与应用;Linux的安全防范、iptables防火墙与NAT服务器。同时,《21世纪大学计算机系列:Linux网络管理及应用》给出了一个综合实例。《21世纪大学计算机系列:Linux网络管理及应用》还为任课老师提供教学资源。《21世纪大学计算机系列:Linux网络管理及应用》主要面向大学本科工学与理学类各专业,也可供自学者和相关技术人员参考。 -
企业级Linux服务攻略陈涛、张强、韩羽 编本书以目前Red Hat公司最新版本Red Hat Enterprise Linux5为平台,对Linux的网络服务应用进行了详细的讲解。全书分为12章,阐述了Linux网络服务的知识,内容涵盖Linux安装及网络环境搭建、Samba服务、DNS服务、DHCP服务、Sendmail服务、FTP、Apache、iptables与NAT、代理服务、NFS、NIS、网络访问等内容。书中用生活化的语言阐述晦涩的网络通信原理,深入浅出地进行讲述,便于读者理解。并且本书提供了大量详尽的应用实例,并配以操作演示录像。本书不仅详细地描述了各网络服务的原理,更能够让读者通过读、看、 练,具备真正的动手能力。此外,本书是国内少有的涵盖了Red Hat公司权威认证RHCE的RH253课程内容的书籍,并配有实验录像,理论与应用并重,会成为Linux网络技术人员非常好的学习资料以及参考手册。 -
Linux高级程序设计(英国)Richard Blum,Jon Masters 著;陈健 译本书是Linux 程序设计领域的一部力作,讲解了大量程序员需要掌握的关键知识点,包括Linux 开发中的基本工具、Linux 系统编程、Linux 桌面开发以及Linux 与Web 开发。书中包括大量有益的经验之谈和富于启发的示例。本书主要针对已有一定Linux 开发经验或者从其他平台转到Linux 平台的专业程序员,同样也适合想更多了解系统以解决实际问题的Linux 使用者。 -
嵌入式Linux开发技术与应用李超、肖建 编本书以ARM微处理器为例,详细介绍了嵌入式系统基本原理和相关设计技术。书中内容均为作者多年从事嵌入式教学和科研经验之积累,内容翔实,阐述清晰,使读者能够深刻掌握嵌入式系统的基本原理和Linux应用程序的设计与开发。全书共分12章,内容包括:第1章详细介绍了嵌入式系统的基本概念,给读者构建了一个嵌入式系统的轮廓;第2章重点介绍了ARM相关知识,包括ARM微处理器、ARM编程模型、ARM指令系统和ARM程序设计;第3~5章以S3C2440嵌入式微处理器为例,介绍了其体系结构、接口电路设计以及相关底层函数编写等内容;第6~11章介绍了嵌入式Linux相关概念,通过这些内容学习,读者可以了解到嵌入式Linux系统下程序开发基础知识、嵌入式Linux体系结构、内存管理、文件系统、进程管理和驱动程序设计等知识;第12章以嵌入式移动打印终端项目为例,详细介绍了嵌入式系统硬件设计及其软件开发,使读者对前面所学知识有更系统的掌握。本书有完善的实验设备和教学课件与之配套,可作为高等院校通信类、电子类、信息类和理工类以及其他学科本科生教材使用,也可供研究生和嵌入式开发人员使用。 -
Linux系统操作员实用教程刘加海,沈素娟《教育部-LUPA开源软件应用实训教材·中国高等教育培训中心推荐教材:Linux系统操作员实用教程》从实用性出发、详细地讲述了计算机信息技术、Linux环境下以项目化形式图形化操作以及一些常用软件的使用。结合实例以及大量的图片说明来讲解各个部分的内容,以便读者快速掌握。通过《教育部-LUPA开源软件应用实训教材·中国高等教育培训中心推荐教材:Linux系统操作员实用教程》的学习使读者掌握计算机信息技术的基本知识、Linux操作系统的基本操作、文档的编辑、格式化、高级格式设置、表格处理以及图文混排;Calc基本操作、Calc公式与函数以及数据处理,Impress的基本操作、修饰演示文稿、放映和输出演示文稿,Draw工具栏中各个工具的使用、图形制作;数码相机的使用以及音频、视频软件的安装与使用,计算机网络的基础知识及FTP、Firefore浏览器、Evolution等的使用。 -
Linux操作案例初级教程杨培添 编本教程是作者多年来从事Linux(UNIX)研究与教学实践的总结。《教育部中等职业教育计算机示范专业规划教材:Linux操作案例初级教程》根据Linux的发展以及中等职业教育的实际情况,对传统的Linux教材进行新的编写尝试,引入了深受中职师生欢迎的案例结构。《教育部中等职业教育计算机示范专业规划教材:Linux操作案例初级教程》采用“案例操作”、“案例小结”、“案例要点”、“技能训练”、“内容小结”和“练习”等结构,有利于学生的自学和调动学习积极性。《教育部中等职业教育计算机示范专业规划教材:Linux操作案例初级教程》以Linux红旗桌面版5.0为平台,满足各层次学生的学习需要。这是一本极具中职特色的Linux教材,可供中等职业学校计算机相关专业和高级培训学校选用。
