<p>《MATLAB基础及其应用教程》由基础知识和应用两大部分组成,基础知识详细介绍了MATLAB基础准备与入门、MATLAB的基本使用方法、数组和数组运算、字符串单元数组和结构、数值计算功能、符号运算、数据和函数的可视化、MATLAB程序设计、图形用户界面设计、Simulink仿真基础;在应用方面,介绍了MATLAB在信号与系统、数字信号处理和通信原理中的应用等内容。《MATLAB基础及其应用教程》在介绍方式上使用了大量图片、例子,具有较好的操作指导作用,通过实例帮助读者加深理解。</p> <p>《MATLAB基础及其应用教程》侧重基础知识和应用,适合初学者作为入门教材,注重和有关学科领域
Linux 基础及应用教程(基于 CentOS 7)
✍ Scribed by 梁如军, 王宇昕, 车亚军
- Publisher
- 机械工业出版社
- Year
- 2020
- Tongue
- Chinese
- Leaves
- 478
- Series
- “十三五”普通高等教育规划教材
- Edition
- 2
- Category
- Library
No coin nor oath required. For personal study only.
✦ Synopsis
《Linux基础及应用教程(基于CentOS7 第2版)》以 CentOS 7 为蓝本,分 3 篇介绍了Linux操作系统的使用和配置。操作基础篇介绍了Linux的基础知识、Linux系统的安装、Shell和字符操作界面的使用;系统与安全篇依次介绍了账户管理、权限管理、进程管理、存储管理、网络配置、网络工具、RPM包管理、基础架构服务、系统日常维护、服务器安全和防火墙、Shell脚本编程;网络服务篇依次介绍了DHCP和DNS服务、FTP、NFS和Samba服务、基于Apache的WWW服务、LAMP动态网站环境部署以及Tomcat服务、基于Postfix和Dovecot实现的邮件服务等。
《Linux基础及应用教程(基于CentOS7 第2版)》内容详尽,结构清晰,通俗易懂,使用了大量的图表对内容进行表述和归纳,并对重点内容给出了详细的操作步骤,便于读者理解及查阅,具有很强的实用性和指导性。
《Linux基础及应用教程(基于CentOS7 第2版)》可以作为高等院校相关专业、Linux短期培训班的教材,同时也可供广大Linux爱好者自学使用。
✦ Table of Contents
Linux 基础及应用教程:基于CentOS7
书名页
版权页
前言
目录
第1篇 操作基础篇
第1章 Linux简介与安装
1.1 Linux简介
1.1.1 自由软件与Linux
1.1.2 Linux系统的特点和组成
1.1.3 Linux的内核版本与发行版本
1.1.4 RedHat Linux及其相关产品
1.1.5 Linux应用领域
1.2 安装 Linux
1.2.1 准备安装Linux
1.2.2 最小化安装CentOS 7.1
1.3 初入Linux
1.3.1 虚拟控制台和本地登录
1.3.2 远程登录Linux系统
1.3.3 获得命令帮助
1.3.4 获取系统基本信息
1.3.5 安装后的基本配置
1.4 思考与实验
第2章 Linux操作基础
2.1 Shell和命令基础
2.1.1 Shell简介
2.1.2 命令格式和通配符
2.1.3 文件及Linux目录结构
2.2 Li nux常用操作命令
2.2.1 文件目录操作命令
2.2.2 文本文件操作命令
2.2.3 打包和压缩命令
2.2.4 信息显示命令
2.2.5 文本编辑器Vi
2.3 使用Shell
2.3.1 Shell变量和Shell环境
2.3.2 几种提高工作效率的方法
2.3.3 进一步使用Shell
2.4 思考与实验
第2篇 系统与安全篇
第3章 多用户多任务管理
3.1 账户管理
3.1.1 账户管理概述
3.1.2 使用命令行工具管理账户
3.1.3 口令管理和口令时效
3.1.4 用户和组状态
3.2 权限管理
3.2.1 操作权限概述
3.2.2 更改操作权限
3.2.3 更改属主和同组人
3.2.4 设置文件和目录的生成掩码
3.2.5 特殊权限设置
3.2.6 使用ACL权限
3.2.7 权限设置举例
3.3 进程管理
3.3.1 进程概述
3.3.2 查看进程
3.3.3 杀死进程
3.3.4 作业控制
3.4 思考与实验
第4章 本地存储管理
4.1 存储管理与磁盘分区
4.1.1 存储管理工具简介
4.1.2 硬盘及分区
4.2 逻辑卷管理
4.2.1 LVM相关概念
4.2.2 管理LVM
4.3 文件系统管理
4.3.1 创建和挂装文件系统
4.3.2 磁盘限额
4.4 思考与实验
第5章 网络配置与包管理
5.1 Linux网络配置
5.1.1 Linux网络基础
5.1.2 使用ip命令显示和配置网络参数
5.1.3 手工修改网络配置
5.1.4 使用nmcli管理网络
5.2 Linux网络工具
5.2.1 网络测试工具
5.2.2 Internet网络客户
5.2.3 OpenSSH客户
5.3 RPM包管理
5.3.1 RPM概述
5.3.2 RPM命令的使用
5.4 YUM更新系统
5.4.1 YUM概述
5.4.2 使用yum命令
5.4.3 YUM配置文件
5.4.4 配置YUM仓库
5.4.5 配置非官方YUM仓库
5.5 思考与实验
第6章 基础架构服务
6.1 管理守护进程
6.1.1 守护进程与初始化系统
6.1.2 使用systemctl管理服务
6.2 计划任务服务(crond)
6.2.1 计划任务简介
6.2.2 安排计划任务
6.3 系统日志服务(rsyslogd)
6.3.1 日志系统
6.3.2 查看日志文件
6.3.3 日志工具
6.4 OpenSSH服务
6.4.1 SSH与OpenSSH
6.4.2 配置OpenSSH服务
6.4.3 OpenSSH的主机密钥管理
6.4.4 OpenSSH的用户密钥管理
6.5 思考与实验
第7章 系统日常维护
7.1 监视系统性能
7.1.1 系统监视概述
7.1.2 top命令
7.1.3 mpstat命令
7.1.4 vmstat命令
7.1.5 iostat命令
7.1.6 性能分析标准的经验准则
7.2 内核管理
7.2.1 Linux内核简介
7.2.2 修改内核参数(/proc与sysctl)
7.3 Systemd与系统启动过程
7.3.1 Systemd特性及组件
7.3.2 Systemd的单元
7.3.3 Systemd的目标
7.3.4 系统启动过程
7.3.5 Systemd的相关工具
7.4 备份与同步
7.4.1 备份
7.4.2 实时同步
7.5 故障排查
7.5.1 故障排查概述
7.5.2 GRUB系统引导器
7.5.3 系统修复
7.6 思考与实验
第8章 服务器安全基础
8.1 系统安全基础
8.1.1 基本的系统安全
8.1.2 禁止root账号登录
8.2 账户安全和访问控制
8.2.1 可插拔认证模块(PAM)
8.2.2 基于PAM的口令安全
8.2.3 基于PAM的访问控制
8.3 OpenSSL
8.3.1 SSL/TLS概述
8.3.2 OpenSSL概述
8.3.3 密钥和证书管理
8.4 TCP Wrappers概述
8.4.1 TCP Wrappers简介
8.4.2 TCP Wrappers配置
8.4.3 TCP Wrappers配置举例
8.5 思考与实验
第9章 防火墙
9.1 防火墙概述
9.1.1 防火墙的概念
9.1.2 包过滤防火墙
9.1.3 网络地址转换
9.2 Li nux防火墙
9.2.1 Linux防火墙简介
9.2.2 连接跟踪和状态防火墙
9.2.3 CentOS下的防火墙
9.3 firewalld守护进程与firewall-cmd
9.3.1 firewalld守护进程
9.3.2 firewall-cmd命令
9.4 iptables服务与lokkit
9.4.1 iptables服务
9.4.2 使用lokkit配置防火墙
9.5 使用iptables命令配置防火墙
9.5.1 iptables命令语法
9.5.2 编写Shell脚本配置防火墙
9.6 思考与实验
第10章 Shell脚本编程
10.1 Shell编程基础
10.1.1 Shell脚本简介
10.1.2 Shell变量操作
10.1.3 Shell的特殊变量和简单脚本举例
10.1.4 Shell脚本跟踪与调试
10.2 条件测试和分支结构
10.2.1 条件测试
10.2.2 if语句
10.2.3 case语句
10.3 循环结构
10.3.1 while和until语句
10.3.2 for语句
10.3.3 select语句
10.4 函数
10.4.1 函数的概念
10.4.2 函数使用举例
10.5 思考与实验
第3篇 网络服务篇
第11章 DHCP服务和DNS服务
11.1 DHCP服务
11.1.1 DHCP简介
11.1.2 CentOS 7的DHCP服务
11.1.3 DHCP服务的配置
11.1.4 大型网络的DHCP部署
11.2 DNS与BIND
11.2.1 DNS系统与域名空间
11.2.2 DNS服务器类型与域管理
11.2.3 DNS查询模式与解析过程
11.2.4 CentOS下的BIND
11.3 使用BIND配置DNS服务
11.3.1 域名服务器的配置语法
11.3.2 配置域名服务器
11.4 思考与实验
第12章 FTP服务和NFS服务
12.1 FTP服务
12.1.1 FTP的相关概念
12.1.2 CentOS下的vsftpd服务
12.1.3 配置vsftpd服务器
12.2 NFS服务
12.2.1 NFS的相关概念
12.2.2 CentOS下的NFS
12.2.3 配置NFS服务
12.2.4 NFS客户端
12.3 思考与实验
第13章 Samba服务
13.1 SMB/CIFS协议和Samba简介
13.1.1 SMB/CIFS协议
13.1.2 Samba及其功能
13.2 CentOS 7中的Samba
13.2.1 安装和管理Samba服务
13.2.2 服务器角色与Samba账户数据库
13.2.3 测试CentOS 7中的默认配置
13.3 Samba的主配置文件
13.3.1 Samba配置基础
13.3.2 全局参数的设置
13.3.3 设置共享资源参数
13.4 Samba共享配置举例
13.4.1 Samba共享的基本配置
13.4.2 为用户和组配置共享
13.4.3 Samba的其他配置
13.5 在Linux环境下访问Samba共享
13.5.1 使用smbclient
13.5.2 挂装Samba共享
13.6 思考与实验
第14章 Apache基础
14.1 WWW与HTTP协议
14.1.1 WWW和Web服务
14.1.2 HTTP协议
14.2 初入Apache
14.2.1 Apache简介
14.2.2 CentOS下的Apache
14.2.3 Apache的配置文件
14.2.4 Apache的模块
14.3 Apache配置基础
14.3.1 Apache的基本配置指令
14.3.2 Apache的配置容器和指令作用域
14.4 Apache的基本配置
14.4.1 主机访问控制和别名机制
14.4.2 认证授权
14.5 Apache的虚拟主机
14.5.1 虚拟主机简介
14.5.2 配置虚拟主机举例
14.6 Apache与SSL/TLS
14.6.1 基于SSL/TLS的Apache
14.6.2 配置基于SSL/TLS的Apache
14.7 思考与实验
第15章 Apache进阶
15.1 Web编程语言与数据库
15.1.1 Web编程语言简介
15.1.2 关系数据库系统
15.1.3 键值缓存系统
15.2 Apache与CGI
15.2.1 CGI技术
15.2.2 Apache的CGI配置
15.2.3 访问日志分析统计
15.3 LAMP配置及应用
15.3.1 Apache与LAMP环境
15.3.2 安装配置LAMP环境
15.3.3 LAMP的应用举例
15.4 JDK与Tomcat
15.4.1 Linux下的Java运行环境
15.4.2 Tomcat服务
15.5 Apache与Tomcat
15.5.1 Apache与反向代理
15.5.2 Apache与负载均衡
15.6 思考与实验
第16章 E-mail服务
16.1 邮件系统与邮件协议
16.1.1 电子邮件系统
16.1.2 电子邮件协议
16.2 Postfix及其工作原理
16.2.1 Postfix简介
16.2.2 Postfix的体系结构
16.2.3 Postfix邮件传输流程
16.2.4 MTA 与DNS、LDA与用户邮箱
16.3 Postfix配置基础
16.3.1 CentOS 7下的Postfix
16.3.2 Postfix的默认配置及测试
16.3.3 Postfix的基本配置
16.3.4 Postfix的映射表及其应用
16.4 安装和配置Dovecot
16.4.1 Dovecot简介
16.4.2 CentOS 7下的Dovecot
16.4.3 Dovecot的基本配置
16.5 SASL与TLS
16.5.1 配置SMTP认证
16.5.2 基于TLS/SSL的邮件服务
16.6 思考与实验
参考文献
✦ Subjects
Linux; CentOS
📜 SIMILAR VOLUMES
本书基于MATLAB 7.1版, 详细介绍了MATLAB的基础知识、数值计算、符号运算、图形处理、程序设计等内容。
<p> 吕云翔、钟巧灵、衣志昊编著的《大数据基础及应用(大数据技术与应用专业规划教材)》从大数据的基本概念开始,由浅人深地领会大数据的精髓。本书除了讲述必要的大数据理论之外,还通过大数据实践来讲述大数据技术的应用,包括如何运用阿里云大数据计算平台分析和解决实际问题,很好地体现了大数据理论与实践的有机结合。</p> <p>本书分为三大部分,分别是大数据概述及基础、</p> <p>大数据处理和大数据分析与应用。其中,大数据概述及基础部分重点介绍数据组织、重要数据结构、大数据协同技术以及大数据存储技术等内容;大数据处理部分重点介绍大数据处理框架,包括大数据批处理和流处理框架等内容;大数据分析与应
<p>《拓扑学基础及应用》分为两部分,前七章作为第一部分,介绍了拓扑学这门重要的、充满魅力的课程的基本内容;后七章作为第二部分,论述了拓扑学的概念在各领域的作用和意义,这些领域包括数字图像处理,遗传工程、地理信息系统、机器人学、医学(心脏搏动模型)、生物化学、化学、经济学、化学图论、电子线路设计和宇宙学等。</p> <p>《拓扑学基础及应用》特点</p> <p>在展开内容时,先提供一个简短的、引人人胜的背景知识介绍,为引进有关的概念作铺垫,并激发读者学习和以后进一步钻研的兴趣。</p> <p>提供了许多例子和插图,并用生动的语言深入浅出地阐述了这门通常被认为是很抽象的、很艰深的、望而生畏
<p>本书系统而全面地介绍了复分析的基本理论和方法及其在工程问题上的应用,且注重理论与实际密切结合。全书共分八章:复数,解析函数,初等函数,复积分,解析函数的级数表示,留数理论,共形映射,应用数学的变换。为了便于读者掌握本书的主要内容,在每章后面都给出了小结和参考文献,并且配备了大量的例题和练习,书末附有练习答案和提示。</p> <p> 本书内容丰富,理论严谨,讲解透彻,可作为高等院校高年级本科生和研究生复分析课程的教材或教学参考书,还可供需要复变函数知识的工程技术人员参考。</p> <p></p> <p> 本书全面介绍复变理论及其在当今工程问题上的应用,理论与实际应用密切结合,对工
<p>本书将和声应用与实际作品的构成形式或构成过程结合起来,以表达和声结构与曲式结构的相应性,使和声节奏的处理更接近实际创作;将音乐织体写作作为训练形式,使学习者在和声写作中,注入情感,进入描绘艺术形象的领域,或激动,或凝思,或宁静,或热烈,或细微,或宏大等等,把这种写作方式看做是表达具有音乐生命意义的手段,为学习者掌握多声织体的写作技能铺设一条道路。因此,本书选择不同类型的旋律作为训练习题,要求学习者为之选配和弦,或做多样的织体变奏,或进行扩展性的音乐创编,使训练更接近实际,更实用,也使学习者在训练过程中,能写出一些准作品。</p>