Linux从入门到精通(第2版)

生活百科 2023-01-25 21:22生活百科www.aizhengw.cn

Linux从入门到精通(第2版)

《Linux从入门到精通(第2版)》是2014年2月1日清华大学出版社出版的图书,作者是刘忆智。

基本介绍

  • 书名Linux从入门到精通(第2版)
  • 作者刘忆智
  • ISBN9787302312727
  • 类别IT计算机
  • 页数442页
  • 定价59.8元
  • 出版社清华大学出版社
  • 出版时间2014年2月1日
  • 开本16开

内容推荐

《Linux典藏大系Linux从入门到精通(第2版)(附DVD光碟》共29章,分为7篇。内容包括Linux概述、Linux安装、Linux基本配置、桌面环境基本操作、Shell基本命令、档案和目录管理、软体包管理、磁碟管理、用户与用户组管理、进程管理、网路配置、浏览网页、收发邮件、档案传输和共享、远程登录、多媒体套用、图像浏览和处理、印表机配置、办公软体的使用、Linux编程工具、Shell编程、伺服器基础知识、Apache伺服器、vsftpd伺服器、Samba伺服器、NFS伺服器、任务计画、防火墙和网路安全、病毒和木马防範等。
《Linux典藏大系Linux从入门到精通(第2版)(附DVD光碟》适合广大Linux国中级用户、开源软体爱好者和大专院校学生阅读,也非常适合準备从事Linux下开发的各类人员。

作者简介

刘忆智,毕业于浙江大学软体学院。长期从事Linux伺服器维护工作,拥有多年的伺服器维护经验。曾经担任浙江大学求是潮网站的技术总监,领导并参与了问答堂、学习资源平台等Web项目的开发工作。组织策划了网站第5次首页改版。2008年为浙江大学党委组织部设计并开发了干部人才培训系统。毕业后长期从事Linux系统的维护与开发工作。

目录

第1篇 基础篇
第1章 Linux概述(教学视频20分钟)
1.1 Linux的起源和发展
1.1.1 Linux的起源
1.1.2 追溯到UNIX
1.1.3 影响世界的开源潮流
1.1.4 GNU公共许可证GPL
1.2 为什幺选择Linux
1.2.1 作为伺服器
1.2.2 作为桌面
1.3 Linux的发行版本
1.3.1 不同的发行版本
1.3.2 哪种发行版本最好
1.3.3 本书选择的发行版本
1.4 Internet上的Linux资源
1.5 小结
第2章 Linux安装(教学视频48分钟)
2.1 安装前的準备工作
2.1.1 我能从哪里获得Linux
2.1.2 硬体要求
2.1.3 与Windows“同处一室”
2.1.4 虚拟机的使用
2.1.5 免费的虚拟机软体VMwareServer
2.2 安装Linux至硬碟
2.2.1 第一步从光碟机启动
2.2.2 关于硬碟分区
2.2.3 配置Ubuntu基本信息
2.2.4 设定用户和口令
2.2.5 第一次启动
2.3 获取帮助信息和搜寻应用程式
2.4 进阶修复受损的Grub
2.4.1 Windows惹的祸
2.4.2 使用救援光碟
2.4.3 重新安装Grub
2.5 小结
第3章 Linux基本配置(教学视频37分钟)
3.1 关于超级用户root
3.1.1 root可以做什幺
3.1.2 避免灾难
3.1.3 Debian和Ubuntu的root用户
3.2 依赖于发行版本的系统管理工具
3.3 中文支持
3.4 关于硬体驱动程式
3.5 获得更新
3.6 进阶配置Grub
3.6.1 Grub的配置档案
3.6.2 使用Grub命令行
3.7 小结
第4章 桌面环境(教学视频36分钟)
4.1 快速熟悉你的工作环境
4.1.1 运行应用程式
4.1.2 浏览档案系统
4.1.3 创建一个文本档案
4.2 个性化设定
4.2.1 桌面背景和字型
4.2.2 显示器解析度
4.2.3 代理伺服器
4.2.4 滑鼠和键盘
4.2.5 键盘快捷键
4.3 进阶究竟什幺是“桌面”
4.3.1 可以卸载的图形环境
4.3.2 X视窗系统的基本组成
4.3.3 X系统的启动过程
4.3.4 启动X应用程式
4.3.5 桌面环境KDE和Gnome谁更好
4.4 小结
第2篇 系统管理篇
第5章 Shell基本命令(教学视频56分钟)
5.1 Shell简介
5.2 印刷约定
5.3 快速上手浏览你的硬碟
5.4 提高效率使用命令行补全和通配符
5.5 查看目录和档案
5.5.1 显示当前目录pwd
5.5.2 改变目录cd
5.5.3 列出目录内容ls
5.5.4 列出目录内容dir和vdir
5.5.5 查看文本档案cat和more
5.5.6 阅读档案的开头和结尾head和tail
5.5.7 更好的文本阅读工具less
5.5.8 查找档案内容grep
5.6 我的东西在哪——find命令
5.7 更快速地定位档案——locate命令
5.8 从终端运行程式
5.9 查找特定程式whereis
5.1 0用户及版本信息查看
5.1 1寻求帮助——man命令
5.1 2获取命令简介whatis和apropos
5.1 3小结
第6章 档案目录管理(教学视频75分钟)
6.1 Linux档案系统的架构
6.2 快速上手和你的团队已分享档案
6.3 建立档案和目录
6.3.1 建立目录mkdir
6.3.2 建立一个空档案touch
6.4 移动、複製和删除
6.4.1 移动和重命名mv
6.4.2 複製档案和目录cp
6.4.3 删除目录和档案rmdir和rm
6.5 档案和目录的许可权
6.5.1 许可权设定针对的用户
6.5.2 需要设定哪些许可权
6.5.3 查看档案和目录的属性
6.5.4 改变档案所有权chown和chgrp
6.5.5 改变档案许可权chmod
6.5.6 档案许可权的八进制表示
6.6 档案类型
6.6.1 查看档案类型
6.6.2 建立连结ln
6.7 输入输出重定向和管道
6.7.1 输出重定向
6.7.2 输入重定向
6.7.3 管道|
6.8 小结
第7章 软体包管理(教学视频71分钟)
7.1 快速上手安装和卸载ChromeforLinux
7.1.1 安装ChromeforLinux
7.1.2 运行ChromeforLinux
7.1.3 卸载ChromeforLinux
7.2 软体包管理系统简述
7.3 管理.deb软体包dpkg
7.3.1 安装软体包
7.3.2 查看已安装的软体包
7.3.3 卸载软体包
7.4 管理RPM软体包rpm
7.4.1 安装软体包
7.4.2 升级软体包
7.4.3 查看已安装的软体包
7.4.4 卸载软体包
7.5 高级软体包工具APT
7.5.1 APT简介
7.5.2 下载和安装软体包
7.5.3 查询软体包信息
7.5.4 配置apt-get
7.5.5 使用图形化的APT
7.6 进阶从原始码编 译软体——以MPlayer为例
7.6.1 为什幺要从原始码编 译
7.6.2 下载和解压软体包
7.6.3 正确配置软体
7.6.4 编 译原始码
7.6.5 安装软体到硬碟
7.6.6 出错了怎幺办
7.7 小结
第8章 磁碟管理(教学视频110分钟)
8.1 关于硬碟
8.2 Linux档案系统
8.2.1 ext3fs和ext4fs档案系统
8.2.2 ReiserFS档案系统
8.2.3 有关swap
8.3 挂载档案系统
8.3.1 快速上手使用光碟
8.3.2 Linux下设备的表示方法
8.3.3 挂载档案系统mount命令
8.3.4 在启动的时候挂载档案系统/etc/fstab档案
8.3.5 为什幺无法弹出光碟卸载档案系统
8.4 查看磁碟使用情况df
8.5 检查和修复档案系统fsck
8.6 在磁碟上建立档案系统mkfs
8.7 使用USB设备
8.8 压缩工具
8.8.1 压缩档案gzip
8.8.2 更高的压缩率bzip2
8.8.3 支持rar格式
8.9 存档工具
8.9.1 档案打包tar
8.9.2 转移档案dd
8.1 0进阶1安装硬碟和分区——fdisk
8.1 0.1 使用fdisk建立分区表
8.1 0.2 使用mkfs建立ext3fs档案系统
8.1 0.3 使用fsck检查档案系统
8.1 0.4 测试分区
8.1 0.5 创建并激活交换分区
8.1 0.6 配置fstab档案
8.1 0.7 重新启动系统
8.1 1进阶2高级硬碟管理——RAID和LVM
8.1 1.1 独立磁碟冗余阵列RAID
8.1 1.2 逻辑卷 管理器LVM
8.1 2进阶3备份你的工作和系统
8.1 2.1 为什幺要做备份
8.1 2.2 选择备份机制
8.1 2.3 选择备份介质
8.1 2.4 备份档案系统dump
8.1 2.5 从灾难中恢复restore
8.1 2.6 让备份定时自动完成cron
8.1 3小结
第9章 用户与用户组管理(教学视频50分钟)
9.1 用户与用户组基础
9.2 快速上手为朋友John添加账户
9.3 添加用户
9.3.1 使用命令行工具useradd和groupadd
9.3.2 使用图形化的管理工具
9.3.3 记录用户操作history
9.3.4 直接编 辑passwd和shadow档案
9.4 删除用户userdel
9.5 管理用户账号usermod
9.6 查看用户信息id
9.7 用户间切换su
9.8 受限的特权sudo
9.9 进阶1/etc/passwd档案
9.9.1 /etc/passwd档案概览
9.9.2 加密的口令
9.9.3 UID号
9.9.4 GID号
9.1 0进阶2/etc/shadow档案
9.1 1进阶3/etc/group档案
9.1 2小结
第10章 进程管理(教学视频41分钟)
10.1 快速上手结束一个失控的程式
10.2 什幺是进程
10.3 进程的属性
10.3.1 PID进程的ID号
10.3.2 PPID父进程的PID
10.3.3 UID和EUID真实和有效的用户ID
10.3.4 GID和EGID真实和有效的组ID
10.3.5 谦让度和优先权
10.4 监视进程ps命令
10.5 即时跟蹤进程信息top命令
10.6 查看占用档案的进程lsof
10.7 向进程传送信号kill
10.8 调整进程的谦让度nice和renice
10.9 /PROC档案系统
10.1 0小结
第3篇 网路编
第11章 网路配置(教学视频60分钟)
11.1 几种常见的连网方式
11.1.1 通过办公室区域网路
11.1.2 无线连线
11.1.3 有线宽频连线
11.1.4 “古老”的拨接
11.2 连线PC至区域网路和Internet
11.2.1 连线办公室区域网路
11.2.2 使用ADSL
11.2.3 无线网路
11.2.4 拨接
11.3 进阶1在命令行下配置网路
11.3.1 使用ifconfig配置网路接口
11.3.2 使用route配置静态路由
11.3.3 主机名和IP位址间的映射
11.4 进阶2使用wvdial建立PPP连线
11.4.1 PPP协定简介
11.4.2 wvdial简介
11.4.3 配置wvdial
11.4.4 使用wvdial拨接
11.5 小结
第12章 浏览网页(教学视频46分钟)
12.1 使用MozillaFirefox
12.1.1 启动Firefox
12.1.2 设定Firefox
12.1.3 清除最新的历史记录
12.1.4 订阅新闻和部落格
12.1.5 安装扩展组件
12.2 使用Opera
12.3 基于文本的浏览器lynx
12.3.1 为什幺还要使用字元界面
12.3.2 启动和浏览
12.3.3 下载和保存档案
12.4 其他浏览器
12.5 小结
第13章 收发邮件(教学视频20分钟)
13.1 準备工作
13.1.1 获得信箱
13.1.2 邮件协定浏览器还是邮件客户端
13.2 Gnome下的邮件客户端Evolution
13.3 KDE下的邮件客户端Kmail
13.4 小结
第14章 传输档案(教学视频79分钟)
14.1 Linux间的网路硬碟NFS
14.1.1 安装NFS档案系统
14.1.2 卸载NFS档案系统
14.1.3 选择合适的安装选项
14.1.4 启动时自动安装远程档案系统
14.2 与Windows协作Samba
14.2.1 什幺是Samba
14.2.2 快速上手访问Windows的已分享档案夹
14.2.3 查看当前可用的Samba资源smbtree和nmblookup
14.2.4 Linux下的Samba客户端smbclient
14.2.5 挂载已分享资料夹mount.cifs
14.3 使用FTP
14.3.1 使用Web浏览器
14.3.2 使用FTP图形客户端
14.3.3 使用ftp命令
14.4 基于SSH的档案传输sftp和scp
14.4.1 安全的FTPsftp
14.4.2 利用SSH通道複製档案scp
14.5 小结
第15章 远程登录(教学视频46分钟)
15.1 快速上手关于搭建实验环境
15.1.1 物理网路还是虚拟机
15.1.2 安装OpenSSH
15.1.3 安装vnc4server
15.1.4 SUSE的防火墙设定
15.2 登录另一台Linux伺服器
15.2.1 安全的ShellSSH
15.2.2 登录X视窗系统图形化的VNC
15.2.3 我想从Windows登录这台Linux
15.3 登录Windows伺服器
15.4 为什幺不使用telnet
15.5 进阶使用SSH密钥
15.5.1 为什幺要使用密钥
15.5.2 生成密钥对
15.5.3 複製公有密钥至远程主机
15.5.4 测试配置
15.5.5 密钥的安全性
15.6 小结
第4篇 娱乐与办公篇
第16章 多媒体(教学视频40分钟)
16.1 关于音效卡
16.2 播放器软体概述
16.3 播放音频
16.3.1 播放CD
16.3.2 播放数字音乐档案
16.4 播放视频使用MPlayer
16.5 Linux中的游戏
16.5.1 发行版自带的游戏
16.5.2 Internet上的游戏资源
16.6 小结
第17章 图像(教学视频37分钟)
17.1 查看图片
17.1.1 使用Konqueror和Nautilus查看图片
17.1.2 使用GIMP查看图片
17.1.3 使用Shotwell管理相册
17.2 使用GIMP处理图像
17.2.1 GIMP基础
17.2.2 漫步工具列
17.2.3 实例移花接木
17.2.4 使用外挂程式
17.3 LibreOffice的绘图工具
17.4 小结
第18章 印表机配置(教学视频35分钟)
18.1 为什幺要有这一章
18.1.1 印表机还是计算机
18.1.2 印表机的语言PDL
18.1.3 驱动程式和PDL的关係
18.1.4 Linux如何列印CUPS
18.2 添加印表机
18.2.1 印表机的选择
18.2.2 连线印表机
18.2.3 让CUPS认识印表机
18.2.4 配置印表机选项
18.2.5 测试当前的印表机
18.3 管理CUPS伺服器
18.3.1 设定网路列印伺服器
18.3.2 设定印表机的类
18.3.3 操纵列印伫列
18.3.4 删除印表机和类
18.4 回顾CUPS的体系结构
18.5 KDE和Gnome的列印工具
18.6 小结
第19章 办公软体的使用(教学视频45分钟)
19.1 最常用的办公套件LibreOffice.org
19.1.1 文字处理软体
19.1.2 电子表格
19.1.3 演示文稿
19.1.4 文档兼容
19.2 查看PDF档案
19.2.1 使用Xpdf
19.2.2 使用AdobeReader
19.3 光碟刻录
19.3.1 製作音乐CD
19.3.2 刻录镜像档案
19.4 小结
第5篇 程式开发篇
第20章 Linux编 程(教学视频108分钟)
20.1 编 辑器的选择
20.1.1 Vim编 辑器
20.1.2 Emacs编 辑器
20.1.3 图形化的编 程工具
20.2 C和C++的编 译器gcc
20.2.1 编 译第一个C程式
20.2.2 同编 译有关的选项
20.2.3 最佳化选项
20.2.4 编 译C++程式g++
20.3 调试gdb
20.3.1 启动gdb
20.3.2 获得帮助
20.3.3 查看原始码
20.3.4 设定断点
20.3.5 运行程式和单步执行
20.3.6 监视变数
20.3.7 临时修改变数
20.3.8 查看堆叠情况
20.3.9 退出gdb
20.3.1 0命令汇总
20.4 与他人协作版本控制系统
20.4.1 什幺是版本控制
20.4.2 安装Subversion
20.4.3 建立项目仓库
20.4.4 创建项目并导入原始码
20.4.5 开始项目开发
20.4.6 修改代码和提交改动
20.4.7 解决冲突
20.4.8 撤销改动
20.4.9 命令汇总
20.5 小结
第21章 Shell编 程(教学视频125分钟)
21.1 正则表达式
21.1.1 什幺是正则表达式
21.1.2 不同风格的正则表达式
21.1.3 快速上手在字典中查找单词
21.1.4 字元集和单词
21.1.5 字元类
21.1.6 位置匹配
21.1.7 字元转义
21.1.8 重複
21.1.9 子表达式
21.1.1 0反义
21.1.1 1分支
21.1.1 2逆向引用
21.2 Shell脚本编 程
21.2.1 我需要什幺工具
21.2.2 第一个程式HelloWorld
21.2.3 变数和运算符
21.2.4 表达式求值
21.2.5 脚本执行命令和控制语句
21.2.6 条件测试
21.2.7 循环结构
21.2.8 读取用户输入
21.2.9 脚本执行命令
21.2.1 0创建命令表
21.2.1 1其他有用的Shell编 程工具
21.2.1 2定製工具安全的delete命令
21.3 Shell定製
21.3.1 修改环境变数
21.3.2 设定别名
21.3.3 个性化设定修改.bashrc档案
21.4 小结
第6篇 伺服器配置篇
第22章 伺服器基础知识(教学视频54分钟)
22.1 系统引导
22.1.1 Linux启动的基本步骤
22.1.2 init和运行级
22.1.3 伺服器启动脚本
22.1.4 Ubuntu和Debian的init配置
22.2 管理守护进程
22.2.1 什幺是守护进程
22.2.2 伺服器守护进程的运行方式
22.2.3 配置xinetd
22.2.4 举例通过xinetd启动SSH服务
22.2.5 配置inetd
22.3 小结
第23章 HTTP伺服器——Apache(教学视频71分钟)
23.1 快速上手搭建一个HTTP伺服器
23.2 Apache基础
23.2.1 HTTP工作原理
23.2.2 获得并安装Apache伺服器
23.2.3 伺服器的启动和关闭
23.3 设定Apache伺服器
23.3.1 配置档案
23.3.2 使用日誌档案
23.3.3 使用cgi
23.4 使用PHP+MySQL
23.4.1 PHP和MySQL简介
23.4.2 安装MySQL
23.4.3 安装PHP
23.4.4 配置Apache
23.5 小结
第24章 FTP伺服器——vsftpd(教学视频70分钟)
24.1 快速上手搭建一个FTP伺服器
24.1.1 安装并登录FTP伺服器
24.1.2 匿名用户的目录
24.2 vsftpd基础
24.2.1 FTP的工作原理
24.2.2 从原始码编 译安装vsftpd伺服器
24.2.3 伺服器的启动和关闭
24.3 vsftpd用户设定
24.3.1 设定匿名用户登录
24.3.2 设定本地用户登录
24.3.3 限制用户在本地目录中
24.4 更好的选择使用虚拟用户
24.4.1 为用户jcsmith和culva开放FTP一步步地指导
24.4.2 创建虚拟用户的资料库档案
24.4.3 配置PAM验证
24.4.4 创建本地用户映射
24.4.5 设定用户目录和许可权
24.4.6 重新启动vsftpd伺服器
24.4.7 虚拟用户原理PAM验证
24.5 杂项
24.6 关于FTP的安全
24.7 小结
第25章 Samba伺服器(教学视频77分钟)
25.1 快速上手搭建一个Samba伺服器
25.2 Samba基础
25.2.1 从原始码安装Samba伺服器
25.2.2 伺服器的启动和关闭
25.3 Samba配置
25.3.1 关于配置档案
25.3.2 设定全局域
25.3.3 设定匿名共享资源
25.3.4 开启Samba用户
25.3.5 配合用户许可权
25.3.6 孤立用户的已分享资料夹
25.3.7 设定用户访问自己的主目录
25.4 SWAT管理工具
25.5 安全性方面的几点建议
25.6 小结
第26章 网路硬碟——NFS(教学视频36分钟)
26.1 快速上手搭建一个NFS伺服器
26.1.1 安装NFS伺服器
26.1.2 简易配置
26.1.3 测试NFS伺服器
26.2 NFS基础
26.2.1 关于NFS协定的版本
26.2.2 RPCNFS的传输协定
26.2.3 无状态的NFS
26.3 NFS配置
26.3.1 理解配置档案
26.3.2 启动和停止服务
26.4 安全性方面的几点建议
26.4.1 充满风险的NFS
26.4.2 使用防火墙
26.4.3 压制root和匿名映射
26.4.4 使用特权连线埠
26.5 监视NFS的状态nfsstat
26.6 小结
第7篇 系统安全篇
第27章 任务计画cron(教学视频24分钟)
27.1 快速上手定期备份重要档案
27.2 cron的运行原理
27.3 crontab管理
27.3.1 系统的全局cron配置档案
27.3.2 普通用户的配置档案
27.3.3 管理用户的cron任务计画
27.4 理解配置档案
27.5 简单的定时at命令
27.6 小结
第28章 防火墙和网路安全(教学视频44分钟)1
28.1 Linux的防火墙——IPTables1
28.1.1 名字的来历1
28.1.2 初始化防火墙设定1
28.1.3 添加链规则
28.1.4 删除链规则
28.1.5 防火墙保险吗
28.2 网路安全工具
28.2.1 扫描网路连线埠nmap
28.2.2 找出不安全的口令JohntheRipper
28.3 主机访问控制hosts_access
28.4 小结
第29章 病毒和木马(教学视频21分钟)
29.1 随时面临的威胁
29.1.1 计算机病毒
29.1.2 特洛伊木马1
29.1.3 掩盖入侵痕迹rootkits1
29.2 Linux下的防毒软体ClamAV1
29.2.1 更新病毒库1
29.2.2 基本命令和选项2
29.2.3 图形化工具
29.3 反思Linux安全吗
29.4 小结
附录 Linux常用指令
1.档案操作相关指令
2.目录操作相关指令
3.Shell操作相关指令
4.系统管理相关操作指令
5.列印相关指令
6.实用工具相关指令
7.硬体相关指令
8.档案系统管理相关操作指令
9.软体包管理相关操作指令
10.编程开发相关操作指令
11.网路管理相关指令
线上试读部分章节
【前言】
“Linux?它比Windows更好吗?我能用它打魔兽吗?”
“咳!别提了,它操作起来特别麻烦,你得不停地敲击键盘。没準它还会趁你不注意的时候在你的手指头上咬一口呢!”
或许你也有类似的想法。但无论人们对Linux有怎样的误解,至少我不再像前些年那样频繁地回答“Linux是什幺?”这样的问题了。
无论你是否相信,Linux已经成为这个世界上增长最迅速的作业系统。在伺服器领域,IBM、HP、Novell、Oracle等厂商对Linux提供了全方位的支持。2011年排名前500的超级计算机中,92.4%(462台)都採用了Linux作业系统。在桌面领域,Ubuntu、openSUSE等发行版本继续高歌猛进。2008年9月,基于Linux核心的手机作业系统Android发布。历经4年多的发展,截止2012年12月,Android已经成为最主流的手机作业系统。,Android也成为最为广泛的平板电脑作业系统。
本书是获得了大量读者好评的“Linux典藏大系”中的一本。本书试图向读者传递这样一个信号无论是企业还是个人用户,Linux都是一个足够可靠的选择。这不是一本参考大全,也不是命令手册,希望它能帮助初学者从零开始部署和使用Linux,也能向管理员传递一些解决问题的思路和技巧。
关于“Linux典藏大系”
“Linux典藏大系”是清华大学出版社自2010年1月以来陆续推出的一个图书系列,截止2012年,已经出版了10余个品种。该系列图书涵盖了Linux技术的方方面面,可以满足各个层次和各个领域的读者学习Linux技术的需求。该系列图书自出版以来获得了广大读者的好评,已经成为了Linux图书市场上最耀眼的明星品牌之一。其销量在同类图书中也名列前茅,其中一些图书还获得了“51CTO读书频道”颁发的“最受读者喜爱的原创IT技术图书奖”。该系列图书在出版过程中也得到了国内Linux领域最知名的技术社区ChinaUnix(简称CU)的大力支持和帮助,读者在CU社区中就图书的内容与活跃在CU社区中的Linux技术爱好者进行广泛交流,取得了良好的学习效果。
关于本书第二版
本书是“Linux典藏大系”中的经典畅销书《Linux从入门到精通》的第2版。本书第1版出版后广受读者好评,曾经多次印刷,并被“51CTO读书频道”评为“最受读者喜爱的原创IT技术图书奖”。随着Linux技术的发展,本书第一版的内容与Linux各个新版本有一定出入,这给读者的学习造成了一些不便。应广大读者的要求,我们结合Linux技术的最新发展推出第2版。相比第1版,第2版在内容上的变化主要体现在以下几个 方面
Ubuntu版本从8.04升级为12.04;
系统自带的软体操作一律更新;
第三方套用软体採用最新版本,并验证软体都可以在Ubuntu 12.04上正常运行;
对Linux的新技术和新标準进行了补充,如Ext4;
修订了第1版中的一些疏漏,并将一些表达不準确的地方表述的更加準确。
本书有何特色
1.提供配套多媒体教学视频光碟
由于本书涉及很多具体操作,所以笔者专门录製了大量的多媒体教学视频进行讲解,读者可以按照教学视频的讲解很直观地学习,学习效果好。
2.入门门槛低,很容易上手
本书不需要读者有任何Linux的学习经验,读者仅仅需要懂得如何使用滑鼠、键盘和电源开关即可。有一些基础的读者可以把它作为手头常备的参考书,本书为每一个重要的知识点都提供了详尽的目录索引。
3.为操作性较强的内容提供“快速上手”环节
这个特殊的环节在所有理论知识之前,用一个简单的实例帮助读者完成相关的上机操作,从全局上把握整章内容。
4.提供大量实例,实践性强
全书列举的所有示例和实例,读者都可以在自己的实验环境中完整实现。对于一些难度较大的知识点和操作,本书提供了“进阶”环节。这些内容往往对于系统管理员非常重要,普通用户可以根据实际情况决定是否阅读。
5.内容全面,涵盖Linux套用的各个方面
桌面用户可以从中了解到如何在Linux上进行日常的办公和娱乐;系统管理员可以找到伺服器配置、系统管理、Shell编程等方面的参考。对于开发人员,本书还对Linux中的编译器、调试器、正则表达式进行了介绍。
本书内容体系
第1篇 基础篇(第1~4章)
本篇主要内容包括Linux的起源和发展、Linux安装、Linux基本配置、Linux桌面环境使用等。通过本篇内容的学习,读者可以掌握Linux的特点、搭建Linux环境及掌握Linux的基本操作。
第2篇 系统管理篇(第5~10章)
本篇主要内容包括Shell基本命令、档案目录管理、软体包管理、磁碟管理、用户与用户组管理、进程管理等。通过本篇内容的学习,读者可以掌握Linux系统设定基础内容,并能应对日常的Linux系统问题。
第3篇 网路篇(第11~15章)
本篇主要内容包括网路配置、浏览网页、收发邮件、传输档案、远程登录等。通过本篇内容的学习,读者可以完成Linux系统与网路相关的各种操作,可以像Windows一样灵活套用网路资源。
第4篇 娱乐与办公篇(第16~19章)
本篇主要内容包括多媒体、图像、印表机配置、办公软体的使用。通过本篇内容的学习,读者可以掌握使用Linux进行各种娱乐活动,并且了解在Linux系统中如何进行各种日常办公工作,从而使Linux成为自己的办公娱乐平台。
第5篇 程式开发篇(第20章和第21章)
本篇主要内容包括Linux环境C/C++编辑器、gdb、版本控制系统Subversion的使用等。通过本篇内容的学习,读者可以掌握Linux环境中如何进行常见的开发,从而可以将Windows下的编程工作迁移到Linux环境中进行。
第6篇 伺服器配置篇(第22~26章)
本篇主要内容包括伺服器基础知识、HTTP伺服器——Apache、FTP伺服器——vsftpd、Samba伺服器、网路硬碟——NFS等。通过本篇内容的学习,读者可以掌握常见的Linux伺服器搭建技巧,可以将自己的个人PC“升级”为功能强大的伺服器。
第7篇 系统安全篇(第27~29章)
本篇主要内容包括任务计画cron、防火墙和网路安全、病毒和木马。通过本篇内容的学习,读者可以掌握Linux系统基本的安全防护技巧,为自己的Linux搭建一个安全的环境。
附录
附录提供了Linux常用指令速查表,将Linux中最为常用的459个指令以功能进行分类,便于读者在使用Linux的过程中进行检索。
本书读者对象
Linux初、中级用户;
开源软体爱好者;
大中专院校的学生;
社会培训学生;
Linux下的开发人员。
致谢
我必须要感谢我的老师沈涛先生,如果不是7年前遇到他,我想至今我仍然是这方面的门外汉。他把我带进了开源和Linux的世界,并且帮助我时刻保持对新兴技术的敏感。
本书写作过程中得到了清华大学出版社各位编辑的大力帮助和支持,他们非常支持我的想法,协助完善了整个稿件的格式和排版,并且在很多细节上提出了很有针对性的建议。
我还要感谢我曾经所在的浙江大学求是潮网站技术团队,他们在工作最繁忙的时候给予了我很大的协助。而且要特别感谢沈毅,他解决了很多本该属于我的工作。
在本书写作的过程中,我参加了几次上海Linux用户组(SHLUG)的交流活动,我非常喜欢他们所有人的极具创造力的思维方式,儘管大部分人我并不知道他们的真实姓名。
吕恆之向我推荐了一些Linux上的小游戏。他是少有几个听到我抱怨的人,我想我得为这些抱怨特别请他吃饭。
我要感谢我的朋友们,他们总是在我最困难的时候带给我快乐,支持我一直坚持下来,完成这部作品。还有我的家人和朋友们,没有你们的支持、理解和帮助,这本书都不可能面世。谢谢!
虽然我们对书中所述的内容都儘量予以核实,并多次进行文字校对,但因时间所限,可能还存在疏漏和不足之处,恳请读者批评指正。如果您在学习的过程中遇到什幺困难或疑惑,请发E-mail和我们取得联繫,我们会儘快为您解答。
上一篇:FKY联盟 下一篇:Iron Maiden

Copyright@2015-2025 www.aizhengw.cn 癌症网版板所有