本书以FedoraCore6版本为
基础全面讲解Linux操作系统的相关知识。全书内容包括FedoraCore6的
安装,FedoraCore6下的图形界面环境,FedoraCore6的文件系统,Linux系统中的命令,包括目录操作、文件操作、权限设置、磁盘设置、系统和
网络管理以及shell命令等,Linux系统中的管理操作,对FedoraCore6进行系统监控,使用Linux中的常用应用
软件,Linux强大的网络功能,维护Linux网络,配置和管理Web服务器Apache,配置和管理Samba服务器,使用shell
编程的基础,以及Linux下编程的相关知识。
本书既可以作为高等院校
计算机相关专业Linux授课
培训教材,也可以作为读者自学Linux操作系统应用知识的参考
资料。
Linux操作系统支持多用户、多线程、多进程,实时性好、功能强大且稳定。同时,它又具有良好的兼容性和可移植性,被广泛应用于各种计算机平台上。RedHatLinux是一款由RedHat公司开发的非常成熟的Linux版本。后来RedHat公司将原有的RedHatLinux开发计划与FedoraLinux计划整合成新的FedoraProject来开发Linux发行版本FedoraCore。因此,Fedora是对RedHatLinux的自然继承,并且包括了以前RedHatLinux发布的许多特征和软件工具。目前
最新的版本FedoraCore6,包括1450多个单独的软件包,集成了最先进的开放源代码的办公套件OpenOffice.org;还集成了Mozailla浏览器和Ximian公司的Evolution套件,通过增加
电子邮件及
通信管理软件、项目管理软件、视频会议软件以及即时消息软件等来使用户更加个性化;通过集成基于Apache2.0的网络服务器,可以让个人用户建立灵活、安全的开放源代码网络服务器,提升驱动互联网的强劲
动力。本书内容本书以FedoraCore6版本为基础全面讲解Linux操作系统的相关知识。全书内容包括:第1章介绍Linux的产生与发展及其与UNIX的关系,并着重介绍了FedoraCore6的安装过程。第2章介绍FedoraCore6下的图形界面环境,包括GNOME、KDE和XFCE三种,并通过实例介绍了如何对图形界面环境进行配置。第3章介绍FedoraCore6的文件系统,包括目录、文件和其他相关知识,并重点介绍如何挂载不同的文件系统。第4章介绍Linux系统中的命令,这些命令包括目录操作、文件操作、权限设置、磁盘设置、系统和网络管理以及shell命令等。第5章介绍在Linux系统中的管理操作,包括用户管理、用户组管理、磁盘管理、软件包管理以及备份与恢复等。第6章介绍如何对FedoraCore6进行系统监控以实现较佳的系统整体性能,以及如何使用包含在FedoraCoreLinux中的命令行和图形工具管理进程等。第7章介绍如何使用Linux中的常用应用软件,包括OpenOffice.org2.0、文档编辑软件、浏览软件、图形图像处理软件和电子邮件软件等。第8章介绍Linux强大的网络功能,如何实现Fedora与Internet的连接、NFS服务器的架设、DHCP服务器的架设和DNS服务器的架设等。第9章介绍如何维护Linux网络,从网络的安全性出发详细介绍OpenSSH、
防火墙以及路由器的相关知识。第10章介绍配置和管理Web服务器Apache,包括安装和启动Web服务器,配置服务器的目录、路径和CGI脚本,管理服务器日志以及图形化配置方法等。第11章介绍配置和管理Samba服务器,包括Samba服务器简介、安装Samba、Samba配置文件、配置Samba服务器、管理Samba服务器以及使用Samba服务器进行资源共享等。第12章介绍使用shell编程的基础,包括进入和退出shell、shell的变量、表达式、字符、创建和执行shell、shell的
控制语句以及函数等。第13章介绍Linux下编程的相关知识,如Linux下的Java编程、C/C++编程、Perl编程和PHP等,并结合实例介绍相关的图形编程工具。本书特色本书是一本完整介绍Linux操作系统应用知识的
教程,在编写过程中精心
设计了丰富的实例,帮助读者顺利学习本书内容。?理论紧密结合实践:全书提供了丰富的
分析案例,通过实例分析、设计过程讲解Linux操作系统的应用知识。?图文并茂:本书提供了大量的Linux操作系统界面图,帮助读者直观掌握Linux操作系统的知识。?网站互动:在网站上提供了本书案例和扩展内容的资料链接,便于学生继续学习相关知识;授课教师也可以下载本书教学课件和其他教学资源。?思考与练习:填空和选择题测试读者对本章所介绍内容的掌......