{NgY8wQB ':)j@O3- 3MJWC o-[ 内容简介: G;c0 本书全面地介绍了Linux的世界。全书共分为6个部分,从讲述基本的Linux概念、shell基本命令以及图形用户界面开始,一直到最后介绍Linux编程环境,每一部分都提供了主要命令的详细解释和流程说明。本书另外一个特别之处在于安排了很多章节来介绍各种流行的最新Linux发行版(多达12个)。另外,本书最后提供的大量参考
资料可帮助您获得所需的各种知识。本书不仅可作为Linux新手的
入门指南,而且对于Linux专业人员也极具参考价值。
+\vY; !^ dt&Lwf/ 作者简介: M`pTT5r 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书籍的时候,他喜欢踢足球或与家人待在一起。
0P3|1= EiP&Y,vT Wayne Tucker是一位狂热的Linux爱好者,并且作为专业的系统管理员达6年之久。目前他是华盛顿州Internet公司的
技术主管、系统管理员和网络工程师。他与他至爱的妻子Daniclle居住在华盛顿的Bellingham。对于Wayne Tucker忙于此项目时他妻子所表现出的耐心,他表示感谢。Wayne Tucker以后的计划包括继续他的教育和近来手头上一些喜欢做的事情。
]{+M>i[ Eric Foster-Johnson是一位
经验丰富的软件开发人员,并且已经编写或与他人合著了18本有关编程、操作系统和开放源代码软件的书籍。
=M{CZm [3sxzU!t~ 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和开放源代码方面的大量文章。
@^6OV) G:C6`uiy` Jaldhar Vyas目前是Linspire公司的Linux咨询师。Jaldhar使用Linux已经有11年了,并且作为Debian GNU/Linux的自愿维护者长达9年之久。他与他的妻子Jyoti、女儿Shailaja和儿子Nilagrive居住在纽约州的Jersey市。
lWw!+[<:q1 J~'Q^O3@ 内容截图: &\lS jsi#l $0S#d@v} 目录:
2n;;Tso" 3et2\wOX1x 2G}7R5``9 第1部分 Linux基础
LO} :Ub 第1章 Linux初步
Q1I_=fT 1.1 了解Linux
O-!fOdX8_k 1.2 探索Linux历史
(6#yw`\ 1.2.1 从贝尔实验室的UNIX文化开始
1C,C) 1.2.2 UNIX的商业化
5az
4N T 1.2.3 GNU的免费UNIX
ctUF/[_w; 1.2.4 BSD失去了机会
.UhBvHH 1.2.5 Linus填补了空缺
+b,31 1.3 为什么Linux如此出色
~UJu
@M 1.3.1 Linux的特性
0.BUfuuh 1.3.2 OSI开放源代码定义
qzlMn)e 1.3.3 充满活力的社区
8K JQ( 1.3.4 主要的软件项目
2hwXWTSu 1.4 Linux神话、传奇和FUD
t3#H@0< 1.4.1 能阻止对病毒的担忧吗
]D) 'I` 1.4.2 会因使用Linux而受到指控吗
?y*+^E0 1.4.3 Linux是否能运行在所有计算机上
A?;8%00 1.4.4 Linux会颠覆Microsoft吗
(&P0la1 1.4.5 使用Linux时如何获得支持
X#kjt)W 1.4.6 Linux只面向专家级用户吗
7tfivIj)e 1.4.7 公司如何用Linux获得利润
<jRFN&"h} 1.4.8 不同的Linux发行版之间有何不同
^`jZKh8)h 1.4.9 Linux吉祥物是企鹅吗
O{B
e )E~ 1.5 运行Linux
J%\~<_2ny 1.6 小结
:B*vkwT 第2章 从shell运行命令
a:-)+sgHw 2.1 启动shell
te\h?H 2.1.1 使用shell提示符
^0`<k 2.1.2 使用终端窗口
"'F;lzq 2.1.3 使用虚拟终端
hLyTUt~\L 2.2 选择shell
;X$q#qzN# 2.2.1 使用bash(以及早期的sh)shell
sk7rU+< 2.2.2 使用tcsh(以及早期的csh)shell
Pn+IJ=0Y 2.2.3 使用ash
U50s!Zt45 2.2.4 使用ksh
)@<HCRQ'q 2.2.5 使用zsh
XJ:>UNf5; 2.3 探索shell
uO
?Od 2.3.1 检查登录会话
Vedyy\TU 2.3.2 检查目录和许可
7>'uj7r]= 2.3.3 检查系统活动
UK"}}nO@e 2.3.4 退出shell
N>A{)_k3 2.4 在Linux中使用shell
FpdDIa 2.4.1 命令的位置
HBh` 2Q 2.4.2 重新运行命令
|RR%bQ^{ 2.4.3 连接和扩展命令
6WE&((r^ 2.5 创建shell环境
k'[ S@+5 2.5.1 配置shell
O;X(pE/G 2.5.2 使用shell环境变量
fJ)N:q` 2.5.3 管理后台和前台进程
J$#h(D% 2.6 使用Linux文件系统
-,~;qSs 2.6.1 创建文件和目录
uFwU-LCe 2.6.2 移动、复制和删除文件
<i_>
y~v` 2.7 使用vi文本编辑器
SwdC, 2.7.1 运行vi
DR
k]{^C~ 2.7.2 在文件中移动
<91t`&aWW 2.7.3 搜索文本
"wA0 LH_ 2.7.4 使用命令和数字
<u/a`E? 2.8 小结
Z69+yOJI 第3章 进入桌面
D9 qX->p 3.1 了解桌面
uy/y wm/?= 3.2 K桌面环境
i(Ip(n 3.2.1 使用KDE桌面
v~^ks{ 3.2.2 使用Konqueror文件管理器管理文件
,f}h} 3.2.3 配置Konqueror选项
/ Zo~1q 3.2.4 管理窗口
Tr}R`6d$ 3.2.5 配置桌面
^C!mCTL1N 3.2.6 添加应用程序启动器和MIME类型
QJx9I_ 3.3 GNOME桌面
hVMYB_<~ 3.3.1 使用Metacity窗口管理器
`5~7IPl3 3.3.2 使用GNOME面板
;aq `N}d 3.3.3 使用Nautilus文件管理器
}o-|8P:Y 3.3.4 AIGLX的3D效果
>&bv\R/ 3.3.5 改变GNOME首选项
"$GK.MP5 3.3.6 退出GNOME
53B.2
4Tm 3.4 配置自己的桌面
:~yzDk\I"- 3.4.1 配置X
)))2fskZ 3.4.2 选择窗口管理器
ya:sW5fk 3.4.3 选择个人的窗口管理器
Vl<`|C> 3.5 获得更多信息
o6*/o ]] 3.6 小结
}/20%fP 第2部分 运行显示
:3v9h^|+ 第4章 学习基本的管理功能
bZiyapM 4.1 图形管理工具
C5Xof|#p| 4.1.1 使用基于Web的管理
u=%y 4.1.2 不同发行版的图形管理
]GNh) 4.2 使用根登录(Root Login)
-TgUyv. 4.2.1 在shell中变成根(su命令)
f3!n$lj 4.2.2 允许有限的管理访问
R;r|cep 4.3 了解管理命令、配置文件和日志文件
~x'zX-@rC 4.3.1 管理命令
N r<9u$d9= 4.3.2 管理配置文件
3Y`>6A= 4.3.3 管理日志文件
4Q;<Q" 4.4 使用sudo和其他管理登录
0pD[7~ ^o 4.5 管理Linux系统
G;NB\3~X 4.6 创建用户账号
UxeL
cUP 4.6.1 用useradd添加用户
L?HF'5o 4.6.2 设置用户默认值
QWw"K$l 4.7 配置硬件
gGI8t@t: 4.7.1 管理可移动硬件
7,h3V=^)Q 4.7.2 使用可装载的模块
gKWzFnW 4.8 管理文件系统和磁盘空间
RJx{eck% 4.8.1 挂载文件系统
1aq2aLx 4.8.2 使用mkfs命令创建文件系统
)!eEO [\d 4.8.3 添加硬盘
&$F[/[Ds+ 4.8.4 检查系统空间
^!}F% 4.9 监视系统性能
E67XPvo1+@ 4.10 小结
,Aj }]h\L 第5章 连接到Internet
_IxamWpX$ 5.1 连接到网络
'0RRFO 5.1.1 通过拨号服务进行连接
UfKkgq# 5.1.2 将单台计算机连接到宽带
)|RZa|`-G 5.1.3 将多台计算机连接到宽带
i=L8=8B` 5.1.4 服务器连接
b
=b: 5.1.5 连接其他设备
\5hw9T&[B 5.2 使用以太网连接到Internet
2:'lZQ 5.2.1 在安装期间配置以太网
C_G1P)k 5.2.2 从桌面配置以太网
%K zbO0 5.2.3 使用Fedora中的Network Configuration GUI
=Z`0>R` 5.2.4 识别其他计算机(主机和DNS)
@6b[GekZ< 5.2.5 使用Ubuntu中的Network Setting GUI
'#H")i 5.2.6 理解Internet连接
sJ~P:g 5.3 使用拨号连接到Internet
.S!-e$EJ 5.3.1 获得信息
h<Wg 3o 5.3.2 设置拨号PPP
3ji:O T 5.3.3 使用Internet配置向导创建拨号连接
oy5+}` 5.3.4 启动PPP连接
@9vvR7{P 5.3.5 按需启动PPP连接
a#y{pT2 b 5.3.6 检查PPP连接
j"hASBTgp 5.4 通过无线连接到Internet
SF< [FM%1 5.5 小结
iBoEZEHjw 第6章 Linux的安全保证
a,n93-m(m 6.1 Linux安全检查列表
v[&'k\ 6.1.1 了解特定于发行版的安全资源
cPuHLwwYf 6.1.2 了解一般的安全资源
T3z(k
la 6.2 安全地使用Linux
8lwM{?k$ 6.2.1 使用密码进行保护
0d4cE10 6.2.2 选择健壮的密码
zvr\36 6.2.3 使用影子密码文件
1[DS'S 6.3 使用日志文件
O]qPmEj 6.3.1 Syslogd的作用
x?L hq2 6.3.2 使用syslogd将日志重定向到Loghost
l>7r2; 6.3.3 理解messages日志文件
Mr*|9h 6.4 使用安全shell工具
#DUh(:E'` 6.4.1 启动SSH服务
Dp^/gL= 6.4.2 使用ssh、sftp和scp命令
vg(K$o{BT 6.4.3 不带密码使用ssh、scp和sftp
zu<3^=3 6.5 保护Linux服务器的安全
<AUWby," 6.5.1 使用TCP Wrapper来控制对服务的访问
-t4
[oB 6.5.2 了解各种攻击技术
2[up+;%Y 6.5.3 拒绝服务攻击的防护
` X}85 6.5.4 分布式DoS攻击的防护
@!\K>G >9[ 6.5.5 针对入侵攻击的防护
R2LK.bTVn 6.5.6 使用SELinux保护服务器的安全
C4NRDwU|. 6.5.7 使用证书和加密保护Web服务器
VXIQw'Cq 6.6 使用安全工具Linux Live CD
R0<< f] 6.6.1 安全Live CD的优势
/ L~u02? 6.6.2 使用INSERT检查rootkit
84M3c 6.7 小结
E*|tOj9`1n 第3部分 挑选和安装Linux发行版
Z@J.1SaB 第7章 安装Linux
)i!^]| $ 7.1 选择Linux发行版
FC}oL"kk 7.1.1 Linux的使用情况
J_ J+cRwq 7.1.2 其他发行版
HomN/wKh 7.2 获得自己的Linux发行版
~L4eZ 7.2.1 寻找其他Linux发行版
;[6&0!N\ 7.2.2 了解需要
7co`Zw4}g 7.2.3 下载发行版
qtzRCA!9(Z 7.2.4 将发行版刻录到CD上
/F~X,lm*~ 7.3 了解常见的安装问题
3s(Ia^ 7.3.1 了解计算机硬件
_V@P-Ye 7.3.2 升级或从头进行安装
vWY(% Q, 7.3.3 与Windows双引导还是只用Linux
9?`RR/w 7.3.4 使用安装引导选项
`6Hf&u< 7.3.5 分区硬盘
驱动器
T-8J 7.3.6 使用LILO或GRUB引导装载程序
2)\vj5<~$ 7.3.7 配置网络
T;?+kC3 7.3.8 配置其他管理特性
\&q=@rJp(z 7.4 小结
#`/QOTnm2c 第8章 运行Fedora Core和Red Hat Enterprise Linux
P5URvEnz: 8.1 探究各种特性
+d39f-[ 8.1.1 Red Hat安装程序(Anaconda)
crn k|o 8.1.2 RPM软件包管理
P s#>y& 8.1.3 Kudzu硬件检测
8H
$ #+^lW 8.1.4 Red Hat桌面的外观
y1,5$0@G 8.1.5 系统配置工具
D ,M@8h, 8.2 深入研究Fedora Core
iBvOJs 8.2.1 日益增加的论坛支持Fedora
s4t0f_vj` 8.2.2 Fedora Extras
A1_ J sS 8.2.3 Fedora遗留项目
m6U8)!)T 8.2.4 论坛和邮寄列表
l{%a&/ 8.3 Fedora变得成熟起来
zj20;5o>U& 8.4 Fedora展望
)Au&kd-W@( 8.5 安装Fedora Core
GS%b=kc 8.5.1 选择计算机硬件
bUvK 8.5.2 选择安装方法
!F7: i 8.5.3 选择安装还是升级
~B_ D@gV| 8.5.4 开始安装
;[Tyt[
8.5.5 运行Fedora Setup Agent
zilaP)5x6 8.6 小结
']?=[`#NL 第9章 运行Debian GNU/Linux
;|30QUYh 9.1 Debian GNU/Linux的内幕
oVkr3KZ 9.1.1 Debian软件包
z5EVG 9.1.2 Debian软件包管理工具
o}~3JBnT 9.1.3 Debian的版本
:_H>SR: 9.2 获得Debian的帮助
Uu5C%9^s 9.3 安装Debian GNU/Linux
3h&bZ 9.3.1 硬件要求和安装计划
}m_t$aaUc1 9.3.2 运行安装程序
lzfDH=& 9.4 管理Debian系统
s.y}U5Ty?P 9.4.1 配置网络连接
CG9ba| 9.4.2 使用APT进行软件包管理
DHzkRCM 9.4.3 使用dpkg进行软件包管理
\n0gTwiO% 9.4.4 使用tasksel安装软件包集(任务)
v3^t/[e~: 9.4.5 替换、转换和改写
evOb 9.4.6 使用debconf管理软件包配置
76cEKHa< 9.5 小结
QUp?i
第10章 运行SUSE Linux
R3G@G 10.1 了解SUSE
,n5a] )Dg 10.2 SUSE中有什么
T} 8CfG_j 10.2.1 使用YaST进行安装和配置
ND*]gM 10.2.2 RPM软件包管理
d*%Mv[X:<