当前位置:首页 > 工业技术
Linux从初学到精通
Linux从初学到精通

Linux从初学到精通PDF电子书下载

工业技术

  • 电子书积分:16 积分如何计算积分?
  • 作 者:华清远见嵌入式培训中心,张勤等编著
  • 出 版 社:北京:电子工业出版社
  • 出版年份:2011
  • ISBN:9787121128028
  • 页数:520 页
图书介绍:目前各种类型的Linux系统在其应用领域中都有着长足的发展,特别是在信息安全越来越重要的今天。本书作为一本Linux的入门书籍,主要针对Linux在服务器及个人应用领域的初学者,希望读者在认真学习后可以掌握Linux的基本操作及一些常见服务的安装配置方法。本书由浅入深地讲解Linux系统的安装部署、桌面应用、基础操作、Shell脚本、常用服务等相关知识。本书从初学者的角度详细的讲解每一个操作步骤,力求让读者可以更加清楚、准确了解整个操作过程。
《Linux从初学到精通》目录

第1章前世今生——Linux系统简介 1

1.1Linux诞生记 2

1.2Linux成长记 3

1.3百家争鸣的Linux发行版 3

1.3.1Debian 4

1.3.2Ubuntu 6

1.3.3SuSE/openSuSE 8

1.3.4RHEL 9

1.3.5红旗Linux 10

1.3.6CentOS 11

1.3.7Fedora 12

1.3.8为什么选择RHEL5.x 13

1.4为开源保驾护航的GNU及GPL/LGPL 14

1.5小企鹅大身手 16

第2章开门见山——Linux系统安装 18

2.1使用VMwareWorkstation搭建测试环境 19

2.1.1新建虚拟机 20

2.1.2虚拟机基本操作 26

2.1.3虚拟机网络模式 30

2.2Linux磁盘分区及目录 34

2.2.1Linux磁盘分区 34

2.2.2Linux文件系统及目录结构 35

2.3打造RHEL5.x平台 38

2.3.1RHEL5.x安装方式 38

2.3.2RHEL5.x安装与登录 39

2.3.3命令输入 49

2.3.4VMwareTools安装 51

2.4Windows7/Fedora12和平共处 51

2.5实验任务 60

第3章雾里看花——Linux基本应用 61

3.1玩转桌面 62

3.1.1桌面环境 62

3.1.2浏览器 65

3.1.3聊天软件 68

3.1.4邮件客户端 70

3.1.5办公软件 72

3.1.6PDF查看 76

3.1.7媒体播放 78

3.2文本编辑器 82

3.2.1Gedit编辑器使用 82

3.2.2vi编辑器使用 84

3.3天涯若比邻 90

3.3.1Telnet 90

3.3.2SSH 92

3.3.3RDP 96

3.4Linux命令基础 97

3.4.1Linux命令分类 98

3.4.2Linux命令格式 98

3.4.3Linux命令辅助操作 99

3.4.4Linux命令帮助获取 100

3.5实验任务 103

3.6本章测试 103

第4章管好家产——Linux目录及文件管理 105

4.1Linux系统常见目录 106

4.2目录结构及操作命令 107

4.2.1Nautilus工具 107

4.2.2pwd:查看当前目录 108

4.2.3cd:改变当前目录 108

4.2.4is:显示目录内容 109

4.2.5mkdir:创建目录 111

4.2.6tree:以树状图显示目录内容 112

4.3文件操作命令 113

4.3.1touch:改变文件或目录时间 113

4.3.2file:识别文件类型 114

4.3.3cp:复制文件或目录 114

4.3.4rm:删除文件或目录 115

4.3.5my:移动或更名现有的文件或目录 116

4.3.6In:链接文件或目录 117

4.4查找操作命令 118

4.4.1locate:查找文件或目录 118

4.4.2which:查找文件 118

4.4.3whereis:查找文件 119

4.4.4find:查找文件或目录 120

4.5压缩与归档命令 123

4.5.1gzip:压缩文件 123

4.5.2bzip2:压缩文件 124

4.5.3tar:压缩备份 125

4.5.4zip/uzip:ZIP文件压缩与解压 127

4.5.5rar/unrar:RAR文件压缩与解压 129

4.5.67-Zip:7z文件压缩与解密 131

4.6文本查看命令 134

4.6.1cat:显示文件内容 134

4.6.2head:显示文件内容的最前部分 135

4.6.3tail:显示文件内容的末尾部分 135

4.6.4more:逐页显示文件内容 136

4.6.5less:逐页显示文件内容 137

4.6.6grep:查找并显示符合条件的内容 138

4.7实验任务 140

4.8本章测试 141

第5章人事档案——Linux用户及组管理 143

5.1Linux用户及组管理方式 144

5.1.1用户管理方式 144

5.1.2用户组管理方式 145

5.1.3相关配置文件/目录 145

5.2用户及用户组管理命令 148

5.2.1useradd:建立用户 148

5.2.2passwd:更改用户密码 150

