Linux从入门到精通——前言

来源:互联网 发布:淘宝众筹定金和尾款 编辑:程序博客网 时间:2024/06/05 09:56

    

Linux?它比Windows更好吗?我能用它打魔兽吗?”

“咳!别提了,它操作起来特别麻烦,你得不停地敲击键盘。没准它还会趁你不注意的时候在你的手指头上咬一口呢!”

或许你也有类似的想法。但无论人们对Linux有怎样的误解,至少我不再像前些年那样频繁地回答“Linux是什么?”这样的问题了。

无论你是否相信,Linux已经成为这个世界上增长最迅速的操作系统。在服务器领域,IBMHPNovellOracle等厂商对Linux提供了全方位的支持。2008年排名前500的超级计算机中,93.8%469台)都采用了Linux操作系统。在桌面领域,UbuntuopenSUSE等发行版本继续高歌猛进。2008年的世界开源大会上,Ubuntu Linux创始人Mark Shuttleworth大胆预测,Linux的桌面市场份额将在两年时间内超越苹果。200810月,HTC发布了第一款基于Android的手机。在此之前,Linux在智能手机操作系统领域的占有率已经超过20%,是仅次于Symbian的第二大主流操作系统。

本书试图向读者传递这样一个信号:无论是企业还是个人用户,Linux都是一个足够可靠的选择。这不是一本参考大全,也不是命令手册,希望它能帮助初学者从零开始部署和使用Linux,也能向管理员传递一些解决问题的思路和技巧。

本书的特点

1.配视频讲解光盘

由于本书涉及很多具体操作,所以作者专门录制了大量语音视频进行讲解,读者可以按照视频讲解很直观地学习,学习效果好。

2.入门门槛低,很容易上手

本书不需要读者有任何Linux的学习经验,读者仅仅需要懂得如何使用鼠标、键盘和电源开关即可。有一些基础的读者可以把它作为手头常备的参考书,本书为每一个重要的知识点提供了详尽的目录索引。

3.为操作性较强的内容提供“快速上手”环节

这个特殊的环节在所有理论知识之前,用一个简单的实例帮助读者完成相关的上机操作,从全局上把握整章内容。

4.提供大量实例,实践性强

全书列举的所有示例和实例,读者都可以在自己的实验环境中完整实现。对于一些难度较大的知识点和操作,本书提供了“进阶”环节。这些内容往往对于系统管理员非常重要,普通用户可以根据实际情况决定是否阅读。

5.涵盖Linux应用的各个方面

桌面用户可以从中了解到如何在Linux上进行日常的办公和娱乐;系统管理员可以找到服务器配置、系统管理、Shell编程等方面的参考。对于开发人员,本书还对Linux中的编译器、调试器、正则表达式进行了介绍。

本书的章节安排

1章:介绍Linux的历史和发展,以及Linux在服务器和桌面领域分别存在的优势。读者可以在本章的最后找到Internet上丰富的Linux资源。

2章:如果读者还是一个Linux新手,本章将手把手地教会读者如何安装Linux。读者还将学会如何让LinuxWindows在同一台机器中“和平共处”。

3章:让Linux在特定硬件环境下工作起来的基本配置。读者还将了解到Linux中基本的权限设置,以及如何妥善保管自己的口令。

4章:带领读者快速熟悉Linux的桌面环境。“进阶”部分将介绍Linux图形界面的基本架构和X服务器的配置。

5章:Shell的基本命令。包括通配符和命令行补全、查看目录和文件、查找特定的文件和内容。读者还将了解到如何在Linux中获取帮助信息。

6章:在Shell中进行文件和目录的管理。包括文件复制、移动、删除等命令的讲解。这一章还将涉及Linux中的文件类型和权限设置,以及输入/输出重定向等高级Shell特性。

7章:软件包的管理。读者将学会如何使用RPMDEB的软件包管理工具安装、管理和删除软件,使用高级软件包管理工具APT管理软件包。本章的“进阶”部分将指导读者如何从源代码编译安装软件。

8章:本章涉及Linux中磁盘管理的完整内容。包括挂载设备、压缩工具、文件系统检查等内容。“进阶”部分包括磁盘的安装和备份。

9章:Linux中用户和用户组的建立和管理。读者可以通过图形化工具、命令行工具或直接修改配置文件来完成这些操作。

10章:操作系统进程的基础知识,以及如何在Linux中管理和调度进程。

11章:配置Linux连接到Internet。本章照顾了多种联网方式,绝大部分操作都在图形界面中完成。“进阶”部分介绍了网络配置更高级的内容。

12章:使用Linux中的网页浏览器。

13章:使用Linux中的电子邮件客户端收发邮件和管理通讯录。

14章:通过网络传输和共享文件。本章的内容涉及LinuxLinuxLinuxWindows主机之间的文件传输。

15章:登录远程服务器。本章的内容涉及从Linux登录Linux、从Linux登录Windows、从Windows登录Linux。“快速上手”环节指导读者搭建一个实验环境。

16章:Linux中的音频和视频播放器的介绍;最后介绍几款Linux上的游戏。

17章:图片浏览器、照片管理工具和图像处理软件的使用。在讲解图像处理软件GIMP时以一个简单的实例为主。

18章:在Linux中配置打印机。读者将从中了解到打印系统的基本原理。

19章:办公套件OpenOffice.org的使用,包括文字处理、电子表格和演示文稿。本章还将介绍PDF文档的阅读以及光盘刻录。

20章:Linux上的C/C++编程工具的使用。包括编辑器、编译器和调试工具。读者还将了解到如何使用版本控制系统Subversion开发大型程序。

21章:讲解正则表达式、Shell编程。本章会帮助读者定制一个安全的delete(删除)命令,并向读者传授定制Shell环境的基本技巧。

22章:服务器配置的基础知识。包括init进程和服务器守护进程的运行方式。

23章:安装和配置HTTP服务器Apache。读者还将了解到如何让LinuxApachePHPMySQL组成业界最炙手可热的动态网站组合LAMP

24章:安装和配置FTP服务器vsftpd。读者还将了解到PAM验证的基本原理。

25章:安装和配置Samba服务器,用于同Windows主机共享文件。

26章:安装和配置NFS服务器,用于同Linux/UNIX主机共享文件。

27章:使用cronat定期执行任务。

28章:介绍Linux上的防火墙配置。本章还将介绍一些网络安全工具,如端口扫描、漏洞检测和口令破解。

29章:Linux上的病毒防范。最后将探讨和总结系统安全保护。

本书适合的读者

q      Linux初、中级用户

q      开源软件爱好者

q      大中专院校的学生

q      社会培训学生

q      Linux下的开发人员

原创粉丝点击