分享
 
 
 

Linux宝典(第4版)

Linux宝典(第4版)  点此进入淘宝搜索页搜索
  特别声明:本站仅为商品信息简介,并不出售商品,您可点击文中链接进入淘宝网搜索页搜索该商品,有任何问题请与具体淘宝商家联系。
  參考價格: 点此进入淘宝搜索页搜索
  分類: 图书,计算机/网络,操作系统/系统开发,LINUX ,

作者: (美)尼格斯著,韩东儒,张波译

出 版 社: 人民邮电出版社

出版时间: 2008-6-1字数: 1058000版次: 1页数: 596印刷时间: 2008/06/01开本: 16开印次: 1纸张: 胶版纸I S B N : 9787115175779包装: 平装编辑推荐

丰富、权威、实用。发现最适合自己的Linux发行版,掌握数千个Linux桌面和服务器应用程序。

本书共分29个章节,分别对Linux图形界面的基础、shell命令和基本的系统管理进行全面系统的论述。具体内容包括Linux初步、从shell运行命令、安装Linux、运行Yellow Dog Linux、运行Ubuntu Linux、运行邮件服务器、编程工具和实用程序等。它将帮助您全方位了解Linux,助您从头开始学习Linux。 该书可供各大专院校作为教材使用,也可供从事相关工作的人员作为参考用书使用。

使用这本全面指南掌握基本知识和更深入的知识。

LinUx的高效足以将其用作惟一的桌面系统,其强大足以运行整个公司的企业级安装。使用这本全面的参考作为指南,就可充分利用LinUX来满足家庭、小型企业或公司的需求。读者可在本书中学习16个不同的Linux发行版,了解逐步的说明,发现新的编程工具,并接触免费软件的世界。这是您借助Linux获得成功所需的书籍。

掌握桌面、服务器和工作站上的Linux;

找到、安装和使用大量免费的开放源代码软件;

在Linux中运行音乐、视频、图像和文档程序;

从Linux桌面进行Intemet浏览、收发电子邮件或聊天;

设置自己的电子邮件和Web(LAMP)服务器;

使用防火墙和其他安全工具进行安全的连接:

可在老旧电脑到高端服务器上运行Linux。

内容简介

本书全面地介绍了Linux的世界。全书共分为6个部分,从讲述基本的Linux概念、shell基本命令以及图形用户界面开始,一直到最后介绍Linux编程环境,每一部分都提供了主要命令的详细解释和流程说明。本书另外一个特别之处在于安排了很多章节来介绍各种流行的最新Linux发行版(多达12个)。另外,本书最后提供的大量参考资料可帮助您获得所需的各种知识。

本书不仅可作为Linux新手的入门指南,而且对于Linux专业人员也极具参考价值。

作者简介

Christopher Negus已经编写或与他人合著了多本有关Linux和UNIX的书籍,包括Red Hat Linux Bible(所有版本)、Fedora and Red Hat Enterprise Linux Bible、Linux Troubleshooting Bible和最近的Linux Toys Ⅱ。在20世纪90年代早期于Utah参与Novell短命的UnixWare项目前,他在AT&T工作了8年,参与了UNIX的开发。不撰写有关Linux书籍的时候,他喜欢踢足球或与家人待在一起。

Wayne Tucker是一位狂热的Linux爱好者,并且作为专业的系统管理员达6年之久。目前他是华盛顿州Internet公司的技术主管、系统管理员和网络工程师。他与他至爱的妻子Daniclle居住在华盛顿的Bellingham。对于Wayne Tucker忙于此项目时他妻子所表现出的耐心,他表示感谢。Wayne Tucker以后的计划包括继续他的教育和近来手头上一些喜欢做的事情。

Eric Foster-Johnson是一位经验丰富的软件开发人员,并且已经编写或与他人合著了18本有关编程、操作系统和开放源代码软件的书籍。

