从零开始学Linux
2012-7
电子工业出版社
梁丽平
336
无
Linux系统可以免费地应用到多种服务器上,所以越来越多的系统管理及配置都需要在Linux系统上进行。而这些操作通常用命令或图形化软件来完成,这也就是本书的讲解内容。 本书是关于Linux系统的入门教程,共5篇14章。第1篇主要讲解Linux安装与配置。第2篇主要讲解图形桌面管理、用户和用户管理、磁盘管理、文档与目录管理、终端常用命令及系统监测与维护等内容。第3篇介绍常用软件的使用,包括互联网软件、图像处理软件、影音软件、文本编辑器软件、压缩与备份软件。第4篇介绍网络管理命令及其操作软件。第5篇为Linux环境下的编程,主要介绍Linux环境下的Shell编程语言的使用及其语法。 本书的目的是让读者能够更加直观地理解和掌握Linux操作系统的细节。
第1篇 Linux安装与配置 第1章 Linux系统概述 (教学视频:16分钟) 1.1 Linux起源及特点 1.1.1 Linux起源 1.1.2 Linux的特点及主要优势 1.2 Linux版本发展 1.2.1 Linux内核版本 1.2.2 Linux发行版本 1.3 Red Hat Enterprise Linux简介及其新特点 1.3.1 Red Hat Enterprise Linux简介 1.3.2 Red Hat Enterprise Linux 5新特点 1.4 小结 1.5 小测试 第2章 Linux系统安装及相关配置 (教学视频:41分钟) 2.1 准备安装Linux 2.1.1 安装程序的获取 2.1.2 硬件需求与兼容性 2.2 安装方式的选择 2.2.1 从CD—ROM安装 2.2.2 从硬盘进行安装 2.3 安装系统 2.3.1 启动安装程序 2.3.2 语言和键盘支持 2.3.3 磁盘分区设置 2.3.4 网络配置 2.3.5 时区选择 2.3.6 设置根口令 2.3.7 选择安装的软件包 2.3.8 准备安装 2.3.9 许可协议设置 2.3.10 防火墙设置 2.3.11 SELinux设置 2.3.12 Kdump设置 2.3.13 日期和时间设置 2.3.14 设置软件更新 2.3.15 创建个人用户 2.3.16 声卡设置 2.3.17 附加安装 2.4 删除分区和引导记录 2.4.1 删除Linux分区 2.4.2 删除Linux引导记录 2.5 系统安装常见问题的分析与处理 2.5.1 无法找到光驱 2.5.2 在安装过程中使用驱动程序盘 2.5.3 出现"No device found to install Red Hat Enterprise Linux"错误 2.5.4 无法使用全部硬盘空间 2.5.5 系统显示信号11错误 2.5.6 分区表无法识别 2.5.7 如何保存回溯追踪消息 2.6 小结 2.7 小测试 第2篇 Linux的管理与使用 第3章 图形桌面管理 (教学视频:27分钟) 3.1 桌面系统简介 3.2 使用GNOME 3.2.1 进入GNOME桌面 3.2.2 GNOME面板 3.2.3 GNOME命令行模式 3.2.4 输入法设置 3.2.5 屏幕分辨率和屏幕保护程序设置 3.2.6 声卡检测 3.2.7 添加和删除软件包 3.2.8 刻录光盘 3.2.9 搜索文件 3.2.10 编辑菜单 3.2.11 其他个性化设置 3.2.12 退出GNOME桌面 3.3 使用KDE 3.3.1 进入KDE 3.3.2 KDE桌面和面板 3.3.3 Konqueror文件管理器 3.3.4 KDE控制中心 3.3.5 退出KDE桌面 3.4 桌面常见故障分析与处理 3.4.1 图形界面无法正常启动 3.4.2 调整显示器和显卡 3.5 小结 3.6 小测试 第4章 用户和用户组管理 (教学视频:32分钟) 4.1 普通用户的管理 4.1.1 添加新用户 4.1.2 修改用户的账号 4.1.3 删除用户 4.1.4 用户的临时禁用 4.1.5 用户默认配置文件/etc/login.defs 4.1.6 使用newusers命令批量添加用户 4.2 根用户的管理 4.2.1 修改root密码 4.2.2 使用su命令切换为root 4.2.3 root密码丢失的处理 4.3 用户组的管理 4.3.1 添加新用户组 4.3.2 修改用户组属性 4.3.3 删除用户组 4.4 用户和用户组的图形化管理 4.4.1 添加新用户 4.4.2 修改用户属性 4.4.3 删除用户 4.4.4 添加新用户组 4.4.5 修改用户组 4.4.6 删除用户组 4.5 用户和用户组管理常见问题 4.5.1 /etc/nologin文件引起普通用户无法登录 4.5.2 账户到期或密码失效导致用户无法登录 4.5.3 用户和用户组管理的安全防范措施 4.5.4 账号管理的常用命令 4.5.5 创建用户共享目录 4.6 小结 4.7 小测试 第5章 磁盘管理 (教学视频:27分钟) 5.1 常用的磁盘管理工具 5.1.1 Linux磁盘分区简介 5.1.2 fdisk磁盘分区工具简介 5.1.3 进入fdisk交互模式 5.1.4 使用fdisk划分磁盘分区实例 5.1.5 使用Partition Magic管理磁盘分区 5.1.6 parted磁盘分区工具简介 5.1.7 进入parted交互模式 5.1.8 使用mkfs创建文件系统 5.1.9 使用fdformat格式化磁盘 5.1.10 使用e2fsck修复磁盘 5.2 磁盘配额管理 5.2.1 磁盘配额的系统配置 5.2.2 对用户设置磁盘配额 5.2.3 启动和终止磁盘配额 5.3 磁盘管理常见问题 5.3.1 添加新磁盘 5.3.2 修复受损文件系统 5.3.3 无法引导文件系统 5.4 小结 5.5 小测试 第6章 Linux文件和目录管理 (教学视频:85分钟) 6.1 文件系统的概念 6.2 Linux文件系统的组织方式 6.3 Linux系统的默认安装目录 6.4 Linux文件系统的类型 6.5 使用fstab文件挂载文件系统 6.6 Linux文件系统的组成 6.7 创建Linux文件系统 6.8 Linux文件的类型 6.9 文件和目录的权限 6.9.1 权限的常规表示 6.9.2 使用chmod命令进行权限设置 6.9.3 设置特殊权限 6.9.4 设置文件或目录的默认权限 6.9.5 权限的图形化管理 6.10 文件和目录管理常用命令 6.10.1 文件和目录操作常用通配符 6.10.2 Is或dir命令:列出当前目录的内容 6.10.3 cd命令:更改当前目录 6.10.4 cp命令:复制目录或文件 6.10.5 rm命令:删除目录或文件 6.10.6 mkdir命令:创建目录 6.10.7 rmdir命令:删除空目录 6.10.8 mv命令:移动文件或目录 6.10.9 find命令:查找文件 6.10.10 grep命令:在文件中搜索指定的字符串 6.10.11 chown命令:改变文件或目录的拥有者 6.10.12 chgrp命令:修改文件或目录所属的用户组 6.10.13 cat命令:把一个文件发送到标准输出设备 6.10.14 more命令:一次显示一屏信息 6.10.15 less命令:显示文件时允许用户向前向后翻阅文件 6.10.16 head命令:查看文件前面的部分内容 6.10.17 touch命令:改变文件的时间戳 6.10.18 sort命令:对文件中的所有行进行排序 6.10.19 comm命令:对两个已排序文件逐行进行比较 6.10.20 diff命令:比较两个文本文件,并显示其不同之处 6.10.21 cut命令:移出文件中的部分内容 6.10.22 locate命令:查找所有名称中包含指定字符串的文件 6.10.23 split命令:将一个文件拆分成几个文件 6.10.24 I/O重定向及管道操作 6.11 文件和目录的图形化管理 6.11.1 启动Nautilus文件管理器 6.11.2 打开文件和目录 6.11.3 书签 6.11.4 文件与目录的创建、重命名和删除 6.11.5 文件和目录的移动/复制/链接 6.11.6 修改文件和目录的属性 6.11.7 使用软盘、光盘等可移动介质 6.12 文件和目录管理常见问题 6.12.1 无法卸载已挂载的文件系统 6.12.2 修复损坏的文件系统 6.12.3 查询设备上采用的未知文件系统 6.12.4 恢复己删除的文件 6.13 小结 6.14 小测试 第7章 Linux终端常用命令 (教学视频:66分钟) 7.1 Linux的终端窗口 7.1.1 启动终端窗口 7.1.2 终端窗口的带规操作 7.1.3 命令行自动补全 7.2 常用的信息显示命令 7.2.1 pwd命令 7.2.2 stat命令 7.2.3 uname命令 7.2.4 hostname命令 7.2.5 dmesg命令 7.2.6 free命令 7.2.7 locale命令 7.2.8 cat/etc/issue命令 7.2.9 lastb命令 7.2.10 date命令 7.2.11 cal命令 7.2.12 time命令 7.2.13 clock命令 7.2.14 cat/proc/cpuinfo命令 7.2.15 cat/proc/interrupts命令 7.2.16 cat/proc/filesystems命令 7.2.17 lsmod命令 7.2.18 set命令 7.2.19 runlevel命令 7.2.20 sysctl—a命令 7.2.21 uptime命令 7.2.22 ps命令 7.2.23 top命令 7.2.24 pstree命令 7.2.25 history命令 7.2.26 mesg命令 7.3 常用的系统管理命令 7.3.1 mkbootdisk命令 7.3.2 kill命令 7.3.3 killall命令 7.3.4 alias和unalias命令 7.3.5 clear命令 7.3.6 reboot命令 7.3.7 shutdown命令 7.3.8 &命令 7.3.9 jobs命令 7.3.10 fg命令 7.3.11 exit命令 7.3.12 halt命令 7.3.13 sync命令 7.3.14 mknod命令 7.3.15 chattr命令 7.3.16 echo命令 7.3.17 wc命令 7.4 软盘操作命令集mtools 7.5 Linux与DOS常用命令比较 7.6 使用mount命令挂载外设 7.6.1 CDROM的挂载 7.6.2 USB存储设备的挂载 7.7 常用联机帮助命令 7.7.1 man命令 7.7.2 info命令 7.7.3 help命令 7.7.4 其他相关命令 7.8 小结 7.9 小测试 第8章 系统监测与维护 (教学视频:45分钟) 8.1 监测系统资源和性能 8.1.1 使用proc文件系统查看系统内核信息 8.1.2 系统监视器 8.1.3 磁盘使用分析器 8.2 查看用户使用系统资源情况 8.2.1 w命令 8.2.2 who命令 8.2.3 last命令 8.2.4 ac命令 8.3 利用自动作业程序实现系统自维护 8.3.1 Cron程序 8.3.2 Anacron程序 8.3.3 at程序 8.3.4 batch命令 8.4 改变进程优先级 8.4.1 nice命令 8.4.2 renice命令 8.4.3 使用系统监视器更改优先级 8.5 Linux系统日志 8.5.1 启动syslog日志进程 8.5.2 系统日志配置文件syslog.conf 8.5.3 测试syslog.conf 8.5.4 清空运行日志 8.5.5 系统日志的图形化管理 8.5.6 使用日志进行故障诊断 8.6 小结 8.7 小测试 …… 第3篇 常用软件的使用 第4篇 网络的配置与管理 第5篇 Linux环境下的编程
版权页: 插图: 2.5.6 分区表无法识别 在安装过程中,如果在磁盘分区设置阶段出现了一条与下面类似的错误信息:"无法读hda设备上的分区表。要创建新分区,分区表必须被初始化,这将破坏这个设备上的所有数据。"则表示该驱动器上可能没有分区表,或者驱动器上的分区表无法被安装程序所使用的分区软件识别。 通常使用过EZ—BIOS之类程序的用户会遇到这样的问题。该问题将导致数据的完全丢失。用户在安装Red Hat Enterprise Linux之前,应对硬盘上的重要数据做好备份。 2.5.7 如何保存回溯追踪消息 当用户收到回溯追踪错误消息时,通常需要将其保存在软驱中。如果系统中没有安装软驱,可以使用scp命令把错误消息保存到另一个远程系统上。 当回溯追踪消息对话框出现时,回溯追踪程序同时会将错误消息自动写入/tmp/anacdump文件中。用户可以切换到一个新的虚拟控制台(例如按Ctrl+Alt+F2组合键切换到tty2),然后使用scp命令将消息写入一个已知远程系统的/tmp/anacdump.txt文件中。 2.6 小结 本草以Red Hat Enterprise Linux5为例介绍了Linux系统安装的过程和方法:包括系统的引导、磁盘的分区、创建文件系统及相关系统配置。对于卸载系统也进行简单介绍,同时对常见安装过程的问题及解决方法进行了描述。希望通过本章的讲解和学习,能够让各位读者都能够自己手动成功安装Red Hat Enterprise Linux 5。 2.7 小测试 1.问答题 (1)无法找到光驱应该怎么处理? (2)安装Red Hat的系统有几种方法? (3)从硬盘安装时,要注意哪些事情? 2.试一试 请读者根据本章讲解的内容,自己手动在电脑上安装Red Hat Enterprise Linux5系统,如果在安装过程出现了问题,根据2.5节的内容进行解决。
《从零开始学Linux》的讲解内容是Linux系统可以免费地应用到多种服务器上,所以越来越多的系统管理及配置都需要在Linux系统上进行。而这些操作通常用命令或图形化软件来完成。《从零开始学Linux》的目的是让读者能够更加直观地理解和掌握Linux操作系统的细节。《从零开始学Linux》适合学习Linux操作系统的初学者,也可作为大、中院校师生的培训教材。
无