-
内容大纲
本书从实用角度出发,采用理论与实践相结合的方式进行编写。本书共分为8章,详细介绍了Linux系统建立、Linux终端操作、Linux常用服务、Linux扩展服务、Linux防火墙iptables,并基于Linux系统介绍了Shell编程、MySQL数据库应用、PHP编程初步,将操作系统与开发环境有机融合,可以帮助读者快速熟悉Linux环境,以及掌握Linux的使用方法、服务管理方法和基于Linux的程序开发方法。
全书结构编排合理、实例丰富,适合作为计算机相关专业学生的学习用书或从事计算机行业人员的工具书。 -
作者介绍
-
目录
第1章 Linux系统建立
1.1 Linux简介
1.1.1 Linux的产生与发展
1.1.2 Linux的基本特性
1.1.3 常用的Linux版本
1.2 VMware的使用
1.2.1 虚拟机的安装
1.2.2 RHEL的安装
1.3 Linux的启动与关闭
1.3.1 引导Linux
1.3.2 root口令的恢复
1.3.3 用户登录
1.3.4 系统重启与关闭
1.4 Linux网络配置
本章小结
习题
第2章 Linux终端操作
2.1 Linux终端操作基础
2.1.1 Linux文件及操作符
2.1.2 Linux目录结构
2.1.3 Linux的RPM包
2.1.4 Linux的tar包
2.2 目录和文件操作命令
2.3 用户管理命令
2.4 系统管理命令
本章小结
习题
第3章 Shell编程
3.1 文本编辑器vi简介
3.1.1 vi基本概念
3.1.2 vi输入模式
3.1.3 删除与修改操作
3.1.4 移动光标命令
3.1.5 编辑命令
3.1.6 文件操作指令
3.2 Bash Shell编程
3.2.1 环境变量
3.2.2 运算符
3.2.3 常用命令
3.2.4 if语句
3.2.5 for循环结构
3.2.6 while和until
3.2.7 case语句
3.2.8 Bash中的函数
3.3 Awk语言介绍
3.3.1 变量
3.3.2 显示文件中指定分段内容
3.3.3 显示文件特定行指定段的内容
3.3.4 多条件语法
3.3.5 多行记录的结构
3.3.6 循环结构
3.3.7 数组
本章小结
习题
第4章 Linux常用服务
4.1 远程登录服务
4.2 Samba原理与应用
4.2.1 Samba的由来
4.2.2 Samba的组成
4.2.3 Samba的安装、运行与使用
4.2.4 用Shell程序建立smb用户
4.2.5 smb.conf配置文件
4.3 Apache Web服务器
4.3.1 Apache的由来与特点
4.3.2 Apache的安装与运行
4.3.3 Apache的配置文件httpd.conf
4.3.4 Apache目录和文件访问控制
4.3.5 虚拟主机
4.4 DNS
4.4.1 DNS的概念
4.4.2 DNS中的术语及求解过程
4.4.3 本地DNS服务器的结构
4.5 FTP服务器
4.5.1 ProFTPD匿名登录异常分析
4.5.2 VSFTP服务器
本章小结
习题
第5章 MySQL数据库应用
5.1 MySQL数据库的结构与建立
5.1.1 MySQL数据库的结构
5.1.2 数据库的建立
5.2 MySQL数据库中数据的操作
5.2.1 表的修改操作
5.2.2 查询数据
5.3 MySQL数据库的用户权限
5.3.1 用户权限
5.3.2 增加新用户
5.3.3 取消权限
5.3.4 删除用户
5.3.5 MySQL管理软件
本章小结
习题
第6章 PHP编程初步
6.1 HTML基础
6.1.1 基本HTML标记
6.1.2 HTML页面举例
6.1.3 框架
6.1.4 JavaScript
6.2 PHP操作符与变量
6.2.1 常量
6.2.2 运算符
6.2.3 变量
6.3 PHP程序控制语句
6.3.1 条件语句
6.3.2 循环语句
6.3.3 开关控制语句
6.3.4 中断语句
6.4 文件和字符串操作
6.4.1 文件和字符串操作常用函数
6.4.2 基于文件操作的留言板
6.4.3 PHP在Linux中以Shell方式运行
016.5 PHP对MySQL数据库的访问
6.5.1 常用数据库函数
6.5.2 MySQL数据库的留言板
本章小结
习题
第7章 Linux扩展服务
7.1 Qmail的应用
7.1.1 创建Qmail主目录和运行用户
7.1.2 安装Qmail
7.1.3 调试Qmail
7.1.4 安装vpopmail参考
7.1.5 邮件发送和接收实验
7.2 DHCP服务器建立
7.2.1 DHCP服务器的安装
7.2.2 dhepd配置文件dhepd.conf
7.2.3 DHCP服务器的备份与中转
7.3 代理服务的使用
7.3.1 Apache代理服务
7.3.2 Squid代理服务
7.4 综合安装各种服务Shell程序
7.4.1 网络参数和启动程序设置
7.4.2 参考安装程序Shell脚本
本章小结
习题
第8章 Linux防火墙iptables
8.1 防火墙的任务
8.2 TCP的状态与连接
8.2.1 状态
8.2.2 TCP的三次握手过程
8.2.3 TCP三次握手的状态
8.2.4 ICMP的状态
8.3 iptables中的表和链
8.3.1 filter表
8.3.2 nat表
8.3.3 mangle表
8.3.4 iptables的流程
8.4 iptables中的规则
8.4.1 数据包的匹配方式和限制
8.4.2 非正常包的匹配
8.4.3 常用命令
8.5 防火墙举例
8.5.1 测试iptables防火墙的filter表中链的工作情况
8.5.2 防火墙例题分析
本章小结
习题
参考文献
附录A iptables参考手册
附录B 常见TCP端口列表
附录C 习题参考答案
同类热销排行榜
- C语言与程序设计教程(高等学校计算机类十二五规划教材)16
- 电机与拖动基础(教育部高等学校自动化专业教学指导分委员会规划工程应用型自动化专业系列教材)13.48
- 传感器与检测技术(第2版高职高专电子信息类系列教材)13.6
- ASP.NET项目开发实战(高职高专计算机项目任务驱动模式教材)15.2
- Access数据库实用教程(第2版十二五职业教育国家规划教材)14.72
- 信号与系统(第3版下普通高等教育九五国家级重点教材)15.08
- 电气控制与PLC(普通高等教育十二五电气信息类规划教材)17.2
- 数字电子技术基础(第2版)17.36
- VB程序设计及应用(第3版十二五职业教育国家规划教材)14.32
- Java Web从入门到精通(附光盘)/软件开发视频大讲堂27.92
推荐书目
-
孩子你慢慢来/人生三书 华人世界率性犀利的一枝笔,龙应台独家授权《孩子你慢慢来》20周年经典新版。她的《...
-
时间简史(插图版) 相对论、黑洞、弯曲空间……这些词给我们的感觉是艰深、晦涩、难以理解而且与我们的...
-
本质(精) 改革开放40年,恰如一部四部曲的年代大戏。技术突变、产品迭代、产业升级、资本对接...