负载均衡技术是服务或应用高可用的基础,不论是Web应用还是数据库,要保证访问的持续性,负载均衡技术都是不可或缺的。 本书共9章,第1~5章由浅入深地介绍互联网行业最流行、应用最广泛的负载均衡工具LVS、Nginx、HAProxy各自功能的实现,以及与Keepalived组合形成完整意义上的高可用负载均衡集群。第6章介绍特殊高可用负载均衡集群RHCS,它广泛应用于金融、证券、保险等非互联网行业。第7章和第8章介绍结构化数据库MySQL与非结构化数据库MongoDB的高可用负载均衡,这二者自身可实现负载均衡集群,还可与前端Keepalived与HAProxy(或者Nginx)相结合,构建起更高可用性的负载均衡集群。第9章介绍各种负载均衡集群的日常维护,并列举一些常见的故障及解决办法。 通过学习本书,读者不仅可以了解负载均衡的架构和基本功能实现,还可根据书中的实例,轻松构建起
本书由浅入深、循序渐进地详细讲解了LinuxShell编程的基本知识。这些基本知识包括Shell编程的基本知识、文本处理的工具和方法、正则表达式、Linux系统知识等。本书旨在通过理清LinuxShell编程的脉络,从基本概念着手,以丰富、实用的范例作为辅助,使读者能够深入浅出的学习LinuxShell编程。本书的每一章节都配有综合案例,这些综合案例不仅可以使读者复习前面所学的知识,还可以增加开发项目的经验。这些案例实用性很强,许多代码可以直接应用到Linux系统管理中。本书配有全程录像的视频讲解光盘,读者可以将视频和书结合起来学习,可以快、好地掌握LinuxShell编程技术。本书适合于LinuxShell编程的初学者,有一定LinuxShell编程基础,但还需要进一步提高的人阅读。本书对于有一定编程经验的程序员也有很好的参考价值。
本教程是面向嵌入式Linux学习和产品开发的入门教程,分上下两册。本书为下册,分3篇,共16章,内容涵盖Linux内核、设备驱动、系统整合和产品化等方面。其中,设备驱动部分是重点内容,从模块编写开始,深入浅出地讲述了驱动编写的各个方面;之后以Linux子系统为单位,分别讲述了各常用外设的驱动编写或移植,如LED、GPIO、I2C、SPI、Input子系统、串口、声卡、WiFi网卡和3G模块等。 本 书由浅入深,结构合理,实用性强,提供的范例稍加改动即可应用于实际项目。阅读本书需要有一定Linux使用基础,适合于准备往驱动方向发展的嵌入式Linux开发工程师,也可作为高校非计算机专业高年级学生学习嵌入式Linux驱动的参考教材。
本书以RHEL 9/Centos Stream 9操作系统为平台,选取面向职业岗位的内容及案例,采用“项目驱动、任务导向”的方式组织内容,详细介绍了Linux操作系统的基本概念、常用命令、系统管理、常用服务器配置与管理等知识。 全书设置了7个项目,共19个任务,主要内容包括Linux系统环境搭建、目录和文件管理、用户和用户组管理、文件权限管理、磁盘配置与管理、网络配置与管理以及服务器配置与管理。 本书内容丰富全面,各种功能和命令的介绍都配以大量的案例操作和详细解释。为了让读者能够快速且有效地掌握核心知识和技能,同时方便教师采用 有效的传统教学方式或 新颖的线上线下翻转课堂教学模式,本书配有200多节微课和操作视频。另外,本书配套的在线开放课程已获评“十四五”江苏省职业教育首批在线精品课程。 本书可作为高职高专院校计算机类、通
ROS是一个构建在Linux上的机器人开发系统,本书将Linux操作系统基础与ROS应用融为一体,并用大量实例和案例来帮助读者理解和掌握Linux操作系统和ROS的相关知识。本书共分操作系统概述、进程管理、处理机调度、常用命令、文件系统管理、脚本编程、Linux的服务器配置、Linux的开发环境配置、Linux的数据库部署、基于Linux的ROS应用概述、ROS架构及概念、ROS编程等章节。 本书在介绍Linux基本知识的基础上,融合ROS应用技术,采用知识图谱的形式展现了本书的知识体系,帮助读者理清各个知识点之间的逻辑关系,同时方便读者查阅本书知识点。 本书可以作为电子、通信、自动化、计算机、机器人等专业师生和科技人员的参考书,也可以作为机器人爱好者及研究人员的参考用书。
Linux操作系统是当前应用极为广泛的服务器和桌面操作系统之一。它是一种自由和开放源码的类UNIX操作系统,可安装在多种计算机硬件设备当中,广泛应用于系统管理和维护、系统开发、语言开发及嵌入式系统等领域。本书基于CentOS7全面介绍了Linux操作系统的安装、基本使用及几种基本服务器的搭建。全书共分为6章,内容涉及Linux操作系统的概况介绍、Linux操作系统的安装、RPM包管理、Systemd初始化、Linux的常用命令、存储管理与磁盘分区、raid和逻辑卷管理、账户管理、权限管理、进程管理、管理守护进程、监视系统性能、Linux网络配置、远程控 务、Linux网络工具、vi编辑器、Shell脚本编程以及Samba服务器配置、DHCP服务器配置、DNS服务器配置、Apache服务器配置等。 本书可作为高等职业技术院校及各培训机构的Linux操作系统教材,也可作为Linux操作系统爱好者的
本书按照操作系统的功能分为10章,系统地讲述操作系统的基本原理。第1章为导论,介绍操作系统的概念、操作系统的形成与发展及操作系统的功能和操作系统提供服务的方式等;第2~6章介绍操作系统的进程管理(处理器管理),包括进程、线程、进程调度、进程同步和死锁;第7章为内存管理;第8章为外存管理;第9章为文件管理; 0章为I/O系统。为了满足双语教学的需要,本书在每章的 增加了精选的操作系统技术英文资料,供有能力的读者进行扩展阅读。本书配有PPT、源代码等教学资源,读者可登录华信教育资源网(www.hxedu.com.cn)免费下载。本书每章都配有教学视频,读者可以扫描书中二维码观看。此外,全书提供8个基于Linux系统的实验,帮助读者加深对操作系统原理的理解,部分实验也提供演示视频。本书适合作为本科院校、高职高专院校计算机操作系统和L
%26nbsp;%26nbsp;《Linux操作系统》是为高等职业学校、高等专科学校计算机及应用专业编写的Linux操作系统教材。全书共分11章,内容包括Linux操作系统安装、Linux桌
本书基于 的统信UOS服务器版介绍Linux操作系统及其维护,所介绍的内容也适用于openEuler(华为欧拉)、AnolisOS(阿里龙蜥)、CentOS、AlmaLinux、Rocky Linux、Oracle Linux等其他Linux发行版套件。全书共9章,主要内容包括Linux简介,统信UOS的部署,Linux基本命令,用户概述、文件权限与文本编辑,文件处理、重定向与操作符,Linux软件包管理,Linux进程管理与系统监控,Linux网络管理,Linux磁盘管理等。 本书虽然以Linux为例,但书中介绍的知识点也可以用于MINIX、FreeBSD等符合POSIX规范的UNIX系统。 本书适合想要系统、全面地学习Linux技术的初学人员,也适合具有一定Linux使用经验的读者。
ROS是一个构建在Linux上的机器人开发系统,本书将Linux操作系统基础与ROS应用融为一体,并用大量实例和案例来帮助读者理解和掌握Linux操作系统和ROS的相关知识。本书共分操作系统概述、进程管理、处理机调度、常用命令、文件系统管理、脚本编程、Linux的服务器配置、Linux的开发环境配置、Linux的数据库部署、基于Linux的ROS应用概述、ROS架构及概念、ROS编程等章节。 本书在介绍Linux基本知识的基础上,融合ROS应用技术,采用知识图谱的形式展现了本书的知识体系,帮助读者理清各个知识点之间的逻辑关系,同时方便读者查阅本书知识点。 本书可以作为电子、通信、自动化、计算机、机器人等专业师生和科技人员的参考书,也可以作为机器人爱好者及研究人员的参考用书。
本书按照操作系统的功能分为10章,系统地讲述操作系统的基本原理。第1章为导论,介绍操作系统的概念、操作系统的形成与发展及操作系统的功能和操作系统提供服务的方式等;第2~6章介绍操作系统的进程管理(处理器管理),包括进程、线程、进程调度、进程同步和死锁;第7章为内存管理;第8章为外存管理;第9章为文件管理; 0章为I/O系统。为了满足双语教学的需要,本书在每章的 增加了精选的操作系统技术英文资料,供有能力的读者进行扩展阅读。本书配有PPT、源代码等教学资源,读者可登录华信教育资源网(www.hxedu.com.cn)免费下载。本书每章都配有教学视频,读者可以扫描书中二维码观看。此外,全书提供8个基于Linux系统的实验,帮助读者加深对操作系统原理的理解,部分实验也提供演示视频。本书适合作为本科院校、高职高专院校计算机操作系统和L
本书以RHEL 9/Centos Stream 9操作系统为平台,选取面向职业岗位的内容及案例,采用“项目驱动、任务导向”的方式组织内容,详细介绍了Linux操作系统的基本概念、常用命令、系统管理、常用服务器配置与管理等知识。 全书设置了7个项目,共19个任务,主要内容包括Linux系统环境搭建、目录和文件管理、用户和用户组管理、文件权限管理、磁盘配置与管理、网络配置与管理以及服务器配置与管理。 本书内容丰富全面,各种功能和命令的介绍都配以大量的案例操作和详细解释。为了让读者能够快速且有效地掌握核心知识和技能,同时方便教师采用 有效的传统教学方式或 新颖的线上线下翻转课堂教学模式,本书配有200多节微课和操作视频。另外,本书配套的在线开放课程已获评“十四五”江苏省职业教育首批在线精品课程。 本书可作为高职高专院校计算机类、通
Linux操作系统作为云计算、大数据、芯片EDA软件与人工智能的运行平台,是计算机软硬件的基础技术之一。Linux脚本语言是使用Linux操作系统的日常工具,其命令简洁且富于创造性。本书重点讲解了约30条基本脚本命令的使用细节,展示了其多次组合以解决现实问题的创造性技巧,并结合软件开发与测试、服务器运维及芯片验证等工作中的典型案例给出了丰富的拓展技巧。本书包括基础篇、总结篇、提高篇和职业适应篇,层层递进地展示了基本脚本命令的使用技巧。 本书在基本脚本命令的细节功能上引导读者体验发现的乐趣,用研究性题目适时激发出程序员的创造性思维。本书可作为电子信息类专业中职、高职、本科、研究生及各类技术人员的教材。
Linux操作系统是当前应用极为广泛的服务器和桌面操作系统之一。它是一种自由和开放源码的类UNIX操作系统,可安装在多种计算机硬件设备当中,广泛应用于系统管理和维护、系统开发、语言开发及嵌入式系统等领域。本书基于CentOS7全面介绍了Linux操作系统的安装、基本使用及几种基本服务器的搭建。全书共分为6章,内容涉及Linux操作系统的概况介绍、Linux操作系统的安装、RPM包管理、Systemd初始化、Linux的常用命令、存储管理与磁盘分区、raid和逻辑卷管理、账户管理、权限管理、进程管理、管理守护进程、监视系统性能、Linux网络配置、远程控 务、Linux网络工具、vi编辑器、Shell脚本编程以及Samba服务器配置、DHCP服务器配置、DNS服务器配置、Apache服务器配置等。 本书可作为高等职业技术院校及各培训机构的Linux操作系统教材,也可作为Linux操作系统爱好者的自学
本书采用项目任务的编写方式,共包括网络基础与网络安全、文件系统安全配置、账户与登录安全配置、防火墙安全配置、文件共享安全配置、Web服务安全配置、FTP服务安全配置、MySQL服务安全配置和VPN服务安全配置等9个项目。每个项目都包含一个典型的岗位任务,分别涵盖了Linux网络命令、dm-crypt、GRUB保护密码、iptables、Samba、httpd、FTP、MySQL、VPN等网络安全运维方面的知识要点;每个任务又分为实践目标、应用需求、需求分析和解决方案等4个环节。 通过对本书的学习,读者可以将Linux操作系统、网络安全运维的理论与实践相结合,理解典型网络服务的应用场景、安全选项配置、相关风险的防护措施,从而提高网络服务安全运行的保障能力。 本书配套有微课视频、课程标准、教学设计、授课PPT和习题答案等数字化学习资源。 本书可作为高等职业
本书以RHEL 9/Centos Stream 9操作系统为平台,选取面向职业岗位的内容及案例,采用“项目驱动、任务导向”的方式组织内容,详细介绍了Linux操作系统的基本概念、常用命令、系统管理、常用服务器配置与管理等知识。 全书设置了7个项目,共19个任务,主要内容包括Linux系统环境搭建、目录和文件管理、用户和用户组管理、文件权限管理、磁盘配置与管理、网络配置与管理以及服务器配置与管理。 本书内容丰富全面,各种功能和命令的介绍都配以大量的案例操作和详细解释。为了让读者能够快速且有效地掌握核心知识和技能,同时方便教师采用 有效的传统教学方式或 新颖的线上线下翻转课堂教学模式,本书配有200多节微课和操作视频。另外,本书配套的在线开放课程已获评“十四五”江苏省职业教育首批在线精品课程。 本书可作为高职高专院校计算机类、通