书签已装载, 书签制作方法请找 [email protected] 完全免费 (若有印刷不清等问题也请发送相关邮件,会尽快更新的) 《Ubuntu Linux从入门到精通》以实用为主,包括实在的内容、实用的范例,以及在实际应用中所遇问题的解决方案。全书共分20章,内容包括UbuntuLinux的简介、安装、系统管理、网络和安全、服务器五大重点项目。除了翔实的内容以外,还添加了图表解说,以及涵盖全书内容的一百多个范例介绍。 《Ubuntu Linux从入门到精通》适合Linux管理人员阅读,包括具有一定基础的服务器管理人员,大中小企业和各大高校的服务器管理人员,还
Ubuntu Linux 从入门到精通(版本9)
✍ Scribed by 邢国庆 仇鹏涛 陈极珺
- Publisher
- 电子工业出版社
- Year
- 2010
- Tongue
- Chinese
- Leaves
- 551
- Category
- Library
No coin nor oath required. For personal study only.
✦ Synopsis
《Ubuntu Linux 从入门到精通(第9版)》首先介绍Ubuntu Linux系统的硬盘安装过程与GNOME桌面环境,然后从最基本的命令行与文件系统基础知识及操作人手,由浅人深,逐步阐述Linux系统的基本概念与原理。在此基础上,对Linux系统的Shell编程、用户管理、进程管理、磁盘空间管理、软件管理、文件系统管理、系统启动过程、作业调度与系统日志,以及TCP/IP网络管理与应用等内容进行深入的讨论。
《Ubuntu Linux 从入门到精通(第9版)》内容丰富,语言流畅,涵盖了Linux系统的主要课题,可以用做大专院校操作系统专业师生的教学参考书,也可作为IT行业人员学习Ubuntu Linux系统的工具书。
✦ Table of Contents
内容简介
前言
目录
第1章 系统概述与安装
1.1 Linux的发展过程
1.2 充分利用网上资源
1.2.1 Ubuntu官方网站
1.2.2 GNU网站
1.2.3 Linux文档项目网站
1.2.4 网上求助
1.3 随时查询随机文档
1.3.1 查询命令的简单方法
1.3.2 查询系统参考手册
1.3.3 其他命令求助方法
1.4 安装过程
1.4.1 前期准备
1.4.2 安装过程
1.4.3 后期维护与更新
第2章 GNOME桌面
2.1 GNOME桌面概述
2.1.1 GNOME注册界面
2..1.2 GNOME桌面
2.2 GNOME桌面浏览
2.2.1 GNOME菜单面板
2.2.2 GNOME桌面区
2.2.3 GNOME窗口面板
2.3 应用程序菜单
2.3.1 Internet
2.3.2 办公
2.3.3 附件
2.3.4 图形
2.3.5 影音
2.3.6 游戏
2.3.7 Ubuntu软件中心
2.4 位置菜单
2.4.1 主文件夹
2.4.2 桌面、文档等
2.4.3 计算机
2.4.4 磁盘分区
2.4.5 移动存储设备
2.4.6 搜索文件
2.5 系统菜单
2.5.1 首选项
2.5.2 系统管理
2.6 定制GNOME桌面环境
2.6.1 定制面板
2.6.2 定制桌面背景
2.6.3 定制菜单面板
第3章 命令形基础知识
3.1 命令行结构
3.2 后台进程
3.3 标准输入 、输出与错误输出
3.4 I/O重定向
3.5 管道
3.6 元字符与文件名生成
3.7 转义与引用
3.8 命令历史
3.8.1 fc命令
3.8.2 history命令
3.8.3 重复执行先前的命令
3.8.4 命令行的编辑与执行
3.8.5 命令行补充
3.9 命令别名
3.10 作业控制
3.11 会话记录与命令确认
3.11.1保存会话记录
3.11.2 命令的查询与验证
第4章 文件系统基础知识
4.1 文件系统的层次结构
4.1.1 树形结构
4.1.2 路径名
4.2 文件系统的组织结构
4.3 文件的类型
4.3.1 普通文件
4.3.2 目录文件
4.3.3 特殊文件
4.3.4 链接文件
4.3.5 符号链接文件
4.3.6 管道文件
4.4 文件的安全保护机制
4.4.1 显示文件的访问权限
4.4.2 修改文件的访问权限
4.4.3 设置文件的访问权限
4.4.4 其他访问权限设置
第5章 文件与目录操作
5.1 创建文件
5.2 显示文件列表
5.2.1 使用Is命令列出文件
5.2.2 利用通配符显示文件
5.2.3 显示隐藏文件
5.2.4 递归地列出文件
5.3 显示文件内容
5.3.1 使用cat命令显示文件
5.3.2 使用more命令分页显示文件
5.3.3 使用less分页显示文件
5.3.4 显示文件前几行内容
5.3.5 显示文件最后几行内容
5.4 复制文件
5.5 移动文件
5.6 删除文件
5.7 显示当前工作目录
5.8 改换目录
5.9 常见目录
5.10 移动目录
5.11 复制目录
5.12 删除目录
5.13 比较文件之间的差别
5.14 从系统中检索文件
5.14.1 简单检索
5.14.2 使用逻辑运算符
5.14.3 调用其他命令处理检索结果
5.14.4 利用管道实现其他处理功能
5.15 检索文件内容
5.15.1 利用grep检索文件内容
5.15.2 过滤其他命令的输出数据
5.15.3 同时检索多个文件
5.14.4 检索不包含特定模式的文本行
5.15.5 使用正则表达式进行检索
5.15.6 检索元字符本身
5.15.7 在命令行中使用引号
5.16 排序
第6章 vim编辑器
6.1 启动vim编辑器
6.1.1 创建文件
6.1.2 状态行
6.2 vim编辑器的工作模式
6.2.1 输入模式
6.2.2 命令模式
6.3 保存文件与退出vim
6.4 vim编辑器的基本命令
6.4.1 移动光标位置
6.4.2 输入文本
6.4.3 修改与替换文本
6.4.4 撤销先前的修改
6.4.5 删除文本
6.4.6 复制、删除与粘贴文本
6.4.7 重复执行命令
6.5 使用ex 命令
6.5.1 显示行号
6.5.2 多行复制
6.5.3 移动文本行
6.5.4 删除文本行
6.6 检索与替换
6.6.1 字符串检索
6.6.2 模式检索
6.6.3 字符串替换
6.7 编辑多个文件
6.7.1 编辑多个文件
6.7.2 合并文件与文本行
6.8 定制vim编辑器的运行环境
6.8.1 临时设定vim运行环境
6.8.2 永久定制vim运行环境
6.9 其他说明
6.9.1 删除或替换特殊字符
6.9.2 在编辑期间运行Linux命令
6.10 vim编辑器命令总结
第7章 Shell基础知识
7.1 Shell与Shell脚本
7.1.1 为什么需要Shell编程
7.1.2 何为Shell脚本
7.1.3 运行Shell脚本
7.1.4 退出与出口状态
7.1.5 调用指定的Shell解释程序
7.1.6 位置参数
7.2 变量与变量替换
7.2.1 变量分类
7.2.2 变量赋值
7.2.3 内部变量
7.2.4 变量的引用与替换
7.2.5 变量的间接引用
7.2.6 特殊的变量替换形式
7.2.7 变量声明与类型定义
7.3 命令与命令替换
7.3.1 Shell内部命令
7.3.2 部分命令介绍
7.3.3 命令替换
7.4 test语句
7.4.1 文件测试运算符
7.4.2 字符串测试运算符
7.4.3 整数测试预算符
7.4.4 逻辑运算符
7.5 命令行的解释执行过程
7.5.1 读取命令行
7.5.2 命令历史替换
7.5.3 别名替换
7.5.4 花括号扩展
7.5.5 波浪号替换
7.5.6 I/O重定向
7.5.7 变量替换
7.5.8 算术运算结果替换
7.5.9 命令替换
7.5.10 单词解析
7.5.11 文件名生成
7.5.12 引用字符处理
7.5.13 进程替换
7.5.14 环境处理
7.5.15 执行命令
7.5.16 跟踪执行过程
第8章 Shell高级编程
8.1 if条件语句
8.1.1 if语句的基本形式
8.1.2 嵌套的if 语句
8.1.3 if语句综合应用实例
8.2 case分支语句
8.3 for循环语句
8.4 whlie循环语句
8.5 until循环语句
8.6 select循环语句
8.7 嵌套的循环
8.8 循环控制与辅助编程命令
8.8.1 break和continue命令
8.8.2 true命令
8.8.3 sleep命令
8.8.4 shift命令
8.8.5 getopt命令
8.8.6 getopts命令
8.9 循环语句的I/O重定向
8.9.1 while循环的I/O重定向
8.9.2 until循环的I/O重定向
8.9.3 for循环的I/O重定向
8.10 Here文档
8.11 Shell函数
8.12 逻辑并列结构
8.12.1 逻辑与命令并列结构
8.12.2 逻辑或命令并列结构
8.13 Shell 数组
8.14 信号的捕捉与处理
8.15 其他Shell课题
8.15.1 子Shell
8.15.2 Shell脚本的调试
8.15.3 系统性能考虑
第9章 用户管理
9.1 增加与删除用户
9.1.1 passwd文件
9.1.2 shadow文件
9.1.3 用户管理实例
9.2 定制用户的工作环境
9.2.1 选择命令解释程序
9.2.2 设置用户初始化文件
9.2.3 定制shell工作环境
9.3 增加与删除用户组
9.4 监控用户
9.4.1 利用who命令查询用户
9.4.2 利用finger命令查询用户
9.4.3 利用w命令查询用户活动
9.4.4 向注册用户发送消息
9.5 插件式认证模块
9.5.1 配置文件、模块类型与控制标志
9.5.2 修改PAM配置文件
9.6 超级用户与sudo命令
9.6.1 超级用户的访问控制
9.6.2 利用sudo运行特权命令
9.6.3 sudoers配置文件
9.6.4 admin用户组成员的访问权限
9.6.5 直接使用root注册
9.6.6 以其他用户身份访问系统
第10章 进程管理
10.1 ps命令概述
10.2 查询进程及其状态信息
10.2.1 查询当前活动的进程
10.2.2 查询系统中的所有进程
10.2.3 显示进程的重要状态信息
10.2.4 显示进程的详细状态信息
10.2.5 显示进程间的调用关系
10.2.6 pstree命令
10.3 监控进程及系统资源
10.4 终止进程的运行
10.5 调整分时进程的优先级
10.5.1 nice命令
10.5.2 renice命令
10.5.3 调整进程优先级的作用
第11章 proc文件系统
11.1 进程内存映像文件
11.2 系统配置信息
11.3 系统运行状态信息
11.4 系统可调参数
11.4.1 文件系统可调参数
11.4.2 系统内核可调参数
11.4.3 sysctl命令
第12章 磁盘空间管理
12.1 查询磁盘空间信息
12.1.1 常用磁盘空间管理工具
12.1.2 使用df命令查询空间使用情况
12.1.3 使用du命令查询已用存储空间
12.1.4 使用find命令找出超大文件
12.1.5 使用find命令找出闲置文件
12.1.6 使用find命令处置core文件
12.1.7 使用ls命令检测文件的大小
12.2 采用标准工具备份与恢复数据
12.2.1 利用cpio命令实现数据备份与恢复
12.2.2 利用tar命令实现数据备份与恢复
12.2.3 利用dd命令实现数据的原样复制
12.3 采用专业工具备份与恢复数据
12.3.1 利用dump命令备份数据
12.3.2 利用sestore命令恢复数据
第13章 软件管理
13.1 软件管理概述
13.1.1 软件维护工具
13.1.2 软件管理基本概念
13.2 利用apt-get管理软件包
13.2.1 安装软件包
13.2.2 软件更新与系统升级
13.2.3 删除软件包
13.2.4 安装存储介质中的软件包
13.2.5 sources.list配置文件
13.3 利用aptitude管理软件包
13.3.1 安装软件包
13.3.2 更新与升级
13.3.3 查询软件包
13.3.4 检索软件包
13.3.5 删除软件包
13.4 synaptic软件管理工具
13.4.1 浏览软件包
13.4.2 安装软件包
13.4.3 删除软件包
13.4.4 软件升级
13.5 Ubuntu软件中心
13.6 软件包的更新
第14章 文件系统管理
14.1 划分磁盘分区
14.2 创建文件系统
14.2.1 mkfs 与mke2fs命令介绍
14.2.2 创建 Ext2/3/4文件系统
14.3 调整文件系统
14.4 安装于卸载文件系统
14.4.1 安装文件系统概述
14.4.2 mount命令
14.4.3 fstab文件
14.4.4 安装文件系统
14.4.5 卸载文件系统
14.5 检测与修复文件系统
14.5.1 何时需要检测文件系统
14.5.2 文件系统检测内容
14.5.3 交互检测与修复文件系统
14.5.4 自动检测与修复文件系统
14.5.5 恢复严重受损的超级块
14.5.6 其他文件系统修复方法
14.5.7 fsck的处理方式
14.6 调试文件系统
14.6.1 概述
14.6.2 交互调试子命令
14.6.3 恢复误删的文件
14.6.4 恢复误删的文件(续)
第15章 系统启动与关闭
15.1 磁盘分区与GRUB
15.1.1 磁盘分区
15.1.2 GRUB引导程序
15.1.3 GRUB配置文件
15.1.4 GRUB实用程序
15.1.5 安装程序GRUB
15.2 初始引导过程概述
15.3 系统生成过程
15.3.1 作业配置文件
15.3.2 rc-sysinit.conf作业
15.3.3 init进程与 /etc/init目录
15.3.4 init进程与 /etc/rcN.d目录
15.3.5 启动应用程序
15.4 login进程
15.4.1 login进程与 passwd文件
15.4.2 Shell 进程与profile文件
15.5 系统关机进程
15.5.1 使用shutdown命令关闭系统
15.5.2 使用init命令关闭系统
15.5.3 使用其他命令关机
第16章 作用调度与系统日志
16.1 定时运作后台作业
16.1.1 cron守护进程的调度过程
16.1.2 at 作业与atd守护过程
16.1.3 调度错过执行时间的任务
16.2 调度重复执行的任务
16.2.1 crontab文件及其工作原理
16.2.2 创建和编辑crontab文件
16.2.3 显示crontab文件
16.2.4 删除crontab文件
16.2.5 crontab命令的访问控制
16.2.6 数据库定时备份实例
16.3 调度一次性执行的作业
16.3.1 提交at作业
16.3.2 显示at作业及作业队列
16.3.3 删除at作业
16.3.4 at命令的访问控制
16.3.5 系统定时关机实例
16.4 系统日志
16.4.1 系统日志文件
16.4.2 应用程序日志文件
16.4.3 无法直接查阅的日志
16.4.4 系统日志守护进程
第17章 TCP/IP网络管理
17.1 网络接口设置
17.1.1 以太网络设置
17.1.2 ADSL网络连接
17.2 主机名字解析
17.3 网络路由设置
17.4 配置网络服务
17.5 网络管理维护
17.5.1 使用ifconfig命令维护网络接口
17.5.2使用 netstat命令监控网络状态
17.5.3 使用ping命令测试远程主机的连通性
17.5.4 使用ping命令检测网络主机的性能
17.5.5 使用ftp命令检测网络主机的传输性能
17.5.6 使用traceroute命令跟踪路由信息
第18章 TCP/IP网络应用
18.1 OpenSSH
18.1.1 安装OpenSSH服务器
18.1.2 sshd_config配置文件
18.1.3 使用SSH注册到远程系统
18.1.4 执行远程系统命令
18.1.5 使用SCP替代 FTP
18.1.6 使用SFTP替代 FTP
18.1.7 SSH 与SCP的无密码注册
18.1.8 OpenSSH的安全考虑
18.2 Telnet远程注册
18.3 FTP文件传输
18.3.1设置 vsftpd
18.3.2 vsftpd.conf配置文件
18.3.3 ftp命令
18.3.4 FTP应用
18.3.5 FTP自动注册
18.3.6 FTP安全考虑
参考文献
📜 SIMILAR VOLUMES
<p>本书共12章,分为四部分,分别是嵌入式系统基础、在ARM处理器系统上移植Linux操作系统、在Linux操作系统上进行软件开发及综合应用。本书既有嵌入式系统硬件结构、ARM处理器基础、操作系统基础等的介绍,也有一步步将Linux操作系统移植到ARM处理器上的过程,还有在嵌入式Linux上进行软件开发的过程,并且提供了大量应用实例。</p>
《Linux C从入门到精通(第2版)》从初学者的角度出发,通过通俗易懂的语言,丰富多彩的实例,详细介绍了在Linux系统下使用C 语言进行应用程序开发应该掌握的各方面技术。全书共20章,包括Linux系统概述、C语言基础、内存管理、基本编辑器VIM和Emacs、GCC编译器、GDB调试工具、进程控制、进程间通信、文件操作、文件的输入/输出操作、信号及信号处理、网络编程、make编译基础、Linux系统下的C 语言与数据库、集成开发环境、界面开发基础、界面布局、界面构件开发、Glade设计程序界面、MP3 音乐播放器。
内容简介 · · · · · · 本书共分为四篇。“起步篇”介绍了Eclipse及相关插件的安装,还介绍了一些Eclipse开发环境的基本使用技巧;“SWT/JFace篇”详细介绍了SWT、JFace的使用;“插件开发篇”介绍了Eclipse插件开发的各个步骤,并给出了一个基于数据库开发和面向对象分析设计的完整插件实例;“Web开发篇”以Tomcat+Lomboz+Hibernate为开发环境,详述了其下载、安装、配置和开发的全过程。 本书以SWT/JFace和Eclipse插件开发为核心内容,并兼顾了Web开发,而Eclipse开发环境的使用只占极少部分。 本书内容循序渐进,