Linux基础教程

出版时间:2008-10  出版社:清华大学出版社  作者:张同光 编  页数:317  

前言

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章、附录、参考文献和其余章节。在编写本书的过程中,得到了清华大学出版社的大力支持和帮助,在此表示衷心的感谢。由于编者水平有限,书中欠妥之处,敬请广大读者批评指正。

内容概要

本书以RedHat公司的Linux最新版本RedHat Enterprise Linux 5.2为蓝本,坚持“理论够用、侧重实用”的原则,用案例来讲解每个知识点,对Linux做了较为详尽的阐述。本书结构清晰、图文并茂、通俗易懂,力争做到使读者对学习Linux充满兴趣。    本书共9章,主要内容包括:Linux简介与安装、Linux的用户接口与文本编辑器、系统管理、磁盘与文件管理、软件包管理、MySQL与PHP、组建Linux局域网与网络互联、提供Internet服务和Linux中的Shell编程。    本书适合作为高职高专及成人高等院校电子信息类专业教材,也可供培养技能型紧缺人才的相关院校及培训班教学使用。

书籍目录

第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简介  ……第6章 MySQL和PHP第7章 组建Linux局域网与网络互联第8章 提供Internet服务第9章 Linux中的Shell编程附录A ps命令的各选项及其功能附录B FTP信息代码及其内容命令附录C 网站资源参考文献

章节摘录

第1章 Linux简介与安装了解Linux的起源、特点、内核版本和发行版本的区别了解硬盘分区和主引导记录(MBR)了解计算机的启动顺序了解引导工具GRUB熟练掌握RedHat Enterprise Linux 5.2的安装熟练掌握系统引导工具GRUB的设置及使用Linux是一种优秀的操作系统,被广泛地应用在多种计算机平台。本章简要介绍Linux的起源、特点、内核版本和发行版本的区别,详细介绍RedHat Enterprise Linux 5.2的安装过程以及系统引导工具GRUB的使用方法。1.1 Linux简介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图形用户界面,允许用户使用窗口、图标和菜单对系统进行操作。

编辑推荐

《Linux基础教程》适合作为高职高专及成人高等院校电子信息类专业教材,也可供培养技能型紧缺人才的相关院校及培训班教学使用。

图书封面

评论、评分、阅读与下载


    Linux基础教程 PDF格式下载


用户评论 (总计0条)

 
 

 

250万本中文图书简介、评论、评分,PDF格式免费下载。 第一图书网 手机版

京ICP备13047387号-7