Linux应用大全

Linux应用大全

於岳, 编著

出版社:人民邮电出版社

年代:2014

定价:99.0

书籍简介:

Linux是一个免费的多用户、多任务的操作系统,其稳定性、安全性与网络功能特别显著。本书内容涉及Linux系统管理各方面的知识,全面、深入和系统,使用大量图表和实例进行讲述,便于读者理解和掌握知识点。由浅入深进行讲解,脉络清晰,突出实践性和实用性,实例详细,通俗易懂。

作者介绍:

於岳,从事Linux系统管理和教学工作多年,擅长基于Linux系统的服务器配置、高可用性架构、性能优化和故障排查。参与过多家公司的Linux系统架构规划、设计、配置、维护、优化和故障排查。对Linux、UNIX、Oracle、MySQL等有深入的研究。担任过系统工程师、数据库工程师、架构师和培训专家。目前主要从事系统、数据库的管理和教学工作。

书籍目录:

第1章 认识Linux系统

1.1 Linux系统简介

1.1.1 什么是Linux

1.1.2 Linux系统的产生

1.1.3 Linux系统的应用领域

1.2 Linux系统的特点和组成

1.2.1 Linux系统的特点

1.2.2 Linux系统的组成

1.3 Linux与Windows、UNIX系统的比较

1.3.1 Linux与Windows系统的共性

1.3.2 Linux与Windows系统的区别

1.3.3 Linux与UNIX系统的区别

1.4 Linux内核版本和发行版本

1.4.1 Linux内核版本

1.4.2 Linux发行版本

1.5 GNU和GPL

1.5.1 GNU简介

1.5.2 GPL简介

1.6 Red Hat Linux系统的优点

第2章 安装和升级Linux系统

2.1 准备安装Linux系统

2.1.1 安装Linux系统的硬件要求

2.1.2 交换分区

2.1.3 Linux系统硬盘知识

2.2 安装Linux系统

2.2.1 安装Linux系统的步骤

2.2.2 安装后的初始化配置

2.3 多方式安装Linux系统

2.4 升级Linux系统

第3章 使用Linux图形界面

3.1 Linux系统登录、注销、关闭和重启

3.1.1 登录Linux系统

3.1.2 注销Linux系统

3.1.3 关闭和重启Linux系统

3.2 使用GNOME桌面

3.2.1 GNOME桌面简介

3.2.2 使用面板

3.2.3 Nautilus文件浏览器

3.3 系统设置和管理

3.3.1 系统监视器

3.3.2 磁盘使用分析器

3.3.3 显示首选项

3.3.4 日期/时间属性

3.3.5 外观首选项

3.3.6 屏幕保护程序首选项

3.3.7 防火墙配置

3.3.8 网络连接

3.3.9 语言选择

3.3.10 网络代理首选项

3.3.11 电源首选项

3.3.12 程序错误自动报告工具

第4章 Linux应用程序

4.1 添加/删除软件包

4.1.1 查找软件包

4.1.2 添加软件包

4.1.3 删除软件包

4.2 影音工具

4.2.1 Rhythmbox音乐播放器

4.2.2 Totem电影播放机

4.2.3 Brasero光盘刻录器

4.3 图形工具

4.3.1 gThumb图像浏览器

4.3.2 GIMP图像处理程序

4.3.3 Okular

4.4 Internet工具

4.4.1 Mozilla Firefox

4.4.2 KMail

4.4.3 KGet

4.4.4 Kopete

4.4.5 KRDC

4.5 编程工具

4.6 办公工具

4.6.1 KOrganizer

4.6.2 OpenOffice

第5章 使用Linux字符界面

5.1 Linux字符界面简介

5.1.1 进入Linux字符界面

5.1.2 关闭和重启Linux系统

5.1.3 Linux系统运行级别

5.2 在Linux系统下获取帮助

5.2.1 help命令获取帮助

5.2.2 查看man手册页

5.2.3 查看info文档

5.2.4 查看软件包项目文档

5.2.5 使用——help选项获取帮助

5.3 Shell基础知识

5.3.1 Shell简介

5.3.2 bash简介

5.3.3 bash命令

5.4 使用bash

5.4.1 常用控制组合键

5.4.2 光标操作

5.4.3 特殊字符

5.4.4 通配符

5.5 Shell实用功能

5.5.1 命令行自动补全

