Linux从入门到精通

副标题:无

作   者:陈祥琳编著

分类号:

ISBN:9787115276896

微信扫一扫,移动浏览光盘

简介

    陈祥琳编著的《Linux从入门到精通》由浅入深、循序渐进地介绍了Linux操作系统的基础入门知识,全书主要包括两个部分,即Linux系统篇和Linux服务器篇。主要内容包括Linux操作系统的基础知识,基本命令介绍,用户以及用户信息的安全管理,系统初始化和系统故障处理,系统磁盘及文件系统,系统安全和性能管理,系统网络管理,Bash Shell编程简介,以及Linux服务器的搭建及配置管理等内容。《Linux从入门到精通》适合Linux初学者阅读使用。

目录


    上篇  Linux系统篇
第1章  Linux系统简介  2
  1.1  Linux操作系统版本简介  3
    1.1.1  内核版  3
    1.1.2  发行版  3
  1.2  Linux发展史及其优势  4
    1.2.1  Linux的发展史  4
    1.2.2  Linux系统优势  4
  1.3  Red Hat Enterprise Linux 4简介  4
第2章  系统安装前准备  6
  2.1  虚拟机安装的前期工作  7
  2.2  在VMware上创建虚拟机  11
第3章  系统安装与卸载  18
  3.1  RHEL4基本常识  19
  3.2  安装RHEL4操作系统  19
  3.3  VMware Tools简介及安装  33
    3.3.1  关于VMware Tools  33
    3.3.2  安装VMware Tools软件  33
  3.4  系统重装及卸载  38
第4章  Linux的图形世界  42
  4.1  进入及退出图形系统  43
    4.1.1  登录Linux图形系统  43
    4.1.2  关机退出Linux图形系统  44
    4.1.3  更换系统语言  45
  4.2  Linux图形系统简介  47
    4.2.1  X Window图形系统  47
    4.2.2  GNOME图形系统  47
    4.2.3  KDE图形系统  47
  4.3  RHEL4图形界面操作  48
    4.3.1  对菜单栏的操作  48
    4.3.2  更改桌面背景及桌面图标  49
    4.3.3  终端使用简介  51
第5章  Linux指令及Shell简介  57
  5.1  远程登录前的准备  58
  5.2  使用PuTTY进行远程登录  59
  5.3  使用SSH远程登录  62
  5.4  使用Windows的DOS窗口登录  63
    5.4.1  Linux下命令简介  65
    5.4.2  文件备份管理  68
    5.4.3  软件的安装  71
    5.4.4  Shell编程简介  75
第6章  用户信息和资源  79
  6.1  Linux用户简介  80
    6.1.1  用户的分类  80
    6.1.2  用户组  81
  6.2  普通用户管理  82
    6.2.1  使用指令创建用户  82
    6.2.2  使用指令删除用户  83
    6.2.3  使用图形界面创建用户  83
    6.2.4  在图形系统上删除用户  85
    6.2.5  使用shell脚本创建用户  85
  6.3  普通用户间通信  86
  6.4  用户组管理  86
    6.4.1  使用指令创建用户组  86
    6.4.2  使用指令删除用户组  87
    6.4.3  图形界面上创建用户组  87
    6.4.4  图形界面上删除用户组  87
    6.4.5  为用户组添加成员  88
    6.4.6  将某用户移除出用户组  88
  6.5  用户文件和目录管理  89
    6.5.1  使用mkdir命令创建目录  89
    6.5.2  使用touch命令创建文件  89
    6.5.3  使用rmdir或rm命令删除  90
  6.6  用户文件和目录权限管理  91
    6.6.1  权限的概述  91
    6.6.2  权限的管理  92
  6.7  用户密码安全管理  93
    6.7.1  账户信息概述  93
    6.7.2  账户信息安全管理  96
第7章  系统启动初始化  99
  7.1  系统启动概述  100
    7.1.1  BIOS加电自检  100
    7.1.2  引导加载程序  100
    7.1.3  内核映像加载  100
    7.1.4  init初始化工作  101
  7.2  系统启动过程简介  101
    7.2.1  BIOS的加电自检  101
    7.2.2  引导加载程序  102
    7.2.3  内核映像引导  106
    7.2.4  init进程的初始化  107
第8章  开机引导故障排除  111
    8.1  编辑GRUB菜单  112
    8.1.1  更改系统启动方式  112
    8.1.2  系统单用户和紧急模式  114
    8.1.3  修复引导配置文件  117
    8.2  Linux系统的救援模式  120
