图书介绍

Linux培训教程 从实践中学习LinuxfPDF|Epub|txt|kindle电子书版本网盘下载

Linux培训教程 从实践中学习Linuxf
  • 何明,何茜颖等编著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302238232
  • 出版时间:2011
  • 标注页数:871页
  • 文件大小:233MB
  • 文件页数:885页
  • 主题词:Linux操作系统-教材

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

Linux培训教程 从实践中学习LinuxfPDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第0章 Linux的安装及相关配置1

0.1 计算机的主要部件1

0.2 计算机操作系统简介2

0.3 虚拟机及安装的准备工作3

0.4 安装VMware Server5

0.5 创建新虚拟机7

0.6 安装Linux系统的准备工作12

0.7 在PC机上直接安装Linux操作系统14

0.8 安装Linux操作系统14

0.9 telnet和ftp服务的启动与连接26

0.10 在Windows 7上启动telnet服务29

第1章 UNIX和Linux操作系统概述32

1.1 什么是UNIX32

1.2 UNIX的简要发展史32

1.3 UNIX的设计理念34

1.4 GNU项目与自由软件34

1.5 Linux简介35

1.6 Oracle Linux的特点36

1.7 启动和关闭Linux系统37

1.8 登录和退出Linux38

1.9 安装VMwareTools和调整显示器分辨率42

第2章 运行Linux命令及获取帮助46

2.1 Linux(UNIX)命令的格式46

2.2 whoami命令47

2.3 who、w、users和tty命令49

2.4 uname命令及带有选项的命令51

2.5 date、cal和clear命令及带有参数的命令53

2.6 su和passwd命令55

2.7 whatis命令与命令的--help选项60

2.8 怎样阅读命令的使用摘要61

2.9 利用man命令来获取帮助信息62

2.10 浏览Man Pages64

2.11 利用关键字搜寻Man Pages66

2.12 利用info命令来获取帮助68

2.13 其他获取帮助的方法72

2.14 在 Windows系统上设置主机名73

2.15 您应该掌握的内容74

第3章 目录和文件的浏览、管理及维护75

3.1 Linux文件系统的层次结构75

3.2 Linux系统中一些重要的目录76

3.3 目录和文件的命名以及绝对和相对路径78

3.4 使用pwd和cd命令来确定和切换目录79

3.5 使用ls命令列出目录中的内容84

3.6 使用cp命令复制文件和目录88

3.7 使用mv命令移动及修改文件和目录名95

3.8 使用mkdir命令创建目录99

3.9 使用touch命令创建文件101

3.10 使用rm命令删除文件103

3.11 使用rmdir或rm-r命令删除目录105

3.12 Linux系统图形界面操作简介108

3.13 使用nautilus移动和复制文件111

3.14 您应该掌握的内容113

第4章 不同系统之间传输文件及文件的浏览115

4.1 ftp简介115

4.2 利用ftp将文件从本地传送到远程系统119

4.3 利用ftp将文件从远程系统传输到本地122

4.4 在虚拟机上添加一个USB控制器126

4.5 使用file命令确定文件中数据的类型129

4.6 使用cat命令浏览正文文件的内容131

4.7 使用head命令浏览文件中的内容135

4.8 使用tail命令浏览文件中的内容137

4.9 使用we命令显示文件行、单词和字符数140

4.10 使用more命令浏览文件142

4.11 您应该掌握的内容146

第5章 Bash Shell简介147

5.1 shell的工作原理147

5.2 bash的成长历程148

5.3 使用type识别bash的内置命令151

5.4 利用通配符操作文件154

5.5 利用Tab键补齐命令行157

5.6 命令行中~符号的使用158

5.7 history命令与操作曾经使用过的命令160

5.8 bash变量简介及大括号{}的用法164

5.9 将一个命令的输出作为另一个命令的参数168

5.10 使用Linux命令进行数学运算169

5.11 命令行中反斜线(\)的用法172

5.12 Linux命令中引号的用法173

5.13 gnome终端的一些快捷操作176