William von Hagen(Bill)作为UNIX系统管理员长达20多年,从20世纪90年代开始就是Linux的狂热者。他曾经作为系统程序员、系统管理员、作家、应用程序开发人员、程序员、鼓手和内容经理。Bill编写过有关Linux服务器编程、Linux文件系统、SUSE Linux、Red Hat Linux、GCC、SGML、Mac OS X和TiVo编程方面的书籍。他还撰写了有关Linux、嵌入式系统、UNIX和开放源代码方面的大量文章。

Jaldhar Vyas目前是Linspire公司的Linux咨询师。Jaldhar使用Linux已经有11年了,并且作为Debian GNU/Linux的自愿维护者长达9年之久。他与他的妻子Jyoti、女儿Shailaja和儿子Nilagrive居住在纽约州的Jersey市。

目录

第1部分Linux基础

第1章Linux初步

1.1了解Linux

1.2探索Linux历史

1.2.1从贝尔实验室的UNIX文化开始

1.2.2UNIX的商业化

1.2.3GNU的免费UNIX

1.2.4BSD失去了机会

1.2.5Linus填补了空缺

1.3为什么Linux如此出色

1.3.1Linux的特性

1.3.2OSI开放源代码定义

1.3.3充满活力的社区

1.3.4主要的软件项目

1.4Linux神话、传奇和FUD

1.4.1能阻止对病毒的担忧吗

1.4.2会因使用Linux而受到指控吗

1.4.3Linux是否能运行在所有计算机上

1.4.4Linux会颠覆Microsoft吗

1.4.5使用Linux时如何获得支持

1.4.6Linux只面向专家级用户吗

1.4.7公司如何用Linux获得利润

1.4.8不同的Linux发行版之间有何不同

1.4.9Linux吉祥物是企鹅吗

1.5运行Linux

1.6小结

第2章从shell运行命令

2.1启动shell

2.1.1使用shell提示符

2.1.2使用终端窗口

2.1.3使用虚拟终端

2.2选择shell

2.2.1使用bash(以及早期的sh)shell

2.2.2使用tcsh(以及早期的csh)shell

2.2.3使用ash

2.2.4使用ksh

2.2.5使用zsh

2.3探索shell

2.3.1检查登录会话

2.3.2检查目录和许可

2.3.3检查系统活动

2.3.4退出shell

2.4在Linux中使用shell

2.4.1命令的位置

2.4.2重新运行命令

2.4.3连接和扩展命令

2.5创建shell环境

2.5.1配置shell

2.5.2使用shell环境变量

2.5.3管理后台和前台进程

2.6使用Linux文件系统

2.6.1创建文件和目录

2.6.2移动、复制和删除文件

2.7使用vi文本编辑器

2.7.1运行vi

2.7.2在文件中移动

2.7.3搜索文本

2.7.4使用命令和数字

2.8小结

第3章进入桌面

3.1了解桌面

3.2K桌面环境

3.2.1使用KDE桌面

3.2.2使用Konqueror文件管理器管理文件

3.2.3配置Konqueror选项

3.2.4管理窗口

3.2.5配置桌面

3.2.6添加应用程序启动器和MIME类型

3.3GNOME桌面

3.3.1使用Metacity窗口管理器

3.3.2使用GNOME面板

3.3.3使用Nautilus文件管理器

3.3.4AIGLX的3D效果

3.3.5改变GNOME首选项

3.3.6退出GNOME

3.4配置自己的桌面

3.4.1配置X

3.4.2选择窗口管理器

3.4.3选择个人的窗口管理器

3.5获得更多信息

3.6小结

第2部分运行显示

第4章学习基本的管理功能

4.1图形管理工具

4.1.1使用基于Web的管理

4.1.2不同发行版的图形管理

4.2使用根登录(Root Login)

4.2.1在shell中变成根(su命令)

4.2.2允许有限的管理访问

4.3了解管理命令、配置文件和日志文件

4.3.1管理命令

4.3.2管理配置文件

4.3.3管理日志文件

4.4使用sudo和其他管理登录

4.5管理Linux系统

