基本信息·出版社:清华大学出版社 ·页码:317 页 ·出版日期:2008年10月 ·ISBN:7302183600/9787302183600 ·条形码:9787302183600 ·版本:第1版 · ...
商家名称 |
信用等级 |
购买信息 |
订购本书 |
|
|
Linux基础教程 |
|
|
|
Linux基础教程 |
|
基本信息·出版社:清华大学出版社
·页码:317 页
·出版日期:2008年10月
·ISBN:7302183600/9787302183600
·条形码:9787302183600
·版本:第1版
·装帧:平装
·开本:16
·正文语种:中文
·丛书名:21世纪高职高专规划教材
内容简介 《Linux基础教程》以RedHat公司的Linux最新版本RedHat Enterprise Linux 5.2为蓝本,坚持“理论够用、侧重实用”的原则,用案例来讲解每个知识点,对Linux做了较为详尽的阐述。《Linux基础教程》结构清晰、图文并茂、通俗易懂,力争做到使读者对学习Linux充满兴趣。
《Linux基础教程》共9章,主要内容包括:Linux简介与安装、Linux的用户接口与文本编辑器、系统管理、磁盘与文件管理、软件包管理、MySQL与PHP、组建Linux局域网与网络互联、提供Internet服务和Linux中的Shell编程。
《Linux基础教程》适合作为高职高专及成人高等院校电子信息类专业教材,也可供培养技能型紧缺人才的相关院校及培训班教学使用。
目录 第1章 Linux简介与安装
1.1 Linux简介
1.1.1 Linux的起源
1.1.2 Linux的特点
1.1.3 Linux的版本
1.2 实例:硬盘安装RedHat Enterprise Linux 5.2
1.3 Linux的引导过程
1.4 引导工具GRUB的设置与应用
1.4.1 实例:GRUB的设置
1.4.2 实例:GRUB的应用
1.5 本章小结
1.6 习题
第2章 Linux的用户接口与文本编辑器
2.1 Shell
2.1.1 Shell命令行
2.1.2 命令和文件名的自动补齐功能
2.1.3 历史命令与命令别名
2.1.4 通配符与文件名变量
2.1.5 输入/输出重定向与管道
2.2 KDE与GNOME
2.2.1 KDE桌面环境
2.2.2 GNOME桌面环境
2.3 Linux中的文本编辑器简介
2.3.1 KDE与GNOME中的文本编辑器
2.3.2 Vi、Vim与Emacs文本编辑器
2.4 实例:使用Vim编辑文件
2.5 本章小结
2.6 习题
第3章 系统管理
3.1 实例:用户管理
3.1.1 用户管理
3.1.2 组管理
3.1.3 su和sido命令
3.2 实例:进程管理
3.2.1 监视进程
3.2.2 使用kill命令控制进程
3.2.3 进程的优先权
3.2.4 crontab和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.1 chmod与umask命令
4.3.2 chown命令
4.4 实例:文件的压缩与解压缩
4.4.1 gzip和gunzip命令
4.4.2 tar命令
4.5 本章小结
4.6 习题
第5章 软件包管理
5.1 RPM
5.1.1 RPM简介
5.1.2实例:RPM的使用
5.2 yum
5.2.1ytim简介
5.2.2实例:yum的使用
5.3 本章小结
5.4 习题
第6章 MySQL与PHP
6.1 MySQL
6.1.1 MySQf简介
6.1.2实例:MySQL的简单使用
6.2 PHP
6.2.1 PHP的语法
6.2.2实例:PHP的使用
6.3本章小结
6.4习题
第7章 组建Linux局域网与网络互联
7.1 实例:网络接口配置
7.1.1GUI方式
7.1.2CLI方式
7.2 Samba服务器的设置
7.2.1Samba概述
7.2.2实例:组建Linux局域网与配置Samba服务器
7.2.3SELinux简介
7.3 防火墙的设置
7.3.1netfilter/iptables简介
7.3.2iptables的语法及其使用
7.3.3实例:防火墙的设置
7.4 NAT与代理服务器的设置
7.4.1 NAT概述
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.1 DHCP服务及配置
8.1.1DHCP概述
8.1.2实例:设置DHCP服务器
8.1.3实例:设置DHCP客户机
8.2 DNS服务及配置
8.2.1 DNS概述
8.2.2实例:设置DNS服务器
8.2.3实例:设置DNS客户机
8.3 WWW服务器的设置
8.3.1Apache概述
8.3.2实例:设置Apache服务器
8.3.3实例:动态网站建设
8.4 FTP服务器的设置
8.4.1FTP概述
8.4.2实例:设置FTP服务器
8.5 邮件服务器的设置
8.5.1邮件服务器概述
8.5.2实例:设置sendmail服务器
8.6本章小结
8.7习题
第9章 Linux中的Shell编程
9.1 Shell编程基础
9.1.1Shell脚本的建立和执行
9.1.2Shell变量
9.1.3控制Shell提示符
9.1.4测试命令
9.1.5算术运算
9.1.6内部命令
9.2 Shell程序设计的流程控制
9.2.1复合结构
9.2.2条件判断
9.2.3循环控制
9.2.4无条件控制
9.3 Shell脚本中的函数
9.4 Shell脚本的调试
……
序言 Linux是一个免费的、与UNIX相似的操作系统,它继承了UNIX操作系统的强大功能和极高的稳定性。Linux最初由芬兰赫尔辛基大学的Linus Torvalds创建,并于1991年首次公布于众。Linus允许免费和自Eh地使用该系统的源代码,并鼓励其他人进一步对其进行开发。为了对Linux的发展有利,根据GNU GPL(GNU通用公共许可证)对其内核进行发布,这样就赢得了许多专业人员的支持,将GNU项目的许多成果移植到了Linux操作系统上。在许多技术人员、研究人员和众多Linux爱好者的支持下,Linux原始版本中的错误逐渐消除并且不断添加新的功能。现在Linux已经成为一个功能强大、稳定可靠的操作系统。
RedHat Linux是美国RedHat公司开发的一种Linux发行版本,是当今世界上最流行的Linux发行版之一,其版权遵循GNU GPL。它给PC带来了UNIX工作站的强大功能和灵活性,并且提供了全套的因特网应用软件和功能齐全、简单易用的GuI(图形用户界面)桌面环境。
本书是广大读者步入Linux殿堂不可多得的一本指导书,会为读者以后深入学习 Linux打下坚实的基础,并且为以后其他课程作较全面的技术准备。
本书共有9章,介绍了RedHat Enterprise Linux 5.2的许多方面。第1章主要介绍了RedHat Enterp rise Linux 5.2的详细安装过程,以及引导工具GRUB的使用;第2章介绍了Linux中的用户接口,并且详细地介绍了Vim编辑器的使用。RedHat Linux在系统和文件管理方面,与标准的UNIX操作系统水平相当,这些功能在第3、4章中介绍。第5章主要介绍了如何使用rpm和yum命令进行软件包的管理。第6章介绍了使用MySQL创建和管理数据库和表、添加用户账号的方法,并且介绍PHP语言的特点、PHP的数据类型、流程控制等。一直以来,Linux的长处在于网络服务方面,第7、8章对RedHat Linux中的多种网络服务进行详细地阐述,这些网络服务有:Samba服务器、防火墙、NAT与代理服务器、路由、DHCP、DNS、WWW、FTP以及邮件服务器。第9章介绍了如何在Shell环境中进行编程。使用Shell可以编写脚本程序,然后让Shell对其进行解释执行。
本书由张同光主编,王保勇、潘红、郭秀峰和郜伟雪副主编。其中王保勇编写9.1节,潘红编写1.1节,郭秀峰编写第6章,郜伟雪编写9.2、9.3节,张同光编第2、3、4、5、7、8章、附录、参考文献和其余章节。全书最后由张同光(jsjoscpu@163.com)统稿和定稿。
在编写本书的过程中,得到了清华大学出版社的大力支持和帮助,在此表示衷心的感谢。
由于编者水平有限,书中欠妥之处,敬请广大读者批评指正。
文摘 第1章Linux简介与安装
了解Linux的起源、特点、内核版本和发行版本的区别
了解硬盘分区和主引导记录(MBR)
了解计算机的启动顺序
了解引导工具GRUB
熟练掌握RedHat Enterprise Linux 5.2的安装
熟练掌握系统引导工具GRUB的设置及使用
Linux是一种优秀的操作系统,被广泛地应用在多种计算机平台。本章简要介绍Linux的起源、特点、内核版本和发行版本的区别,详细介绍RedHat Enterprise Linux 5.2的安装过程以及系统引导工具GRUB的使用方法。
1.1Linux简介
Linux是一种诞生于网络、成长于网络并且成熟于网络的操作系统,是一套免费使用和自由传播的类UNIX操作系统,它主要运行在基于Intel X86系列CPU的计算机上。这个操作系统是由世界各地的成千上万的程序员设计和实现的,其目的是建立一个不受任何商品化软件版权制约的、全世界都能自由使用的UNIX兼容产品。
Linux最早由一位名叫Linus Torvalds的计算机爱好者开发,当时他是芬兰赫尔辛基大学技术科学系的学生。他的目的是设计一个代替Minix的操作系统,这个操作系统可用于386、486或奔腾处理器的个人计算机上,并且具有UNIX操作系统的全部功能。Linux以它的高效性和灵活性著称,能够在个人计算机上实现全部的UNIX特性,具有多用户、多任务的能力。Linux可在GNU(GNU’s Not UNIX)公共许可权限下免费获得,是一个符合POsIX(可移植UNIX操作系统接口)标准的操作系统。Linux操作系统软件包不仅包括完整的Linux操作系统,而且还包括了文本编辑器、高级语言编译器等应用软件。另外,还包括带有多个窗口管理器的X-Window图形用户界面,允许用户使用窗口、图标和菜单对系统进行操作。