展开全部

主编推荐语

本书详解Linux命令、管理、应用等方面,包括安装配置、服务器搭建、编程开发工具。

内容简介

本书以Linux从零开始入门为主线,通过各种实例和实际操作,详细介绍了Linux命令、管理、应用、网络等各方面的内容。本书共13章,分为3个部分。第一部分介绍Linux系统的安装和配置。第二部分介绍基本命令、用户管理、进程管理、磁盘管理、软件包管理、计划任务、网络管理、应用管理等。第三部分介绍了Linux服务器搭建、安全设置,还有基于Linux系统下的编程开发必需掌握的编辑器、版本工具等。

目录

  • 封面
  • 扉页
  • 版权信息
  • 目录
  • 内容提要
  • 前言
  • 第1部分 Linux的安装和配置
  • 第1章 系统介绍
  • 1.1 Linux、GNU、GPL的关系
  • 1.1.1 什么是Linux
  • 1.1.2 什么是GNU(自由软件组织)
  • 1.1.3 什么是GPL(GNU公共许可证)
  • 1.2 Linux主要发行版本
  • 1.2.1 Red Hat简介
  • 1.2.2 Ubuntu简介
  • 1.2.3 其他常见的Linux版本介绍
  • 1.3 Linux系统的特性以及它与Windows系统的区别
  • 1.4 如何学好Linux
  • 1.5 小结
  • 1.6 习题
  • 第2章 系统部署
  • 2.1 安装Linux系统
  • 2.1.1 获取安装文件
  • 2.1.2 磁盘分区划分
  • 2.1.3 必要的系统配置
  • 2.1.4 设置用户名和密码
  • 2.2 其他安装方式介绍
  • 2.2.1 使用U盘安装Linux
  • 2.2.2 使用光盘安装Linux
  • 2.2.3 在虚拟机中安装Linux
  • 2.3 Grub程序简介
  • 2.3.1 配置Grub
  • 2.3.2 修复Grub引导程序
  • 2.4 Linux系统初始化
  • 2.4.1 安装中文软件包
  • 2.4.2 选择合适的中文输入法
  • 2.4.3 设置基本网络连接
  • 2.5 硬件设备的设置
  • 2.5.1 设置声卡
  • 2.5.2 设置鼠标
  • 2.5.3 如何获取更新
  • 2.5.4 硬件驱动程序
  • 2.5.5 在Linux中如何获取帮助help命令
  • 2.6 Linux系统桌面环境
  • 2.6.1 桌面控件介绍
  • 2.6.2 X-Window桌面介绍
  • 2.6.3 Gnome桌面简介
  • 2.6.4 KDE桌面简介
  • 2.7 让桌面更炫
  • 2.7.1 安装特效
  • 2.7.2 设置屏幕保护程序
  • 2.7.3 设置壁纸
  • 2.7.4 设置屏幕分辨率
  • 2.7.5 移动Unity所处位置
  • 2.8 小结
  • 2.9 习题
  • 第3章 应用管理
  • 3.1 办公软件
  • 3.1.1 Openoffice的使用
  • 3.1.2 PDF文件阅读
  • 3.2 收发邮件
  • 3.3 多媒体
  • 3.3.1 音乐播放器
  • 3.3.2 视频播放器
  • 3.4 光盘刻录
  • 3.4.1 制作音乐CD
  • 3.4.2 刻录镜像文件
  • 3.5 浏览网页
  • 3.5.1 Mozilla Firefox
  • 3.5.2 Opera
  • 3.5.3 Lynx
  • 3.5.4 其他浏览器
  • 3.6 打印机配置
  • 3.6.1 打印机还是计算机
  • 3.6.2 打印机的语言:PDL
  • 3.6.3 驱动程序和PDL的关系
  • 3.6.4 Linux如何打印:CUPS
  • 3.6.5 连接打印机
  • 3.6.6 配置打印机选项
  • 3.6.7 测试当前的打印机
  • 3.7 小结
  • 3.8 习题
  • 第2部分 Linux的管理
  • 第4章 基本命令
  • 4.1 Linux的目录与路径
  • 4.1.1 特殊目录文件介绍
  • 4.1.2 绝对路径和相对路径
  • 4.1.3 查看当前路径:pwd
  • 4.2 目录操作命令
  • 4.2.1 创建目录
  • 4.2.2 移动目录
  • 4.2.3 删除目录
  • 4.2.4 复制目录
  • 4.2.5 跳转目录
  • 4.3 查看文件
  • 4.3.1 查看目录:ls
  • 4.3.2 查看普通文件:cat
  • 4.3.3 文件内容查找:grep
  • 4.3.4 查看文件开头和结尾:head和tail
  • 4.3.5 查看部分内容:more和less
  • 4.4 权限操作
  • 4.4.1 文件权限介绍
  • 4.4.2 更改权限:chmod
  • 4.4.3 更改文件所有权:chown和chgrp
  • 4.5 链接文件
  • 4.5.1 查看文件类型
  • 4.5.2 创建软链接文件
  • 4.5.3 创建硬链接文件
  • 4.6 文件重定向
  • 4.6.1 什么是重定向
  • 4.6.2 输入重定向
  • 4.6.3 输出重定向
  • 4.7 文件查找和定位
  • 4.7.1 文件的查找:find
  • 4.7.2 文件的定位:which
  • 4.8 管道简介
  • 4.9 小结
  • 4.10 习题
  • 第5章 用户管理
  • 5.1 用户管理基础
  • 5.1.1 系统用户和普通用户
  • 5.1.2 root用户
  • 5.1.3 用户分组
  • 5.2 添加用户
  • 5.2.1 使用useradd添加新用户
  • 5.2.2 使用图形化工具添加用户
  • 5.2.3 更改密码
  • 5.3 删除用户
  • 5.3.1 使用userdel删除用户
  • 5.3.2 使用图形工具删除用户
  • 5.4 添加用户分组groupadd
  • 5.5 用户间的切换
  • 5.5.1 su命令
  • 5.5.2 sudo命令
  • 5.6 配置文件介绍
  • 5.6.1 /etc/passwd文件
  • 5.6.2 /etc/group文件
  • 5.7 记录用户操作:history
  • 5.8 小结
  • 5.9 习题
  • 第6章 进程管理
  • 6.1 进程概述
  • 6.1.1 什么是进程
  • 6.1.2 进程分类
  • 6.2 进程的属性
  • 6.2.1 进程标识PID
  • 6.2.2 父进程标识PPID
  • 6.2.3 群组标识GID
  • 6.2.4 优先级
  • 6.3 进程监控
  • 6.3.1 静态监控:ps
  • 6.3.2 动态监控:top
  • 6.4 向进程发送信号:kill
  • 6.5 调整进程优先级:nice和renice
  • 6.6 读懂/PROC文件系统
  • 6.7 小结
  • 6.8 习题
  • 第7章 磁盘管理
  • 7.1 认识Linux中的文件系统
  • 7.1.1 文件系统介绍
  • 7.1.2 ext文件系统介绍
  • 7.1.3 交换空间介绍
  • 7.2 磁盘管理常用命令
  • 7.2.1 磁盘监控命令fdisk
  • 7.2.2 剩余空间df
  • 7.2.3 空间使用量du
  • 7.3 文件系统的挂载
  • 7.3.1 何为挂载
  • 7.3.2 挂载实际操作mount
  • 7.3.3 卸载操作
  • 7.4 系统备份
  • 7.4.1 打包文件tar
  • 7.4.2 压缩文件zip
  • 7.4.3 备份文件系统
  • 7.5 小结
  • 7.6 习题
  • 第8章 软件包管理
  • 8.1 软件包管理概述
  • 8.2 DEB软件包管理机制
  • 8.2.1 安装软件包
  • 8.2.2 卸载软件包
  • 8.3 RPM软件包管理机制
  • 8.3.1 安装软件包
  • 8.3.2 卸载软件包
  • 8.3.3 更新软件包
  • 8.4 APT软件包管理工具
  • 8.4.1 APT简介
  • 8.4.2 配置apt-get
  • 8.4.3 下载和安装软件包
  • 8.4.4 图形化操作方式
  • 8.5 小结
  • 8.6 习题
  • 第9章 任务计划
  • 9.1 简单的定时at命令
  • 9.1.1 at命令的使用
  • 9.1.2 定时备份系统文件
  • 9.2 控制计划任务的命令crontab
  • 9.2.1 crontab的原理
  • 9.2.2 crontab的使用
  • 9.2.3 任务配置文件介绍
  • 9.3 小结
  • 9.4 习题
  • 第10章 网络管理
  • 10.1 网络的基本配置
  • 10.1.1 IP地址
  • 10.1.2 网关配置
  • 10.1.3 路由配置
  • 10.1.4 在命令行下配置网络
  • 10.2 网络监控
  • 10.2.1 检测网络是否通畅ping
  • 10.2.2 检测端口netstat
  • 10.2.3 流量监控
  • 10.3 其他上网方式
  • 10.3.1 拨号上网
  • 10.3.2 无线上网
  • 10.3.3 局域网连接
  • 10.4 小结
  • 10.5 习题
  • 第3部分 Linux下的网络服务与编程
  • 第11章 搭建网络服务
  • 11.1 服务器基础知识
  • 11.1.1 Linux启动的基本步骤
  • 11.1.2 init和运行级
  • 11.1.3 服务器启动脚本
  • 11.1.4 Ubuntu和Debian的init配置
  • 11.1.5 管理守护进程
  • 11.1.6 服务器守护进程的运行方式
  • 11.1.7 配置xinetd
  • 11.1.8 演示:通过xinetd启动SSH服务
  • 11.1.9 配置inetd
  • 11.2 FTP服务器
  • 11.2.1 FTP服务器简介
  • 11.2.2 FTP服务器动手实践
  • 11.2.3 安装FTP服务器
  • 11.2.4 配置服务器
  • 11.2.5 启动与停止
  • 11.3 NFS服务器
  • 11.3.1 NFS服务器简介
  • 11.3.2 NFS服务器动手实践
  • 11.3.3 配置服务器
  • 11.3.4 启动与停止
  • 11.4 Samba服务器
  • 11.4.1 Samba服务器简介
  • 11.4.2 Samba服务器动手实践
  • 11.4.3 安装Samba服务器
  • 11.4.4 配置服务器
  • 11.4.5 启动与停止
  • 11.5 Apache服务器
  • 11.5.1 Apache服务器简介
  • 11.5.2 Apache服务器动手实践
  • 11.5.3 安装Apache服务器
  • 11.5.4 配置服务器
  • 11.5.5 启动与停止
  • 11.6 远程登录
  • 11.6.1 登录另一台Linux服务器
  • 11.6.2 登录Windows服务器
  • 11.6.3 为什么不使用telnet
  • 11.7 小结
  • 11.8 习题
  • 第12章 安全设置
  • 12.1 计算机病毒
  • 12.1.1 计算机病毒简介
  • 12.1.2 计算机病毒分类
  • 12.1.3 计算机病毒的危害
  • 12.2 杀毒软件的使用
  • 12.2.1 ClamAV简介
  • 12.2.2 ClamAV的基本配置
  • 12.2.3 图形化操作
  • 12.3 iptables防火墙
  • 12.3.1 iptables简介
  • 12.3.2 iptables语法格式
  • 12.3.3 iptables的基本配置
  • 12.3.4 iptables备份与还原
  • 12.4 网络安全工具
  • 12.4.1 端口扫描工具NMap
  • 12.4.2 漏洞扫描工具Nessus
  • 12.5 小结
  • 12.6 习题
  • 第13章 编程开发
  • 13.1 编辑器介绍
  • 13.1.1 gedit编辑器
  • 13.1.2 Vim编辑器
  • 13.1.3 GNU介绍
  • 13.1.4 GCC介绍
  • 13.1.5 G++介绍
  • 13.1.6 程序编译过程
  • 13.2 Shell编程
  • 13.2.1 什么是Shell
  • 13.2.2 编写第一个Shell脚本
  • 13.2.3 执行Shell脚本
  • 13.2.4 定义变量
  • 13.2.5 流程控制
  • 13.2.6 函数
  • 13.2.7 自定义数组
  • 13.2.8 sed编程
  • 13.2.9 awk编程
  • 13.3 C/C++编程
  • 13.3.1 定义变量
  • 13.3.2 数据类型
  • 13.3.3 表达式
  • 13.3.4 程序结构
  • 13.3.5 数组和赋值
  • 13.3.6 指针
  • 13.3.7 函数
  • 13.3.8 结构体、联合体和枚举
  • 13.4 GUI编程
  • 13.4.1 GUI的发展
  • 13.4.2 GDK简介
  • 13.5 QT编程基础
  • 13.5.1 QT简介
  • 13.5.2 关键概念:信号和槽
  • 13.6 版本控制系统
  • 13.6.1 什么是版本控制
  • 13.6.2 安装Subversion
  • 13.6.3 建立项目仓库
  • 13.6.4 创建项目并导入源代码
  • 13.6.5 开始项目开发
  • 13.6.6 修改代码和提交改动
  • 13.6.7 解决冲突
  • 13.6.8 撤销改动
  • 13.6.9 命令汇总
  • 13.7 小结
  • 13.8 习题
展开全部

评分及书评

评分不足
1个评分

出版方

人民邮电出版社

人民邮电出版社是工业和信息化部主管的大型专业出版社,成立于1953年10月1日。人民邮电出版社坚持“立足信息产业、面向现代社会、传播科学知识、服务科教兴国”,致力于通信、计算机、电子技术、教材、少儿、经管、摄影、集邮、旅游、心理学等领域的专业图书出版。