4.6创建用户账号

4.6.1用useradd添加用户

4.6.2设置用户默认值

4.7配置硬件

4.7.1管理可移动硬件

4.7.2使用可装载的模块

4.8管理文件系统和磁盘空间

4.8.1挂载文件系统

4.8.2使用mkfs命令创建文件系统

4.8.3添加硬盘

4.8.4检查系统空间

4.9监视系统性能

4.10小结

第5章连接到Internet

5.1连接到网络

5.1.1通过拨号服务进行连接

5.1.2将单台计算机连接到宽带

5.1.3将多台计算机连接到宽带

5.1.4服务器连接

5.1.5连接其他设备

5.2使用以太网连接到Internet

5.2.1在安装期间配置以太网

5.2.2从桌面配置以太网

5.2.3使用Fedora中的Network Configuration GUI

5.2.4识别其他计算机(主机和DNS)

5.2.5使用Ubuntu中的Network Setting GUI

5.2.6理解Internet连接

5.3使用拨号连接到Internet

5.3.1获得信息

5.3.2设置拨号PPP

5.3.3使用Internet配置向导创建拨号连接

5.3.4启动PPP连接

5.3.5按需启动PPP连接

5.3.6检查PPP连接

5.4通过无线连接到Internet

5.5小结

第6章Linux的安全保证

6.1Linux安全检查列表

6.1.1了解特定于发行版的安全资源

6.1.2了解一般的安全资源

6.2安全地使用Linux

6.2.1使用密码进行保护

6.2.2选择健壮的密码

6.2.3使用影子密码文件

6.3使用日志文件

6.3.1Syslogd的作用

6.3.2使用syslogd将日志重定向到Loghost

6.3.3理解messages日志文件

6.4使用安全shell工具

6.4.1启动SSH服务

6.4.2使用ssh、sftp和scp命令

6.4.3不带密码使用ssh、scp和sftp

6.5保护Linux服务器的安全

6.5.1使用TCP Wrapper来控制对服务的访问

6.5.2了解各种攻击技术

6.5.3拒绝服务攻击的防护

6.5.4分布式DoS攻击的防护

6.5.5针对入侵攻击的防护

6.5.6使用SELinux保护服务器的安全

6.5.7使用证书和加密保护Web服务器

6.6使用安全工具Linux Live CD

6.6.1安全Live CD的优势

6.6.2使用INSERT检查rootkit

6.7小结

第3部分挑选和安装Linux发行版

第7章安装Linux

7.1选择Linux发行版

7.1.1Linux的使用情况

7.1.2其他发行版

7.2获得自己的Linux发行版

7.2.1寻找其他Linux发行版

7.2.2了解需要

7.2.3下载发行版

7.2.4将发行版刻录到CD上

7.3了解常见的安装问题

7.3.1了解计算机硬件

7.3.2升级或从头进行安装

7.3.3与Windows双引导还是只用Linux

7.3.4使用安装引导选项

7.3.5分区硬盘驱动器

7.3.6使用LILO或GRUB引导装载程序

7.3.7配置网络

7.3.8配置其他管理特性

7.4小结

第8章运行Fedora Core和Red Hat Enterprise Linux

8.1探究各种特性

8.1.1Red Hat安装程序(Anaconda)

8.1.2RPM软件包管理

8.1.3Kudzu硬件检测

8.1.4Red Hat桌面的外观

8.1.5系统配置工具

8.2深入研究Fedora Core

8.2.1日益增加的论坛支持Fedora

8.2.2Fedora Extras

8.2.3Fedora遗留项目

8.2.4论坛和邮寄列表

8.3Fedora变得成熟起来

8.4Fedora展望

8.5安装Fedora Core

8.5.1选择计算机硬件

8.5.2选择安装方法

8.5.3选择安装还是升级

8.5.4开始安装

8.5.5运行Fedora Setup Agent

8.6小结

第9章运行Debian GNU/Linux

9.1Debian GNU/Linux的内幕