5.2.3usermod:更改用户信息 151

5.2.4userdel:删除用户 152

5.2.5groupadd:建立用户组 152

5.2.6groupmod:更改GID及组名称 153

5.2.7groupdel:删除用户组 153

5.2.8chage:修改用户密码策略 154

5.2.9finger:查找并显示用户信息 154

5.2.10w:显示当前登录系统的用户及用户进程信息 155

5.2.11who:显示当前登录系统的用户信息 156

5.2.12last:显示当前及过去登录系统的用户信息 156

5.3用户切换 157

5.3.1su:切换用户 157

5.3.2sudo:以其他用户身份执行命令 159

5.4实验任务 161

5.5本章测试 162

第6章看家护院——Linux目录及文件权限管理 163

6.1Linux目录及文件权限管理方式 164

6.1.1目录及文件的所有者及拥有组 164

6.1.2目录及文件权限类型 164

6.1.3目录及文件权限特性 165

6.2文件及目录所有者拥有组/权限管理 168

6.2.1chgrp:更改目录或文件的拥有组 168

6.2.2chown:更改目录或文件的所有者或拥有组 169

6.2.3chmod:更改目录或文件权限 170

6.3目录及文件高级权限管理 172

6.3.1权限掩码 172

6.3.2特殊权限 173

6.3.3ACL 175

6.4实验任务 184

6.5本章测试 185

第7章我的地盘我做主——Linux磁盘及文件系统管理 187

7.1Linux磁盘分区 188

7.1.1Linux硬盘管理方式 188

7.1.2通过命令对磁盘进行分区 189

7.2Linux文件系统 196

7.2.1Linux支持的文件系统 196

7.2.2ext3文件系统 198

7.2.3ext4文件系统 199

7.3创建文件系统 200

7.3.1创建msdos文件系统 200

7.3.2创建vfat文件系统 201

7.3.3创建ext3文件系统 202

7.3.4更改分区卷标 203

7.4挂载设备 203

7.4.1挂载及卸载设备 203

7.4.2/etc/fstab配置文件挂载文件设备 206

7.4.3自动挂载 207

7.5查看文件系统 208

7.5.1df:显示分区的使用情况 208

7.5.2du:显示文件或目录占用空间 209

7.6交换分区 210

7.6.1建立专用的交换分区 211

7.6.2使用交换文件 212

7.7读写NTFS分区 213

7.8RAID管理 213

7.8.1RAID等级 213

7.8.2在安装时创建RAID阵列 216

7.8.3使用mdadm命令创建RAID阵列 217

7.9LVM管理 220

7.9.1LVM创建流程 220

7.9.2在安装时创建LVM 221

7.9.3LVM相关命令 222

7.9.4LVM建立与维护 226

7.10磁盘配额管理 230

7.10.1磁盘配额相关命令 230

7.10.2磁盘配额步骤 233

7.11实验任务 234

7.12本章测试 234

第8章不只是下一步——Linux软件安装及管理 236

8.1Linux软件常见安装方式 237

8.2RPM方式安装软件 237

8.2.1RPM命名规则 237

8.2.2管理RPM软件包 238

8.2.3维护RPM数据库 244

8.3YUM方式安装软件 244

8.3.1YUM仓库配置 245

8.3.2YUM客户端配置 246

8.3.3YUM客户端使用 247

8.4源码包方式安装软件 249

8.4.1编译RPMs包 249

8.4.2编译tar包 250

8.5实验任务 251

8.6本章测试 252

第9章事半功倍——Shell脚本 253

9.1常见的Shell 254

9.2bashShell 254

9.2.1命令列表 254

9.2.2在子Shell中运行命令 255

9.2.3命令别名 256

9.2.4命令替换 257

9.2.5转义字符 258

9.2.6标准输入/输出及管道 259

9.3正则表达式 263

9.3.1正则表达式基本概念 263

9.3.2表达式全集 263

9.3.3正则表达式实例 265

9.4高级文本处理命令 267

9.4.1tr:转换或删除指定内容 267

9.4.2sort:将显示内容排序 268

9.4.3cut:显示指定的内容 269

9.4.4split:拆分文件 270

9.5Shell脚本 271

9.5.1变量 272

9.5.2条件测试 275

9.5.3流程控制 278

9.5.4函数 283

9.5.5脚本实例 284

9.6实验任务 289

9.7本章测试 289

第10章识骨寻踪——Linux引导及进程管理 291

10.1Linux引导过程 292

10.1.1开机自检 292

10.1.2加载引导程序 293

10.1.3加载内核 295

10.1.4root用户密码丢失 300

10.1.5修复损坏的/boot分区 302

10.2Shell初始化 305

10.3Linux内核模块 306

10.4proc目录详解 308

10.5Linux服务类型 311

10.5.1Standalone服务 311

10.5.2Transient服务 316

10.6Linux进程管理 320

10.6.1Linux进程查看 321

10.6.2Linux进程管理 331

10.7Linux作业管理 334

10.8自动化任务管理 335

