本书以树莓派基础工具,讲解Linux操作系统。树莓派是近年来流行的微型电脑,能用于各种有趣的硬件开发。树莓派中安装了Linux系统,可以充当操作系统的学习平台。本书按照“树莓派背景知识——树莓派使用——Linux使用——操作系统原理——实操项目”的顺序展开。读者不仅能体验到玩树莓派的乐趣,而且能全面了解操作系统的核心概念和原理。
本书以树莓派基础工具,讲解Linux操作系统。树莓派是近年来流行的微型电脑,能用于各种有趣的硬件开发。树莓派中安装了Linux系统,可以充当操作系统的学习平台。本书按照“树莓派背景知识——树莓派使用——Linux使用——操作系统原理——实操项目”的顺序展开。读者不仅能体验到玩树莓派的乐趣,而且能全面了解操作系统的核心概念和原理。
本书为学习Linux系统管理的参考书,全书共9章,内容涵盖Linux系统管理所需的所有知识点,讲解了Linux日常管理操作的方方面面,由浅入深,内容全面,案例丰富,实战性强。本书依次讲解了Linux的高级文件系统管理,包括磁盘配额、LVM(逻辑卷管理)和RAID(磁盘阵列)的部署;Shell的基础知识,包括Bash操作环境的构建、输入/输出重定向、管道符、变量的设置和使用;Shell编程的正则表达式、字符处理命令、条件判断、流程控制等知识,以及Shell编程的实例脚本演示;Linux系统的引导流程,以及启动引导程序GRUB的使用、内核模块管理;Linux下的常见服务,以及服务的分类、管理、自启动的设置等;Linux的进程管理、工作管理和系统定时任务;Linux的常用日志管理,包括rsyslogd日志服务、日志轮替、日志分析工具;LAMP和LNMP的开发环境在Linux下的部署、管理、优化;数据备
本书为学习Linux系统管理的参考书,全书共9章,内容涵盖Linux系统管理所需的所有知识点,讲解了Linux日常管理操作的方方面面,由浅入深,内容全面,案例丰富,实战性强。本书依次讲解了Linux的高级文件系统管理,包括磁盘配额、LVM(逻辑卷管理)和RAID(磁盘阵列)的部署;Shell的基础知识,包括Bash操作环境的构建、输入/输出重定向、管道符、变量的设置和使用;Shell编程的正则表达式、字符处理命令、条件判断、流程控制等知识,以及Shell编程的实例脚本演示;Linux系统的引导流程,以及启动引导程序GRUB的使用、内核模块管理;Linux下的常见服务,以及服务的分类、管理、自启动的设置等;Linux的进程管理、工作管理和系统定时任务;Linux的常用日志管理,包括rsyslogd日志服务、日志轮替、日志分析工具;LAMP和LNMP的开发环境在Linux下的部署、管理、优化;数据备
随着开源技术的不断进步与创新,整个IT行业中越来越多的企业愿意采用开源产品,而基于Linux的操作系统为这些开源产品提供了一个很好的操作平台。丁明一编著的《Linux运维之道(第2版)》将围绕Linux操作系统这样一个基础平台,讲解如何使用操作系统实现各种开源产品的应用案例。全书主要从运维工作中的应用服务入手,全面讲解基本Linux操作系统以及各种软件服务的运维工作。?现在的商业环境是一个充满竞争的环境,很多企业的业务量在不断地增长,而对服务质量的要求也越来越高。特别是互联网企业为了满足客户非常高的需求,提升用户使用体验。IT部门维护的设备往往数以万计,如此庞大的设备维护量,通常会让IT管理人员头疼不已。本书介绍的自动化运维的内容可以让我们快速掌握大规模批量处理的简单方法。仅仅依靠自动化运维还不足以发挥出这些设
本书是一本介绍Linux内核实践的入门书,基于Linux4.0内核,重点讲解Linux内核的理论和实验。本书分为12章,包括Linux系统入门、Linux内核基础知识、内核编译和调试、内核模块、简单的字符设备驱动、系统调用、内存管理、进程管理、同步管理、中断管理、调试和性能优化,以及如何参与开源社区等内容。此外,本书还介绍了Linux内核社区常用的开发工具和理论,如Vim8和git工具等。书中包括70多个实验,帮助读者深入理解Linux内核。
RedHatEnterpriseLinux7发布已经超过1年时间了,不同于以往的版本,红帽公司在新版本上进行了大刀阔斧的改革,包括架构、防火墙管理工具等核心部件都已经发生了改变。本书就是立足于RedHatEnterpriseLinux7版本,带领读者学会最基本的Linux管理和网络管理。本书分为3部分:部分是Linux入门,包括必须掌握的Linux基础、RedHatEnterpriseLinux的安装、图形界面、命令行界面;第2部分是Linux管理入门,包括RedHatEnterpriseLinux7新架构、日志、用户和组、应用程序的管理、启动控制与进程管理;第3部分是运维,包括Linux网络管理、网络文件共享、搭建MySQL服务、配置Oracle数据库、LAMP、NAT上网、集群负载均衡LVS、集群技术与双机热备、Linux防火墙管理、KVM虚似化、安装OpenStack、Hadoop和Spark部署。本书示例丰富、代码实用,是广大Linux管理员入门必看书籍,也可作为各大Linux培训学校的企业级Lin
Linux C/C 编程在Linux应用程序开发中占有重要的地位,掌握这项技能将在就业竞争中立于不败之地。本书是一本针对初、中级读者的、贴近软件公司一线开发实践的书。本书共分为19章,内容包括Linux概述、搭建开发环境、语言基础、文件编程、多进程编程、进程间通信、Web编程、多线程编程、Linux下的库、TCP/IP协议基础、网络编程、网络性能测试工具iPerf简析、版本控制和SVN工具、C 跨平台开发以及安全编程等。本书适合想全面学习Linux环境下C/C 语言编程的读者,并可作为初中级开发人员的案头查阅与参考手册,也适合作为高等院校和培训学校相关专业师生的教学参考书。
全书分为8章:章主要介绍进行网站架构设计的软硬件环境;第2章主要介绍生产环境下的shell脚本;第3章讲解的是自动化运维工具Farbic;第4章介绍自动化部署管理工具Ansible;第5章详解分布式自动化部署管理工具Puppet;第6章讲解的是Linux防火墙在企业中的部署;第7章分享高可用Linux集群案例;第8章介绍网站系统架构设计。
随着开源技术的不断进步与创新,整个IT行业中越来越多的企业愿意采用开源产品,而基于Linux的操作系统为这些开源产品提供了一个很好的操作平台。丁明一编著的《Linux运维之道(第2版)》将围绕Linux操作系统这样一个基础平台,讲解如何使用操作系统实现各种开源产品的应用案例。全书主要从运维工作中的应用服务入手,全面讲解基本Linux操作系统以及各种软件服务的运维工作。?现在的商业环境是一个充满竞争的环境,很多企业的业务量在不断地增长,而对服务质量的要求也越来越高。特别是互联网企业为了满足客户非常高的需求,提升用户使用体验。IT部门维护的设备往往数以万计,如此庞大的设备维护量,通常会让IT管理人员头疼不已。本书介绍的自动化运维的内容可以让我们快速掌握大规模批量处理的简单方法。仅仅依靠自动化运维还不足以发挥出这些设
RedHatEnterpriseLinux7发布已经超过1年时间了,不同于以往的版本,红帽公司在新版本上进行了大刀阔斧的改革,包括架构、防火墙管理工具等核心部件都已经发生了改变。本书就是立足于RedHatEnterpriseLinux7版本,带领读者学会最基本的Linux管理和网络管理。本书分为3部分:部分是Linux入门,包括必须掌握的Linux基础、RedHatEnterpriseLinux的安装、图形界面、命令行界面;第2部分是Linux管理入门,包括RedHatEnterpriseLinux7新架构、日志、用户和组、应用程序的管理、启动控制与进程管理;第3部分是运维,包括Linux网络管理、网络文件共享、搭建MySQL服务、配置Oracle数据库、LAMP、NAT上网、集群负载均衡LVS、集群技术与双机热备、Linux防火墙管理、KVM虚似化、安装OpenStack、Hadoop和Spark部署。本书示例丰富、代码实用,是广大Linux管理员入门必看书籍,也可作为各大Linux培训学校的企业级Lin
本书是一本介绍Linux内核实践的入门书,基于Linux4.0内核,重点讲解Linux内核的理论和实验。本书分为12章,包括Linux系统入门、Linux内核基础知识、内核编译和调试、内核模块、简单的字符设备驱动、系统调用、内存管理、进程管理、同步管理、中断管理、调试和性能优化,以及如何参与开源社区等内容。此外,本书还介绍了Linux内核社区常用的开发工具和理论,如Vim8和git工具等。书中包括70多个实验,帮助读者深入理解Linux内核。