9.1.1Debian软件包

9.1.2Debian软件包管理工具

9.1.3Debian的版本

9.2获得Debian的帮助

9.3安装Debian GNU/Linux

9.3.1硬件要求和安装计划

9.3.2运行安装程序

9.4管理Debian系统

9.4.1配置网络连接

9.4.2使用APT进行软件包管理

9.4.3使用dpkg进行软件包管理

9.4.4使用tasksel安装软件包集(任务)

9.4.5替换、转换和改写

9.4.6使用debconf管理软件包配置

9.5小结

第10章运行SUSE Linux

10.1了解SUSE

10.2SUSE中有什么

10.2.1使用YaST进行安装和配置

10.2.2RPM软件包管理

10.2.3软件自动更新

10.3获得SUSE支持

10.4安装OpenSUSE

10.4.1开始之前

10.4.2开始安装

10.5开始使用SUSE

10.6小结

第11章 运行KNOPPIX

11.1KNOPPIX的特性

11.2了解KNOPPIX

11.2.1KNOPPIX新闻

11.2.2KNOPPIX内幕

11.2.3KNOPPIX的出色之处

11.2.4KNOPPIX的挑战

11.2.5KNOPPIX的出处

11.2.6探究KNOPPIX的使用

11.3启动KNOPPIX

11.3.1获得一台计算机

11.3.2引导KNOPPIX

11.3.3解决引导问题

11.4使用KNOPPIX

11.4.1使用KNOPPIX中的KDE桌面

11.4.2上网

11.4.3在KNOPPIX中安装软件

11.4.4在KNOPPIX内保存文件

11.4.5保存KNOPPIX配置

11.4.6重新启动KNOPPIX

11.5小结

第12章运行Yellow Dog Linux

12.1理解Yellow Dog Linux

12.2Yellow Dog前景

12.3深入Yellow Dog

12.4安装Yellow Dog Linux

12.4.1硬件支持

12.4.2规划安装

12.4.3开始安装

12.4.4重新引导Linux Mac

12.5更新Yellow Dog Linux

12.6利用Mac-on-Linux运行Mac应用程序

12.7支持选项

12.8小结

第13章运行Gentoo Linux

13.1了解Gentoo

13.1.1Gentoo的开放源代码精神

13.1.2Gentoo社区

13.1.3构建、调优和调整Linux

13.1.4Gentoo的使用场所

13.2Gentoo包含的内容

13.2.1用Portage管理软件

13.2.2查找软件包

13.2.3进入2007年时Gentoo的新功能

13.3安装Gentoo

13.3.1获得Gentoo

13.3.2从live CD开始Gentoo安装

13.3.3使用最小化CD开始Gentoo安装

13.3.4通过Emerge获得软件

13.4小结

第14章运行Slackware Linux

14.1了解Slackware

14.2Slackware社区的特色

14.2.1Slackware的创造者

14.2.2Slackware用户

14.2.3Slackware的Internet站点

14.3使用Slackware的挑战

14.4将Slackware用做开发平台

14.5安装Slackware

14.5.1获得Slackware

14.5.2Slackware 11.0中的新特性

14.5.3硬件要求

14.5.4开始安装

14.6开始使用Slackware

14.7小结

第15章运行Linspire

15.1Linspire概述

15.2哪个版本更适合您

15.2.1使用Click-N-Run安装软件

15.2.2其他安装选项

15.3Linspire和Freespire支持

15.3.1论坛和信息

15.3.2Audio Assistant

15.4安装Linspire或Freespire

15.4.1硬件需求

15.4.2安装Linspire或Freespire

15.5保护Linspire和Freespire

15.6小结

第16章运行Mandriva

16.1Mandriva的特性

16.2探究Mandriva

16.2.1Mandriva安装程序(DrakX)

16.2.2通过RPMDrake进行RPM软件包管理

16.2.3Mandriva Linux控制中心(MCC)

16.3Mandriva社区

