出版时间:2012-3 出版社:机械工业出版社 作者:范海绍 等编著 页数:150
内容概要
本书以当前流行的Enterprise Red Hat Linux
4.0为蓝本,全面地介绍了Linux操作系统的使用及配置。全书共分为l0讲,内容涉及Linux系统的安装、基本网络配置、用户管理、文件系统管理、文件编辑、系统管理、软件包安装、基本网络功能应用和扩展内容Shell程序设计基础、C语言编程工具等。
本书以企业实际项目场景为中心展开教学,同时提出完整的教学目标、实验指导、项目完成步骤详解和课后练习,内容详尽、精练,使学生对学习Linux系统有明确的目标,并能很快地入门,掌握基本的应用配置方法。
本书充分考虑到教师在授课中所需要的材料,完整地综合了项目、大纲、实验、练习和技能训练,并在随书的光盘中提供电子课件、课程技能训练与考核记录本、上机考核试题、期末考核试题和考核软件、虚拟机软件和Enterprise
Red Hat Linux 4.0虚拟光盘。
本书不仅可以作为高等院校相关专业的授课教材,还可以作为Linux的培训教材,同时也可供广大Linux的爱好者自学使用。
书籍目录
前言
第1讲 Linux系统安装
1.1引言
1.1.1Linux简介
1.1.2Linux版本说明
1.1.3各种安装方法介绍
1.2企业项目场景1:Linux系统安装
1.3Linux系统安装教学目标(4学时)
1.4项目一实验指导
1.4.1新建虚拟机
1.4.2在虚拟机上安装Linux系统
1.5项目一完成步骤详解
1.5.1新建虚拟机
1.5.2在虚拟机上安装Linux系统
1.6思考题
第2讲 基本网络配置
2.1引言
2.1.1网络的定义
2.1.2网络组成
2.1.3网络IP地址
2.1.4网络路由
2.1.5网络域名
2.2企业项目场景2:基本网络配置
2.3Linux系统基本网络配置教学目标(8学时)
2.4项目二实验指导
2.4.1配置网卡
2.4.2测试网络
2.4.3用“ping”命令测试
2.4.4用ifconfig命令
2.4.5开通和关闭网络设备(网卡)
2.4.6设置临时IP地址
2.4.7设置默认网关
2.4.8设置指定网关
2.4.9文件上传和下载
2.4.10远程登录
2.5项目二完成步骤详解
2.5.1网卡设置
2.5.2设置指定网关
2.5.3简单域名设置
2.5.4网络测试
2.6思考题
第3讲 Linux系统用户管理
3.1引言
3.2企业项目场景3:Linux系统用户管理
3.3Linux系统用户管理教学目标(8学时)
3.4项目三实验指导
3.4.1新建组
3.4.2删除组
3.4.3新建用户
3.4.4删除用户
3.4.5修改用户属性
3.4.6暂停和恢复用户账号
3.4.7超级用户管理(学习Vi编辑后再做)
3.5项目三完成步骤详解
3.5.1新建组
3.5.2新建用户
3.5.3暂停和恢复用户账号
3.5.4超级用户管理(学习Vi编辑后再做)
3.6思考题
第4讲 Linux文件系统管理
4.1引言
4.1.1文件和目录概述
4.1.2文件类型
4.1.3文件系统和标准文件系统布局
4.2企业项目场景4:Linux文件系统管理
4.3Linux文件系统管理教学目标(16学时)
4.4项目四实验指导
4.4.1文件处理
4.4.2目录(文件夹)处理
4.4.3文件和目录的存取权限
4.4.4文件和文件内容查找
4.4.5文件压缩与解压缩
4.5项目四完成步骤详解
4.5.1创建目录和文件
4.5.2设置文件/目录权限
4.5.3查找文件和文件内容
4.5.4文件压缩与备份
4.6思考题
第5讲 Linux文件编辑
5.1引言
5.1.1Vi简介
5.1.2Vi使用方法
5.2企业项目场景5:Linux文件编辑
5.3Linux文件编辑教学目标(4学时)
5.4项目五实验指导
5.4.1文件录入命令
5.4.2文件修改
5.4.3文件保存
5.4.4文件查找和替换
5.4.5其他编辑手段
5.5项目五完成步骤详解
5.5.1新建文件并打开输入区
5.5.2录入文件内容
5.5.3保存文件
5.6思考题
第6讲 Linux系统管理
6.1引言
6.1.1什么是磁盘配额(Quota)
6.1.2Quota的一般用途
6.1.3Quota的使用限制
6.1.4Quota的规范设置选项
6.1.5Linux工作调度种类:at,crontab
6.1.6at运行方式
6.1.7cron运行方式
6.2企业项目场景6:Linux系统管理
6.3Linux系统管理教学目标(8学时)
6.4项目六实验指导
6.4.1磁盘配额
6.4.2定时执行命令
6.4.3周期执行命令
6.5项目六完成步骤详解
6.5.1为部门和用户分配磁盘空间
6.5.2定时执行任务
6.6思考题
第7讲 Linux软件包安装
7.1引言
7.1.1RPM软件包管理
7.1.2Tarball源代码软件包
7.2企业项目场景7:Linux系统软件包安装
7.3Linux系统软件包安装教学目标(4学时)
7.4项目七实验指导
7.4.1RPM软件包管理工具
7.4.2源代码软件包安装
7.5项目七完成步骤详解
7.5.1挂接光盘
7.5.2安装vsftpd软件包
7.5.3安装tar格式的源码软件包ruby
7.6思考题
第8讲 基本网络功能应用
8.1引言
8.1.1NFS网络概述
8.1.2NFS的优点
8.1.3NFS工作原理
8.1.4Web服务概述
8.1.5Apache服务器
8.2企业项目场景8:基本网络功能应用
8.3基本网络功能应用教学目标(8学时)
8.4项目八实验指导
8.4.1NFS网络
8.4.2Web网络
8.5项目八完成步骤详解
8.5.1NFS网络实现
8.5.2Web网络实现
8.6思考题
第9讲 Shell程序设计基础
9.1引言
9.2Shell程序设计基础教学目标(8学时)
9.3Shell程序设计基础实验指导
9.3.1Linux变量
9.3.2重定向和管道
9.3.3命令替换
9.3.4算术运算
9.3.5Shell程序执行和程序参数
9.3.6条件表达式
9.3.7控制结构
9.3.8函数
9.3.9菜单命令select
9.3.10作业控制
第10讲 C语言编程工具
10.1引言
10.2C语言编程工具教学目标(4学时)
10.3C语言编程工具实验指导
10.3.1C编译器
10.3.2单模块程序
10.3.3多模块程序
10.3.4归档模块ar
10.3.5编译管理工具make
10.3.6make工具与ar归档工具联合应用
10.3.7调试器gdb
附录 常用命令索引及详解
参考文献
章节摘录
版权页:第一章 Linux系统安装1.1 引言1.1.1Linux简介Linux操作系统是一款优秀的操作系统,支持多用户、多线程、多进程,实时性好,功能强大且稳定。同时,它又具有良好的兼容性和可移植性,被广泛应用于各种计算机平台上。下面介绍Linux的产生背景、组成和特性。1. Linux的产生背景对于Linux操作系统的产生,可以追溯到另一个操作系统UNIX。与Linux相同,UNIX也是一款相当流行的计算机操作系统,该操作系统最初是由美国贝尔实验室的Ken Thomp – son 、Dennis Ritchie和其他人共同开发的。UNIX是一个实时操作系统,可允许多人时访问计算机,与此同时每个人可运行多个应用程序,即通常所说的多用户、多任务操作系统,该操作系统最初是为了运行于大型计算机和小型计算机上而设计的。UNIX操作系统以其优越的性能在工作站或小型计算机上发挥着重要作用,一直以来,该操作系统是一种大型而且要求较高的操作系统,许多种版本的UNIX操作系统都是为工作站环境而设计的。但随着个人计算机的日益普及,并且个人计算机的性能也在不断提高,人们也开始从事UNIX操作系统的个人计n机版本的开发,使UNIX能够在个人计算机上运行成为可能,这也是Linux流行起来的原因。Linux的前身是芬兰赫尔辛基大学一位名叫Linus Torvalds计算机科学系学生的个人项目。他将Linux建立在一个基于PC上运行的、名为Minix( Minix是由一位名为Andrew Tan- nebaum、的计算机教授编写的操作系统示例程序)的操作系统之上。Minix突出体现了NIX的各种特性,后来Minix通过Internet广泛传播。Linus的初衷是为Minix用户开发一种高效率的PCUNIX版本,称其为Linux,并于1991年底首次公布于众,同年11月发布了0.10版本,12月发布了0.11版本。Linux允许免费自由地运用该系统源代码,并且鼓励其他人进一步对其进行开发。如此一来,通过Internet在世界范围内形成了Linux研究热潮,并且在不断持续着。
编辑推荐
《零起点学Linux系统管理》充分考虑到教师在授课中所需要的材料,完整地综合了项目、大纲、实验、练习和技能训练,并在随书的光盘中提供电子课件、课程技能训练与考核记录本、上机考核试题、期末考核试题和考核软件、虚拟机软件和Enterprise Red Hat Linux 4.0虚拟光盘。
图书封面
评论、评分、阅读与下载