5.14 您应该掌握的内容180

第6章 输入/输出和管道(|)及相关的命令182

6.1 文件描述符与标准输入/输出182

6.2 使用find命令搜索文件和目录184

6.3 将输出重定向到文件中189

6.4 重定向标准输出和标准错误(输出信息)192

6.5 输入重定向及tr命令196

6.6 cut(剪切)命令198

6.7 paste(粘贴)命令201

6.8 使用col命令将Tab转换成空格203

6.9 使用sort命令进行排序204

6.10 使用uniq命令去掉文件中相邻的重复行208

6.11 管道(|)操作211

6.12 使用tee命令分流输出215

6.13 发送电子邮件216

6.14 阅读电子邮件218

6.15 利用管道发送邮件223

6.16 您应该掌握的内容225

第7章 用户、群组和权限227

7.1 Linux系统的安全模型227

7.2 用户(Users)及passwd文件227

7.3 shadow文件230

7.4 groups(群组)及group和gshadow文件234

7.5 root用户及文件的安全控制238

7.6 怎样查看文件的权限240

7.7 Linux系统的安全检测流程242

7.8 使用符号表示法设定文件或目录上的权限243

7.9 使用数字表示法设定文件或目录上的权限246

7.10 nautilus界面的汉化和权限设定251

7.11 您应该掌握的内容254

第8章 用户、群组及权限的深入讨论255

8.1 passwd、shadow和group文件及系统用户和群组255

8.2 使用passwd修改密码和检查用户密码的状态256

8.3 使用su命令进行用户的切换259

8.4 发现与用户相关信息的命令265

8.5 Linux系统的默认权限设定268

8.6 特殊权限(第4组权限)272

8.7 以chmod的字符方式设置特殊(第4组)权限274

8.8 以chmod的数字方式或nautilus设定特殊权限277

8.9 特殊权限对可执行文件的作用279

8.10 特殊权限对目录的作用282

8.11 您应该掌握的内容289

第9章 Linux文件系统及一些命令的深入探讨291

9.1 磁盘分区和文件系统291

9.2 i节点292

9.3 普通文件和目录294

9.4 cp、mv及rm命令如何操作inodes296

9.5 符号(软)连接297

9.6 怎样发现软连接断开问题299

9.7 软连接所对应路径的选择及软连接的测试300

9.8 列出软连接对应的i节点号及软连接的工作原理305

9.9 硬连接307

9.10 Linux系统中的文件类型和socket简介310

9.11 怎样检查磁盘空间312

9.12 可移除式媒体的工作原理及CD和DVD的使用315

9.13 可移除式媒体——USB闪存318

9.14 在Linux虚拟机上安装虚拟软盘321

9.15 可移除式媒体——软盘324

9.16 将软盘格式化为DOS文件系统及可能产生的问题329

9.17 您应该掌握的内容331

第10章 正文处理命令及tar命令333

10.1 使用cat命令进行文件的纵向合并333

10.2 unix2dos和dos2unix命令(工具)335

10.3 使用diff或sdiff命令比较两个文件的差别337

10.4 使用aspell和look命令检查单词的拼法340

10.5 使用expand命令将制表键(Tab)转换成空格345

10.6 使用fmt和pr命令重新格式化正文347

10.7 归档文件和归档技术351

10.8 使用tar命令创建、查看及抽取归档文件354

10.9 文件的压缩和解压缩357

10.10 在使用tar命令的同时进行压缩和解压缩360

10.11 使用tar命令将文件打包到软盘上的步骤及准备工作363

10.12 低级格式化多张虚拟软盘365

10.13 使用tar命令将arch目录打包(备份)到软盘上368

10.14 使用tar命令利用软盘上的备份恢复arch目录369

10.15 您应该掌握的内容373

第11章 Shell编程(sed、awk、grep的应用)374

11.1 使用grep命令搜索文件中的内容374

11.2 使用egrep命令搜索文件中的内容384

11.3 使用fgrep命令搜索文件中的内容388