5.5.2 命令历史记录

5.5.3 命令排列

5.5.4 命令替换

5.5.5 命令别名

5.5.6 文件名匹配

5.5.7 管道

5.6 重定向

5.6.1 输出重定向

5.6.2 输入重定向

5.6.3 错误重定向

5.6.4 同时实现输出和错误重定向

5.7 远程连接Linux系统

5.7.1 使用Xshell

5.7.2 使用Xftp

第6章 Linux文本编辑器

6.1 gedit文本编辑器

6.2 nano文本编辑器

6.3 vi编辑器

6.3.1 vi编辑器工作模式

6.3.2 进入插入模式

6.3.3 光标移动

6.3.4 命令模式操作

6.3.5 末行模式操作

第7章 目录和文件管理

7.1 Linux文件类型

7.2 Linux系统目录结构

7.3 Linux文件信息

7.3.1 inode和目录项

7.3.2 使用stat命令查看文件信息

7.3.3 使用ls命令查看文件信息

7.4 文件和目录操作管理

7.4.1 pwd:显示工作目录路径

7.4.2 cd:更改工作目录路径

7.4.3 ls:列出目录和文件信息

7.4.4 touch:创建空文件、更改文件时间

7.4.5 mkdir:创建目录

7.4.6 rmdir:删除空目录

7.4.7 cp:复制文件和目录

7.4.8 mv:文件和目录改名、移动文件和目录路径

7.4.9 rm:删除文件或目录

7.4.10 install:复制文件和设置属性

7.4.11 tmpwatch:删除在指定时间段内没有被访问的文件

7.4.12 file:查询文件类型

7.4.13 du:显示目录或文件的磁盘占用量

7.4.14 wc:统计文件行数、单词数、字节数和字符数

7.4.15 tree:以树状图逐级列出目录的内容

7.5 链接文件

7.5.1 链接文件简介

7.5.2 使用链接文件

7.6 文件和目录属性

7.6.1 文件和目录属性简介

7.6.2 查看和设置文件和目录属性

第8章 Linux常用命令

8.1 文本内容显示

8.1.1 cat:显示文本文件

8.1.2 more:分页显示文本文件

8.1.3 less:回卷显示文本文件

8.1.4 head:显示指定文件前若干行

8.1.5 tail:查看文件末尾数据

8.1.6 nl:显示文件的行号和文件内容

8.1.7 tac:从最后一行开始显示文件内容

8.1.8 rev:把每一行字符的顺序颠倒过来显示文件内容

8.2 文本处理

8.2.1 sort:对文件中的数据进行排序

8.2.2 uniq:将重复行从输出文件中删除

8.2.3 cut:从文件每行中输出选定的字节、字符或字段

8.2.4 comm:逐行比较两个已排序的文件

8.2.5 diff:逐行比较两个文本文件,列出其不同之处

8.3 文件和命令查找

8.3.1 grep:查找文件中符合条件的字符串

8.3.2 find:列出文件系统内符合条件的文件

8.3.3 locate:在数据库中查找文件

8.3.4 whereis:查找指定文件、命令和手册页的位置

8.3.5 whatis:在whatis数据库中搜寻特定命令

8.3.6 which:显示可执行命令的路径

8.4 系统信息显示

8.4.1 uname:显示计算机及操作系统相关信息

8.4.2 hostname:显示或修改计算机主机名

8.5 日期和时间

8.5.1 cal:显示日历信息

8.5.2 date:显示和设置系统日期和时间

8.5.3 hwclock:查看和设置硬件时钟

8.6 信息交流

8.6.1 echo:在显示器上显示文字

8.6.2 mesg:允许或拒绝写消息

8.6.3 wall:对全部已登录用户发送信息

8.6.4 write:向用户发送消息

8.7 用户登录记录

8.7.1 w:详细查询已登录当前计算机的用户

8.7.2 who:显示已登录当前计算机用户的简单信息

8.7.3 users:用单独的一行显示出当前登录的用户

8.7.4 last:显示近期用户登录情况

8.7.5 lastb:列出登录系统失败的用户信息

8.7.6 lastlog:查看用户上次登录时间

8.8 其他命令

8.8.1 clear:清除计算机屏幕信息

8.8.2 sync:将缓冲文件写到硬盘中

8.8.3 uptime:显示系统已经运行的时间

