- ISBN:9787300300788
- 装帧:一般胶版纸
- 册数:暂无
- 重量:暂无
- 开本:16开
- 页数:224
- 出版时间:2022-01-01
- 条形码:9787300300788 ; 978-7-300-30078-8
内容简介
《Linux操作系统管理/21世纪技能创新型人才培养系列教材·机械设计制造系列》作者结合多年Linux系统从教和企业工作经验编写了《Linux操作系统管理/21世纪技能创新型人才培养系列教材·机械设计制造系列》。 《Linux操作系统管理/21世纪技能创新型人才培养系列教材·机械设计制造系列》介绍了系统安装、基本shell命令、高级shell命令、用户管理、磁盘管理、文件管理、资源管理、网络管理、软件包管理和应用服务器搭建等内容,采用大量实例介绍相关知识的应用,帮助读者掌握CentOS/RHEL系统的使用和管理技巧。 《Linux操作系统管理/21世纪技能创新型人才培养系列教材·机械设计制造系列》遵循“体系完整,实用性强,案例丰富,让教和学更轻松”的编写原则,确保内容实用、易理解,并兼顾深度与广度。在讲解知识点时,配套了大量案例,以加深读者对知识点的理解,并对部分较难的知识点和案例进行了注释分析。 同时,为了便于教学,《Linux操作系统管理/21世纪技能创新型人才培养系列教材·机械设计制造系列》提供了授课PPT和课后习题等资源。
目录
任务1.1 初识Linux
1.1.1 操作系统概述
1.1.2 Linux 简介
1.1.3 Linux 的特点
1.1.4 Linux 内核和发行版本
任务1.2 安装Linux
1.2.1 安装需求
1.2.2 安装方式
1.2.3 磁盘分区
1.2.4 常见分区
1.2.5 虚拟机简介
项目2 系统管理
任务2.1 认识两种界面
2.1.1 图形界面
2.1.2 字符界面
任务2.2 初识shell 命令
2.2.1 shell 概述
2.2.2 命令分类
2.2.3 命令语法分析
任务2.3 使用系统管理命令
2.3.1 systemctl 命令
2.3.2 shutdown 命令
2.3.3 dmesg 命令
2.3.4 uname 命令
2.3.5 uptime 命令
2.3.6 last/lastb 命令
2.3.7 free 命令
2.3.8 date 命令
2.3.9 cal 命令
2.3.10 clear 命令
2.3.11 who 命令
2.3.12 hwclock 命令
项目3 文件和目录管理
任务3.1 认识文件和目录
3.1.1 文件类型
3.1.2 目录结构
任务3.2 使用文件和目录类命令
3.2.1 文件管理
3.2.2 目录管理
3.2.3 文件和目录属性
3.2.4 文件的压缩和归档
任务3.3 使用文本编辑器vi/vim
3.3.1 vi/vim 概述
3.3.2 vi/vim 的3 种模式
3.3.3 vi/vim 的常用命令
项目4 shell 命令进阶
任务4.1 认知通配符
4.1.1 通配符“* ”
4.1.2 通配符“? ”
4.1.3 通配符“ [ ] ”
4.1.4 通配符“^”或者“! ”
4.1.5 通配符的组合使用
任务4.2 管道的应用
任务4.3 输入输出重定向的应用
4.3.1 输入重定向
4.3.2 输出重定向
4.3.3 错误重定向
任务4.4 命令序列的应用
任务4.5 shell 的引用
4.5.1 转义字符“\”
4.5.2 单引号“' ”
4.5.3 双引号“""”
4.5.4 反引号“` ”
任务4.6 认识shell 的自动补全
任务4.7 shell 历史记录的应用
4.7.1 历史记录的调用方法
4.7.2 history 命令
项目5 用户和组群的管理
任务5.1 管理用户
5.1.1 用户概述
5.1.2 增加用户
5.1.3 修改用户
5.1.4 删除用户
5.1.5 切换用户
5.1.6 以其他身份执行命令
任务5.2 管理组群
5.2.1 组概述
5.2.2 创建组
5.2.3 修改组
5.2.4 切换组
5.2.5 组成员管理
5.2.6 删除组
项目6 磁盘和文件权限管理
任务6.1 管理磁盘
6.1.1 磁盘设备表示
6.1.2 磁盘分区划分
6.1.3 磁盘管理命令
任务6.2 使用逻辑卷
6.2.1 逻辑卷的基本概念
6.2.2 逻辑卷的创建与管理
任务6.3 管理文件权限
6.3.1 文件权限的基本概念
6.3.2 改变文件属主和属组
6.3.3 改变文件的访问权限
6.3.4 默认权限掩码
6.3.5 访问控制列表
项目7 系统资源管理
任务7.1 认知进程
7.1.1 进程的概念
7.1.2 进程的分类
7.1.3 进程属性
7.1.4 进程文件系统proc
任务7.2 启动进程
7.2.1 手动启动
7.2.2 调度启动
任务7.3 管理进程
7.3.1 查看进程状态
7.3.2 终止进程
7.3.3 更改进程优先级
任务7.4 使用资源管理命令
7.4.1 sar 命令
7.4.2 iostat 命令
7.4.3 dstat 命令
项目8 软件包管理
任务8.1 使用rpm 工具
8.1.1 rpm 简介
8.1.2 查询软件包
8.1.3 安装软件包
8.1.4 升级软件包
8.1.5 卸载软件包
任务8.2 使用yum 工具
8.2.1 添加yum 源
8.2.2 安装软件包
8.2.3 查询软件包
8.2.4 升级软件包
8.2.5 卸载软件包
项目9 网络管理
任务9.1 配置防火墙
9.1.1 常见端口
9.1.2 firewalld
9.1.3 图形化firewall-config 工具
9.1.4 控制台firewall-cmd 配置工具
任务9.2 配置网络
9.2.1 网络配置文件
9.2.2 配置IP 地址
9.2.3 设置主机名
9.2.4 设置默认网关
9.2.5 设置DNS 服务器
任务9.3 使用网络管理命令
9.3.1 网络连通性测试ping
9.3.2 配置网络接口ifconfig
9.3.3 配置路由表route
9.3.4 显示网络状态netstat
9.3.5 跟踪路由traceroute
9.3.6 复制文件scp
9.3.7 下载网络文件wget
项目10 samba 服务配置与管理
任务10.1 认识Samba
10.1.1 Samba 发展历程
10.1.2 Samba 工作原理
10.1.3 防火墙、SELinux 和Samba
任务10.2 配置Samba 服务器
10.2.1 Samba 服务的安装
10.2.2 主配置文件/etc/samba/smb.conf
10.2.3 修改防火墙和SELinux 设置
10.2.4 启动服务
10.2.5 服务测试
任务10.3 配置Samba 客户端
10.3.1 使用smbclient 工具
10.3.2 使用mount 命令
任务10.4 排查Samba 故障
10.4.1 Samba 问题的确定
10.4.2 查看本地日志文件
项目11 域名和邮件服务配置与管理
任务11.1 配置域名解析服务
11.1.1 DNS 服务
11.1.2 bind 名称服务器
11.1.3 DNS 客户端
任务11.2 配置邮件服务器
11.2.1 邮件服务器概述
11.2.2 配置Postfix
11.2.3 配置Dovect
项目12 Web 服务器配置与管理
任务12.1 认知Web 服务
12.1.1 Web 服务
12.1.2 Apache 简介
任务12.2 安装Apache 服务器
12.2.1 Apache 软件包的安装
12.2.2 启动和关闭Apache 服务
12.2.3 检测Apache 状态
12.2.4 开机自动运行
任务12.3 配置Apache 服务器
12.3.1 主要目录和文件介绍
12.3.2 Apache 服务器的管理
12.3.3 主配置文件介绍
12.3.4 Apache 服务器常见配置命令
任务12.4 配置虚拟主机
12.4.1 基于IP 的虚拟主机
12.4.2 基于域名的虚拟主机
12.4.3 基于端口的虚拟主机
项目13 DHCP 服务器的配置与管理
任务13.1 认知DHCP 服务
13.1.1 主机IP 地址的指定方式
13.1.2 DHCP 的主要应用环境
13.1.3 DHCP 的工作原理
13.1.4 DHCP 中作用域、超级作用域、排除范围、地址池、租约、保留地址、选项类型
任务13.2 运行DHCP 服务器
任务13.3 配置DHCP 服务器
13.3.1 声明
13.3.2 参数
13.3.3 选项
任务13.4 配置DHCP 客户端
13.4.1 Linux 客户端的配置
13.4.2 Windows 客户端的配置
项目14 Docker 的安装与配置
任务14.1 初识Docker
14.1.1 Docker 的由来
14.1.2 虚拟化技术的优势
任务14.2 学习Docker 常用命令
14.2.1 拉取官网(Docker Hub)镜像
14.2.2 搜索在线可用镜像名
14.2.3 查询所有的镜像,默认将*近 创建的排在*前面
14.2.4 查看正在运行的容器
14.2.5 删除单个镜像
14.2.6 启动、停止、移除容器操作
14.2.7 查询某个容器的所有操作 记录
14.2.8 制作镜像
14.2.9 创建并启动容器
14.2.10 容器的重命名
14.2.11 容器的删除
任务14.3 安装和启动Docker
14.3.1 Docker 安装前的检查
14.3.2 Docker 的安装
任务14.4 管理Docker
14.4.1 镜像
14.4.2 容器
14.4.3 仓库
项目15 Hadoop 的安装与配置
任务15.1 初识Hadoop
15.1.1 Hadoop 2.x 生态系统
15.1.2 运行环境和模式
任务15.2 安装Hadoop 集群
15.2.1 准备软件环境
15.2.2 安装Hadoop
任务15.3 配置Hadoop 集群
15.3.1 配置/etc/profile.d 文件夹中的 hadoop.sh
15.3.2 配置hadoop_env.sh
15.3.3 配置yarn-env.sh
15.3.4 配置mapred_env.sh
15.3.5 配置core-site.xml
15.3.6 配置hdfs-site.xml
15.3.7 配置yarn-site.xml
15.3.8 配置mapred-site.xml
15.3.9 配置slaves
15.3.10 同步Hadoop 配置文件
15.3.11 创建所需目录
15.3.12 格式化HDFS
项目16 Webmin 的安装与使用
任务16.1 安装和配置Webmin
16.1.1 下载并安装Webmin 软件包
16.1.2 启动Webmin
任务16.2 认知Webmin 模块
16.2.1 系统模块
16.2.2 服务器模块
任务16.3 使用Webmin 工具
16.3.1 登录Webmin
16.3.2 主题配置和语言选择
16.3.3 Webmin 的配置文件
参考文献
附录 Linux 命令速查
节选
1.1.3 Linux 的特点1. 开放性开放性是指系统遵循国际标准规范,特别是遵循开放系统互联(OSI)国际标准。凡遵循国际标准规范所开发的硬件和软件,都能彼此兼容,可方便地实现互联互通。2. 多用户多用户是指系统资源可以被不同用户各自拥有和使用,即每个用户对自己的资源(如文件和设备)有特定的权限,互不影响。Linux 和UNIX 都具有多用户特性。3. 多任务多任务是现代计算机*主要的一个特点。它是指计算机可以同时执行多个程序,而且各个程序的运行相互独立。Linux 系统可调度每一个进程,使各进程平等地访问CPU,由于CPU 的处理速度非常快,其结果便是各应用程序看起来是在并行运行。4. 较好的用户界面Linux 向用户提供了两种人机交互方式:用户界面和系统调用。Linux 的传统用户界面是基于文本模式的命令行界面,即shell。为了使用户能够在直观、易操作、交互性强、友好的环境下工作,Linux 推出了通过鼠标操作的由窗口、菜单、按钮、滚动条等组成的图形用户界面。系统调用指操作系统给用户提供一组“特殊”的接口,用户可以通过这些接口来获取操作系统中的内核提供的服务(如进程管理、文件操作等)。5. 设备独立性设备独立性是指操作系统把所有外部设备统一当作文件来看待,只要安装了这些设备的驱动程序,任何用户都可以像操作文件一样操作这些设备,系统内核会以相同的方式来处理这些设备。6. 完善的网络功能完善的网络功能是Linux 的一大特点。Linux 在通信和网络功能方面优于其他操作系统。其他操作系统不具备和内核如此紧密地结合在一起的连接网络的能力,也不具备内置这些联网功能的灵活性。7. 可靠的系统安全性Linux 采取了许多安全技术措施,包括对读写进行权限控制、带保护的子系统、审计跟踪、核心授权等,这为网络环境中的用户提供了必要的安全保障。8. 良好的可移植性Linux 是一种可移植的操作系统,能够在从微型计算机到大型计算机的任何环境中和任意硬件平台(包括Intel/AMD 及HP-PA、MIPS、PowerPC、SPARC、ALPHA)上运行。可移植性为运行Linux 的不同计算机与其他任何计算机进行通信提供了方便,不需要另外增加特殊且昂贵的通信接口。
作者简介
范晖,副教授,西京学院计算机科学与技术专业负责人。长期从事计算机应用技术的教学研究工作,科研的主要方向是大数据分析与模式识别、异构自组网技术。主讲《Linux操作系统》、《操作系统》、《中间件技术》、《Python语言程序设计》和《计算机网络》等课程,主编和参编《数据结构与算法》、《C语言程序设计》、《Linux操作系统基础与实训教程》和《Python大数据基础与实战》等教材。先后主持与参与省部级项目2项、横向项目4项。在计算机类期刊上发表核心论文20篇,获得校级教学成果奖1项。
-
全图解零基础word excel ppt 应用教程
¥16.3¥48.0 -
C Primer Plus 第6版 中文版
¥61.6¥108.0 -
零信任网络:在不可信网络中构建安全系统
¥36.6¥59.0 -
硅谷之火-人与计算机的未来
¥12.7¥39.8 -
情感计算
¥71.2¥89.0 -
大模型RAG实战 RAG原理、应用与系统构建
¥74.3¥99.0 -
大学计算机基础实验教程(MS Office版)——面向数据分析能力培养
¥29.1¥39.8 -
LINUX企业运维实战(REDIS+ZABBIX+NGINX+PROMETHEUS+GRAFANA+LNMP)
¥51.8¥69.0 -
AI虚拟数字人:商业模式+形象创建+视频直播+案例应用
¥65.6¥89.8 -
LINUX实战——从入门到精通
¥49.0¥69.0 -
剪映AI
¥52.8¥88.0 -
快速部署大模型:LLM策略与实践(基于ChatGPT等大语言模型)
¥56.9¥79.0 -
数据驱动的工业人工智能:建模方法与应用
¥68.3¥99.0 -
数据存储架构与技术(第2版)
¥62.9¥89.8 -
纹样之美:中国传统经典纹样速查手册
¥81.8¥109.0 -
UG NX 12.0数控编程
¥24.8¥45.0 -
UN NX 12.0多轴数控编程案例教程
¥24.3¥38.0 -
实战知识图谱
¥48.3¥69.0 -
做好课题申报:AI辅助申请书写作
¥48.9¥69.8 -
Go 语言运维开发 : Kubernetes 项目实战
¥38.7¥79.0