第9章  Linux图形系统  127
  9.1  Linux桌面系统常识  128
    9.1.1  Linux桌面系统  128
    9.1.2  Linux桌面系统历史  129
    9.1.3  桌面系统环境  129
    9.1.4  X Window系统结构  129
  9.2  图形界面(X协议)故障处理  130
  9.3  管理X Window系统  134
第10章  磁盘分区的维护和管理  135
  10.1  系统磁盘分区简介  136
  10.2  磁盘分区管理  136
    10.2.1  磁盘分区信息的获取  136
    10.2.2  磁盘的添加和分区  138
    10.2.3  删除磁盘分区  147
  10.3  逻辑卷的管理  148
    10.3.1  逻辑卷简介  148
    10.3.2  卷组的创建及管理  149
第11章  Linux文件系统  151
  11.1  Linux文件系统常识  152
    11.1.1  文件系统的概念  152
    11.1.2  文件系统类型  153
  11.2  文件系统管理  155
    11.2.1  查看文件系统信息  155
    11.2.2  创建文件系统  156
    11.2.3  文件系统的操作  157
    11.2.4  修复损坏的设备块  158
第12章  Linux系统安全  161
  12.1  本地系统安全  162
    12.1.1  用户和口令安全  162
    12.1.2  文件及文件的权限  163
    12.1.3  使Ctrl+Alt+Delete组合键失效  164
    12.1.4  Linux的日志系统  165
    12.1.5  做好灾后恢复工作  170
  12.2  网络系统安全  173
    12.2.1  防火墙  173
    12.2.2  其他设置  175
第13章  系统性能管理  177
  13.1  Linux系统进程管理  178
    13.1.1  查看系统进程  178
    13.1.2  启动及杀死进程  182
  13.2  磁盘空间管理  185
  13.3  系统内存和CPU监视  188
    13.3.1  Linux内存管理  188
    13.3.2  系统CPU的监视  189
第14章  网络的维护和管理  191
  14.1  Linux 系统网络常识  192
    14.1.1  TCP/IP协议簇  192
    14.1.2  网络设备配置文件及主机名  194
  14.2  Linux网络管理  195
    14.2.1  IP地址的管理  195
    14.2.2  连接Internet  203
  14.3  虚拟网络  205
    14.3.1  搭建虚拟网络  205
    14.3.2  分享其他系统资源  210
第15章  Bash Shell编程简介  213
  15.1  Bash Shell简介  214
    15.1.1  Shell工作原理  214
    15.1.2  关于Bash Shell  215
  15.2  SHELL符号和命令  216
    15.2.1  内/外置命令  216
    15.2.2  通配符  217
  15.3  Bash Shell编程简介  218
    15.3.1  vi的工作模式  218
    15.3.2  常用的操作命令  218
    15.3.3  SHELL程序的组成和执行  219
    15.3.4  SHELL的追踪  220
    15.3.5  条件的测试  221
    15.3.6  使用Dialog撰写文本框  225
    下篇  Linux服务器篇
第16章  远程登录Linux系统  230
  16.1  Telnet远程登录  231
    16.1.1  安装Telnet服务组件  231
    16.1.2  配置Telnet服务  233
    16.1.3  Telnet的配置管理  234
  16.2  安全的OpenSSH协议  236
    16.2.1  安装OpenSSH软件包  237
    16.2.2  远程登录SSH服务  238
    16.2.3  配置和管理SSH服务  239
  16.3  远程桌面  242
    16.3.1  安装VNC服务组件  242
    16.3.2  使用vnc登录  244
    16.3.3  VNC配置管理  249
第17章  网络时间协议  251
  17.1  网络时间协议  252
    17.1.1  NTP简介  252
    17.1.2  NTP服务器组件安装  253
  17.2  使用NTP进行时间同步  254
    17.2.1  NTP的工作原理  254
    17.2.2  命令行启动NTP服务  254
    17.2.3  图形窗口启动NTP服务  255
    17.2.4  获取时间源和更改时间设置  255
    17.2.5  Windows下时间源的获取  257
  17.3  网络时间协议的管理  258
    17.3.1  NTP主配置文件  258
    17.3.2  更改系统时间源  259
第18章  文件传输协议  261
  18.1  安装FTP服务  262
    18.1.1  FTP的工作方式  262
    18.1.2  安装FTP服务组件  262
  18.2  FTP的应用  263
    18.2.1  启动FTP服务程序  263
    18.2.2  普通用户登录FTP服务  264
    18.2.3  匿名用户登录FTP服务  266
    18.2.4  Linux下浏览器登录FTP服务  268
    18.2.5  Windows的DOS连接FTP  270
    18.2.6  Windows下浏览器连接FTP  271
  18.3  配置文件管理  273
    18.3.1  主配置文件内容说明  274
    18.3.2  设置虚拟FTP服务用户  274
    18.3.3  设置匿名用户权限  276
    18.3.4  创建FTP服务虚拟用户  276
