本书对Linux操作系统的应用进行详细讲解。全书分为系统安装与启动、系统基本配置、vim编辑文件、Linux网络配置与安全设置、常用Linux服务器配置与管理、搭建JavaWeb开发环境6个实践项目,其中实训项目5个、实战项目1个,其中服务器配置与管理包括MYSQL、Tomcat、FTP、DHCP、Samba、Nginx服务搭建与配置。
项目1 安装与启动Linux系统
1.1 项目导入
1.2 学习目标
1.3 相关知识
1.3.1 计算机
1.3.2 操作系统
1.3.3 操作系统发展史
1.3.4 Linux系统
1.3.5 CentOS
1.4 项目准备
1.4.1 需求说明
1.4.2 实现思路
1.5 项目实施
1.5.1 Linux虚拟机的安装与启动
1.5.2 Linux系统的关机与重启
1.5.3 CentOS7.4文本模式安装步骤
1.5.4 CentOS7.4信息查询
项目小结
拓展阅读 基于Linux的国产操作系统
习题
项目2 Linux基本配置
2.1 项目导入
2.2 学习目标
2.3 相关知识
2.3.1 管理用户
2.3.2 管理群组
2.3.3 管理目录与文件
2.3.4 磁盘管理
2.4 项目准备
2.4.1 需求说明
2.4.2 实现思路
2.5 项目实施
2.5.1 创建用户,并添加到manager组
2.5.2 在指定目录下创建目录,并更改目录权限
2.5.3 使用Parted工具对磁盘分区
2.5.4 文件系统检验
项目小结
拓展阅读 树立保护个人信息的安全意识
习题
项目3 使用vi/vim编辑文件
3.1 项目导入
3.2 学习目标
3.3 相关知识
3.3.1 vim命令模式
3.3.2 打开、新建与保存文件
3.3.3 编辑内容
3.3.4 vi/vim的常见应用技巧
3.4 项目准备
3.4.1 需求说明
3.4.2 实现思路
3.5 项目实施
3.5.1 创建文件并编辑内容,查找替换并保存
3.5.2 设置行号与折叠
3.5.3 移动光标,并剪切、粘贴
项目小结
拓展阅读 雪人计划
习题
项目4 Linux网络与安全
4.1 项目导入
4.2 学习目标
4.3 相关知识
4.3.1 管理服务
4.3.2 配置网络
4.3.3 远程登录
4.3.4 配置防火墙和网络安全
4.4 项目准备
4.4.1 需求说明
4.4.2 实现思路
4.5 项目实施
4.5.1 设置IP地址,实现与互联网的连接
4.5.2 远程登录服务器,查询防火墙版本、帮助
4.5.3 添加端口,查看防火墙状态,并关闭防火墙
项目小结
拓展阅读 常用网络安全防范措施
习题
项目5 Linux服务器配置
5.1 项目导入
5.2 学习目标
5.3 相关知识
5.3.1 MySQL服务
5.3.2 Tomcat服务
5.3.3 FTP服务
5.3.4 DHCP服务
5.3.5 Samba服务
5.3.6 Nginx服务
5.4 项目准备
5.4.1 需求说明
5.4.2 实现思路
5.5 项目实施
5.5.1 安装MySQL服务
5.5.2 安装JDK,并设置环境变量
5.5.3 安装并配置Tomcat
5.5.4 部署项目
项目小结
拓展阅读 云服务器
习题
项目6 Linux系统中搭建Java Web开发环境
6.1 项目导入
6.2 学习目标
6.3 相关知识
6.3.1 JDK
6.3.2 开发工具
6.3.3 Web服务器
6.3.4 数据库
6.4 项目准备
6.4.1 需求说明
6.4.2 实现思路
6.5 项目实施
6.5.1 模块化程序结构的设计和实现
6.5.2 JDK的安装
6.5.3 开发工具的安装
6.5.4 Web服务器的安装
6.5.5 数据库的安装
6.5.6 编写Web项目
项目小结
拓展阅读 国产服务器操作系统OpenEuler
习题