11.4 使用sed命令搜索和替换字符串391

11.5 awk命令简介及位置变量(参数)400

11.6 在awk命令中指定字段的分隔符及相关例子402

11.7 在awk命令表达式中使用NF、NR和$0变量404

11.8 利用awk命令计算文件的大小406

11.9 简单shell脚本的开发410

11.10 在awk命令中条件语句的使用411

11.11 在awk命令中循环语句的使用414

11.12 您应该掌握的内容418

第12章 利用vi编辑器创建和编辑正文文件420

12.1 vi编辑器简介420

12.2 vi编辑器的操作模式424

12.3 在vi编辑器中光标的移动424

12.4 进入插入模式430

12.5 在命令行模式下修改、删除与复制的操作433

12.6 粘贴命令436

12.7 复原和重做命令及vi的可视模式438

12.8 在命令行模式下关键字的搜索441

12.9 一些编辑命令及编辑技巧443

12.10 扩展模式与文件的存储和退出447

12.11 快速移动光标在文件中的位置452

12.12 快速移动光标在屏幕中的位置454

12.13 vi编辑器的过滤功能455

12.14 设置vi编辑器工作方式457

12.15 搜寻和替代关键字462

12.16 间接(高级)读写文件操作466

12.17 您应该掌握的内容471

第13章 配置Bash Shell和系统配置文件473

13.1 Bash Shell的配置与变量473

13.2 通过局部变量来设定Shell474

13.3 局部变量PS1476

13.4 别名的用法及设定478

13.5 利用set进行Shell的设置483

13.6 将局部变量转换成环境变量487

13.7 常用的环境变量491

13.8 Shell启动脚本和登录Shell495

13.9 Login shell执行的启动脚本和顺序496

13.10 Non-login shell执行的启动脚本和顺序500

13.11 /etc/profile文件和/etc.prpfile.d目录502

13.12 ~/.bash profile和~/.bashrc及其他的一些系统文件505

13.13 您应该掌握的内容509

第14章 系统安装注意事项及相关的概念511

14.1 RHEL安装的硬件需求及相关的概念511

14.2 硬件设备与文件的对应关系514

14.3 安装RHEL的方法和一些安装选项516

14.4 硬盘的结构及硬盘分区520

14.5 Linux系统中硬盘的分区522

14.6 配置文件系统的注意事项525

14.7 Linux系统安装时的网络配置528

14.8 Linux系统安装时的其他配置530

14.9 您应该掌握的内容532

第15章 系统的初始化和服务534

15.1 Linux系统引导的顺序534

15.2 BIOS的初始化和引导加载程序536

15.3 GRUB程序和grub.conf文件539

15.4 在grub开机选单中加入多个系统的实例546

15.5 修改root和grub的密码550

15.6 内核的初始化和init的初始化553

15.7 run levels(运行级别)557

15.8 /etc/rc.d/rc.sysinit所做的工作559

15.9 执行对应/etc/rc.d/rc*.d目录中的程序(脚本)560

15.10 守护进程562

15.11 System V脚本(程序)的特性565

15.12 System V服务的管理及/etc/rc.d/rc.local脚本567

15.13 虚拟控制台569

15.14 管理和维护服务573

15.15 关闭系统及重启系统580

15.16 您应该掌握的内容582

第16章 Linux内核模块及系统监控584

16.1 Linux系统内核模块以及这些模块的配置584

16.2 /proc虚拟文件系统587

16.3 通过sysctl命令永久保存/proc/sys下的配置591

16.4 检测和监督Linux系统中的硬件设备594

16.5 系统总线支持和可热插拔总线支持599

16.6 系统监视和进程控制工具——top和free602

16.7 系统监视和进程控制工具——vmstat和iostat607

16.8 系统中进程的监控—ps和pgrep610

16.9 系统中进程的监控——pstree、kill和pkill613

16.10 同步客户操作系统与主机的时间621

16.11 您应该掌握的内容622

第17章 软件包的管理624

