书籍详情

Linux 操作系统

Linux 操作系统

作者:石坤泉

出版社:电子工业出版社

出版时间:2022-08-01

ISBN:9787121438974

定价:¥58.00

购买这本书可以去
内容简介
  本书基于建构主义学习理论,以就业为导向,突出职业教育“理论知识必需够用”的原则,以及“做中学、学中做”的教学理念,以情境、任务的形式进行编写。全书内容分为4大学习情境,共16个任务,包括认识和配置Linux、Linux的基本应用和综合应用、Linux综合项目,从 Linux 的常用命令到Linux 常用服务器架设,再到在Linux平台下搭建MySQL集群综合项目和基于LNMP+WordPress的博客应用系统开发综合项目,由浅入深,层层递进。本书体系完整、内容全面,配套立体化资源丰富,可以作为IT类专业的基础课程教材,满足IT类专业学生的教学需要,也可以作为“1+X”云计算平台运维与开发参考教材,还可以作为企业人员和Linux操作系统爱好者的参考学习用书。
作者简介
  石坤泉,计算机科学与技术教授,主要从事数据库技术、图像处理、信息安全等方面的教学和研究。广州番职业技术学院信息工程学院党总支书记,广东省南粤优秀教师,广州市教育局系统优秀党务工作者,广东省高等学校公共课教指委委员,中国工信出版传媒集团"十三五”职业教育规划教材评审专家,广东省计算机学会竞赛委员会委员,全国高等院校计算机基础教育研究会高职计算机与电子商务专委会副主任委员。主持和参与省、市科研项目13项,发表论文30多篇(其中,北大中文核心、SCD、CSCD、CSSCI以及SCI、EI、ISTP检索等13篇),获实用新型专利和软件著作权授权11项,主编著作17部,其中,L"十二五”职业教育规划教材2部、"十三五”职业教育规划教材1部。