8.8.4 type:显示命令的类型

第9章 Kickstart配置

9.1 Kickstart简介

9.2 配置Kickstart

9.2.1 安装Kickstart相关软件包

9.2.2 Kickstart基本配置

9.3 使用Kickstart安装Linux系统

9.3.1 启动Kickstart安装模式

9.3.2 创建自制安装光盘

9.4 Kickstart配置文件

9.4.1 查看Kickstart配置文件

9.4.2 Kickstart配置文件主要项目和参数

第10章 Shell编程

10.1 熟悉Shell程序的创建

10.1.1 基本语法介绍

10.1.2 一个简单Shell程序的创建过程

10.1.3 显示欢迎界面的Shell程序

10.2 Shell变量

10.2.1 Shell定义的环境变量

10.2.2 用户定义的变量

10.2.3 位置参数

10.2.4 预定义变量

10.2.5 参数置换的变量

10.3 变量表达式

10.3.1 字符串比较

10.3.2 数字比较

10.3.3 逻辑测试

10.3.4 文件操作测试

10.4 执行Shell程序

10.5 Shell流程控制语句

10.5.1 条件判断

10.5.2 循环控制

第11章 用户和组群账户管理

11.1 用户账户简介

11.1.1 用户账户分类

11.1.2 /etc/passwd文件详解

11.1.3 /etc/shadow文件详解

11.2 管理用户账户

11.2.1 图形界面下用户账户的设置

11.2.2 字符界面下用户账户的设置

11.3 组群账户简介

11.3.1 组群账户分类

11.3.2 /etc/group文件详解

11.3.3 /etc/gshadow文件详解

11.4 管理组群账户

11.4.1 图形界面下组群账户的设置

11.4.2 字符界面下组群账户的设置

11.5 账户相关文件或目录

11.5.1 /etc/skel目录

11.5.2 /etc/login.defs配置文件

11.5.3 /etc/default/useradd文件

11.6 账户维护

11.6.1 passwd

11.6.2 gpasswd

11.6.3 chfn

11.6.4 chsh

11.6.5 pwck

11.6.6 newgrp

11.7 账户信息显示

11.7.1 finger

11.7.2 groups

11.7.3 id

11.7.4 whoami

11.7.5 su

11.8 批量添加用户

11.8.1 批量添加用户简介

11.8.2 批量添加用户实例

11.9 实现账户安全

11.10 sudo

11.10.1 sudo简介

11.10.2 /etc/sudoers文件详解

11.10.3 visudo

11.10.4 sudo命令

第12章 权限、所有者和ACL

12.1 设置文件和目录权限

12.1.1 文件和目录权限简介

12.1.2 设置基本权限

12.1.3 设置特殊权限

12.2 文件和目录所有者

12.2.1 更改用户和组群所有者

12.2.2 更改组群所有者

12.3 权限掩码

12.4 ACL控制

12.4.1 ACL简介

12.4.2 设置Linux系统支持ACL功能

12.4.3 查看文件和目录ACL

12.4.4 设置文件和目录ACL

第13章 归档与压缩

13.1 归档和压缩简介

13.2 管理tar包

13.2.1 tar包简介

13.2.2 tar包使用和管理

13.2.3 tar调用gzip

13.2.4 tar调用bzip2

13.2.5 tar调用xz

13.3 gzip和gunzip

13.3.1 gzip简介

13.3.2 gzip压缩

13.3.3 gunzip解压缩

13.4 zip和unzip

13.4.1 zip简介

13.4.2 zip压缩

13.4.3 unzip解压缩

13.5 bzip2和bunzip2

13.5.1 bzip2简介

13.5.2 bzip2压缩

13.5.3 bunzip2解压缩

13.6 compress和uncompress

13.6.1 compress简介

13.6.2 compress压缩

13.6.3 uncompres解压缩

13.7 xz文件

13.7.1 xz简介

13.7.2 使用xz

13.8 rar和unrar

13.8.1 rar简介

13.8.2 下载和安装rarlinux软件

13.8.3 rar压缩

13.8.4 unrar解压缩

13.9 归档管理器

13.9.1 压缩文件

13.9.2 解压缩文件

第14章 软件包安装和管理

14.1 RPM软件包简介

14.1.1 什么是RPM软件包

14.1.2 RPM软件包设计目标

14.1.3 RPM软件包管理用途

