微信扫一扫,移动浏览光盘
简介
内容详尽:针对Linux常用的实用工具做详细介绍
目录
第1章 Linux 操作系统和常用软件
1.1 软件基础知识
1.1.1 系统软件
1.1.2 Linux下的应用软件分类
1.2 软件的获取方式
1.3 软件许可的分类
第2章 Linux虚拟化工具
2.1 Linux虚拟化简介
2.1.1 Linux虚拟化类型
2.1.2 Linux虚拟化项目
2.1.3 Linux服务器虚拟化的重要性
2.2 VirtualBox虚拟化技术
2.2.1 VirtualBox简介
2.2.2 Linux下安装VirtualBox
2.2.3 启动VirtualBox
2.2.4 建立一个虚拟机
2.2.5 虚拟机配置
2.2.6 使用VirtualBox在Linux下安装运行Windows XP SP3的技巧
2.2.7 增强功能工具的其他功能
2.3 KVM虚拟机配置
2.3.1 KVM虚拟机简介
2.3.2 安装及配置KVM相关软件
2.3.3 使用virt-manager建立一个KVM虚拟机
2.3.4 RHEL 6 KVM虚拟机新功能
2.3.5 使用命令行执行高级管理任务
2.4 KVM虚拟机存储设置
2.4.1 KVM虚拟机存储模式解析
2.4.2 创建基于分区的存储池
2.4.3 创建基于目录的存储池
2.4.4 创建基于LVM的存储池
2.4.5 使用命令行方式管理存储池
2.5 KVM SPICE 配置
2.5.1 SPICE 简介
2.5.2 安装及配置SPICE服务器
2.5.3 使用SPICE客户机
2.6 远程管理虚拟机
2.6.1 KVM虚拟机远程管理
2.6.2 使用phpVirtualBox远程管理VirtualBox虚拟机
2.6.3 使用RemoteBox的远程管理虚拟机
第3章 Linux文件管理工具
3.1 22个基于命令行的文件管理工具
3.1.1 ls:显示文件名
3.1.2 cat:显示文本文件内容
3.1.3 rm:删除文件
3.1.4 cp:复制文件
3.1.5 mv:更改文件名
3.1.6 echo:显示文本
3.1.7 date:显示日期和时间
3.1.8 locate:搜索文件
3.1.9 chattr:改变文件的属性
3.1.10 umask:指定在建立文件时预设的权限掩码
3.1.11 chmod:设置文件或者目录的权限
3.1.12 chgrp:改变文件或者目录所属的群组
3.1.13 chown:改变文件的拥有者或者群组
3.1.14 split:分割文件
3.1.15 find:查找目录或者文件
3.1.16 ln:链接文件或目录
3.1.17 tree:以树状图显示目录内容
3.1.18 more:查看文件的内容
3.1.19 rmdir:删除目录
3.1.20 bunzip2:解压缩.bz2文件
3.1.21 unzip:解压缩zip文件
3.1.22 gzip:压缩文件
3.2 基于图形化的文件管理工具
3.2.1 Nautilus 文件管理器
3.2.2 搜索文件工具
3.2.3 抓图工具
3.2.4 文档查看器
3.2.5 归档管理器
3.2.6 字符映射表
3.2.7 日期和时间设置工具
3.2.8 连接到服务器
3.2.9 图像查看器
3.2.10 计算器
第4章 Linux 安全管理工具
4.1 使用Nmap端口扫描工具
4.1.1 Nmap简介
4.1.2 使用Nmap
4.1.3 nmap命令实例
4.1.4 Nmap图形前端
4.1.5 Nmap使用注意事项
4.2 使用Wireshark网络包分析
4.2.1 Wireshark简介
4.2.2 下载安装Wireshark
4.2.3 使用Wireshark
4.2.4 用Wireshark分析互联网数据包实例
4.3 使用防火墙管理工具Fwbuilder
4.3.1 Fwbuilder简介
4.3.2 下载安装
4.3.3 使用Fwbuilder
4.4 部署Web应用防火墙工具 ModSecurity
4.4.1 WAF简介
4.4.2 使用ModSecurity
4.4.3 ModSecurity未来的发展方向
4.5 使用rootkit检查工具
4.5.1 rootkit的定义
4.5.2 rootkit 的类型
4.5.3 防止 rootkit攻击的基本思路
4.5.4 使用chkrootkit工具软件
4.5.5 使用Rootkit Hunter
4.6 使用Linux 防病毒工具
4.6.1 Linux病毒简介
4.6.2 使用ESET NOD32 Antivirus
4.7 使用Nessus漏洞扫描器
4.7.1 Nessus简介
4.7.2 安装配置
4.8 其他Linux 安全工具简介
4.8.1 密码分析工具John the ripper
4.8.2 系统管理工具sudo
4.8.3 网络瑞士军刀Netcat
4.8.4 网络审计和渗透测试工具DSniff
4.8.5 网络探测工具Hping
4.8.6 列出打开的文件命令工具LSOF
4.8.7 强大的无线嗅探器Kismet
4.8.8 802.11 WEP密码破解工具AirSnort
4.8.9 高级的traceroute工具Firewalk
4.8.10 主动操作系统指纹识别工具XProbe
第5章 Linux软件包管理升级工具
5.1 RPM软件包管理
5.1.1 RPM简介
5.1.2 RPM的功能
5.1.3 RPM软件包格式
5.1.4 rpm命令格式
5.1.5 rpm命令实例
5.2 YUM软件包管理
5.2.1 YUM简介
5.2.2 YUM命令
5.3 使用图形化工具
5.3.1 使用图形化工具PackageKit安装软件包
5.3.2 使用图形化工具PackageKit更新系统
5.3.3 使用yumex
第6章 Linux用户管理工具
6.1 命令行管理工具
6.1.1 useradd:建立用户
6.1.2 userdel:删除用户
6.1.3 usermod:修改已有用户的信息
6.1.4 passwd:设置密码
6.1.5 chage:密码老化
6.1.6 groupadd:添加组
6.1.7 groupdel:删除组账户
6.1.8 groupmod:修改组
6.1.9 vipw:编辑/etc/passwd文件
6.1.10 vigr:编辑/etc/group文件
6.1.11 newgrp:转换组
6.1.12 groups:显示组
6.1.13 gpasswd:添加组
6.1.14 whoami:显示当前用户名称
6.1.15 who:显示登录用户
6.1.16 id:显示用户信息
6.1.17 su:切换身份
6.1.18 pwck:检测账户
6.1.19 grpck:检测用户组账号信息的完整性
6.1.20 chsh:设置shell
6.1.21 chfn:修改用户信息
6.1.22 ac:显示用户在线时间的统计信息
6.1.23 grpconv:开启群组的投影密码
6.1.24 grpunconv:关闭群组的投影密码
6.1.25 lastlog;显示最近登录用户的用户名、登录端口和登录时间
6.1.26 logname:显示当前用户的名称
6.1.27 users:显示当前登录到系统的用户
6.1.28 lastb:显示登录系统失败用户的相关信息
6.2 使用图形化工具管理用户
6.2.1 用户和组群配置工具简介
6.2.2 添加新用户
6.2.3 修改用户属性
6.2.4 添加新组群
6.2.5 修改组群属性
6.3 Linux 用户管理技巧
6.3.1 Linux下批量添加用户
6.3.2 配置sudo让Linux用户管理更加安全
第7章 Linux存储管理工具
7.1 Linux磁盘管理工具命令
7.1.1 fdisk:磁盘分区
7.1.2 badblock:检查磁盘
7.1.3 parted:磁盘分区工具
7.1.4 df:显示报告文件系统磁盘使用信息
7.1.5 du:显示目录或者文件所占的磁盘空间
7.1.6 dd:磁盘操作
7.1.7 quota:显示磁盘已使用的空间与限制
7.1.8 quotacheck:检查磁盘的使用空间与限制
7.1.9 quotaoff:关闭磁盘空间限制
7.1.10 quotaon:开启磁盘空间限制
7.1.11 quotastats:显示磁盘空间的限制
7.1.12 repquota:检查磁盘空间限制的状态
7.1.13 mdadm:RAID设置工具
7.2 ext2/ext3文件系统管理工具
7.2.1 创建 ext2/ext3/etx4 文件系统
7.2.2 检查 ext2/ext3/ext4 文件系统
7.2.3 调整 ext2/ext3/ext4文件系统的属性
7.2.4 管理 ext2/ext3/ext4 文件系统的卷标
7.3 Linux磁盘操作实战
7.3.1 为Linux添加新硬盘
7.3.2 Linux磁盘配额配置
7.4 Linux 磁盘RAID配置
7.5 LVM管理工具
7.5.1 LVM基础
7.5.2 命令行LVM配置实战
7.5.3 使用system-config-lvm 管理LVM
7.6 使用磁盘使用分析器
7.6.1 磁盘使用分析器简介
7.6.2 磁盘使用分析器快速入门
7.7 使用Palimpsest 磁盘工具
7.7.1 简介
7.7.2 安装使用
7.7.3 主要功能
7.8 刻录工具的使用
7.8.1 命令行下刻录
7.8.2 图形界面下的刻录工具Brasero
7.9 使用 Gparted 分区编辑器
7.9.1 简介
7.9.2 安装
7.9.3 创建分区
7.9.4 格式化分区
7.9.5 激活分区
7.10 清理磁盘碎片和为系统瘦身工具
7.10.1 命令行工具
7.10.2 使用BleachBit工具
第8章 Linux 网络配置工具
8.1 Linux网络基础
8.1.1 Linux网络结构的特点
8.1.2 Linux下端口号分配
8.1.3 Linux的TCP/IP网络配置
8.2 基于Linux命令行的管理工具
8.2.1 arp:管理系统中的ARP 高速缓存
8.2.2 arpwatch:监听ARP记录
8.2.3 arping:发送ARP请求到一个相邻主机
8.2.4 finger:查找并显示用户信息
8.2.5 ifconfig:设置网络接口
8.2.6 iwconfig:设置无线网卡
8.2.7 hostname:显示主机名
8.2.8 ifup:激活设备
8.2.9 ifdown:禁用网络设备
8.2.10 mii-tool:调整网卡模式
8.2.11 route:设置路由表
8.2.12 netstat:查看网络连接
8.2.13 ping:检测主机的连通性
8.2.14 traceroute:检查数据包所经过的路由器
8.2.15 wget:下载文件
8.2.16 telnet:远程登录
8.2.17 ethtool:查询及设置网卡参数
8.2.18 tc:显示和维护流量控制设置
8.3 使用NetworkManager和Wcid配置网络连接
8.3.1 NetworkManager简介
8.3.2 使用NetworkManager配置有线网络接口
8.3.3 使用NetworkManager 连接 Wi-Fi(802.11)网络
8.3.4 使用Wicd网络管理器
8.4 掌握Linux命令行网络监控工具
8.4.1 使用iftop工具监控网卡的流量
8.4.2 使用ngrep监控网络接口
8.4.3 利用Bwm-NG监测带宽
8.4.4 lsof
8.4.5 使用IPTraf监控Linux网络
8.4.6 使用Tcpdump
第9章 Linux编辑器vi和gedit
9.1 vi编辑器
9.1.1 Linux命令行编辑器简介
9.1.2 vi编辑器简介
9.1.3 vi编辑器的模式
9.1.4 vi三种模式的切换
9.1.5 vi编辑器基本操作
9.1.6 在vi编辑器移动光标
9.1.7 在文件中搜索、修改和删除文本
9.1.8 vi进阶应用
9.1.9 vi总结
9.2 gedit
9.2.1 简介
9.2.2 gedit 的启动
9.2.3 gedit的首选项
9.2.4 常用的技巧
9.2.5 用gedit制作脚本的简单例子
9.2.6 解决gedit中文乱码
9.2.7 用gedit制作代码转换的简单例子
第10章 SELinux和安全审计工具
10.1 SELinux简介
10.1.1 SELinux起源
10.1.2 SELinux构架
10.1.3 SELinux相关的文件
10.2 SELinux使用实战
10.2.1 SELinux 布尔值和上下文配置
10.3 使用命令行工具管理SELinux
10.4 SELinux日志文件的使用
10.5 SELinux和网络服务设置
10.5.1 Apache与SELinux
10.5.2 Samba 和SELinux
10.5.3 Vsftp 和SELinux
10.5.4 NFS和SELinux
10.5.5 MySQL和SELinux
10.5.6 DNS和SELinux
10.6 Linux 安全审计工具
10.6.1 Linux用户空间审计系统简介
10.6.2 安装软件包并且配置审计守护进程
10.6.3 用户空间审计系统的使用实例
第11章 Linux计划任务和日志管理工具
11.1 Linux计划任务命令行工具
11.1.1 at相关命令
11.1.2 at相关命令使用实例
11.1.3 系统资源的定时调用(使用cron)
11.2 Linux计划任务图形化工具Gnome-schedule
11.2.1 简介
11.2.2 安装
11.2.3 使用方法
11.3 Linux日志管理工具
11.3.1 简介
11.3.2 日志管理软件包psacct 简介
11.3.3 lastcomm 命令
11.3.4 sa命令
11.3.5 ac命令
11.3.6 accton命令
11.4 其他日志管理实用工具
11.5 Linux日志管理技巧
11.5.1 使用logrotate工具
11.5.2 搜索日志文件的策略和技巧
11.5.3 手动搜索日志文件
11.5.4 使用logwatch工具搜索日志文件
11.5.5 其他日志工具
11.6 使用图形化工具:系统日志查看器
11.6.1 安装
11.6.2 快速使用入门
11.7 配置Rsyslog
11.7.1 简介
11.7.2 安装配置
第12章 Linux打印管理工具
12.1 使用图形化打印配置管理工具
12.1.1 Linux 打印过程
12.1.2 下载安装驱动
12.1.3 使用system-config-printer
12.2 使用CUPS打印系统
12.2.1 了解Alternative机制
12.2.2 启动CUPS打印服务
12.2.3 管理CUPS打印系统
12.3 使用命令行工具
12.3.1 cupsd:通用打印程序守护进程
12.3.2 lpadmin:配置LP打印服务
12.3.3 lp:打印文件
12.3.4 lpstat:显示行式打印机状态信息
12.3.5 lpr:排队打印作业
12.3.6 lprm:打印队列删除任务
12.3.7 lpc:控制打印机
12.3.8 lpq:检查假脱机队列
12.3.9 lpinfo:显示驱动和设备
12.3.10 lpmove:将作业从一个队列移动到另外一个队列中
12.3.11 lpd:行打印守护进程
12.3.12 Linux打印故障诊断
第13章 使用Webmin工具管理Linux
13.1 Webmin安装配置
13.1.1 Webmin简介
13.1.2 下载安装Webmin
13.2 使用Webmin
13.2.1 登录Webmin
13.2.2 Webmin的自身配置
13.2.3 Webmin主界面
13.2.4 理解Webmin配置文件
13.2.5 Webmin的安全性
13.3 服务器类型模块
13.3.1 Apache 服务器
13.3.2 DHCP服务器
13.3.3 Postfix配置
13.3.4 Samba Windows 文件共享
13.3.5 Squid代理服务器
13.3.6 SSH服务
13.3.7 Webalizer日志分析
13.4 网络配置管理
13.4.1 网络接口
13.4.2 路由和网关
13.5 硬件配置管理
13.5.1 本地磁盘分区
13.5.2 系统时间
13.6 系统配置管理
13.6.1 用户与组
13.6.2 Cron任务调度
13.6.3 文件系统备份
13.6.4 开机和关机
13.7 其他配置管理
13.7.1 系统和服务器状态
13.7.2 Perl模块
13.7.3 PHP配置
第14章 Linux系统管理工具
14.1 基于命令行的系统管理工具
14.1.1 accton:打开或关闭进程统计
14.1.2 lastcomm:显示以前使用过的命令的信息
14.1.3 sa:报告、清理并维护进程统计文件
14.1.4 halt:关闭系统
14.1.5 init:进程处理初始化
14.1.6 local:显示本地支持的语言系统信息
14.1.7 logout命令:退出系统
14.1.8 bg:后台运行命令
14.1.9 fg:挂起程序
14.1.10 jobs:显示后台程序
14.1.11 kill:杀掉进程
14.1.12 crontab:设置计时器
14.1.13 pstree:显示进程状态树
14.1.14 nice:改变优先权等级
14.1.15 renice:修改优先级
14.1.16 sleep:暂停进程
14.1.17 nohup:用户退出系统之后继续工作
14.1.18 pgrep:查找匹配条件的进程
14.1.19 fuser:用文件或者套接口表示进程
14.1.20 chkconfig:设置系统的各种服务
14.1.21 strace:用来跟踪一个进程的系统调用或信号产生的情况
14.1.22 ltrace:跟踪进程调用库函数的情况
14.1.23 ntsysv:设置系统服务
14.1.24 systemctl:设置系统服务
14.1.25 lsmod:显示Linux内核的模块信息
14.1.26 reboot:重新启动系统
14.1.27 uname:显示系统信息
14.1.28 set:设置shell
14.1.29 setenv:查询或显示环境变量
14.1.30 lspci:查看硬件插槽
14.2 基于图形化的系统管理工具
14.2 1 系统监视器
14.2.2 输入法设置工具
14.2.3 键盘设置
14.2.4 鼠标设置
14.2.5 服务设置工具system-config-services
第15章 Linux备份与恢复工具
15.1 Linux备份基础
15.1.1 什么是备份
15.1.2 备份前需考虑的因素
15.1.3 选择备份介质
15.1.4 Linux备份策略
15.2 Linux磁带机备份和恢复
15.2.1 磁带存储简介
15.2.2 磁带管理命令
15.3 Linux常用备份工具的使用
15.3.1 用mirrordir做硬盘分区镜像
15.3.2 使用partimage备份恢复Linux分区
15.3.3 使用afio工具备份
15.3.4 图形化工具LuckyBackup
15.3.5 Linux 备份恢复工具
15.4 使用网络备份工具Bacula
15.4.1 Bacula简介
15.4.2 Bacula安装及配置
15.4.3 执行备份和恢复
15.4.4 使用图形化工具bacula-console-bat
第16章 Linux系统监控和性能测试工具
16.1 监控原理
16.1.1 性能监控方法
16.1.2 proc文件系统的特点
16.1.3 lproc文件系统的功能
16.1.4 监控系统负载
16.1.5 使用phpsysinfo
16.1.6 监控Linux进程运行
16.1.7 监控内存使用情况
16.1.8 监控中央处理器
16.1.9 使用iostat监控I/O性能
16.1.10 监控网络性能
16.1.11 sar
16.1.12 使用kSar
16.2 Linux核心硬件状态监控
16.2.1 使用命令行工具检测主板、CPU
16.2.2 使用smartmontools检测硬盘健康状态
16.3 使用Nagios
16.3.1 Nagios简介
16.3.2 安装Nagios
16.3.3 添加监测目标
16.3.4 在监测主机上安装nrpe代理
16.3.5 设置报警
16.3.6 安装其他插件
16.3.7 配置SMTP插件
16.3.8 配置POP插件
16.3.9 配置IMAP插件
16.4 Linux 网络性能测试工具
16.4.1 网络性能测试简介
16.4.2 利用ipref 测试网络性能
16.4.3 使用tcptrace
1.1 软件基础知识
1.1.1 系统软件
1.1.2 Linux下的应用软件分类
1.2 软件的获取方式
1.3 软件许可的分类
第2章 Linux虚拟化工具
2.1 Linux虚拟化简介
2.1.1 Linux虚拟化类型
2.1.2 Linux虚拟化项目
2.1.3 Linux服务器虚拟化的重要性
2.2 VirtualBox虚拟化技术
2.2.1 VirtualBox简介
2.2.2 Linux下安装VirtualBox
2.2.3 启动VirtualBox
2.2.4 建立一个虚拟机
2.2.5 虚拟机配置
2.2.6 使用VirtualBox在Linux下安装运行Windows XP SP3的技巧
2.2.7 增强功能工具的其他功能
2.3 KVM虚拟机配置
2.3.1 KVM虚拟机简介
2.3.2 安装及配置KVM相关软件
2.3.3 使用virt-manager建立一个KVM虚拟机
2.3.4 RHEL 6 KVM虚拟机新功能
2.3.5 使用命令行执行高级管理任务
2.4 KVM虚拟机存储设置
2.4.1 KVM虚拟机存储模式解析
2.4.2 创建基于分区的存储池
2.4.3 创建基于目录的存储池
2.4.4 创建基于LVM的存储池
2.4.5 使用命令行方式管理存储池
2.5 KVM SPICE 配置
2.5.1 SPICE 简介
2.5.2 安装及配置SPICE服务器
2.5.3 使用SPICE客户机
2.6 远程管理虚拟机
2.6.1 KVM虚拟机远程管理
2.6.2 使用phpVirtualBox远程管理VirtualBox虚拟机
2.6.3 使用RemoteBox的远程管理虚拟机
第3章 Linux文件管理工具
3.1 22个基于命令行的文件管理工具
3.1.1 ls:显示文件名
3.1.2 cat:显示文本文件内容
3.1.3 rm:删除文件
3.1.4 cp:复制文件
3.1.5 mv:更改文件名
3.1.6 echo:显示文本
3.1.7 date:显示日期和时间
3.1.8 locate:搜索文件
3.1.9 chattr:改变文件的属性
3.1.10 umask:指定在建立文件时预设的权限掩码
3.1.11 chmod:设置文件或者目录的权限
3.1.12 chgrp:改变文件或者目录所属的群组
3.1.13 chown:改变文件的拥有者或者群组
3.1.14 split:分割文件
3.1.15 find:查找目录或者文件
3.1.16 ln:链接文件或目录
3.1.17 tree:以树状图显示目录内容
3.1.18 more:查看文件的内容
3.1.19 rmdir:删除目录
3.1.20 bunzip2:解压缩.bz2文件
3.1.21 unzip:解压缩zip文件
3.1.22 gzip:压缩文件
3.2 基于图形化的文件管理工具
3.2.1 Nautilus 文件管理器
3.2.2 搜索文件工具
3.2.3 抓图工具
3.2.4 文档查看器
3.2.5 归档管理器
3.2.6 字符映射表
3.2.7 日期和时间设置工具
3.2.8 连接到服务器
3.2.9 图像查看器
3.2.10 计算器
第4章 Linux 安全管理工具
4.1 使用Nmap端口扫描工具
4.1.1 Nmap简介
4.1.2 使用Nmap
4.1.3 nmap命令实例
4.1.4 Nmap图形前端
4.1.5 Nmap使用注意事项
4.2 使用Wireshark网络包分析
4.2.1 Wireshark简介
4.2.2 下载安装Wireshark
4.2.3 使用Wireshark
4.2.4 用Wireshark分析互联网数据包实例
4.3 使用防火墙管理工具Fwbuilder
4.3.1 Fwbuilder简介
4.3.2 下载安装
4.3.3 使用Fwbuilder
4.4 部署Web应用防火墙工具 ModSecurity
4.4.1 WAF简介
4.4.2 使用ModSecurity
4.4.3 ModSecurity未来的发展方向
4.5 使用rootkit检查工具
4.5.1 rootkit的定义
4.5.2 rootkit 的类型
4.5.3 防止 rootkit攻击的基本思路
4.5.4 使用chkrootkit工具软件
4.5.5 使用Rootkit Hunter
4.6 使用Linux 防病毒工具
4.6.1 Linux病毒简介
4.6.2 使用ESET NOD32 Antivirus
4.7 使用Nessus漏洞扫描器
4.7.1 Nessus简介
4.7.2 安装配置
4.8 其他Linux 安全工具简介
4.8.1 密码分析工具John the ripper
4.8.2 系统管理工具sudo
4.8.3 网络瑞士军刀Netcat
4.8.4 网络审计和渗透测试工具DSniff
4.8.5 网络探测工具Hping
4.8.6 列出打开的文件命令工具LSOF
4.8.7 强大的无线嗅探器Kismet
4.8.8 802.11 WEP密码破解工具AirSnort
4.8.9 高级的traceroute工具Firewalk
4.8.10 主动操作系统指纹识别工具XProbe
第5章 Linux软件包管理升级工具
5.1 RPM软件包管理
5.1.1 RPM简介
5.1.2 RPM的功能
5.1.3 RPM软件包格式
5.1.4 rpm命令格式
5.1.5 rpm命令实例
5.2 YUM软件包管理
5.2.1 YUM简介
5.2.2 YUM命令
5.3 使用图形化工具
5.3.1 使用图形化工具PackageKit安装软件包
5.3.2 使用图形化工具PackageKit更新系统
5.3.3 使用yumex
第6章 Linux用户管理工具
6.1 命令行管理工具
6.1.1 useradd:建立用户
6.1.2 userdel:删除用户
6.1.3 usermod:修改已有用户的信息
6.1.4 passwd:设置密码
6.1.5 chage:密码老化
6.1.6 groupadd:添加组
6.1.7 groupdel:删除组账户
6.1.8 groupmod:修改组
6.1.9 vipw:编辑/etc/passwd文件
6.1.10 vigr:编辑/etc/group文件
6.1.11 newgrp:转换组
6.1.12 groups:显示组
6.1.13 gpasswd:添加组
6.1.14 whoami:显示当前用户名称
6.1.15 who:显示登录用户
6.1.16 id:显示用户信息
6.1.17 su:切换身份
6.1.18 pwck:检测账户
6.1.19 grpck:检测用户组账号信息的完整性
6.1.20 chsh:设置shell
6.1.21 chfn:修改用户信息
6.1.22 ac:显示用户在线时间的统计信息
6.1.23 grpconv:开启群组的投影密码
6.1.24 grpunconv:关闭群组的投影密码
6.1.25 lastlog;显示最近登录用户的用户名、登录端口和登录时间
6.1.26 logname:显示当前用户的名称
6.1.27 users:显示当前登录到系统的用户
6.1.28 lastb:显示登录系统失败用户的相关信息
6.2 使用图形化工具管理用户
6.2.1 用户和组群配置工具简介
6.2.2 添加新用户
6.2.3 修改用户属性
6.2.4 添加新组群
6.2.5 修改组群属性
6.3 Linux 用户管理技巧
6.3.1 Linux下批量添加用户
6.3.2 配置sudo让Linux用户管理更加安全
第7章 Linux存储管理工具
7.1 Linux磁盘管理工具命令
7.1.1 fdisk:磁盘分区
7.1.2 badblock:检查磁盘
7.1.3 parted:磁盘分区工具
7.1.4 df:显示报告文件系统磁盘使用信息
7.1.5 du:显示目录或者文件所占的磁盘空间
7.1.6 dd:磁盘操作
7.1.7 quota:显示磁盘已使用的空间与限制
7.1.8 quotacheck:检查磁盘的使用空间与限制
7.1.9 quotaoff:关闭磁盘空间限制
7.1.10 quotaon:开启磁盘空间限制
7.1.11 quotastats:显示磁盘空间的限制
7.1.12 repquota:检查磁盘空间限制的状态
7.1.13 mdadm:RAID设置工具
7.2 ext2/ext3文件系统管理工具
7.2.1 创建 ext2/ext3/etx4 文件系统
7.2.2 检查 ext2/ext3/ext4 文件系统
7.2.3 调整 ext2/ext3/ext4文件系统的属性
7.2.4 管理 ext2/ext3/ext4 文件系统的卷标
7.3 Linux磁盘操作实战
7.3.1 为Linux添加新硬盘
7.3.2 Linux磁盘配额配置
7.4 Linux 磁盘RAID配置
7.5 LVM管理工具
7.5.1 LVM基础
7.5.2 命令行LVM配置实战
7.5.3 使用system-config-lvm 管理LVM
7.6 使用磁盘使用分析器
7.6.1 磁盘使用分析器简介
7.6.2 磁盘使用分析器快速入门
7.7 使用Palimpsest 磁盘工具
7.7.1 简介
7.7.2 安装使用
7.7.3 主要功能
7.8 刻录工具的使用
7.8.1 命令行下刻录
7.8.2 图形界面下的刻录工具Brasero
7.9 使用 Gparted 分区编辑器
7.9.1 简介
7.9.2 安装
7.9.3 创建分区
7.9.4 格式化分区
7.9.5 激活分区
7.10 清理磁盘碎片和为系统瘦身工具
7.10.1 命令行工具
7.10.2 使用BleachBit工具
第8章 Linux 网络配置工具
8.1 Linux网络基础
8.1.1 Linux网络结构的特点
8.1.2 Linux下端口号分配
8.1.3 Linux的TCP/IP网络配置
8.2 基于Linux命令行的管理工具
8.2.1 arp:管理系统中的ARP 高速缓存
8.2.2 arpwatch:监听ARP记录
8.2.3 arping:发送ARP请求到一个相邻主机
8.2.4 finger:查找并显示用户信息
8.2.5 ifconfig:设置网络接口
8.2.6 iwconfig:设置无线网卡
8.2.7 hostname:显示主机名
8.2.8 ifup:激活设备
8.2.9 ifdown:禁用网络设备
8.2.10 mii-tool:调整网卡模式
8.2.11 route:设置路由表
8.2.12 netstat:查看网络连接
8.2.13 ping:检测主机的连通性
8.2.14 traceroute:检查数据包所经过的路由器
8.2.15 wget:下载文件
8.2.16 telnet:远程登录
8.2.17 ethtool:查询及设置网卡参数
8.2.18 tc:显示和维护流量控制设置
8.3 使用NetworkManager和Wcid配置网络连接
8.3.1 NetworkManager简介
8.3.2 使用NetworkManager配置有线网络接口
8.3.3 使用NetworkManager 连接 Wi-Fi(802.11)网络
8.3.4 使用Wicd网络管理器
8.4 掌握Linux命令行网络监控工具
8.4.1 使用iftop工具监控网卡的流量
8.4.2 使用ngrep监控网络接口
8.4.3 利用Bwm-NG监测带宽
8.4.4 lsof
8.4.5 使用IPTraf监控Linux网络
8.4.6 使用Tcpdump
第9章 Linux编辑器vi和gedit
9.1 vi编辑器
9.1.1 Linux命令行编辑器简介
9.1.2 vi编辑器简介
9.1.3 vi编辑器的模式
9.1.4 vi三种模式的切换
9.1.5 vi编辑器基本操作
9.1.6 在vi编辑器移动光标
9.1.7 在文件中搜索、修改和删除文本
9.1.8 vi进阶应用
9.1.9 vi总结
9.2 gedit
9.2.1 简介
9.2.2 gedit 的启动
9.2.3 gedit的首选项
9.2.4 常用的技巧
9.2.5 用gedit制作脚本的简单例子
9.2.6 解决gedit中文乱码
9.2.7 用gedit制作代码转换的简单例子
第10章 SELinux和安全审计工具
10.1 SELinux简介
10.1.1 SELinux起源
10.1.2 SELinux构架
10.1.3 SELinux相关的文件
10.2 SELinux使用实战
10.2.1 SELinux 布尔值和上下文配置
10.3 使用命令行工具管理SELinux
10.4 SELinux日志文件的使用
10.5 SELinux和网络服务设置
10.5.1 Apache与SELinux
10.5.2 Samba 和SELinux
10.5.3 Vsftp 和SELinux
10.5.4 NFS和SELinux
10.5.5 MySQL和SELinux
10.5.6 DNS和SELinux
10.6 Linux 安全审计工具
10.6.1 Linux用户空间审计系统简介
10.6.2 安装软件包并且配置审计守护进程
10.6.3 用户空间审计系统的使用实例
第11章 Linux计划任务和日志管理工具
11.1 Linux计划任务命令行工具
11.1.1 at相关命令
11.1.2 at相关命令使用实例
11.1.3 系统资源的定时调用(使用cron)
11.2 Linux计划任务图形化工具Gnome-schedule
11.2.1 简介
11.2.2 安装
11.2.3 使用方法
11.3 Linux日志管理工具
11.3.1 简介
11.3.2 日志管理软件包psacct 简介
11.3.3 lastcomm 命令
11.3.4 sa命令
11.3.5 ac命令
11.3.6 accton命令
11.4 其他日志管理实用工具
11.5 Linux日志管理技巧
11.5.1 使用logrotate工具
11.5.2 搜索日志文件的策略和技巧
11.5.3 手动搜索日志文件
11.5.4 使用logwatch工具搜索日志文件
11.5.5 其他日志工具
11.6 使用图形化工具:系统日志查看器
11.6.1 安装
11.6.2 快速使用入门
11.7 配置Rsyslog
11.7.1 简介
11.7.2 安装配置
第12章 Linux打印管理工具
12.1 使用图形化打印配置管理工具
12.1.1 Linux 打印过程
12.1.2 下载安装驱动
12.1.3 使用system-config-printer
12.2 使用CUPS打印系统
12.2.1 了解Alternative机制
12.2.2 启动CUPS打印服务
12.2.3 管理CUPS打印系统
12.3 使用命令行工具
12.3.1 cupsd:通用打印程序守护进程
12.3.2 lpadmin:配置LP打印服务
12.3.3 lp:打印文件
12.3.4 lpstat:显示行式打印机状态信息
12.3.5 lpr:排队打印作业
12.3.6 lprm:打印队列删除任务
12.3.7 lpc:控制打印机
12.3.8 lpq:检查假脱机队列
12.3.9 lpinfo:显示驱动和设备
12.3.10 lpmove:将作业从一个队列移动到另外一个队列中
12.3.11 lpd:行打印守护进程
12.3.12 Linux打印故障诊断
第13章 使用Webmin工具管理Linux
13.1 Webmin安装配置
13.1.1 Webmin简介
13.1.2 下载安装Webmin
13.2 使用Webmin
13.2.1 登录Webmin
13.2.2 Webmin的自身配置
13.2.3 Webmin主界面
13.2.4 理解Webmin配置文件
13.2.5 Webmin的安全性
13.3 服务器类型模块
13.3.1 Apache 服务器
13.3.2 DHCP服务器
13.3.3 Postfix配置
13.3.4 Samba Windows 文件共享
13.3.5 Squid代理服务器
13.3.6 SSH服务
13.3.7 Webalizer日志分析
13.4 网络配置管理
13.4.1 网络接口
13.4.2 路由和网关
13.5 硬件配置管理
13.5.1 本地磁盘分区
13.5.2 系统时间
13.6 系统配置管理
13.6.1 用户与组
13.6.2 Cron任务调度
13.6.3 文件系统备份
13.6.4 开机和关机
13.7 其他配置管理
13.7.1 系统和服务器状态
13.7.2 Perl模块
13.7.3 PHP配置
第14章 Linux系统管理工具
14.1 基于命令行的系统管理工具
14.1.1 accton:打开或关闭进程统计
14.1.2 lastcomm:显示以前使用过的命令的信息
14.1.3 sa:报告、清理并维护进程统计文件
14.1.4 halt:关闭系统
14.1.5 init:进程处理初始化
14.1.6 local:显示本地支持的语言系统信息
14.1.7 logout命令:退出系统
14.1.8 bg:后台运行命令
14.1.9 fg:挂起程序
14.1.10 jobs:显示后台程序
14.1.11 kill:杀掉进程
14.1.12 crontab:设置计时器
14.1.13 pstree:显示进程状态树
14.1.14 nice:改变优先权等级
14.1.15 renice:修改优先级
14.1.16 sleep:暂停进程
14.1.17 nohup:用户退出系统之后继续工作
14.1.18 pgrep:查找匹配条件的进程
14.1.19 fuser:用文件或者套接口表示进程
14.1.20 chkconfig:设置系统的各种服务
14.1.21 strace:用来跟踪一个进程的系统调用或信号产生的情况
14.1.22 ltrace:跟踪进程调用库函数的情况
14.1.23 ntsysv:设置系统服务
14.1.24 systemctl:设置系统服务
14.1.25 lsmod:显示Linux内核的模块信息
14.1.26 reboot:重新启动系统
14.1.27 uname:显示系统信息
14.1.28 set:设置shell
14.1.29 setenv:查询或显示环境变量
14.1.30 lspci:查看硬件插槽
14.2 基于图形化的系统管理工具
14.2 1 系统监视器
14.2.2 输入法设置工具
14.2.3 键盘设置
14.2.4 鼠标设置
14.2.5 服务设置工具system-config-services
第15章 Linux备份与恢复工具
15.1 Linux备份基础
15.1.1 什么是备份
15.1.2 备份前需考虑的因素
15.1.3 选择备份介质
15.1.4 Linux备份策略
15.2 Linux磁带机备份和恢复
15.2.1 磁带存储简介
15.2.2 磁带管理命令
15.3 Linux常用备份工具的使用
15.3.1 用mirrordir做硬盘分区镜像
15.3.2 使用partimage备份恢复Linux分区
15.3.3 使用afio工具备份
15.3.4 图形化工具LuckyBackup
15.3.5 Linux 备份恢复工具
15.4 使用网络备份工具Bacula
15.4.1 Bacula简介
15.4.2 Bacula安装及配置
15.4.3 执行备份和恢复
15.4.4 使用图形化工具bacula-console-bat
第16章 Linux系统监控和性能测试工具
16.1 监控原理
16.1.1 性能监控方法
16.1.2 proc文件系统的特点
16.1.3 lproc文件系统的功能
16.1.4 监控系统负载
16.1.5 使用phpsysinfo
16.1.6 监控Linux进程运行
16.1.7 监控内存使用情况
16.1.8 监控中央处理器
16.1.9 使用iostat监控I/O性能
16.1.10 监控网络性能
16.1.11 sar
16.1.12 使用kSar
16.2 Linux核心硬件状态监控
16.2.1 使用命令行工具检测主板、CPU
16.2.2 使用smartmontools检测硬盘健康状态
16.3 使用Nagios
16.3.1 Nagios简介
16.3.2 安装Nagios
16.3.3 添加监测目标
16.3.4 在监测主机上安装nrpe代理
16.3.5 设置报警
16.3.6 安装其他插件
16.3.7 配置SMTP插件
16.3.8 配置POP插件
16.3.9 配置IMAP插件
16.4 Linux 网络性能测试工具
16.4.1 网络性能测试简介
16.4.2 利用ipref 测试网络性能
16.4.3 使用tcptrace
Linux系统管理员工具集
光盘服务联系方式: 020-38250260 客服QQ:4006604884
云图客服:
用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问
Video Player
×
Audio Player
×
pdf Player
×