10.8.1一次性任务管理 335

10.8.2周期性任务管理 337

10.9Linux系统日志 339

10.9.1Linux日志等级及设施 339

10.9.2syslog服务 340

10.9.3syslog日志格式 340

10.9.4循环日志 341

10.9.5内核日志 342

10.9.6自定义日志 342

10.10实验任务 343

10.11本章测试 343

第11章开山铺路——Linux网络管理 345

11.1网络接口配置 346

11.1.1网络接口 346

11.1.2配置网络接口 348

11.1.3IP别名 350

11.2主机名配置 352

11.3静态路由配置 353

11.4ARP配置 354

11.5网络测试 355

11.5.1ping:测试网络连通性 355

11.5.2nslookup:检查DNS查询结果 356

11.5.3traceroute:显示数据包到达目标的路径 357

11.5.4tcpdump:监视网络传输数据 358

11.5.5wireshark 359

11.6图形化管理Linux网络参数 365

11.7实验任务 366

11.8本章测试 366

第12章IP由我定——DHCP服务配置 368

12.1DHCP基础 369

12.2DHCP服务安装 370

12.3DHCP服务配置 371

12.3.1作用域配置 372

12.3.2选项配置 374

12.3.3保留配置 376

12.3.4中继代理配置 378

12.3.5其他配置 380

12.4客户端配置 382

12.4.1Linux平台 383

12.4.2Windows平台 383

12.5实验任务 384

12.6本章测试 385

第13章王者风范——BIND服务配置 387

13.1DNS基础 388

13.1.1DNS结构 388

13.1.2DNS查询过程 389

13.1.3DNS记录 390

13.2BIND服务安装 391

13.3BIND服务配置 392

13.3.1BIND配置文件结构 392

13.3.2主DNS服务器配置 399

13.3.3从DNS服务器配置 402

13.3.4缓存DNS服务器配置 404

13.4客户端名称解析顺序 406

13.4.1Linux平台名称解析顺序 406

13.4.2Windows平台名称解析顺序 406

13.5客户端配置 407

13.5.1Linux平台 407

13.5.2Windows平台 407

13.6实验任务 409

13.7本章测试 410

第14章太阳光辉——NFS服务配置 411

14.1NFS服务配置 412

14.1.1NFS只读共享 413

14.1.2NFS可写共享 414

14.1.3用户访问权限 414

14.2客户端访问 415

14.2.1Linux平台 415

14.2.2Windows平台 416

14.3实验任务 418

14.4本章测试 419

第15章固若金汤——vsftpd服务配置 421

15.1FTP基础 422

15.2vsftpd服务安装 422

15.3vsftpd服务配置 423

15.3.1身份验证 424

15.3.2其他配置 426

15.4客户端访问 429

15.4.1使用浏览器 429

15.4.2使用命令 430

15.4.3使用FTP客户端工具软件 432

15.5实验任务 433

15.6本章测试 433

第16章桑巴起舞——Samba服务配置 435

16.1Samba服务安装 436

16.2Samba服务配置 437

16.2.1资源共享配置 437

16.2.2用户认证 439

16.2.3权限控制 440

16.2.4访问控制 443

16.2.5其他配置 446

16.3客户端访问 448

16.3.1Linux平台 449

16.3.2Windows平台 451

16.4实验任务 452

16.5本章测试 453

第17章最流行的Web服务器——Apache服务配置 456

17.1Apache服务安装 457

17.2Apache服务配置 457

17.2.1基本Web服务 459

17.2.2虚拟主机 460

17.2.3身份验证 462

17.2.4访问控制 464

17.2.5HTTPS配置 465

17.2.6LAMP配置 466

17.3Web相关命令 471

17.3.1wget:非交互式Web下载工具 471

17.3.2links:纯文本Web浏览器 472

17.4实验任务 473

17.5本章测试 473

第18章可爱的章鱼——Squid代理服务配置 476

18.1Squid服务安装 477

18.2Squid服务配置 477

18.2.1正向代理服务器配置 478

18.2.2反向代理服务器配置 480

18.2.3透明代理服务器 482

18.2.4访问控制列表 484

18.3客户端访问 487

18.3.1IE浏览器 487

18.3.2FireFox浏览器 488

18.3.3Opera浏览器 489

18.4实验任务 490

18.5本章测试 491

第19章看家护院——IPTables防火墙配置 493

19.1IPTables工作流程 494

19.1.1filter表 498

19.1.2nat表 499

19.1.3mangle表 499

19.1.4raw表 500

19.2IPTables状态机制 500

19.2.1NEW状态 500

19.2.2ESTABLISHED状态 501

19.2.3RELATED状态 501

19.2.4INVALID状态 501

19.2.5UNTRACKED状态 501

19.3IPTables配置 501

19.3.1IPTables开启与关闭 501

19.3.2IPTables策略配置 502

19.3.3FirewallBuilder 514

19.4实验任务 518

19.5本章测试 519

相关图书
作者其它书籍
返回顶部