第19章  网络文件系统  279
  19.1  安装NFS服务  280
    19.1.1  NFS服务简介  280
    19.1.2  安装NFS服务组件  280
    19.1.3  NFS工作原理  281
  19.2  NFS服务器应用  282
    19.2.1  命令行启动NFS服务  282
    19.2.2  图形窗口启动NFS服务  283
    19.2.3  监视NFS服务端口  284
    19.2.4  配置共享目录  285
    19.2.5  使用图形窗口配置共享目录  286
  19.3  管理NFS服务  293
    19.3.1  开机自动挂载共享文件  293
    19.3.2  访问自动挂载的实现  294
第20章  Samba服务器  297
  20.1  关于Samba服务器  298
    20.1.1  Samba服务器简介  298
    20.1.2  使用命令安装Samba服务组件  298
    20.1.3  图形窗口安装Samba组件  299
    20.1.4  Samba工作方式  299
  20.2  Samba服务器应用  300
    20.2.1  Samba服务器工作原理  300
    20.2.2  命令启动Samba服务  300
    20.2.3  图形窗口启动Samba服务  301
    20.2.4  使用命令创建Samba用户  302
    20.2.5  用图形窗口创建和删除用户  304
    20.2.6  设置共享目录  306
  20.3  配置管理Samba服务器  310
    20.3.1  Samba主配置文件  310
    20.3.2  用主配置文件创建共享目录  313
    20.3.3  samba-swat工具使用  315
第21章  通用打印系统  319
  21.1  关于打印机及组件安装  320
    21.1.1  打印机的类型  320
    21.1.2  用命令安装CUPS组件  321
    21.1.3  用图形窗口安装CUPS组件  322
  21.2  使用CUPS打印服务  323
    21.2.1  用命令启动CUPS程序  324
    21.2.2  用图形窗口启动CUPS  324
    21.2.3  为打印机安装驱动  328
    21.2.4  Windows下的打印机  329
    21.2.5  查找Windows下的打印机  332
  21.3  配置管理CUPS  333
    21.3.1  CUPS主配置文件  333
    21.3.2  使用浏览器添加打印机  334
    21.3.3  打印机配置信息  338
    21.3.4  Samba打印机配置  339
第22章  万维网服务器  340
  22.1  安装WWW服务器  341
    22.1.1  关于WWW  341
    22.1.2  Web工作过程  341
    22.1.3  安装Web服务组件  341
    22.1.4  Web核心协议  343
  22.2  Web服务器使用  344
    22.2.1  Web组件Apache简介  344
    22.2.2  用命令启动Apache服务  344
    22.2.3  图形窗口启动Apache服务  345
    22.2.4  浏览器与服务器连接类型  346
    22.2.5  运行Apache测试页面  346
    22.2.6  访问虚拟目录  348
    22.2.7  创建个人目录  350
  22.3  管理Web服务器  352
    22.3.1  Apache主配置文件  353
    22.3.2  创建Apache用户  354
    22.3.3  基于IP地址的虚拟主机  356
    22.3.4  基于主机名的虚拟主机  357
    22.3.5  Apache日志文件  358
第23章  代理服务器  361
  23.1  安装代理服务器  362
    23.1.1  代理服务器简介  362
    23.1.2  代理服务器组件安装  362
    23.1.3  Squid的主要功能  364
    23.1.4  代理服务器的应用  364
  23.2  启用代理服务器  364
    23.2.1  代理服务器工作过程  364
    23.2.2  创建Squid缓冲目录  365
    23.2.3  命令行启动Squid服务进程  366
    23.2.4  图形界面启动squid进程  366
    23.2.5  启用Squid服务  367
    23.2.6  设置错误提示页面语言  368
    23.2.7  在Windows下使用代理  370
  23.3  管理Squid服务  371
    23.3.1  控制列表选项  371
    23.3.2  使用控制列表实现控制  372
    23.3.3  控制用户访问设置  373
    23.3.4  使用用户认证  373
    23.3.5  日志文件管理  374
    23.3.6  使用日志分析软件  376
第24章  E-Mail服务器  378
  24.1  E-Mail服务组件安装  379
    24.1.1  电子邮件服务流程  379
    24.1.2  邮件传递协议  380
    24.1.3  用命令安装Postfix组件  380
    24.1.4  用图形界面安装Postfix组件  382
  24.2  启动E-Mail服务组件  383
    24.2.1  启动Postfix服务  383
    24.2.2  Linux下客户端的配置  384
    24.2.3  Windows下客户端的配置  387
  24.3  E-Mail服务器管理  389
    24.3.1  E-Mail主配置文件  389
    24.3.2  安装协议加密软件  391
    24.3.3  安装反垃圾邮件软件  394
    24.3.4  构筑Web界面客户端  395
