《Linux从初学到精通》

图书作者:华清远见 丛书名称: 华清远见系列图书 出版日期: 2011年4月

编辑推荐理由

推荐评分:5.0分

多年嵌入式人才培养及项目研发经验总结

数百家企业嵌入式研发岗位人才需求汇总

数十所嵌入式专业大学院校教学现状调研

侧重实践及案例分析并辅以代码加以讲解

图书简介

目前各种类型的linux系统在其应用领域中都有着长足的发展,特别是在信息安全越来越重要的今天。《linux从初学到精通(含dvd光盘1张)》作为一本linux的入门书籍,主要针对linux在服务器及个人应用领域的初学者,希望读者在认真学习后可以掌握linux的基本操作及一些常见服务的安装配置方法。
  • 《linux从初学到精通(含dvd光盘1张)》由浅入深地讲解linux系统的安装部署、桌面应用、基础操作、shell脚本、常用服务等相关知识。
  • 《linux从初学到精通(含dvd光盘1张)》从初学者的角度详细的讲解每一个操作步骤,力求让读者可以更加清楚、准确了解整个操作过程。
  • 《linux从初学到精通(含dvd光盘1张)》适合linux初、中级用户参考学习,也可作为高等院校电子类、信息类、计算机类等专业的linux教材。

图书目录

  • ※第1章 前世今生——linux系统简介

  • 1.1 linux诞生记
  • 1.2 linux成长记
  • 1.3 百家争鸣的linux发行版
  • 1.3.1 debian
  • 1.3.2 ubuntu
  • 1.3.3 suse/opensuse
  • 1.3.4 rhel
  • 1.3.5 红旗linux
  • 1.3.6 centos
  • 1.3.7 fedora
  • 1.3.8 为什么选择rhel 5.x
  • 1.4 为开源保驾护航的gnu及gpl/lgpl
  • 1.5 小企鹅大身手
  • ※第2章 开门见山——linux系统安装

  • 2.1 使用vmware workstation搭建测试环境
  • 2.1.1 新建虚拟机
  • 2.1.2 虚拟机基本操作
  • 2.1.3 虚拟机网络模式
  • 2.2 linux磁盘分区及目录
  • 2.2.1 linux磁盘分区
  • 2.2.2 linux文件系统及目录结构
  • 2.3 打造rhel 5.x平台
  • 2.3.1 rhel 5.x安装方式
  • 2.3.2 rhel 5.x安装与登录
  • 2.3.3 命令输入
  • 2.3.4 vmware tools安装
  • 2.4 windows 7/fedora 12和平共处
  • 2.5 实验任务
  • ※第3章 雾里看花——linux基本应用

  • 3.1 玩转桌面
  • 3.1.1 桌面环境
  • 3.1.2 浏览器
  • 3.1.3 聊天软件
  • 3.1.4 邮件客户端
  • 3.1.5 办公软件
  • 3.1.6 pdf查看
  • 3.1.7 媒体播放
  • 3.2 文本编辑器
  • 3.2.1 gedit编辑器使用
  • 3.2.2 vi编辑器使用
  • 3.3 天涯若比邻
  • 3.3.1 telnet
  • 3.3.2 ssh
  • 3.3.3 rdp
  • 3.4 linux命令基础
  • 3.4.1 linux命令分类
  • 3.4.2 linux命令格式
  • 3.4.3 linux命令辅助操作
  • 3.4.4 linux命令帮助获取
  • 3.5 实验任务
  • 3.6 本章测试
  • ※第4章 管好家产——linux目录及文件管理

  • 4.1 linux系统常见目录
  • 4.2 目录结构及操作命令
  • 4.2.1 nautilus工具
  • 4.2.2 pwd:查看当前目录
  • 4.2.3 cd:改变当前目录
  • 4.2.4 ls:显示目录内容
  • 4.2.5 mkdir:创建目录
  • 4.2.6 tree:以树状图显示目录内容
  • 4.3 文件操作命令
  • 4.3.1 touch:改变文件或目录时间
  • 4.3.2 file:识别文件类型
  • 4.3.3 cp:复制文件或目录
  • 4.3.4 rm:删除文件或目录
  • 4.3.5 mv:移动或更名现有的文件或目录
  • 4.3.6 ln:链接文件或目录
  • 4.4 查找操作命令
  • 4.4.1 locate:查找文件或目录
  • 4.4.2 which:查找文件
  • 4.4.3 whereis:查找文件
  • 4.4.4 find:查找文件或目录
  • 4.5 压缩与归档命令
  • 4.5.1 gzip:压缩文件
  • 4.5.2 bzip2:压缩文件
  • 4.5.3 tar:压缩备份
  • 4.5.4 zip/uzip:zip文件压缩与解压
  • 4.5.5 rar/unrar:rar文件压缩与解压
  • 4.5.6 7-zip:7z文件压缩与解密
  • 4.6 文本查看命令
  • 4.6.1 cat:显示文件内容
  • 4.6.2 head:显示文件内容的最前部分
  • 4.6.3 tail:显示文件内容的最尾部分
  • 4.6.4 more:逐页显示文件内容
  • 4.6.5 less:逐页显示文件内容
  • 4.6.6 grep:查找并显示符合条件的内容
  • 4.7 实验任务
  • 4.8 本章测试
  • ※第5章 人事档案——linux用户及组管理

  • 5.1 linux用户及组管理方式
  • 5.1.1 用户管理方式
  • 5.1.2 用户组管理方式
  • 5.1.3 相关配置文件/目录
  • 5.2 用户及用户组管理命令
  • 5.2.1 useradd:建立用户
  • 5.2.2 passwd:更改用户密码
  • 5.2.3 usermod:更改用户信息
  • 5.2.4 userdel:删除用户
  • 5.2.5 groupadd:建立用户组
  • 5.2.6 groupmod:更改gid及组名称
  • 5.2.7 groupdel:删除用户组
  • 5.2.8 chage:修改用户密码策略
  • 5.2.9 finger:查找并显示用户信息
  • 5.2.10 w:显示当前登录系统的用户及用户进程信息
  • 5.2.11 who:显示当前登录系统的用户信息
  • 5.2.12 last:显示当前及过去登录系统的用户信息
  • 5.3 用户切换
  • 5.3.1 su:切换用户
  • 5.3.2 sudo:以其他用户身份执行命令
  • 5.4 实验任务
  • 5.5 本章测试
  • ※第6章 看家护院——linux目录及文件权限管理

  • 6.1 linux目录及文件权限管理方式
  • 6.1.1 目录及文件的所有者及拥有组
  • 6.1.2 目录及文件权限类型
  • 6.1.3 目录及文件权限特性
  • 6.2 文件及目录所有者/拥有组/权限管理
  • 6.2.1 chgrp:更改目录或文件的拥有组
  • 6.2.2 chown:更改目录或文件的所有者或拥有组
  • 6.2.3 chmod:更改目录或文件权限
  • 6.3 目录及文件高级权限管理
  • 6.3.1 权限掩码
  • 6.3.2 特殊权限
  • 6.3.3 acl
  • 6.4 实验任务
  • 6.5 本章测试
  • ※第7章 我的地盘我做主——linux磁盘及文件系统管理

  • 7.1 linux磁盘分区
  • 7.1.1 linux硬盘管理方式
  • 7.1.2 通过命令对磁盘进行分区
  • 7.2 linux文件系统
  • 7.2.1 linux支持的文件系统
  • 7.2.2 ext3文件系统
  • 7.2.3 ext4文件系统
  • 7.3 创建文件系统
  • 7.3.1 创建msdos文件系统
  • 7.3.2 创建vfat文件系统
  • 7.3.3 创建ext3文件系统
  • 7.3.4 更改分区卷标
  • 7.4 挂载设备
  • 7.4.1 挂载及卸载设备
  • 7.4.2 /etc/fstab配置文件挂载文件设备
  • 7.4.3 自动挂载
  • 7.5 查看文件系统
  • 7.5.1 df:显示分区的使用情况
  • 7.5.2 du:显示文件或目录占用空间
  • 7.6 交换分区
  • 7.6.1 建立专用的交换分区
  • 7.6.2 使用交换文件
  • 7.7 读写ntfs分区
  • 7.8 raid管理
  • 7.8.1 raid等级
  • 7.8.2 在安装时创建raid阵列
  • 7.8.3 使用mdadm命令创建raid阵列
  • 7.9 lvm管理
  • 7.9.1 lvm创建流程
  • 7.9.2 在安装时创建lvm
  • 7.9.3 lvm相关命令
  • 7.9.4 lvm建立与维护
  • 7.10 磁盘配额管理
  • 7.10.1 磁盘配额相关命令
  • 7.10.2 磁盘配额步骤
  • 7.11 实验任务
  • 7.12 本章测试
  • ※第8章 不只是下一步——linux软件安装及管理

  • 8.1 linux软件常见安装方式
  • 8.2 rpm方式安装软件
  • 8.2.1 rpm命名规则
  • 8.2.2 管理rpm软件包
  • 8.2.3 维护rpm数据库
  • 8.3 yum方式安装软件
  • 8.3.1 yum仓库配置
  • 8.3.2 yum客户端配置
  • 8.3.3 yum客户端使用
  • 8.4 源码包方式安装软件
  • 8.4.1 编译rpms包
  • 8.4.2 编译tar包
  • 8.5 实验任务
  • 8.6 本章测试
  • ※第9章 事半功倍——shell脚本

  • 9.1 常见的shell
  • 9.2 bash shell
  • 9.2.1 命令列表
  • 9.2.2 在子shell中运行命令
  • 9.2.3 命令别名
  • 9.2.4 命令替换
  • 9.2.5 转义字符
  • 9.2.6 标准输入/输出及管道
  • 9.3 正则表达式
  • 9.3.1 正则表达式基本概念
  • 9.3.2 表达式全集
  • 9.3.3 正则表达式实例
  • 9.4 高级文本处理命令
  • 9.4.1 tr:转换或删除指定内容
  • 9.4.2 sort:将显示内容排序
  • 9.4.3 cut:显示指定的内容
  • 9.4.4 split:拆分文件
  • 9.5 shell脚本
  • 9.5.1 变量
  • 9.5.2 条件测试
  • 9.5.3 流程控制
  • 9.5.4 函数
  • 9.5.5 脚本实例
  • 9.6 实验任务
  • 9.7 本章测试
  • ※第10章 识骨寻踪——linux引导及进程管理

  • 10.1 linux引导过程
  • 10.1.1 开机自检
  • 10.1.2 加载引导程序
  • 10.1.3 加载内核
  • 10.1.4 root用户密码丢失
  • 10.1.5 修复损坏的/boot分区
  • 10.2 shell初始化
  • 10.3 linux内核模块
  • 10.4 /proc目录详解
  • 10.5 linux服务类型
  • 10.5.1 standalone服务
  • 10.5.2 transient服务
  • 10.6 linux进程管理
  • 10.6.1 linux进程查看
  • 10.6.2 linux进程管理
  • 10.7 linux作业管理
  • 10.8 自动化任务管理
  • 10.8.1 一次性任务管理
  • 10.8.2 周期性任务管理
  • 10.9 linux系统日志
  • 10.9.1 linux日志等级及设施
  • 10.9.2 syslog服务
  • 10.9.3 syslog日志格式
  • 10.9.4 循环日志
  • 10.9.5 内核日志
  • 10.9.6 自定义日志
  • 10.10 实验任务
  • 10.11 本章测试
  • ※第11章 开山铺路——linux网络管理

  • 11.1 网络接口配置
  • 11.1.1 网络接口
  • 11.1.2 配置网络接口
  • 11.1.3 ip别名
  • 11.2 主机名配置
  • 11.3 静态路由配置
  • 11.4 arp配置
  • 11.5 网络测试
  • 11.5.1 ping:测试网络连通性
  • 11.5.2 nslookup:检查dns查询结果
  • 11.5.3 traceroute:显示数据包到达目标的路径
  • 11.5.4 tcpdump:监视网络传输数据
  • 11.5.5 wireshark
  • 11.6 图形化管理linux网络参数
  • 11.7 实验任务
  • 11.8 本章测试
  • ※第12章 ip由我定——dhcp服务配置

  • 12.1 dhcp基础
  • 12.2 dhcp服务安装
  • 12.3 dhcp服务配置
  • 12.3.1 作用域配置
  • 12.3.2 选项配置
  • 12.3.3 保留配置
  • 12.3.4 中继代理配置
  • 12.3.5 其他配置
  • 12.4 客户端配置
  • 12.4.1 linux平台
  • 12.4.2 windows平台
  • 12.5 实验任务
  • 12.6 本章测试
  • ※第13章 王者风范——bind服务配置

  • 13.1 dns基础
  • 13.1.1 dns结构
  • 13.1.2 dns查询过程
  • 13.1.3 dns记录
  • 13.2 bind服务安装
  • 13.3 bind服务配置
  • 13.3.1 bind配置文件结构
  • 13.3.2 主dns服务器配置
  • 13.3.3 从dns服务器配置
  • 13.3.4 缓存dns服务器配置
  • 13.4 客户端名称解析顺序
  • 13.4.1 linux平台名称解析顺序
  • 13.4.2 windows平台名称解析顺序
  • 13.5 客户端配置
  • 13.5.1 linux平台
  • 13.5.2 windows平台
  • 13.6 实验任务
  • 13.7 本章测试
  • ※第14章 太阳光辉——nfs服务配置

  • 14.1 nfs服务配置
  • 14.1.1 nfs只读共享
  • 14.1.2 nfs可写共享
  • 14.1.3 用户访问权限
  • 14.2 客户端访问
  • 14.2.1 linux平台
  • 14.2.2 windows平台
  • 14.3 实验任务
  • 14.4 本章测试
  • ※第15章 固若金汤——vsftpd服务配置

  • 15.1 ftp基础
  • 15.2 vsftpd服务安装
  • 15.3 vsftpd服务配置
  • 15.3.1 身份验证
  • 15.3.2 其他配置
  • 15.4 客户端访问
  • 15.4.1 使用浏览器
  • 15.4.2 使用命令
  • 15.4.3 使用ftp客户端工具软件
  • 15.5 实验任务
  • 15.6 本章测试
  • ※第16章 桑巴起舞——samba服务配置

  • 16.1 samba服务安装
  • 16.2 samba服务配置
  • 16.2.1 资源共享配置
  • 16.2.2 用户认证
  • 16.2.3 权限控制
  • 16.2.4 访问控制
  • 16.2.5 其他配置
  • 16.3 客户端访问
  • 16.3.1 linux平台
  • 16.3.2 windows平台
  • 16.4 实验任务
  • 16.5 本章测试
  • ※第17章 最流行的web服务器——apache服务配置

  • 17.1 apache服务安装
  • 17.2 apache服务配置
  • 17.2.1 基本web服务
  • 17.2.2 虚拟主机
  • 17.2.3 身份验证
  • 17.2.4 访问控制
  • 17.2.5 https配置
  • 17.2.6 lamp配置
  • 17.3 web相关命令
  • 17.3.1 wget:非交互式web下载工具
  • 17.3.2 links:纯文本web浏览器
  • 17.4 实验任务
  • 17.5 本章测试
  • ※第18章 可爱的章鱼——squid代理服务配置

  • 18.1 squid服务安装
  • 18.2 squid服务配置
  • 18.2.1 正向代理服务器配置
  • 18.2.2 反向代理服务器配置
  • 18.2.3 透明代理服务器
  • 18.2.4 访问控制列表
  • 18.3 客户端访问
  • 18.3.1 ie浏览器
  • 18.3.2 firefox浏览器
  • 18.3.3 opera浏览器
  • 18.4 实验任务
  • 18.5 本章测试
  • ※第19章 看家护院——iptables防火墙配置

  • 19.1 iptables工作流程
  • 19.1.1 filter表
  • 19.1.2 nat表
  • 19.1.3 mangle表
  • 19.1.4 raw表
  • 19.2 iptables状态机制
  • 19.2.1 new状态
  • 19.2.2 established状态
  • 19.2.3 related状态
  • 19.2.4 invalid状态
  • 19.2.5 untracked状态
  • 19.3 iptables配置
  • 19.3.1 iptables开启与关闭
  • 19.3.2 iptables策略配置
  • 19.3.3 firewall builder
  • 19.4 实验任务
  • 19.5 本章测试