16.3.1Mandrivaclub上的RPM储存库

16.3.2Mandriva论坛

16.4安装Mandriva Limited Edition

16.4.1适合Mandriva的硬件

16.4.2开始DrakX安装

16.5小结

第17章运行Ubuntu Linux

17.1Ubuntu概述

17.1.1Ubuntu版本

17.1.2Ubuntu安装程序

17.1.3将Ubuntu作为桌面

17.1.4将Ubuntu作为服务器

17.1.5Ubuntu副产品

17.1.6Ubuntu面临的挑战

17.2安装Ubuntu

17.3开始使用Ubuntu

17.3.1试用桌面系统

17.3.2添加更多软件

17.4获得有关Ubuntu的更多信息

17.5小结

第18章运行Linux防火墙/路由器

18.1了解防火墙

18.2通过防火墙保护桌面系统

18.2.1在Fedora中启动防火墙

18.2.2在Mandriva中配置防火墙

18.3通过iptables使用防火墙

18.3.1用iptables启动

18.3.2使用iptables进行SNAT或IP伪装

18.3.3通过iptables添加模块

18.3.4将iptables用作透明代理

18.3.5使用iptables进行端口转发

18.4制作Coyote Linux可引导软盘防火墙

18.4.1创建Coyote Linux防火墙

18.4.2创建Coyote Linux软盘

18.4.3运行Coyote Linux软盘防火墙

18.4.4管理Coyote Linux软盘防火墙

18.5使用其他防火墙发行版

18.6小结

第19章运行可引导的Linux发行版

19.1可引导Linux发行版概述

19.2选择可引导的Linux

19.2.1安全和救援可引导发行版

19.2.2演示可引导版本

19.2.3多媒体可引导版本

19.2.4微型桌面发行版

19.3特殊目的的可引导发行版

19.4自定义可引导Linux

19.5小结

第4部分运行应用程序

第20章播放音乐和视频

20.1播放数字媒体并遵守法律

20.1.1版权保护问题

20.1.2探究编解码器

20.2播放音乐

20.2.1安装声卡

20.2.2选择音频CD播放器

20.2.3使用MIDI音频播放器

20.2.4执行音频文件转换和压缩

20.3录制和处理音乐

20.3.1使用cdrecord创建音频CD

20.3.2使用Grip处理CD

20.3.3使用cdlabelgen创建CD标签

20.4使用电视、视频和数字成像设备进行工作

20.4.1使用tvtime看电视

20.4.2使用Ekiga召开视频会议

20.5观看电影和视频

20.5.1使用xine观看视频

20.5.2使用Helix Player和RelPlayer 10

20.6通过Gtkam和gPhoto2使用数码相机

20.6.1使用Gtkam下载数字照片

20.6.2使用相机作为存储设备

20.7小结

第21章处理文字和图像

第22章电子邮件和网页浏览

第23章通过Linux玩游戏

第5部分运行服务器

第24章运行Linux、Apache、MySQL和PHP(LAMP)服务器

第25章运行邮件服务器

第26章运行打印服务器

第27章运行文件服务器

第6部分Linux编程

第28章编程环境和接口

第29章编程工具和实用程序

附录A创建Linux CD以及获得源代码

附录B走入Linux社区

书摘插图

第1部分Linux基础

第1章Linux初步

在2006年第四季度,世界上最大的商业软件开发商公开承认很多免费和开放源代码软件支持者早已知道的一个事实:Linux是需要认真对付的一股势力。虽然Oracle和Microsoft关于Linux的以下声明的影响在逐渐结束,但是它们进一步印证了Linux正在以惊人的速度影响着世界Linux领域的竞争。

Oracle的Unbreakable Linux:随着Red Hat Enterprise的Linux产品日益流行,以及RedHat产品(RedHat收购JBoss后得到的产品)扩张到Oracle的中间件领域,Oracle决定提供自己的Linux系统。Unbrea.kable Linux是在Red Hat Enterprise Linux上重建的,并且Oracle现在为它提供了技术支持,其价格比RedHat的价格要低很多。

