Linux基础教程(21世纪高职高专规划教材——计算机应用系列)
分類: 图书,计算机/网络,操作系统/系统开发,LINUX ,
作者: 张同光主编
出 版 社: 清华大学出版社
出版时间: 2008-10-1字数: 496000版次: 1页数: 317印刷时间: 2008/10/01开本: 16开印次: 1纸张: 胶版纸I S B N : 9787302183600包装: 平装内容简介
本书以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编程
附录Aps命令的各选项及其功能
附录BFTP信息代码及其内容命令
附录C网站资源
参考文献
书摘插图
第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图形用户界面,允许用户使用窗口、图标和菜单对系统进行操作。
……