第25章  Webmin管理工具  398
  25.1  安装Webmin管理工具  399
    25.1.1  关于Webmin工具  399
    25.1.2  Webmin的安装  399
    25.1.3  启动Webmin管理工具  401
  25.2  Webmin窗口界面  402
    25.2.1  设置语言种类  403
    25.2.2  功能模块说明  405
  25.3  Webmin工具的使用  408
    25.3.1  Webmin功能模块  408
    25.3.2  服务器功能模块  412
    25.3.3  网络功能模块  414
    25.3.4  群集功能模块  416
    25.3.5  其他功能模块  416
第26章  轻量级目录访问协议  418
  26.1  轻量级目录访问协议简述  419
    26.1.1  LDAP简介  419
    26.1.2  LDAP基本结构  419
    26.1.3  关于LDAP功能及特点  420
  26.2  安装LDAP服务组件  421
    26.2.1  关于LDAP的产品  421
    26.2.2  安装LDAP服务组件  422
    26.2.3  LDAP模型类别  423
    26.2.4  启用LDAP服务  424
  26.3  LDAP的管理  425
    26.3.1  主配置文件  425
    26.3.2  目录数据库的操作  427
    26.3.3  用户认证配置  432
    26.3.4  数据导出和复制数据库  435
第27章  MySQL数据库  437
  27.1  关于数据库的定义  438
    27.1.1  数据库简介  438
    27.1.2  数据库的概念  438
    27.1.3  常见的关系数据库  439
  27.2  MySQL数据库  439
    27.2.1  MySQL数据库简介  439
    27.2.2  安装MySQL数据库组件  440
    27.2.3  数据库语言  442
    27.2.4  启动MySQL服务  443
  27.3  MySQL数据库应用  445
    27.3.1  数据库的操作  445
    27.3.2  数据库用户  447
    27.3.3  数据库中的表  450
  27.4  管理MySQL数据库  455
    27.4.1  配置文件  455
    27.4.2  数据的导入/出  457
第28章  域名系统服务器  459
  28.1  DNS服务组件的安装  460
    28.1.1  关于DNS  460
    28.1.2  DNS的组成  460
    28.1.3  名称解析的实现  460
    28.1.4  DNS服务组件安装  461
    28.1.5  DNS服务器的类型  463
  28.2  启用DNS服务  463
    28.2.1  域名空间结构  463
    28.2.2  DNS查询的类型  465
    28.2.3  启动和关闭DNS服务  465
    28.2.4  DNS工作过程  467
  28.3  DNS配置管理  468
    28.3.1  配置文件  468
    28.3.2  简单的配置介绍  472
    28.3.3  DNS服务器类型配置  477
    28.3.4  客户端配置  479
第29章  网络地址转换  482
  29.1  NAT简介  483
    29.1.1  关于NAT  483
    29.1.2  私有地址  483
    29.1.3  NAT工作原理  484
    29.1.4  NAT转换的类型  484
    29.1.5  NAT的优缺点  486
  29.2  NAT的配置  487
    29.2.1  组件的安装及启动  487
    29.2.2  应用配置  489
    29.2.3  通过IPTABLES实现NAT服务  492
    29.2.4  客户端配置  496
第30章  动态主机配置协议  498
  30.1  DHCP服务器安装  499
    30.1.1  关于DHCP  499
    30.1.2  IP地址分配类型  499
    30.1.3  DHCP服务器组件安装  500
  30.2  配置DHCP服务器  501
    30.2.1  DHCP工作流程  502
    30.2.2  DHCP服务器配置文件  503
    30.2.3  启动及关闭DHCP服务程序  505
    30.2.4  配置实例  508
  30.3  配置DHCP客户端  509
    30.3.1  Linux下客户端配置  509
    30.3.2  Windows下客户端配置  512

已确认勘误

次印刷

页码 勘误内容 提交人 修订印次

Linux从入门到精通
    • 名称
    • 类型
    • 大小

    光盘服务联系方式: 020-38250260    客服QQ:4006604884

    意见反馈

    14:15

    关闭

    云图客服:

    尊敬的用户,您好!您有任何提议或者建议都可以在此提出来,我们会谦虚地接受任何意见。

    或者您是想咨询:

    用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问

    Video Player
    ×
    Audio Player
    ×
    pdf Player
    ×
    Current View

    看过该图书的还喜欢

    some pictures

    解忧杂货店

    东野圭吾 (作者), 李盈春 (译者)

    loading icon