《Linux基础教程》共9章,主要内容包括:Linux简介与安装、Linux的用户接口与文本编辑器、系统管理、磁碟与档案管理、软体包管理、MySQL与PHP、组建Linux区域网路与网路互联、提供Internet服务和Linux中的Shell编程。
基本介绍
- 书名:Linux基础教程
- 作者:张同光
- ISBN:9787302183600
- 定价:34.00 元
- 出版社:清华大学出版社
- 出版时间:2008
- 开本:16
内容简介
Linux简介
是一种自由和开放源码的类Unix作业系统。存在着许多不同的Linux,但它们都使用了Linux核心。Linux可安装在各种计算机硬体设备中,从手机、平板电脑、路由器和视频游戏控制台,到台式计算机、大型机和超级计算机。Linux是一个领先的作业系统,世界上运算最快的10台超级计算机运行的都是Linux作业系统。严格来讲,Linux这个词本身只表示Linux核心,但实际上人们已经习惯了用Linux来形容整个基于Linux核心,并且使用GNU 工程各种工具和资料库的作业系统。Linux得名于计算机业余爱好者Linus Torvalds。
教材简介
《Linux基础教程》以RedHat公司的Linux最新版本RedHatEnterpriseLinux5.2为蓝本,坚持“理论够用、侧重实用”的原则,用案例来讲解每个知识点,对Linux做了较为详尽的阐述。《Linux基础教程》结构清晰、图文并茂、通俗易懂,力争做到使读者对学习Linux充满兴趣。
《Linux基础教程》适合作为高职高专及成人高等院校电子信息类专业教材,也可供培养技能型紧缺人才的相关院校及培训班教学使用。
目录
第1章Linux简介与安装
1.1Linux简介
1.1.1Linux的起源
1.1.2Linux的特点
1.1.3Linux的版本
1.2实例:硬碟安装RedHatEnterpriseLinux5.2
1.3Linux的引导过程
1.4引导工具GRUB的设定与套用
1.4.1实例:GRUB的设定
1.4.2实例:GRUB的套用
1.5本章小结
1.6习题
第2章Linux的用户接口与文本编辑器
2.1Shell
2.1.1Shell命令行
2.1.2命令和档案名称的自动补齐功能
2.1.3历史命令与命令别名
2.1.4通配符与档案名称变数
2.1.5输入/输出重定向与管道
2.2KDE与GNOME
2.2.1KDE桌面环境
2.2.2GNOME桌面环境
2.3Linux中的文本编辑器简介
2.3.1KDE与GNOME中的文本编辑器
2.3.2Vi、Vim与Emacs文本编辑器
2.4实例:使用Vim编辑档案
2.5本章小结
2.6习题
第3章系统管理
3.1实例:用户管理
3.1.1用户管理
3.1.2组管理
3.1.3su和sido命令
3.2实例:进程管理
3.2.1监视进程
3.2.2使用kill命令控制进程
3.2.3进程的优先权
3.2.4crontab和at命令
3.3实例:其他系统管理
3.4本章小结
3.5习题
第4章磁碟与档案管理
4.1实例:磁碟管理
4.1.1档案系统挂载
4.1.2查看磁碟空间
4.1.3磁碟配额
4.1.4其他磁碟相关命令
4.2实例:档案与目录管理
4.2.1查看目录与档案内容
4.2.2档案与目录的创建、複製、删除、转移及重命名
4.2.3档案内容统计命令
4.2.4搜寻命令
4.2.5档案的追加、合併、比较与排序
4.2.6档案的连结
4.3实例:档案与目录的安全
4.3.1chmod与umask命令
4.3.2chown命令
4.4实例:档案的压缩与解压缩
4.4.1gzip和gunzip命令
4.4.2tar命令
4.5本章小结
4.6习题
第5章软体包管理
5.1RPM
5.1.1RPM简介
5.1.2实例:RPM的使用
5.2yum
5.2.1ytim简介
5.2.2实例:yum的使用
5.3本章小结
5.4习题
第6章MySQL与PHP
6.1MySQL
6.1.1MySQf简介
6.1.2实例:MySQL的简单使用
6.2PHP
6.2.1PHP的语法
6.2.2实例:PHP的使用
6.3本章小结
6.4习题
第7章组建Linux区域网路与网路互联
7.1实例:网路接口配置
7.1.1GUI方式
7.1.2CLI方式
7.2Samba伺服器的设定
7.2.1Samba概述
7.2.2实例:组建Linux区域网路与配置Samba伺服器
7.2.3SELinux简介
7.3防火墙的设定
7.3.1netfilter/iptables简介
7.3.2iptables的语法及其使用
7.3.3实例:防火墙的设定
7.4NAT与代理伺服器的设定
7.4.1NAT概述
7.4.2实例:NAT的设定
7.4.3代理伺服器Squid简介
7.4.4实例:区域网路中使用Squid共享上网
7.5网路互联
7.5.1路由概述
7.5.2实例:静态路由设定
7.5.3实例:动态路由设定
7.6本章小结
7.7习题
第8章提供Internet服务
8.1DHCP服务及配置
8.1.1DHCP概述
8.1.2实例:设定DHCP伺服器
8.1.3实例:设定DHCP客户机
8.2DNS服务及配置
8.2.1DNS概述
8.2.2实例:设定DNS伺服器
8.2.3实例:设定DNS客户机
8.3WWW伺服器的设定
8.3.1Apache概述
8.3.2实例:设定Apache伺服器
8.3.3实例:动态网站建设
8.4FTP伺服器的设定
8.4.1FTP概述
8.4.2实例:设定FTP伺服器
8.5邮件伺服器的设定
8.5.1邮件伺服器概述
8.5.2实例:设定sendmail伺服器
8.6本章小结
8.7习题
第9章Linux中的Shell编程
9.1Shell编程基础
9.1.1Shell脚本的建立和执行
9.1.2Shell变数
9.1.3控制Shell提示符
9.1.4测试命令
9.1.5算术运算
9.1.6内部命令
9.2Shell程式设计的流程控制
9.2.1複合结构
9.2.2条件判断
9.2.3循环控制
9.2.4无条件控制
9.3Shell脚本中的函式
9.4Shell脚本的调试
……