目录
学习情境一?认识和配置Linux
任务一?认识Linux
1.1?Linux 简介
1.1.1?Linux 的起源
1.1.2?Linux 的体系结构
1.1.3?Linux 的版本
1.2?国产操作系统
1.2.1?统信UOS
1.2.2?麒麟操作系统
1.2.3?鸿蒙操作系统
任务二?配置CentOS 7 实训环境
2.1?安装VMware 虚拟机
2.1.1?认识VMware Workstation
2.1.2?安装VMware Workstation
2.2?在VMware 上安装CentOS 7
2.2.1?安装和配置VMware虚拟机
2.2.2?安装CentOS 7 系统
2.3?CentOS的图形界面和文本界面
2.3.1?图形界面
2.3.2?文本界面
2.3.3?图形界面和文本界面的切换
2.4?进入终端命令行
2.4.1?打开终端
2.4.2?系统基本命令
学习情境二?Linux 的基本应用
任务三?Linux的文件与目录管理
3.1?认识Linux 的文件类型与目录结构
3.1.1?Linux 的文件类型
3.1.2?Linux 的目录结构
3.2?了解文件的系统路径
3.2.1?工作目录与用户主目录
3.2.2?相对路径和绝对路径
3.3?文件与目录管理
3.3.1?查看文件内容命令
3.3.2?创建、删除文件命令
3.3.3?复制、移动文件命令
3.3.4?查找文件命令
3.3.5?显示与切换路径命令
3.3.6?创建、删除目录命令
3.3.7?文件的权限与权限管理
3.4?文本编辑器
3.4.1?Vi 和 Vim 文本编辑器
3.4.2?Vim 文本编辑器的工作模式
3.4.3?Vim 文本编辑器的基本操作
3.5?文件的打包与压缩
3.5.1?打包和压缩文件命令
3.5.2?解包和解压缩文件命令
3.6?链接文件
3.6.1?硬链接
3.6.2?符号链接
3.7?重定向和管道操作
3.7.1?输入、输出重定向
3.7.2?管道
任务四?内存与进程管理
4.1?内存管理
4.1.1?内存的概念
4.1.2?查看内存
4.2?进程管理
4.2.1?认识进程
4.2.2?管理进程
4.2.3?查看系统资源信息
任务五?用户和用户组管理
5.1?Linux 用户管理
5.1.1?认识 Linux 用户
5.1.2?创建用户
5.1.3?修改用户
5.1.4?删除用户
5.1.5?切换用户与设定特殊权限
5.2?Linux 用户组管理
5.2.1?认识 Linux 用户组
5.2.2?创建用户组
5.2.3?修改用户组
5.2.4?删除用户组
5.2.5?切换用户组
5.3?查看用户ID和用户组ID信息
任务六?Linux 的环境变量
6.1?查看环境变量
6.1.1?理解环境变量
6.1.2?查看系统环境变量
6.2?设置临时环境变量
6.2.1 export 命令
6.2.2?echo 命令
6.2.3?unset命令
6.2.4?修改PATH环境变量
6.3?设置永久环境变量
6.3.1?修改/etc/profile
6.3.2?修改~/.bash_profile
6.3.3?修改~/.bashrc
任务七?Linux的网络管理
7.1?VMware 网络管理
7.1.1?创建VMware 虚拟网卡
7.1.2?更改VMware 网卡模式
7.1.3?删除虚拟VMware网卡
7.2?配置NAT网络
7.2.1?认识NAT
7.2.2?桌面模式DHCP配置NAT网络
7.2.3?自定义NAT DHCP网段
7.2.4?桌面模式配置NAT固定IP
7.2.5?修改配置文件设置NAT网络
7.3?使用Linux 网络命令
7.3.1?修改主机名
7.3.2?查看路由
7.3.3?管理网络
7.4?配置Bridge 网络模式
7.4.1?认识Bridge 模式
7.4.2?桌面模式配置Bridge模式
7.4.3?修改配置文件设置Bridge 网络
7.5?仅主机模式
7.6?网络配置文件
7.6.1?修改主机名
7.6.2?修改主机查询名静态表
7.6.3?修改DNS配置文件
任务八?配置和使用磁盘
8.1 挂载磁盘与监测磁盘空间
8.1.1 挂载存储媒体
8.1.2?df 命令
8.1.3?du 命令
8.2?磁盘分区
8.2.1?认识磁盘分区
8.2.2?使用 fdisk 命令分区
8.2.3?使用 mkfs 命令格式化分区
8.2.4?使用 mount 命令挂载分区
8.3?RAID
8.3.1?认识RAID
8.3.2?配置RAID
8.3.3?使用 mkfs 命令格式化分区
8.3.4?使用 mount 命令挂载分区
8.4?LVM逻辑卷
8.4.1?认识LVM逻辑卷
8.4.2?配置LVM逻辑卷
8.4.3?使用 mkfs 命令格式化分区
8.5?管理磁盘配额
8.5.1?认识磁盘配额
8.5.2?使用 quota命令设置配额
任务九?Linux 常用软件的安装
9.1?认识Linux 软件包
9.1.1?Linux软件的安装
9.1.2?Linux 软件包管理系统
9.2?使用 YUM 工具管理软件
9.2.1?认识 YUM 工具
9.2.2?更换YUM仓库
9.2.3?查看软件信息
9.2.4?更新软件
9.2.5?安装 GCC
9.3?卸载软件
任务十?Shell 编程基础
10.1?认识 Shell 脚本
10.1.1?创建简单的Shell 脚本
10.1.2?使用Shell 变量
10.1.3?Shell 注释
10.2?重定向和管道
10.2.1?重定向
10.2.2?管道
10.3?Shell 变量类型
10.3.1?整数类型
10.3.2?Shell 字符串
10.3.3?Shell 数组
10.4?使用Shell 运算符
10.4.1?算术运算符
10.4.2?数值比较运算符
10.4.3?字符串比较
10.4.4?文件比较
10.5 使用Shell 分支和循环
10.5.1?使用 if-then 语句
10.5.2?使用 if-then-else 语句
10.5.3?使用 for 语句
10.5.4?使用 while 语句
学习情境三?Linux 的综合应用
任务十一?Linux 网络安全
11.1?配置SELinux 提升系统安全
11.1.1?认识SELinux
11.1.2?选择SELinux 的工作模式
11.1.3?管理SELinux 的策略
11.1.4?配置SELinux 安全上下文
11.2?配置防火墙
11.2.1?认识防火墙
11.2.2?使用终端管理工具管理 firewalld 防火墙
任务十二?远程访问
12.1?OpenSSH远程登录
12.1.1?认识OpenSSH
12.1.2?安装并启动SSHD服务
12.1.3?配置OpenSSH服务器
12.1.4?远程登录
12.1.5?远程会话管理
12.2?VNC远程登录
12.2.1?认识VNC
12.2.2?配置 Linux 服务器
12.2.3?配置 Windows 服务器
12.2.4?实现VNC远程登录
12.3?Xshell远程登录
12.3.1?认识 Xshell
12.3.2?配置 Xshell 服务器
12.3.3?实现Xshell 远程登录
任务十三?部署NFS服务
13.1?认识NFS
13.1.1?NFS概述
13.1.2?RPC协议
13.2?配置NFS服务
13.2.1?安装与运行NFS
13.2.2?配置NFS服务器
13.2.3?导出共享目录
13.2.4?配置防火墙及SELinux
13.3?配置NFS客户端
13.3.1?安装NFS客户端
13.3.2?挂载NFS文件系统
13.3.3?开机自动挂载NFS文件系统
任务十四?部署 Samba 服务
14.1?认识 Samba
14.1.1?Samba 简介
14.1.2?SMB协议
14.1.3?NetBIOS 协议
14.2?配置 Samba 服务
14.2.1?安装与运行Samba 服务器
14.2.2?管理Samba 用户
14.2.3?配置Samba 服务器
14.2.4?定义Samba 共享目录
14.2.5?配置防火墙及SELinux
14.3?测试Samba 服务
14.3.1?通过Linux 访问Samba
14.3.2?通过Windows 访问Samba
学习情境四?岗课证融通综合项目
任务十五?在Linux 平台下搭建MySQL集群
15.1?认识MySQL
15.1.1?认识 MySQL 复制
15.1.2?MySQL主从复制过程
15.2?MySQL主从详细配置
15.2.1?配置Master 服务器
15.2.2?配置Slave 服务器
15.2.3?配置验证
任务十六?基于LNMP+WordPress的博客应用系统开发
16.1 环境搭建
16.1.1 认识开发环境
16.1.2 认识测试环境
16.1.3 认识生产环境
16.1.4 线上生产环境的选择
16.1.5 下载并安装LNMP一键安装包
16.2 WordPress快速入门
16.2.1 下载WordPress中文版
16.2.2 安装WordPress
16.2.3 WordPress后台
16.2.4 “仪表盘”菜单
16.2.5 “文章”菜单
16.2.6 “媒体”菜单
16.2.7 “页面”菜单
16.2.8 “评论”菜单
16.2.9 “外观”菜单
16.2.10 “插件”菜单
16.2.11 “用户”菜单
16.2.12 “工具”菜单
16.2.13 “设置”菜单
16.3 WordPress博客应用系统开发
16.3.1 选择一个合适的主题
16.3.2 设置网站菜单
16.3.3 发布一篇文章
16.3.4 评论文章
猜您喜欢

读书导航