14.2 RPM软件包管理

14.2.1 RPM数据库和RPM软件包文件

14.2.2 安装RPM软件包

14.2.3 删除RPM软件包

14.2.4 升级和刷新RPM软件包

14.2.5 查询RPM软件包

14.2.6 RPM软件包公钥管理

14.3 yum简介

14.3.1 什么是yum

14.3.2 /etc/yum.conf文件详解

14.3.3 /etc/yum.repos.d/rhel-source.repo文件详解

14.3.4 创建本地软件仓库

14.4 使用yum管理软件包

14.4.1 yum命令语法

14.4.2 yum使用实例

14.5 源代码编译安装软件

14.5.1 源码包软件简介

14.5.2 源码包软件安装实例

14.6 bin软件安装

第15章 磁盘分区和格式化

15.1 磁盘分区和格式化简介

15.1.1 什么是磁盘分区

15.1.2 什么是格式化

15.2 磁盘分区

15.2.1 使用fdisk磁盘分区

15.2.2 使用parted磁盘分区

15.3 文件系统简介

15.3.1 ext3文件系统

15.3.2 ext4文件系统

15.3.3 与Linux有关的其他文件系统

15.3.4 Linux支持的文件系统类型

15.4 创建文件系统

15.4.1 使用mkfs创建文件系统

15.4.2 使用mke2fs创建文件系统

15.4.3 使用其他命令创建文件系统

第16章 文件系统管理

16.1 挂载和卸载文件系统

16.1.1 挂载文件系统

16.1.2 卸载文件系统

16.1.3 挂载和卸载光盘、U盘、移动硬盘

16.1.4 查看磁盘分区挂载情况

16.2 UUID

16.2.1 UUID简介

16.2.2 查看UUID

16.3 设置卷标

16.4 查看文件系统信息

16.5 查看和调整文件系统参数

16.6 查询系统块设备信息

16.7 开机自动挂载文件系统

16.7.1 /etc/fstab文件详解

16.7.2 设置开机自动挂载文件系统

16.8 检查文件系统错误

16.9 让Linux支持NTFS文件系统

16.9.1 NTFS文件系统简介

16.9.2 安装ntfs-3g_ntfsprogs

16.9.3 创建和挂载NTFS文件系统

16.10 磁盘实用工具

16.10.1 安装磁盘实用工具

16.10.2 使用磁盘实用工具

16.11 使用交换空间

16.11.1 使用交换分区

16.11.2 使用交换文件

第17章 磁盘配额

17.1 磁盘配额简介

17.2 配置磁盘配额

17.3 管理磁盘配额

17.3.1 显示磁盘使用情况和限制

17.3.2 查看文件系统配额摘要

17.3.3 复制磁盘配额

17.3.4 设置磁盘配额宽限时间

17.3.5 使用setquota设置磁盘配额

17.3.6 为组群设置管理员

17.3.7 关闭磁盘配额

17.3.8 发送磁盘配额警告邮件

第18章 逻辑卷管理(LVM)

18.1 LVM简介

18.1.1 LVM的概念

18.1.2 使用LVM优点

18.1.3 LVM相关术语

18.2 使用LVM安装Linux系统

18.2.1 创建/boot分区

18.2.2 创建物理卷

18.2.3 创建卷组和逻辑卷

18.3 LVM配置和使用

18.3.1 创建磁盘分区

18.3.2 创建和查看物理卷

18.3.3 创建和查看卷组

18.3.4 在卷组中移除和添加物理卷

18.3.5 创建和查看逻辑卷

18.3.6 挂载和使用逻辑卷

18.3.7 LVM容量调整

18.3.8 删除逻辑卷、卷组和物理卷

18.4 逻辑卷管理器

18.4.1 创建物理卷

18.4.2 创建卷组

18.4.3 从卷组中移除物理卷

18.4.4 将物理卷添加到卷组中

18.4.5 创建逻辑卷

18.4.6 编辑逻辑卷

18.4.7 删除逻辑卷、卷组和物理卷

第19章 磁盘阵列管理(RAID)

19.1 RAID简介

19.1.1 什么是RAID

19.1.2 硬件RAID和软件RAID区别

19.1.3 RAID级别

19.1.4 热备份

19.2 使用RAID安装Linux系统

19.2.1 创建/boot分区