17.1 RPM的特性和RPM程序的工作方式624

17.2 使用RPM安装及移除软件626

17.3 查询RPM软件包中的信息630

17.4 验证RPM软件包是否修改过634

17.5 rpm2cpio工具639

17.6 RPM软件包的属性依赖性问题643

17.7 使用Linux的图形工具安装和管理软件包647

17.8 您应该掌握的内容649

第18章 硬盘分区、格式化及文件系统的管理651

18.1 在VMware虚拟机上添加虚拟硬盘651

18.2 系统初始化时怎样识别硬盘设备及硬盘分区654

18.3 使用fdisk和partprobe命令来管理硬盘分区656

18.4 创建文件系统(数据的管理)663

18.5 使用mke2fs格式命令创建文件系统的实例667

18.6 ext2与ext3文件系统之间的差别及转换672

18.7 为一个分区设定lable(分区名)678

18.8 文件系统的挂载与卸载681

18.9 mount和umount命令深入讨论687

18.10 使用mount命令的两个特殊实例693

18.11 利用/etc/fstab文件在开机时挂载文件系统698

18.12 虚拟内存的概念以及设置与管理703

18.13 使用硬盘分区创建和使用系统交换区的实例704

18.14 使用文件创建和使用系统交换区的实例708

18.15 在ext3/ext2文件系统中文件属性的设定710

18.16 您应该掌握的内容716

第19章 Linux网络原理及基础设置718

19.1 在VMware上搭建虚拟网络718

19.2 Linux操作系统怎样识别网络设备722

19.3 使用ifconfig命令来维护网络724

19.4 使用ifdown和ifup命令来启动和停止网卡726

19.5 网络配置文件和使用命令行网络配置工具配置网络729

19.6 使用图形化网络配置工具配置网络735

19.7 在一个网卡上绑定多个IP地址740

19.8 分享其他Linux系统上NFS的资源748

19.9 利用Auto-Mounter自动挂载NFS文件系统753

19.10 您应该掌握的内容759

第20章 用户管理及维护761

20.1 /etc/passwd文件与finger和chfn命令761

20.2 怎样在Linux系统中添加一个新的用户账户767

20.3 使用newusers命令一次创建一批(多个)用户772

20.4 用户的私有群组以及群组的管理776

20.5 使用usermod命令修改用户账户778

20.6 使用usermod命令锁住用户及将用户解锁781

20.7 使用userdel命令删除用户账号783

20.8 用户账户密码的管理786

20.9 Login shell与Non-login shell脚本以及su命令793

20.10 普通用户利用sudo命令执行root用户权限的命令794

20.11 suid、sgid以及sticky特殊权限综述798

20.12 您应该掌握的内容802

第21章 Linux高级文件系统管理803

21.1 在虚拟机上添加虚拟硬盘803

21.2 磁盘阵列简介804

21.3 RAID 0的工作原理805

21.4 RAID 1的工作原理806

21.5 RAID 5的工作原理808

21.6 配置软件RAID 1的实例809

21.7 软件RAID 1的测试和恢复实例817

21.8 逻辑卷管理的概念822

21.9 创建逻辑卷的实例823

21.10 动态放大逻辑卷828

21.11 增大Volume Group的大小830

21.12 删除逻辑卷、卷组以及物理卷832

21.13 Linux系统的磁盘配额管理835

21.14 设定用户磁盘配额的实例836

21.15 您应该掌握的内容842

第22章 Linux系统排除故障方法简介843

22.1 排除故障的基本原理843

22.2 排除图形界面(X协议)故障的流程844

22.3 排除网络故障的实例及流程847

22.4 开机以及文件系统故障排除的流程852

22.5 某一运行级别的恢复854

22.6 修复/etc/fstab设定错误而产生的系统故障855

22.7 Linux系统的救援模式及如何进入救援模式857

22.8 修复根目录文件系统损毁的实例859

22.9 开机管理程序损坏的实例861

22.10 您应该掌握的内容866

结束语867

参考文献869

热门推荐