-
内容大纲
本书全面介绍了Ubuntu操作系统的基本概念和应用技巧,适合Linux初学者、技术人员及高等院校相关专业的学生使用。本书分为10章,从Linux的基本安装与使用入手,逐步深入到文件管理、用户管理、磁盘管理等核心内容,涵盖了Shell编程、服务器配置、网络服务等高级应用,重点讲解了文件系统结构、常用命令、软件包管理、进程与系统管理等知识,帮助读者掌握系统管理的基本技能。通过对本书的学习,读者能够全面掌握Linux操作系统的核心知识,并能在实际工作中灵活应用。
本书内容翔实,注重理论与操作的结合,可作为高等院校计算机及相关专业操作系统课程的教材,也可作为初学Linux操作系统的读者的参考资料。 -
作者介绍
-
目录
第1章 Linux介绍与安装
1.1 Linux简介
1.1.1 什么是Linux
1.1.2 Linux的发展历程
1.1.3 Linux的特点
1.1.4 Linux的版本
1.1.5 Linux的应用及发展
1.2 Ubuntu简介
1.2.1 什么是Ubuntu
1.2.2 Ubuntu的特点
1.3 系统安装
1.3.1 虚拟机简介
1.3.2 VMware的安装
1.3.3 创建和配置虚拟机
1.3.4 安装Ubuntu
1.4 小结
1.5 实验
1.6 习题
第2章 文件管理
2.1 文件系统概述
2.1.1 文件系统简介
2.1.2 文件系统概念
2.1.3 文件与目录的定义
2.1.4 文件的结构、类型和属性
2.2 文件操作命令
2.2.1 显示文件内容
2.2.2 显示目录及文件
2.2.3 文件创建、删除命令
2.2.4 目录创建、删除命令
2.2.5 复制、移动命令
2.2.6 压缩、备份命令
2.2.7 权限管理命令
2.2.8 文件查找命令
2.2.9 统计命令wc
2.3 输入、输出重定向
2.3.1 标准输入、输出和标准错误
2.3.2 输入重定向
2.3.3 输出重定向
2.4 管道
2.5 链接
2.5.1 什么是链接
2.5.2 ln命令
2.5.3 硬链接
2.5.4 软链接
2.5.5 索引节点
2.6 小结
2.7 实验
2.8 习题
第3章 编辑器使用
3.1 vi文本编辑器
3.1.1 文本编辑器简介
3.1.2 vi编辑器的启动与退出
3.1.3 vi编辑器的工作模式
3.1.4 vi编辑器的基本应用
3.2 其他文本编辑器
3.2.1 vim编辑器
3.2.2 nano编辑器
3.2.3 gedit编辑器
3.3 小结
3.4 实验
3.5 习题
第4章 用户管理
4.1 Linux用户
4.1.1 用户和用户组
4.1.2 用户分类
4.1.3 用户相关文件
4.2 Linux用户组
4.2.1 用户管理命令
4.2.2 用户组管理命令
4.3 su和sudo
4.3.1 su命令
4.3.2 sudo命令
4.4 小结
4.5 实验
4.6 习题
第5章 磁盘管理
5.1 Linux磁盘管理概述
5.1.1 Linux磁盘分区表
5.1.2 磁盘的命名
5.1.3 分区的命名
5.1.4 分区的类型和关系
5.1.5 Linux文件系统
5.2 磁盘的分区
5.2.1 Gparted软件调整磁盘分区大小
5.2.2 磁盘分区管理命令
5.2.3 free查看内存和交换分区
5.2.4 free查看内存和交换分区的常用命令
5.3 文件系统管理命令
5.3.1 du查看磁盘目录命令
5.3.2 其他常用文件系统管理命令
5.4 文件系统备份和恢复命令
5.5 小结
5.6 实验
5.7 习题
第6章 软件包管理
6.1 dpkg
6.1.1 dpkg简介
6.1.2 dpkg命令
6.2 APT
6.2.1 APT简介
6.2.2 apt命令
6.2.3 APT的配置文件
6.3 软件包管理GUI
6.3.1 Synaptic命令
6.3.2 gnome-software命令
6.3.3 tasksel命令
6.4 Ubuntu软件中心
6.4.1 Ubuntu软件中心的作用
6.4.2 Ubuntu软件中心的使用
6.5 小结
6.6 实验
6.7 习题
第7章 进程管理与系统管理
7.1 进程管理
7.1.1 什么是进程
7.1.2 进程的启动
7.1.3 进程的调度
7.1.4 进程的监视与控制
7.2 系统管理
7.2.1 系统和服务管理器
7.2.2 Systemd相关命令
7.2.3 Systemd定时器
7.3 小结
7.4 实验
7.5 习题
第8章 Shell及其编程
8.1 Shell概述
8.1.1 Bourne Shell
8.1.2 Bourne Again Shell
8.1.3 C Shell
8.1.4 Korn Shell
8.1.5 查看用户Shell
8.2 Shell脚本执行
8.2.1 Shell脚本的执行过程
8.2.2 Shell脚本的执行方式
8.3 Shell变量
8.3.1 特殊变量
8.3.2 环境变量
8.3.3 自定义变量
8.4 Shell的输入/输出
8.4.1 输入命令read
8.4.2 输出命令echo
8.5 运算符和特殊字符
8.5.1 运算符
8.5.2 特殊字符
8.6 分支结构
8.6.1 if语句
8.6.2 case语句
8.7 循环结构
8.7.1 for循环
8.7.2 while循环
8.7.3 until循环
8.7.4 break语句
8.7.5 continue语句
8.8 函数
8.9 数组
8.9.1 数组的定义
8.9.2 数组的访问
8.9.3 数组的长度
8.10 小结
8.11 实验
8.12 习题
第9章 服务器配置
9.1 网络配置
9.1.1 查看网络配置
9.1.2 静态IP配置
9.1.3 DNS配置
9.2 Samba服务器
9.2.1 Samba的特点
9.2.2 Samba的应用领域
9.2.3 安装Samba服务器
9.2.4 配置Samba服务器
9.3 NFS 服务器
9.3.1 NFS的特点
9.3.2 NFS的应用领域
9.3.3 安装NFS服务器
9.3.4 配置NFS服务器
9.4 小结
9.5 实验
9.6 习题
第10章 Internet服务
10.1 SSH
10.1.1 SSH基础
10.1.2 安装SSH服务器
10.1.3 SSH的配置
10.1.4 SSH客户端的应用
10.2 DNS
10.2.1 DNS服务器类型
10.2.2 安装BIND服务器
10.2.3 配置BIND服务器
10.3 WWW服务器Apache
10.3.1 安装Apache服务器
10.3.2 配置Apache服务器
10.3.3 验证配置
10.4 WWW服务器Nginx
10.4.1 安装Nginx服务器
10.4.2 配置Nginx服务器
10.4.3 验证配置
10.5 FTP服务器
10.5.1 安装FTP服务器
10.5.2 配置vsftp服务
10.6 小结
10.7 实验
10.8 习题
参考文献
同类热销排行榜
- 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年,恰如一部四部曲的年代大戏。技术突变、产品迭代、产业升级、资本对接...
[