19.2.2 创建RAID分区

19.2.3 创建RAID设备

19.3 RAID配置和使用

19.3.1 mdadm命令基本语法

19.3.2 创建RAID分区

19.3.3 创建RAID设备

19.3.4 查看RAID信息

19.3.5 挂载和使用RAID设备

19.3.6 停用和启用RAID设备

19.3.7 在RAID设备中添加成员

19.3.8 热移除故障RAID成员

19.3.9 删除RAID设备

19.3.10 扩展RAID设备容量

19.4 RAID配置文件

19.4.1 创建RAID配置文件

19.4.2 使用RAID配置文件

第20章 Linux启动与引导

20.1 Linux系统启动过程

20.2 显示计算机系统开机启动信息

20.3 主引导扇区

20.3.1 主引导扇区简介

20.3.2 查看主引导扇区

20.4 Upstart

20.4.1 Upstart简介

20.4.2 控制和管理init守护进程

20.5 /etc/init目录

20.5.1 /etc/init/control-alt-delete.conf文件详解

20.5.2 /etc/init/rcS.conf文件详解

20.5.3 /etc/init/rc.conf文件详解

20.5.4 /etc/init/serial.conf和/etc/init/tty.conf文件详解

20.6 Shell文件

20.6.1 系统级别Shell文件

20.6.2 用户级别Shell文件

20.6.3 /etc/profile.d目录

第21章 GRUB引导装载程序

21.1 GRUB相关知识

21.1.1 引导装载程序简介

21.1.2 GRUB简介

21.1.3 GRUB特性

21.2 GRUB配置文件

21.2.1 /boot/grub/grub.conf文件详解

21.2.2 GRUB配置文件修改实例

21.3 安装GRUB

21.3.1 安装grub软件包

21.3.2 安装GRUB的过程

21.4 GRUB加密

21.4.1 GRUB加密简介

21.4.2 生成MD5加密口令

21.4.3 设置GRUB加密

21.5 使用GRUB

21.5.1 GRUB启动菜单

21.5.2 GRUB命令行界面

21.5.3 GRUB命令

第22章 进程和服务管理

22.1 进程简介

22.2 查看系统进程信息

22.2.1 ps

22.2.2 top

22.2.3 top命令输出信息描述

22.2.4 pgrep

22.2.5 pidof

22.2.6 pstree

22.3 杀死进程

22.3.1 kill

22.3.2 killall

22.3.3 pkill

22.4 进程的启动方式

22.4.1 手工启动进程

22.4.2 调度启动进程

22.5 进程挂起和恢复

22.6 更改进程优先级

22.6.1 以指定优先级运行进程

22.6.2 更改正在运行的进程优先级

22.7 不间断运行进程

22.8 守护进程

22.8.1 守护进程工作原理和方式

22.8.2 xinetd管理的进程

22.9 管理服务

22.9.1 图形界面下配置服务

22.9.2 使用ntsysv配置服务

22.9.3 使用chkconfig和service命令配置服务

22.9.4 使用服务脚本文件配置服务

第23章 任务计划

23.1 使用cron实现任务计划

23.1.1 /etc/crontab文件实现任务计划

23.1.2 使用crontab命令实现任务计划

23.2 使用at实现任务计划

23.2.1 at简介

23.2.2 配置at作业

23.3 执行batch作业

23.4 使用anacron实现任务计划

23.4.1 anacron简介

23.4.2 /etc/anacrontab文件详解

23.4.3 anacron执行作业

第24章 备份与还原

24.1 制作ISO文件

24.1.1 ISO文件简介

24.1.2 cp命令制作ISO文件

24.1.3 mkisofs命令制作ISO文件

24.2 cdrecord刻录文件

24.3 dump和restore实现备份和还原

24.3.1 dump简介

24.3.2 dump备份

24.3.3 restore还原

24.4 cpio

24.5 dd

24.6 luckyBackup图形化备份

24.7 mirrordir制作硬盘分区镜像

第25章 内核

25.1 内核简介

25.1.1 什么是内核

25.1.2 内核组件

25.2 管理内核模块

25.2.1 内核模块存储位置

25.2.2 查看已经加载的模块

25.2.3 查看模块信息

25.2.4 自动加载和卸载模块

25.2.5 手动卸载模块

25.2.6 产生模块依赖性数据

25.2.7 内核模块配置文件

