《Linux典藏大系:Linux从入门到精通(第2版)》共29章,分为7篇。内容包括Linux概述、Linux安装、Linux基本配置、桌面环境、Shell基本命令、文件和目录管理、软件包管理、磁盘管
随着开源技术的不断进步与创新,整个IT行业中越来越多的企业愿意采用开源产品,而基于Linux的操作系统为这些开源产品提供了一个的操作平台。本书将围绕Linux操作系统这样一个基础平台,讲解如何使用操作系统实现各种开源产品的应用案例。全书主要从运维工作中的应用服务入手,全面讲解基本Linux操作系统以及各种软件服务的运维工作。 现在的商业环境是一个充满竞争的环境,很多企业的业务量在不断地增长,而对服务质量的要求也越来越高。特别是互联网企业为了满足客户更高的需求,提升用户使用体验。IT部门维护的设备往往数以万计,如此庞大的设备维护量,通常会让IT管理人员头疼不已。本书介绍的自动化运维的内容可以让我们快速掌握大规模批量处理的简单方法。仅仅依靠自动化运维还不足以发挥出这些设备能效,因此,我们还需要将这个服务器设
本书结合红帽企业版Linux 5(RHEL 5)操作系统实例教学,内容既涵盖红帽企业版Linux 5中的系统管理知识,又涵盖红帽企业版Linux 5中引入的红帽集群套件(Cluster Suite)、全局文件系统(GFS)、虚拟化等高级功能。通过学习本书,读者可以掌握红帽企业版Linux 5的基本安装、Kickstart自定义及自动化安装、网络安装、系统配置、网络配置、故障排查、利用集群套件提供集群服务、利用虚拟化技术实现对服务器硬件资源的化利用等知识。 本书所授内容涵盖了红帽企业版Linux 5的各个重要新特性,对于读者在企业环境中应用红帽企业版Linux 5有很强的实践指导意义。
本书全面、深入地讲解Linux下的数据库开发技术,既涵盖理论基础,又囊括案例开发,既包括Linux操作系统和数据库技术的基础知识,又详细介绍MySQL数据库的安装/配置、查询优化、安全管理及MySQL可视化管理工具的使用,并对几种典型的数据库连接技术,如C、PHP、Java以及Python等代码都有较为全面的展示。后面的开发案例部分细致讲解分布式数据包抓取系统、实时网页信息抓取系统、Qt在线聊天系统、嵌入式数据库等,覆盖了比较广泛的技术层面。本书立足于丰富的实践,是作者多年开发经验的结晶。其中关于应用软件、Web系统、内存数据库等大量丰富的应用型例子,具有很高的实用价值。 本书适合在Linux系统下进行数据库编程的开发人员学习和参考,也可供高校计算机相关专业的本科生和研究生参考和使用。
Red Hat Linux是Linux家族中较为流行的版本。本书从全面实用的角度出发,介绍了Red HatLinux 9.0的基本操作及主要应用。本书分为27章,主要介绍了Red Hat Linux 9.0的安装与配置、GNOME图形界面的基本操作、常用的Shell命令、Linux的日常应用和Red Hat Linux 9.0的常见服务器设置等内容。 本书内容详尽、图文并茂、结构清晰、实用性强,是初学者学习Linux的,对从事Linux系统管理和服务器架设的专业技术人员也有的参考价值。同时,也可作为高等院校计算机及其相关专业的教材。
Linux是一个成熟而稳定的开放源代码操作系统,将Linux植入嵌入式设备具有众多的优点。本书以应用最广泛的新一代ARM9处理器为对象,专门分析Linux系统下设备驱动的设计和实现方法。本书以8个典型实例为研究对象,讲述基于Linux 2.6.20内核的设备驱动开发过程。这些实例几乎覆盖了Linux系统下常见的设备类型,其中包括按键设备、触摸屏、MMC/SD、网卡、Framebuffer、USB和PCI设备等,本书提供了实例的所有源代码,便于读者分析和学习。 本书通俗易懂,可作为高等院校电子类、电气类、控制类、计算机类等专业本科生、研究生学习嵌入式Linux设备驱动开发的参考书或自学教材,也可供广大希望转入嵌入式领域的科研和工程技术人员参考使用,还可作为嵌入式开发培训班的教材或教辅材料。
《Linux命令速查手册(第2版)》列出Linux命令短语和示例代码,帮助读者快捷高效地使用Linux操作系统和开发环境。通俗易懂,简明扼要 便于携带,使用方便——你尽可抛弃所有厚重书籍,随身携带这本袖珍手册即可。代码灵活,优质实用 本书附带100多个可供随时查阅的命令段和代码段,为你完成所有日常简单乃至复杂Linux任务提供完整命令短语。
本书讲述构建程序的关键工具——链接器和加载器,内容包括链接和加载、体系结构、目标文件、存储分配、符号管理、库、重定位、加载和覆盖、共享库、动态链接和加载、动态链接的共享库,以及着眼于成熟的现代链接器所做的一些变化;并介绍一个持续的实践项目,即使用Perl语言开发一个可用的小链接器。 本书适合高校计算机相关专业的学生、实习程序员、语言设计者和开发人员阅读参考。 作者简介: 莱文(John R.Levine)是很多书籍的作者或合作者,包括Lex & Yacc(O'Reilly),Programming for Graphics Files in C and C++(Wiley),以及7-heIntemetforDummies(IDG)。他还是Journal of C Language Translation的荣誉退休发行人、p.pilers新闻组的长期仲裁人员,以及某个最早的商用Fortran 77编译器的创建考。他在耶鲁大学获得了计算机科学的博士学位。
本书针对不同Linux系统的共同部分加以归纳整理,并对不同之处进行总结讨论。全书共36章,内容包括Linux的简介、安装、桌面与应用、系统管理、网络与安全、服务器六大重点项目。除了详尽的内容外,还添加了大量的图表和一百多个范例。 本书以实用为主:提供了实在的内容、实用的范例与实际碰到的问题。 本书是Linux系统管理人员的参考书籍,适合各种类型企业服务器管理人员、各大高校的服务器管理人员以及对网络和服务器有兴趣的读者学习参考。
全书共12章,结合几十个经典案例,所讲解的内容无不来源于大中型企业生产一线的实践性总结。其中主要介绍了Web系统集成方法和LAMP安全配置;配置OpenLDAP实现Linux下的应用统一认证;配置Postfix大型邮件系统;OracleRAC数据库集群的配置与管理;Heartbeat、WebLogic和OSCAR高可用集群的搭建;VSFTP和ProFTP的整合管理;Snort在企业中的部署与管理;配置Xen和VMware的企业虚拟化应用;Linux系统和服务的安全防护策略和经典黑客入侵案例分析;Nagios的安装和高级配置以及OSSIM配置和综合应用分析;iptables防火墙在企业中高级应用;利用Rsync进行数据自动化备份以及NetBackup安装配置与Oracle备份实例等。 本书适合中、高级Linux系统管理员、网络工程师、系统集成工程师使用,也适合作为大专院校计算机专业师生的参考书。
Linux是一个免费的多用户、多任务的操作系统,其稳定性和安全性显著,网络功能强大。目前,Linux已经成为全球增长zui快的操作系统,其应用更加丰富,特别是在系统级的数据库、消息管理、Web应用、桌面办公和嵌入式开发等方面。Linux深度攻略 首先从介绍Linux系统的安装入手,讲述了Linux系统管理和服务器配置两部分的知识。系统管理方面内容有Linux系统简介和安装,Linux字符界面,目录和文件管理,Linux常用命令,Shell编程,用户和组群账户管理,权限、所有者和ACL,归档、压缩和备份,软件包管理,磁盘和文件系统管理,逻辑卷管理,进程和服务管理,任务计划以及Linux系统引导和启动。服务器配置方面内容有Linux网络基本配置,配置OpenSSH、VNC、NFS、DHCP、Samba、DNS、Apache、vsftpd、Send、Squid服务器。Linux深度攻略 内容全面、深入和系统,使用大量图表和实例进行讲
为了透彻理解Linux的工作机理,以及为何它在各种系统上能顺畅运行,你需要深入到内核的心脏。cPu与外部世界的所有交互活动都是由内核处理的,哪些程序会分享处理器的时间,以什么样的顺序来分享。内核不遗余力地管理有限的内存,以使数以千计的进程有效地共享系统资源。内核还精心组织数据传送,使得cPu不再受限于慢速硬盘。 《深入理解Linux内核》第三版将你畅游内核中用到的主要数据结构、算法和编程技巧。如果你的确想了解计算机内部的实现机理,那么作者透过现象探寻本质,提供了颇有价值的深入分析。本书针对具体的Intel平台,讨论了其重要特征,逐行剖析了相关的代码片段。但是,本书涵盖的内容不仅仅局限于代码的机理,还解释了Linux运作方式的理论支撑。 本书第三版涵盖Linux 2.6,从中可以看到几乎内核每个子系统都有相当大的变化
Linux是在 Unix的基础上发展起来的一套可以免费使用和自由传播的操作系统,从 1991年问世至今已经走过了 20多年的历史,Linux从一个简单架构的系统内核发展到了现在结构完整、功能丰富的多版本用户系统,已经成为现今流行的操作系统之一,其不仅能在 PC机和服务器上运行,随着嵌入式系统的发展, Linux操作系统已经被广泛应用于各种场合。 本书共 13章,可以分为 6个部分,基于 Ubuntu 12.04由浅入深地介绍了在 Linux下使用 C语言进行系统开发的基础知识,包括文件和流操作、进程/线程的操作和同步、网络编程、图形界面编程等,并给出了大量实例,同时在本书可下载资源中还搭配了 10多个小时的相应视频讲解,以帮助读者完成从入门到进阶的提升。 本书既有 Linux的基础知识介绍,又包含了丰富的应用实例,适合有 C语言基础和 Linux操作系统基础的工程师学习,以及
本书结合作者10多年的培训和实践经验,通过简明扼要的语言,以及实用的案例与方法,对嵌入式Linux应用开发中的关键技术点进行了深入浅出的讲解。全书分为基础篇、应用进阶篇和实战提高篇。 本书内容从最简单的案例开始,始终保持实用、易懂的风格,每个章节都设置了实践操作案例,能够帮助读者快速掌握嵌入式Linux应用软件的开发技能。 本书主要面向对嵌入式Linux应用软件开发感兴趣的初学者,或需要进一步提升技能的开发者,也可作为高等院校计算机类、电子电气类、控制类专业学生学习嵌入式Linux应用开发的教材。
全书按指令功能共分为18章,以语法、指令详解、选项说明、参数说明、范例、使用技巧、相关指令的模式详细介绍Linux系统的常用指令。全书共有331个常用指令,544个指令范例,可以帮助读者快速掌握指令的使用方法,熟练地使用Linux系统。最后给出了本书所涉及Linux指令的索引,便于读者检索。 本书精选操作范例,通俗易懂,操作步骤详细,适合Linux系统用户和Linux爱好者使用,也可作为程序员和Linux管理员的参考用书。
嵌入式Linux设备驱动是嵌入式系统中十分重要的组成部分。本书详细讲解了嵌入式Linux的各种设备驱动,包括字符设备驱动、数字显示驱动、键盘驱动、A/D驱动、D/A驱动、LCD驱动、触摸屏驱动、CAN总线驱动、IIC总线驱动、音频总线驱动、IDE接口驱动、闪存芯片驱动、USB驱动、串口驱动、网络设备驱动等,并结合大量实例进行讲解,读者可以快速熟悉和掌握相关知识。 本书内容丰富,专业性和实用性强,适合嵌入式系统设计人员以及高校相关专业师生学习和使用。
本书首先介绍Ubuntu Linux系统的安装与GNOME桌面环境,然后从基本命令行入手,由浅入深,逐步阐述Linux系统的基本概念与原理,同时给出大量的应用实例。在此基础上,对Linux系统的各种文件系统、Shell编程、进程管理、软件管理、磁盘空间管理、用户管理、系统启动过程、作业调度与系统日志、TCP/IP网络管理与应用、OpenSSH、DNS、NFS、Samba、Apache服务器与MySQL数据库等方面进行了深入的讨论。本书内容丰富,语言流畅,涵盖了Linux系统的主要课题,可以作为学习、使用、管理与维护Ubuntu Linux系统的工具书,也可作为学习Linux操作系统的主要参考书。
《Linux培训教程:从实践中学习Linux》是一本Linux的入门教材,适合于初级到中级的读者使用。本书使用生动而简单的生活中的例子来解释复杂的计算机和Linux操作系统概念,避免用计算机的例子来解释计算机和Linux操作系统的概念。读者可以在没有任何计算机专业知识基础的情况下从头阅读此书。本书是一本Linux操作系统管理和应用的实用教材。虽然覆盖了RedHat公司官方教程RH033和RH133的几乎内容,但重点是放在实际工作能力的训练上。为此,每一章都附有大量完整的例子,而且这些例子都在不同Linux操作系统测试过,最后,所有的例子都在RHEL4或RHEL5上运行过。读者可以通过在Linux系统上运行这些例子来加深对Linux操作系统的理解。另外,《Linux培训教程:从实践中学习Linux》还附有大量的图片和一些视频来帮助读者从不同的角度理解Linux操作系统。为了增加趣味性和帮
Linux操作系统是当前主流的操作系统之一,不仅在服务器领域占据的优势,而且在桌面领域也发展迅猛。这本书由何世晓编著,着重介绍了Linux操作系统下各种网络服务的功能及实用性配置,采用了大量的企业案例进行分析、重现,在讲解上由浅入深、循序渐进,并配有大量的实验,以方便用户进行实际操作,从实践中掌握各种网络服务的功能及配置方法。 本书基本上每一章末尾都配有一个综合案例,如BIND服务器的view视图案例、网络自动安装服务器构架、Apache和Tomcat整合后虚拟主机的配置、企业级邮件服务器应用案例等。 这本书适合广大的网络工程师、网络管理员、网站维护工程师、系统集成工程师阅读,同时也可作为高校及社会培训班的培训用书,对他们将来进入Linux行业有较强的实践指导意义。
本书由浅入深,全面、系统地介绍了Linux技术,书中提供了大量实例,供读者实战演练。另外,本书有很多关于Linux下的命令操作内容,所以对于每个命令、每个管理设置,作者都实际运行了一遍,供读者参考,在后面的Shell编程中,作者详细介绍了Shell变量、函数、语法、控制结构等重要内容,最后一章中介绍综合实例,使读者对于Shell编程的理解进一步加深。 本书共分5篇。篇介绍Shell编程基础、系统管理与设置;第2篇介绍常用的系统管理命令、系统维护命令、正则表达式;第3篇介绍vi编辑器、emacs编辑器;第4篇介绍grep命令、gawk与sed;第5篇介绍其他常用的文本编辑命令、Shell变量及相关操作、条件测试、Shell的控制结构、函数、Shell编程实例。 本书适合Linux初学者、想全面学习Linux开发技术的人员、Linux专业开发人员、利用Linux做开发的工程技术人员、Linux
本书作者在整理自己多年研发笔记的基础上,以精心挑选的典型开发实例,向读者详细讲述了Linux内核源代码的各部分结构、原理及组成框架,主要分析了Linux版本(2.6.11)的内核源代码,帮助读者深入理解Linux内核,精通Linux内核编程。全书分为20章,内容包括进程管理、进程间通信、内存管理、文件系统、I/O接口及资源管理、内核的编译及调试原理、网络通信、内核安全、USB驱动程序等。 对于想了解Linux开发,以及从事Linux内核编程的开发人员来说,本书是一本集大成之作,它既有讲解透彻的原理,也有详细实用的示例,更有作者多年从事实际开发工作的心得。本书主要针对从事Linux内核编程的中高级读者及软件工程师,也很合适作为大学教材和参考书。
本书全面、深入地讲解Linux下的数据库开发技术,既涵盖理论基础,又囊括案例开发,既包括Linux操作系统和数据库技术的基础知识,又详细介绍MySQL数据库的安装/配置、查询优化、安全管理及MySQL可视化管理工具的使用,并对几种典型的数据库连接技术,如C、PHP、Java以及Python等代码都有较为全面的展示。后面的开发案例部分细致讲解分布式数据包抓取系统、实时网页信息抓取系统、Qt在线聊天系统、嵌入式数据库等,覆盖了比较广泛的技术层面。本书立足于丰富的实践,是作者多年开发经验的结晶。其中关于应用软件、Web系统、内存数据库等大量丰富的应用型例子,具有很高的实用价值。 本书适合在Linux系统下进行数据库编程的开发人员学习和参考,也可供高校计算机相关专业的本科生和研究生参考和使用。