目录
项目1搭建Linux系统环境
任务1.1认识Linux操作系统
1.1.1Linux操作系统概述
1.1.2Linux操作系统的特点及应用
1.1.3Linux操作系统版本
1.1.4CentOS 7操作系统及其下载
任务1.2安装Linux操作系统
1.2.1VMware Workstation虚拟机软件
1.2.2下载及安装VMware Workstation软件
1.2.3Linux操作系统安装方法
1.2.4安装CentOS 7虚拟机系统
任务1.3使用Linux命令行界面
1.3.1Linux系统命令行界面概述
1.3.2Linux命令的执行技巧
1.3.3Linux基本命令简介
1.3.4使用Linux系统基本命令
项目2管理文件及文件系统
任务2.1认识Linux系统文件系统
2.1.1Linux文件系统概述
2.1.2Linux系统目录结构
2.1.3Linux文件名和文件类型
2.1.4查看文件系统及文件的类型
任务2.2使用文件及目录操作命令
2.2.1常用的Linux目录操作命令
2.2.2文件的复制、移动、删除命令
2.2.3文件内容查看命令
2.2.4文件及内容查找命令
2.2.5Linux常见文件目录操作
任务2.3使用Linux硬盘文件系统
2.3.1计算机硬盘读写概述
2.3.2硬盘的分区和格式化
2.3.3使用Linux磁盘文件系统
2.3.4在Linux系统中使用新硬盘
项目3网络配置与远程登录
任务3.1Linux系统网络配置概述
3.1.1计算机网络简介
3.1.2VMware虚拟机软件的网络模式
3.1.3Linux网络配置文件
3.1.4使用vi编辑器
3.1.5使用vi编辑网络配置文件
任务3.2Linux系统网络配置方法
3.2.1Linux网络配置工具
3.2.2配置网卡的静态IP地址
3.2.3常用Linux网络诊断命令
3.2.4配置和测试Linux系统网络
任务3.3远程登录Linux主机
3.3.1SSH远程登录概述
3.3.2OpenSSH远程登录服务
3.3.3远程登录Linux
3.3.4从Windows远程登录Linux主机
项目4Linux系统基本管理
任务4.1管理Linux系统用户和组
4.1.1用户和组简介
4.1.2管理Linux系统用户
4.1.3管理Linux用户组
4.1.4用户和组管理实战
任务4.2管理Linux进程与定时任务
4.2.1Linux进程管理简介
4.2.2Linux进程管理命令
4.2.3定时任务设置命令crontab
4.2.4进程管理和定时任务设置实战
任务4.3Linux系统软件包管理
4.3.1Linux软件包管理概述
4.3.2rpm命令
4.3.3yum命令
4.3.4配置YUM软件仓库
4.3.5Linux软件包管理实战
项目5搭建Linux应用服务
任务5.1搭建FTP文件传送服务器
5.1.1FTP服务器概述
5.1.2搭建vsftpd文件传送服务
5.1.3vsftpd虚拟用户登录配置
5.1.4访问FTP服务器
5.1.5搭建FTP服务器实战
任务5.2搭建Apache Web服务
5.2.1Web网页浏览服务概述
5.2.2Apache Web服务器概述
5.2.3Apache Web服务器的配置方法
5.2.4Apache Web服务器配置实战
任务5.3搭建MySQL数据库服务器
5.3.1安装及登录MySQL数据库
5.3.2常用的MySQL客户端程序
5.3.3MySQL数据库基本操作
5.3.4MySQL数据库管理实战
项目6架设开发及部署平台
任务6.1编译和安装源码软件包
6.1.1开放源码软件概述
6.1.2GCC编译器概述
6.1.3源码软件包的安装
6.1.4编译并安装Nginx源码包实战
任务6.2搭建Java EE开发环境
6.2.1Java程序设计语言
6.2.2配置Linux系统JDK环境
6.2.3Java EE开发环境配置
6.2.4搭建Java EE开发环境实战
任务6.3部署LAMP应用项目
6.3.1LAMP环境简介及搭建
6.3.2部署WordPress博客系统实战
项目7配置Git版本库服务器
任务7.1认识Git版本控制软件
7.1.1软件开发与版本控制概述
7.1.2Git版本控制软件概述
7.1.3Git软件安装和基本配置
任务7.2Git基本操作和分支管理
7.2.1创建Git版本库
7.2.2Git基本操作命令
7.2.3Git分支管理操作
7.2.4Git版本库管理实战
任务7.3搭建Git版本库服务器
7.3.1远程Git服务器
7.3.2Git服务器常见的操作命令
7.3.3Git服务器的搭建与测试
项目8Linux系统安全管理
任务8.1配置用户账号安全策略
8.1.1用户账号安全策略概述
8.1.2常见的用户账号安全策略
8.1.3用户账号安全策略实战
任务8.2管理firewalld防火墙
8.2.1防火墙技术概述
8.2.2firewalld防火墙
8.2.3firewalld防火墙的配置方法
8.2.4firewalld防火墙配置实战
任务8.3配置SELinux安全模块
8.3.1SELinux安全机制概述
8.3.2SELinux安全机制配置方法
8.3.3SELinux安全模块配置实战
项目9编写Shell脚本程序
任务9.1Shell脚本程序编写概述
9.1.1Shell脚本程序简介
9.1.2Shell变量及输入/输出命令
9.1.3Shell运算命令和运算符
9.1.4编写简单Shell脚本程序
任务9.2编写选择及循环结构程序
9.2.1编写选择结构程序
9.2.2循环结构程序编写
9.2.3编写选择及循环Shell脚本程序
任务9.3编写函数调用Shell脚本程序
9.3.1定义Shell脚本函数
9.3.2调用Shell函数
9.3.3获取函数的返回值
9.3.4函数调用脚本编写实战
项目10Linux云盘系统部署实践
任务10.1Linux云盘系统部署概述
10.1.1传统文件共享技术简介
10.1.2云盘存储技术概述
10.1.3使用Nextcloud云盘
任务10.2云盘服务器选型与方案设计
10.2.1服务器选型概述
10.2.2云盘系统项目方案设计
10.2.3Nextcloud云盘项目概述
10.2.4云盘系统网络拓扑结构设计
任务10.3Nextcloud云盘系统部署实战
10.3.1Nextcloud云盘关键技术简介
10.3.2云盘系统基础环境配置
10.3.3部署Nextcloud云盘系统
参考文献