25.3 配置内核参数

25.3.1 /proc/sys目录

25.3.2 /etc/sysctl.conf文件详解

25.3.3 sysctl查看和修改内核参数

25.4 升级内核

25.4.1 使用rpm升级内核

25.4.2 使用yum升级内核

第26章 硬件管理

26.1 CPU

26.1.1 /proc/cpuinfo文件详解

26.1.2 lscpu

26.2 内存

26.2.1 /proc/meminfo文件详解

26.2.2 free

26.3 PCI设备

26.3.1 PCI简介

26.3.2 /proc/bus/pci/devices文件详解

26.3.3 lspci

26.4 SCSI设备

26.4.1 SCSI硬盘简介

26.4.2 /proc/scsi/scsi文件详解

26.4.3 lsscsi

26.5 USB设备

26.5.1 USB简介

26.5.2 /proc/bus/usb/devices文件详解

26.5.3 lsusb

26.6 dmidecode获取硬件信息

第27章 日志管理

27.1 日志相关知识

27.1.1 日志简介

27.1.2 rsyslog服务

27.1.3 常用日志文件

27.1.4 查看日志文件

27.2 配置Linux日志

27.2.1 安装和控制系统日志服务

27.2.2 /etc/rsyslog.conf文件详解

27.2.3 配置日志服务器

27.3 日志滚动

27.3.1 /etc/logrotate.conf文件详解

27.3.2 /etc/logrotate.d目录

27.4 logwatch分析和报告系统日志

27.4.1 logwatch简介

27.4.2 /etc/logwatch/conf/logwatch.conf文件详解

27.4.3 /etc/cron.daily/0logwatch文件详解

27.4.4 分析和报告系统日志

第28章 SELinux配置

28.1 SELinux简介

28.1.1 常见的读取控制机制

28.1.2 什么是SELinux

28.2 SELinux状态和应用模式

28.2.1 /etc/selinux/config文件详解

28.2.2 查看SELinux状态

28.2.3 启用或禁用SELinux

28.2.4 查看和更改SELinux应用模式

28.3 安全上下文

28.3.1 安全上下文格式

28.3.2 查看安全上下文

28.3.3 修改文件的安全上下文

28.3.4 修复安全上下文

28.4 策略类型

28.4.1 策略类型简介

28.4.2 安装和使用策略类型

28.4.3 查看策略类型信息

28.4.4 搜索策略类型

28.5 布尔值

28.5.1 查看布尔值

28.5.2 修改布尔值

28.6 管理策略模块

28.7 图形界面管理SELinux

第29章 PAM

29.1 PAM简介

29.1.1 什么是PAM

29.1.2 判断程序是否是PAM客户端

29.2 PAM配置文件

29.2.1 PAM配置文件简介

29.2.2 类型字段

29.2.3 控制字段

29.2.4 模块路径

29.2.5 模块参数

29.3 常用PAM配置文件

29.3.1 /etc/pam.d/other文件详解

29.3.2 /etc/pam.d/system-auth文件详解

29.4 常用PAM模块

29.4.1 pam_access模块

29.4.2 pam_cracklib模块

29.4.3 pam_limits模块

29.4.4 pam_time模块

29.4.5 pam_listfile模块

29.4.6 pam_unix模块

29.4.7 其他PAM模块

29.5 PAM配置实例

第30章 审计系统

30.1 用户空间审计系统简介

30.2 审计系统配置文件

30.2.1 /etc/sysconfig/auditd文件详解

30.2.2 /etc/audit/auditd.conf文件详解

30.3 添加审计规则

30.3.1 使用auditctl命令添加审计规则

30.3.2 使用/etc/audit/audit.rules文件添加审计规则

30.3.3 控制auditd服务

30.4 管理审计

30.4.1 使用aureport生成审计信息报表

30.4.2 使用ausearch搜索审计记录

30.4.3 使用autrace跟踪指定进程

30.5 审计查看器

第31章 性能监测和资源使用限制

31.1 sar

31.2 iostat

31.3 mpstat

31.4 vmstat

31.5 ulimit资源使用限制

31.5.1 ulimit资源使用限制简介

31.5.2 ulimit命令实现资源使用限制

31.5.3 /etc/security/limits.conf文件实现资源使用限制

第32章 Webmin管理工具

32.1 Webmin简介