Microsoft与Novell结盟:Microsoft与Novell(SUSELinux的开发商)结盟,两家公司更紧密地合作来构建、支持和营销Microsoft和Novell产品,让这些产品能够更好地协同工作。两家公司达成的协议包括Microsoft和Novell确保不会向对方的客户提出专利要求。但是根据Microsoft总裁Steve Ballmer的声明,Microsoft确立了一个前提,声明开发或使用Linux时没有向Microsoft泄露内情权(只对SUSE有贡献)的任何人都对Microsoft具有未披露的资产负债表责任(http://www.computerworld.com/action/article.do?command=viewArticleBasic&articleld=9005171&source=NLT AM&nlid=1)。

突然之间,曾经是少数怪人和计算机狂热者们喜欢的Linux系统成为商业软件工业的主要焦点。免费和开放源代码软件(Free and Open Source Software,FOSS)开发模型所倡导的共享、自由和开放,看起来开始威胁到世界上最大商业软件供应商的市场份额了。

虽然软件业巨头们已经关注商业Linux发行版,如Red Hat,但是构建了Linux系统下各个组件的FOSS团体已经在其他软件技术方面有了很大的进展。开放源代码有助于加速Linux系统向各个领域的移植,从手持Linux设备(参见WWW.1inuxdevices.com)到超级计算机(参见WWW.cray.com/products)。从桌面到各种服务器功能,再到应用程序编程工具,Linux已经成为多种商业和应用程序中的主流操作系统。

Linux曾经很薄弱的组件也实现了快速的发展,如易于使用的桌面和个人生产应用程序。在安全性、可用性、连接性和网络服务领域,Linux一直在不断地增强并且在竞争中脱颖而出。

所以,如果对试用Linux抱着观望的态度,其原因是认为它只用于计算机怪人、太难使用,并且一般人无法操作,那么就需要三思了。看看世界上最大的专有计算机软件开发商的行为吧,Linux势在必行。

本书帮助用户了解组成Linux现象的各种发行版、应用程序、服务和团体。

……

Linux宝典(第4版)

 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
2023年上半年GDP全球前十五强
 百态   2023-10-24
美众议院议长启动对拜登的弹劾调查
 百态   2023-09-13
上海、济南、武汉等多地出现不明坠落物
 探索   2023-09-06
印度或要将国名改为“巴拉特”
 百态   2023-09-06
男子为女友送行,买票不登机被捕
 百态   2023-08-20
手机地震预警功能怎么开?
 干货   2023-08-06
女子4年卖2套房花700多万做美容:不但没变美脸,面部还出现变形
 百态   2023-08-04
住户一楼被水淹 还冲来8头猪
 百态   2023-07-31
女子体内爬出大量瓜子状活虫
 百态   2023-07-25
地球连续35年收到神秘规律性信号,网友:不要回答!
 探索   2023-07-21
全球镓价格本周大涨27%
 探索   2023-07-09
钱都流向了那些不缺钱的人,苦都留给了能吃苦的人
 探索   2023-07-02
倩女手游刀客魅者强控制(强混乱强眩晕强睡眠)和对应控制抗性的关系
 百态   2020-08-20
美国5月9日最新疫情:美国确诊人数突破131万
 百态   2020-05-09
荷兰政府宣布将集体辞职
 干货   2020-04-30
倩女幽魂手游师徒任务情义春秋猜成语答案逍遥观:鹏程万里
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案神机营:射石饮羽
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案昆仑山:拔刀相助
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案天工阁:鬼斧神工
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案丝路古道:单枪匹马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:与虎谋皮
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:李代桃僵
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:指鹿为马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:小鸟依人
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:千金买邻
 干货   2019-11-12
 
推荐阅读
 
 
>>返回首頁<<
 
靜靜地坐在廢墟上,四周的荒凉一望無際,忽然覺得,淒涼也很美
© 2005- 王朝網路 版權所有