Linux
-
Linux内核编程必读(美)罗德里格斯本书是一本Linux内核编程的权威指南,其独特的由表及里学习途径使得内核编程更易于理解。本书从用户空间到内核,把内核内在的实现原理与用户级编程的基本原则相联系,系统地跟踪了实现功能。这种途径有助于在你所了解的Linux知识基础上,加深对内核组成及工作机理的理解。 ? ? 为了理解内核代码并掌控其行为,作者逐步引入所有的工具和汇编语言编程技术,并一一比较x86和PowerPC的实现,揭示了含糊不清的实现功能。另外,书中对源代码例子和实际项目都加有适当注释。本书是第一本全面涵盖快速增长的PowerPC Linux开发平台的书,也是惟一一本用Linux构建系统彻底讨论内核配置的书。 ? ? ● 数据结构 ? ? ● x86和PPC汇编语言 ? ? ● 查看内核内部状态 ? ? ● Linux进程模型 ? ? ● 用户空间和内核空间 ? ? ● 中断和异常 ? ? ● 内存分配和跟踪 ? ? ● 跟踪子系统行为 ? ? ● I/O交互 ? ? ● 文件系统和文件操作 ? ? ● 调度和同步 ? ? ● 内核启动过程 ? ? ● 内核构建过程 ? ? ● 配置选项 ? ? ● 设备驱动程序 ? ? 本书介绍了Linux内核编程需要的所有技巧和技术,无论对于系统程序员、软件工程师、系统分析员、测试人员还是Linux的热衷者来说,都是不可或缺的参考书。 ? ? Claudia Salzberg Rodriguez就职于IBM Linux技术中心,进行内核及相关编程工具的开发。她做了5年多Linux系统程序员,针对Intel和PPC平台,进行嵌入式到高性能系统的Linux开发。 ? ? Gordon Fischer 为很多低级设备开发了Linux和UNIX设备驱动程序,并针对Intel和PPC平台,在各种各样的企业级设置中使用Linux内核。 Steven Smolski 在制造、测试以及内存、处理器和ASICS的研发等半导体行业工作了26年,他为Linux、AIX、Windows以及嵌入式操作系统都写过应用程序和驱动程序。 -
ARM9嵌入式Linux系统构建与应用潘巨龙、黄宁、姚伏天、陈科杰、道克刚本书分10章,首先对嵌入式系统、ARM体系结构及指令系统进行介绍,然后以ARM9芯片S3C2410为平台,详细介绍有关ARM体系架构,其中包括常用的串口、IIC总线、CAN总线、SPI总线、EEPROM、时钟、D/A及A/D转换等内容。并在此基础上,详细介绍I/O接口中常用的液晶屏和触摸屏的使用方法、用户驱动程序和应用程序的移植、内核的裁剪和文件系统等。最后以一个实例开发作为全书的结束。.本书大部分章节配有内容丰富的程序解读、实验指导及思考题等实战内容,同时配有硬件芯片接口电路设计图。通过阅读本书,可以使读者掌握基于ARM应用系统的相关知识。..本书既可作为高等院校嵌入式系统课程、ARM技术学习或培训的教材,也可作为嵌入式系统开发人员的参考书。... -
嵌入式LINUX系统开发技术详解孙纪坤,张小全 编著本书可作为高等院校电子类、电气类、控制类等专业高年级本科生、研究生学习嵌入式Linux的教材,也可供广大希望转入嵌入式领域的科研和工程技术人员参考使用,还可作为广大嵌入式培训班的教材和教辅材料。 本书以嵌入式Linux系统开发流程为主线,剖析了嵌入式Linux系统构建的各个环节。本书从嵌入式系统基础知识和Linux编程技术讲起,接下来说明了嵌入式Linux交叉开发环境的建立,然后分析了嵌入式Linux系统的引导程序、内核和文件系统三大组成部分,最后介绍了嵌入式Linux系统集成和部署的方法。本书使用的嵌入式Linux系统软件全部来源于开源站点,文中提供了具体的链接地址。本书主要以ARM平台为例,对U-Boot和Linux内核启动过程做了详细分析,为学习嵌入式Linux系统开发奠定基础。本书从概念上阐述了嵌入式Linux系统开发流程,实践上提供了具体的操作步骤,使读者能够深入理解嵌入式Linux系统构建。[看更多] -
Linux操作系统初级教程龚荣武Linux操作系统是一套免费使用和自由传播的类似于Unix的操作系统。它的参与者可以是具有较高水平的技术专家、也可以是初学者。Linux以高效性和灵活性著称,并且能够在PC计算机上实现全部的Unix特性,它具有多任务、多用户的能力。Linux较为出众的两个优点在于:一是它属于自由软件,用户不用支付任何费用就可以获得它和它的源代码,并且可以根据自己的需要对它进行必要的修改。另一个原因是,它具有Unix的全部功能。本书的内容包括:第一章Linux操作系统概述,简单地介绍了操作系统的基本概念,着重介绍了Linux操作系统的产生和发展。第二章Linux安装和删除,内容包括获取Linux的方法,Linux的硬盘分区,Linux的安装与删除。第三章Linux的图形界面、基本操作和管理配置。第四章Linux文本模式,内容包括文本模式概述、vi编辑器的使用、用户管理、文件管理、设备管理、网络管理、日志管理、内核管理等。第五章Linux下常用软件,内容包括视听播放软件、数码相机的使用、图像处理软件及文本编辑软件。第六章Fedora办公软件,主要介绍Openoffice.org办公软件的基本组成以及日常办公所需的各种应用操作。第七章Linux网络服务,主要内容包括:客户端软件简介,samba服务器的配置和管理,FTP服务器的配置和管理,Apache服务器的配置和管理。第八章Linux下的程序设计,包括Linux下的程序设计简介,编译和调试工具简介,图形界面集成开发环境等。全书每章都有习题,三至五章还有实训题目。 -
Fedora Core 5 Linux架站与网管李蔚泽Linux出色的网络功能堪称当今操作系统中的佼佼者,无论在功能还是在支持能力上都有令人满意的表现。Linux内置的多个服务器,几乎包含了目前网络活动的全部需要。《Fedora Core 5 Linux 架站与网管》帮助读者在最短的时间内,从零开始,轻松学会服务器的架设。书中精心收录了10种最常见的服务器软件,并逐一阐述其原理。因此,《Fedora Core 5 Linux 架站与网管》不但可以帮助您将服务器的功能提升至极限,而且兼具学习与实际操作的功效。除此之外,《Fedora Core 5 Linux 架站与网管》还利用OSl与TCP/IP的层级结构,并通过网络传输的最底层行为,将原本艰涩难懂的TCP/IP网络管理进行逐层介绍,使读者能轻松地掌握网络管理的精髓。《Fedora Core 5 Linux 架站与网管》系统讲解Fedora Core 5 Linux的使用方法,涉及服务器与网络管理两大领域的内容。主要内容包括网络基本概念、Apache服务器、多重网站与安全通信、Apache图形设置工具、各种服务器设置方式、ARP与RARP、IPv4静态路由、动态路由、ICMP与IGMP、TCP与UDP、应用程序层和故障排除与系统监视等。《Fedora Core 5 Linux 架站与网管》采用理论阐述、命令操作以及图形工具使用并重的方式,讲解翔实,生动实用。对于广大的LinUX专业人员来说,是一本不可或缺的参考书籍。提升架站与网管能力● 网络基本概念 ● Apache服务器● 多重网站与安全通信 ● Apache图形设置工具● FTP服务器● 邮件服务器● SAMBA服务器● 代理服务器● NAT服务器与防火墙● DHCP服务器● DNS服务器● 网络磁盘驱动器● OpenSSH服务器● ARP与RARP● IPv4静态路由 ● 动态路由● ICMP与IGMP ● TCP与UDP -
Fedora Core 5 Linux系统安装与管理李蔚泽以Linux为代表的自由软件及其稳定性,逐渐在全世界崭露头角且备受重视。由于可以支持多种网络环境,因此在采用Linux系统之前,必须熟悉各种安装方式,并配合系统规划时的实际需求,以提升系统人员的维护能力。除了安装之外,本书为了能使您完全掌握Linux的特点,将原本庞杂的系统安装与管理领域分成19章进行讨论。同时,作者摒弃了传统Linux书籍过分重视指令操作的陋习,在书中穿插了许多简单易懂的图形界面工具,大大减轻读者在入门时的陌生感。本书以最新的Fedora Core 5为基础,是一本理论与实务并重的书籍,可以帮助读者在短时间内学到Linux的精髓,同时也能满足技术人员深入研究的需要。本书系统讲解Fedora Core 5 Linux的使用方法,主要内容包括:Linux基础、图形模式光盘安装、文本模式安装、Kickstart批量安装、磁盘分区、系统救援模式与卸载、文件系统管理、磁盘管理、用户与组群管理、查询系统帮助、进程控制与管理、远程图形管理工具、文件压缩、Shell的重要性、集成式桌面环境、RPM软件包管理、打印机管理、GnuPG安全性保护等。本书采用理论阐述,命令操作以及图形工具使用并重的方式,讲解翔实,生动实用。对于广大的Linux管理人员来说,是一本不可或缺的参考书籍。体验Fedora Core 5的新功能 ● SCIM多语言支持 ● 使用稳定的核心版本 ● 系统安全性的提升● 多样化的多媒体功能 ● 网络状态自动侦测● 全新的桌面工具及环境 ● 外部SMB浏览支持● Named Address Promotion ● 简化的文档共享功能 ● 新版本的Apache与数据库 ● 多种服务器版本提升 ● 提高对PPC、Mac及其他系统的支持 -
基于Linux环境的计算机基础教程吴华洋 等编著伴随以开源文化为基础的Linux操作系统的应用和推广,操作系统民族化的步伐离我们越来越近。本书沿用大学计算机基础主线,分别介绍了计算机基础知识、Linux操作系统、WPS Office 2005文字、WPS Office 2005表格、WPS Office 2005演示、计算机网络基础和计算机多媒体基础知识。.本书在知识广度和讲授的内容上与基于Windows的教材保持一致,使应用本书的读者能够很容易地过渡到Linux平台。..本书可作为大学本、专科计算机基础课程的教材,也可作为信息技术培训使用的Linux部分参考教材。... -
Red Hat Linux Fedora Core 5系统管理朱居正,高冰 编著《Red Hat Linux Fedora Core 5系统管理》以RedHatLinux最新的个人版本RedHatLinuxFedoraCore5为蓝本,从系统管理入手,对RedHat Linux Fedora Core 5的各种系统应用做了详尽全面的介绍。《Red Hat Linux Fedora Core 5系统管理》内容详尽、结构清晰、图文并茂、通俗易懂,重视实践性应用:专业性、针对性和实用性强。《Red Hat Linux Fedora Core 5系统管理》是从事Linux系统管理和中高级专业技术人员的必备参考书,可用作Linux培训学校和高等院校师生学习Linux的参考教材,还可作为广大Linux爱好者的参考书。《Red Hat Linux Fedora Core 5系统管理》首先介绍了RedHatLinuxFedoraCore5的概况和特点,以及系统管理软件Webmin、VMwRre的基本使用,系统、进程、日志、端口、服务的管理等,然后重点介绍DHCP、DNS、NFS、Samba、共享打印机、FTP、WWW、Mail、代理服务器、VNC和Openssh、软路由和防火墙、系统与网络安全等的配置和使用。《Red Hat Linux Fedora Core 5系统管理》内容详尽、结构清晰、图文并茂、通俗易懂,重视实践性应用:专业性、针对性和实用性强。力求把复杂的问题简单化,很多内容和方法都是笔者在长期实际应用Linux过程中积累的大量经验。 -
Linux系统管理完全手册韦尔斯本书全面介绍了Linux系统管理的各个方面,既包括了系统安装以及初始化过程的分析、桌面操作及文本处理、进程机制及文件系统原理等基本知识,也包括了用户管理、网络配置及网络客户端程序的使用、内核管理与软件包管理等常见操作,还讲述了X Window System的高级配置、Linux网络服务与安全机制等高级主题以及常见故障的处理方法。附录部分还详细介绍了当前最流行的Linux的三种认证考试,包括其考试目标、考试要点及一些注意事项等。.本书特色●全面覆盖了RHCT(Red Hat Certified Tchnician)、CompTIA's Linux+和LPI(Linux Profssional Institute)Level 1 三大Linux认证考试的内容和要点。●讲解了重要的命令行工具(包括shell脚本与文本处理命令)以及最新的图形界面管理工具和应用程序。..●“理论与实践密切结合”,每章都附有复习题与可操作性强的实践项目,使得读者可以在牢固掌握基础知识的同时,在动手实践能力上也能获得较大的提高。本书致力于Linux系统管理这一主题,为有志于在Linux领域有所发展的读者提供了一份不可多得的参考教材。... -
Linux程序员与用户指南(美)格拉斯(Glass,G.),(美)阿伯雷斯(Ables,K.) 著,刘颖 等译本书是Linux的新老用户和程序员可以信赖的一个指南,书中讲述了Linux最为重要的主题,并用大量实例简明地介绍了100多个广泛使用的Linux实用程序。两位作者Graham Glass和King Ables写作本书时在格式与结构上沿袭了他们以前的大作UNIX for Progranners and Users,这本书在各种课堂环境中大获成功,获得了不同背景的学生与教授的认可。.Glass和Ables以系统的方式讲解了GNU实用程序、shell、联网、Internet、Linux桌面、C编程工具、系统编程,和许多其他知识。书中还用一整章的篇幅介绍Linux的安装,涉及选择和获得分发版和软件包,规划和配置新的Linux系统。..每章开篇概述本章宗旨、学习目标,以及将要学习的实用程序、系统调用和shell命令。每章结束时先回顾知识点,然后进行测验,做各种难度的练习题,最后至少提供一个综合性的项目供读者练手。所有的示例代码和命令都可以从网上下载。...
