Linux
-
精通ARM嵌入式Linux系统开发杨水清,张剑,施云飞 编著《精通ARM嵌入式Linux系统开发》由杨水清、张剑、施云飞编著,由浅入深、通俗易懂地讲解了嵌入式Linux的系统设计与开发。全书共25章,从嵌入式处理器ARM开始,讲解了ARM处理器的资源、ARM的指令集、ADS开发工具、嵌入式系统硬件环境的构建、Bootloader、Linux内核移植、嵌入式文件系统、嵌入式Linux多任务程序开发、嵌入式IAnux设备驱动开发、嵌入式Linux网络程序开发、MiniGUI图形界面开发、设备驱动开发案例、综合案例等内容。书中通过大量的例程来讲解知识要点,并提供了大量极有参考价值的开发案例,读者可以通过这些例程和开发案例对嵌入式Linux开发有一个系统的学习和提高。本书共包括4个方面的内容:在嵌入式系统的硬件结构中讲述了嵌入式处理器ARM的特点、嵌入式系统硬件环境的构建和ADS开发工具的使用;在嵌入式Linux系统移植中讲述了目标板软件环境的构建,主要包括BootLoader、Linux内核、文件系统及交叉开发环境的构建;在嵌入式Linux软件开发中讲述了嵌入式Linuxc语言开发工具的使用、标准库的使用、多任务开发基础和设备驱动开发基础;在嵌入式应用系统实例分析中讲述了嵌入式Linux的网络程序开发、MiniGUI图形界面开发、CAN总线设备驱动设计、DM9000网络驱动设计、SD卡驱动设计和嵌入式B超系统设计。《精通ARM嵌入式Linux系统开发》语言通俗易懂,内容丰富,注重理解与实例,知识涵盖面广,非常适合从事嵌入式Linux系统开发的初级工程师、高校学生、Linux程序开发人员阅读和学习。 -
嵌入式Linux基础教程(美)Christopher Hallinan 著《图灵程序设计丛书:嵌入式Linux基础教程(第2版)》是嵌入式Linux的经典教程,介绍了引导加载程序、系统初始化、文件系统、闪存和内核、应用程序调试技巧等,还讲述了构建Linux系统的工作原理,用于驱动不同架构的配置,Linux内核源码树的特性,如何根据需求配制内核运行时的行为,如何扩展系统功能,用于构建完整嵌入式Linux发行版的常用构建系统,USB子系统和系统配置工具udev等内容。更重要的是,《图灵程序设计丛书:嵌入式Linux基础教程(第2版)》阐述了如何修改系统使之满足读者自身的需求,确保读者能够从中学习一些嵌入式工程中非常有用的提示和技巧。《图灵程序设计丛书:嵌入式Linux基础教程(第2版)》适合Linux程序员阅读,也可作为高等院校相关专业师生的参考读物。 -
Linux入门很简单刘金鹏 等编著《Linux入门很简单》是一本与众不同的Linux入门读物。作者借鉴历史畅销书《明朝那点事》的写作风格,将技术图书也以风趣幽默的风格一一道来,阅读起来十分过瘾。书中以一个拟人化的Ubuntu操作系统为主角,以Ubuntu10.04为基础,讲解了Ubuntu系统从安装、配置,到搭建开发平台、投入使用的过程。本书配1张光盘,内容为本书源代码和书中重点操作的教学视频演示。《Linux入门很简单》共8章,内容容安排上采取循序渐进的方式,由浅入深地引导读者安装、配置、使用Ubuntu系统。其中,第1章介绍Linux系统的产生和发展概况;第2章介绍Ubuntu系统的各种安装方法;第3章介绍安装系统后的基本设置;第4章介绍Ubuntu下的常用软件;第5章介绍部分Windows下的软件在Linux中运行的解决方案;第6章介绍命令行的使用及脚本的编写;第7章介绍Ubuntu系统下C/C++、Java、PHP开发环境的搭建;第8章深入讲解一个软件的编译、调试、打包、发布的过程。《Linux入门很简单》适合所有Linux入门者和开源软件的爱好者,也适合技术人员作为课外读物学习。对于大、中专院校的学生和培训班的学员,本书不失为一本好教材。 -
Linux从入门到精通陈祥琳 编著《Linux从入门到精通》由浅入深、循序渐进地介绍了Linux操作系统的基础入门知识,全书主要包括两个部分,即Linux系统篇和Linux服务器篇。主要内容包括Linux操作系统的基础知识,基本命令介绍,用户以及用户信息的安全管理,系统初始化和系统故障处理,系统磁盘及文件系统,系统安全和性能管理,系统网络管理,BashShell编程简介,以及Linux服务器的搭建及配置管理等内容。 《Linux从入门到精通》适合Linux初学者阅读使用。 -
脑动力李海慧,梁伟 编著Linux操作系统继承了UNIX强大而灵活的命令行工作方式。在Linux中,常用的指令有几百个。面对如此庞大的指令库,所有学习人员都需要有一本较为全面的Linux指令学习参考书。《脑动力:Linux指令速查效率手册》分为3篇,一共讲解了450个相关的指令,并给出了相应的示例。第一篇中介绍了175个Linux基础操作指令,包括文件、目录、shell、打印、工具等;第二篇中介绍了206个Linux系统操作指令,包含系统管理、系统设置、磁盘维护、磁盘管理、内核开发、系统任务等;第三篇中介绍了69个Linux网络管理指令,包含网络通信、电子邮件、新闻组和网络应用等。 -
鸟哥的Linux私房菜鸟哥 著您已有Linux基础,想要进一步学习服务器架设?还想了解如何维护与管理您的服务器?《鸟哥的Linux私房菜——服务器架设篇(第三版)》是您最佳的选择。目前有关Linux架站的书籍大多只教导读者如何架设服务器,很少针对服务器的维护与管理,以及发生问题时的应对策略加以说明,以至于一旦服务器遭受攻击,眼见的就是一场手忙脚乱。因此,作者先从系统基础以及网络基础讲起,再谈到网络攻击与防火墙防护主机后,才进入服务器的架设。本书共分为四篇:第一篇,服务器搭建前的进修专区,主要介绍架设服务器之前必须具备的基本知识,看完这一篇,不论您的Linux是以何种方式进行Internet连接,都将不成问题;第二篇,主机的简易安全防护措施,这一篇鸟哥将告诉您如何保护您的主机,以及如何养成良好的操作习惯,使您的主机能够百毒不侵,安然渡过一次次的考验;第三篇,局域网内常见服务器的搭建,介绍内部网络经常使用的远程连接服务(SSH、VNC、XRDP),网络参数设置服务(DHCP、NTP),网络磁盘服务(Samba、NFS、iSCSI),以及代理服务器等服务。其中SSH密钥系统,对于异地备份更是相当有帮助,您绝对不能错过;第四篇,常见因特网服务器的搭建,介绍DNS、WWW、FTP及Mail Server等常见的服务。 -
Linux基础教程黄丽娜 等编著《高等学校计算机应用规划教材:Linux基础教程(第3版)》以RedHatLinux9.0为蓝本,详细介绍了Linux操作系统的基础知识及相关应用,共包括五部分内容:第1部分(第1~5章)介绍了RedHatLinux基础知识;第2部分(第6~9章)介绍了Linux的文件系统、进程管理、常用命令及常用软件;第3部分(第10~15章)介绍了Linux系统管理的方方面面;第4部分(第16~19章)介绍了Linux的网络应用:第5部分(第20章和第21章)介绍了Linux编程。《高等学校计算机应用规划教材:Linux基础教程(第3版)》可作为高等学校计算机相关专业的教材,对于Linux系统管理员或具有Linux系统使用经验的用户,也具有非常高的参考价值。 -
UNIX/Linux 系统管理技术手册(美)Evi Nemeth Garth Snyder Trent R.Hein Ben Whaley 著《UNIX/Linux系统管理技术手册(第四版)》(ULAHv4)是《Linux系统管理技术手册》和《UNIX系统管理技术手册》的终结版,也是Evi Nemeth的封刀之作。 《UNIX/Linux系统管理技术手册(第四版)》延续了《Linux系统管理技术手册(第二版)》以及《UNIX系统管理技术手册(第三版)》的讲解风格,以当前主流的5种Linux发行版本(Red Hat ES、SUSE、Debian、Fedora Core和Ubuntu)为例,把Linux系统管理技术分为3部分分别介绍。第一部分全面介绍了运行单机Linux系统涉及的各种管理知识和技术,如系统引导和关机、进程控制、文件系统管理、用户管理、设备管理、系统备份、软件配置以及cron和系统日志的管理使用等。第二部分从详细讲解TCP/IP协议基本原理开始,深入讨论了网络的两大基本应用:域名系统和路由技术,然后逐章讲解Linux上的各种Internet关键应用,如电子邮件、NFS、文件共享、Web托管和Internet服务,在这部分里还有专门的章节介绍网络硬件、网络管理与调试以及系统安全。第三部分包括了多种不容忽视的重要主题:X窗口系统、打印系统、系统维护与环境、性能分析、与Windows系统的协作、串行设备、操作系统驱动程序和内核、系统守护进程以及政策与行政管理方面的知识等。 《UNIX/Linux系统管理技术手册(第四版)》的几位作者是分别来自学术界、企业界以及职业培训领域的Linux/UNIX系统管理专家,这使得本书从第一版开始,即成为全面、深入而且颇富实用性的Linux系统管理权威参考书。 《UNIX/Linux系统管理技术手册(第四版)》适合于从Linux初学者到具有丰富经验的Linux专业技术人员使用。 -
从零开始学Linux编程罗利民 著Linux系统可以免费地应用到多种服务器上,所以开发人员都在往Linux系统上转移,且很多开发都是使用C语言来完成的,这也是本书推出的关键所在。本书共分为五篇:第一篇是Linux系统知识,讲述Linux系统的安装和使用、常用命令、文本编辑器及程序的编译与调试;第二篇是C语言基本知识,讲述C语言的基本语法、指针、结构体、系统库函数等知识;第三篇是Linux系统编程,讲述Shell编程和文件处理方法;第四篇是Linux网络编程,讲解TCP和UDP网络编程的知识;第五篇是LinuxC项目实战,通过案例的学习,既复习了前面介绍的知识,也了解了项目实践的流程和技巧,从而增加读者的编辑经验。 -
网络操作系统张金石 主编本书基于网络工程和应用实际需求,以广泛使用的Red Hat Enterprise Linux5为例介绍网络操作系统的部署、配置与管理的技术方法。全书共12章,内容包括网络操作系统基础、系统安装使用、存储管理与文件系统、系统配置管理、网络配置管理、服务配置管理、DNS与DHCP、网络资源共享、Apache、远程登录与控制、防火墙与代理服务器,以及系统安全管理。本书内容丰富,注重系统性、实践性和可操作性,对于每个知识点都有相应的操作示范,便于读者快速上手。本书可作为计算机网络相关专业的教材,也可作为网络管理和维护人员的参考书以及各种培训班的教材。