32.2 安装Webmin软件包

32.3 配置Webmin

32.3.1 登录Webmin

32.3.2 更改Webmin语言

32.3.3 更改Webmin用户口令

32.3.4 创建Webmin用户

32.3.5 Webmin行动日志

32.3.6 IP访问控制

32.3.7 升级Webmin

32.3.8 更改Webmin端口

32.3.9 备份Webmin配置文件

32.4 Webmin模块简介

32.4.1 系统区域

32.4.2 服务器区域

32.4.3 网络区域

32.4.4 硬件区域

32.4.5 群集区域

32.4.6 其他区域

32.5 使用Webmin管理Linux系统

32.5.1 用户与组

32.5.2 进程管理

32.5.3 软件包

32.5.4 磁盘和网络文件系统

32.5.5 开机和关机

32.5.6 系统和服务器的状态

32.5.7 网络配置

32.5.8 本地磁盘分区

32.5.9 GRUB开机加载程序

32.5.10 Cron任务调度

32.5.11 PAM验证

32.5.12 Linux Firewall

32.5.13 Log File Rotation

32.5.14 文件系统备份

第33章 块设备和字符设备管理

33.1 设备简介

33.1.1 块设备

33.1.2 字符设备

33.2 查看设备信息

33.2.1 查看设备号

33.2.2 /proc/devices文件详解

33.2.3 lsblk

33.3 创建设备文件

33.3.1 手动创建设备文件

33.3.2 自动创建设备文件

33.4 udev简介

33.4.1 什么是udev

33.4.2 使用udev的好处

33.4.3 udev相关术语

33.4.4 /etc/udev/udev.conf文件详解

33.4.5 udev规则文件

33.4.6 查询udev数据库中的设备信息

33.4.7 重启udev守护进程

第34章 Linux故障排查

34.1 恢复主引导记录

34.2 单用户模式

34.2.1 单用户模式简介

34.2.2 破解root用户密码

34.3 创建引导光盘

34.4 救援模式

34.4.1 救援模式简介

34.4.2 进入救援模式

34.4.3 使用救援模式解决Linux故

附录 命令速查表

内容摘要:

Linux是一个免费的多用户、多任务的操作系统,其稳定性、安全性与网络功能特别显著。目前Linux已经成为全球增长极快的操作系统,其应用将更加丰富,特别是在系统级的数据库、消息管理、Web应用、桌面办公和嵌入式开发等方面。
  《Linux应用大全·基础与管理》内容涉及Linux系统管理各方面的知识,全面、深入和系统,使用大量图表和实例进行讲述,便于读者理解和掌握知识点。《Linux应用大全·基础与管理》由浅入深进行讲解,脉络清晰,突出实践性和实用性,实例详细,通俗易懂。
  《Linux应用大全·基础与管理》适合Linux爱好者、Linux系统管理工程师、培训机构教师和学生以及大专院校计算机专业教师和学生使用。

编辑推荐:

Linux系统级解决方案,重磅来袭
IT同路人带你迈入Linux殿堂
专业:专家十多年技术升华与智慧碰撞生成的鸿篇巨制
全面:集Linux命令、技法、应用、经验于一体的应用宝典
实战:400分钟视频教程,讲透Linux每一个关键技术要点

配套《Linux应用大全 服务器架设》,让您的Linux学习之旅畅通无忧
《Linux应用大全 服务器架设》介绍了Linux服务器配置各方面的知识,主要包括网络配置文件和网络命令、OpenSSH、VNC、NFS、Samba、DHCP、DNS、Apache、Tomcat、Nginx、SVN、Vsftpd、Sendmail、NTP、NIS、OpenLDAP、MySQL、PostgreSQL、iptables、NAT、Squid、路由器、VPN和Oracle等服务器。

书籍规格:

书籍详细信息
书名Linux应用大全站内查询相似图书
9787115368959
如需购买下载《Linux应用大全》pdf扫描版电子书或查询更多相关信息,请直接复制isbn,搜索即可全网搜索该ISBN
出版地北京出版单位人民邮电出版社
版次1版印次1
定价(元)99.0语种简体中文
尺寸26 × 19装帧平装
页数 800 印数 4000

书籍信息归属:

Linux应用大全是人民邮电出版社于2014.9出版的中图分类号为 TP316.89 的主题关于 Linux操作系统 的书籍。