Linux操作系统(第2版)

Linux操作系统(第2版)
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者:
2012-08
版次: 2
ISBN: 9787121171611
定价: 45.00
装帧: 平装
开本: 16开
纸张: 胶版纸
正文语种: 简体中文
31人买过
  •   《Linux操作系统(第2版)》以FedoraCore9为蓝本,分4篇介绍了Linux系统的使用、管理、编程与网络应用。基础篇介绍了Linux系统的基本知识和基本操作。管理篇介绍了UNIX/Linux系统的常用管理内容,包括用户、组和密码管理,UNIX/Linux文件系统及管理,进程与任务或作业管理,系统安装、启动与管理,设备管理,网络管理与网络应用。编程与开发篇介绍了shell编程和Linux系统的C编程。网络应用篇介绍了Linux系统的常用网络应用与网络服务,包括DHCP服务器、FTP与TFTP服务器、telnet与ssh服务器、网络资源共享服务器、Linux系统的安全、Internet接入与代理服务器、域名服务器DNS、邮件服务器sendmail和Web服务器Apache。

      本书与第1版最大的不同是增加了最新的安全技术SELinux,引进了Linux系统的新技术。

      本书从培养“应用型”人才出发,兼顾基本知识和基本理论,内容翔实,结构清晰,具有较强的实用性和指导性;基于不断发展而又基本稳定的FedoraCore9,具有广泛的代表性,并且内容兼顾UNIX。 第1篇 基础篇

    第1章 Linux简介

    1.1 UNIX系统简介

    1.1.1 UNIX系统的发展历史

    1.1.2 UNIX系统的特点

    1.2 Linux系统简介

    1.2.1 Linux系统的发展历史

    1.2.2 Linux系统的特点

    1.2.3 Linux系统的发行版本介绍

    1.2.4 Linux系统的应用

    1.3 Linux系统与其他系统的比较

    1.3.1 Linux与UNIX操作系统的比较

    1.3.2 Linux与Windows操作系统的比较

    1.3.3 Linux与Mac OS的比较

    习题

    第2章 Linux系统入门

    2.1 系统的开机与界面切换

    2.1.1 Fedora Core 9系统的开机

    2.1.2 两种操作界面及切换

    2.2 用户的登录与注销

    2.2.1 系统的登录

    2.2.2 注销

    2.3 Linux系统的关闭与重启动

    2.3.1 字符界面

    2.3.2 图形界面

    2.4 Linux系统的图形界面介绍

    2.4.1 面板与桌面

    2.4.2 面板配置

    2.4.3 设置系统偏好或首选项

    2.4.4 终端仿真器

    2.5 OpenOffice.org办公套件简介

    2.5.1 OpenOffice.org Writer

    2.5.2 OpenOffice.org Calc

    2.5.3 OpenOffice.org Impress

    2.5.4 OpenOffice.org Draw

    2.6 Linux系统的在线帮助与资源

    2.6.1 man

    2.6.2 textinfo

    2.6.3 yelp

    2.6.4 Linux系统的其他帮助和资源

    习题

    实验

    第3章 shell与shell命令

    3.1 shell基本功能与基本概念

    3.1.1 shell基本功能

    3.1.2 字符与保留字

    3.1.3 文件命名及文件类型

    3.1.4 目录结构与路径

    3.1.5 shell命令解释及执行

    3.1.6 环境变量与变量

    3.1.7 标准流与输入/输出重定向

    3.1.8 管道

    3.1.9 引号机制、命令替换与参数替换

    3.1.10 shell命令的执行

    3.1.11 shell种类

    3.2 Linux系统的基本命令

    3.2.1 目录操作基本命令

    3.2.2 文件操作基本命令

    3.2.3 文本文件编辑与操作基本命令

    3.2.4 进程管理基本命令

    3.2.5 时间管理命令

    3.2.6 文件或目录比较命令

    3.2.7 其他操作命令

    3.3 shell启动

    3.3.1 登录shell的启动流程和工作过程

    3.3.2 修改profile文件

    习题

    实验

    第2篇 管理篇

    第4章 用户、组和密码管理

    4.1 UNIX系统的用户和组

    4.1.1 用户与uid

    4.1.2 用户组

    4.2 与用户和组管理相关的文件

    4.2.1 /etc/passwd

    4.2.2 /etc/shadow

    4.2.3 /etc/group

    4.2.4 /etc/login.defs

    4.2.5 其他文件

    4.3 用户管理命令

    4.3.1 用户创建(useradd)

    4.3.2 用户删除(userdel)

    4.3.3 用户修改(usermod)

    4.4 组管理命令

    4.4.1 组创建(groupadd)

    4.4.2 组删除(groupdel)

    4.4.3 组修改(groupmod)

    4.5 密码管理

    4.5.1 密码管理综述

    4.5.2 密码管理命令(passwd)

    4.5.3 密码管理示例

    4.6 用户、组和密码管理图形界面

    4.7 与用户身份和位置相关的其他命令

    4.7.1 显示已登录用户的信息(who)

    4.7.2 显示与用户和组相关的身份信息(id)

    4.7.3 显示使用者的用户名(whoami)

    4.7.4 确定用户所使用的终端设备(tty)

    4.7.5 不退出系统而将自己切换成其他用户(su)

    4.7.6 向系统中已登录的所有用户发信息(wall)

    习题

    实验

    第5章 UNIX/Linux文件系统及管理

    5.1 文件系统权限及管理

    5.1.1 两种用户

    5.1.2 三种权限

    5.1.3 三类人

    5.1.4 权限控制

    5.1.5 默认权限与umask

    5.2 权限管理命令

    5.2.1 设置文件创建掩码(umask)

    5.2.2 改变文件的权限(chmod)

    5.2.3 改变文件的所有者(chown)

    5.2.4 改变文件的组(chgrp)

    5.2.5 ext2和ext3文件系统的新增属性及其管理

    5.3 文件系统管理

    5.3.1 UNIX/Linux支持的文件系统

    5.3.2 UNIX/Linux系统使用的存储设备

    5.3.3 文件系统的创建

    5.3.4 文件系统的使用

    5.3.5 文件系统的检查、修复与同步

    5.4 与文件系统管理相关的其他命令

    5.4.1 确定文件类型(file)

    5.4.2 文件查找命令(find)

    5.4.3 文件复制命令(dd)

    5.4.4 链接管理命令(ln)

    5.4.5 特别文件创建(mknod)

    5.4.6 磁盘空间和文件系统的使用情况统计(df)

    5.4.7 目录使用磁盘空间情况统计(du)

    5.4.8 数据备份与文件归档管理(tar、cpio)

    5.4.9 文件的压缩与解压缩

    5.5 图形界面下的文件和目录管理

    习题

    实验

    第6章 进程与任务或作业管理

    6.1 程序和进程的概念

    6.1.1 程序、进程、作业和任务

    6.1.2 三类进程

    6.1.3 Linux操作系统的启动

    6.1.4 0#进程与1#进程

    6.1.5 进程状态及转换

    6.2 进程调度策略与信号

    6.2.1 调度策略与优先级的计算

    6.2.2 信号与软中断

    6.3 进程管理与调度命令

    6.3.1 可执行文件的setuid、setgid权限和目录的sticky属性

    6.3.2 进程管理与调度命令

    6.3.3 与进程身份和位置相关的命令

    6.4 作业和任务调度

    6.4.1 at和batch

    6.4.2 crontab

    6.5 进程管理图形界面

    习题

    实验

    第7章 系统安装、启动与管理

    7.1 系统安装

    7.1.1 安装的任务与准备

    7.1.2 硬盘的物理结构与分区划分

    7.1.3 安装Linux系统所需的基本分区

    7.1.4 安装过程

    7.1.5 虚拟机的安装与使用

    7.2 引导器GRUB

    7.2.1 简介

    7.2.2 操作界面

    7.2.3 配置文件与配置

    7.2.4 系统的启动及启动参数的修改

    7.3 Linux系统的启动过程分析

    7.3.1 /etc/inittab文件

    7.3.2 运行级别切换

    7.3.3 与启动过程相关的文件和目录

    7.3.4 Fedora Core 9的/etc/event.d目录

    7.3.5 Fedora Core 15的systemd

    7.4 软件包管理

    7.4.1 概述

    7.4.2 rpm命令介绍

    7.4.3 其他软件包管理工具

    7.4.4 其他格式软件包管理

    7.4.5 图形界面

    7.5 Linux系统的升级

    7.5.1 系统的在线升级

    7.5.2 Linux系统的离线升级

    7.5.3 其他升级方式

    7.6 日 志 管 理

    7.6.1 日志系统

    7.6.2 常见日志文件及阅读

    7.6.3 日志滚动

    7.7 系 统 管 理

    7.7.1 系统管理的任务

    7.7.2 系统管理工具与命令

    7.8 内核配置与参数在线调整

    7.8.1 内核配置

    7.8.2 编译与安装新内核

    7.8.3 模块管理

    7.8.4 内核参数在线调整

    习题

    实验

    第8章 设备管理

    8.1 设备管理概述

    8.1.1 Linux系统支持的设备

    8.1.2 硬件的自动检测与发现

    8.1.3 系统设置与查看

    8.2 非即插即用设备的管理与驱动程序的安装

    8.2.1 驱动程序与安装准备

    ……
  • 内容简介:
      《Linux操作系统(第2版)》以FedoraCore9为蓝本,分4篇介绍了Linux系统的使用、管理、编程与网络应用。基础篇介绍了Linux系统的基本知识和基本操作。管理篇介绍了UNIX/Linux系统的常用管理内容,包括用户、组和密码管理,UNIX/Linux文件系统及管理,进程与任务或作业管理,系统安装、启动与管理,设备管理,网络管理与网络应用。编程与开发篇介绍了shell编程和Linux系统的C编程。网络应用篇介绍了Linux系统的常用网络应用与网络服务,包括DHCP服务器、FTP与TFTP服务器、telnet与ssh服务器、网络资源共享服务器、Linux系统的安全、Internet接入与代理服务器、域名服务器DNS、邮件服务器sendmail和Web服务器Apache。

      本书与第1版最大的不同是增加了最新的安全技术SELinux,引进了Linux系统的新技术。

      本书从培养“应用型”人才出发,兼顾基本知识和基本理论,内容翔实,结构清晰,具有较强的实用性和指导性;基于不断发展而又基本稳定的FedoraCore9,具有广泛的代表性,并且内容兼顾UNIX。
  • 目录:
    第1篇 基础篇

    第1章 Linux简介

    1.1 UNIX系统简介

    1.1.1 UNIX系统的发展历史

    1.1.2 UNIX系统的特点

    1.2 Linux系统简介

    1.2.1 Linux系统的发展历史

    1.2.2 Linux系统的特点

    1.2.3 Linux系统的发行版本介绍

    1.2.4 Linux系统的应用

    1.3 Linux系统与其他系统的比较

    1.3.1 Linux与UNIX操作系统的比较

    1.3.2 Linux与Windows操作系统的比较

    1.3.3 Linux与Mac OS的比较

    习题

    第2章 Linux系统入门

    2.1 系统的开机与界面切换

    2.1.1 Fedora Core 9系统的开机

    2.1.2 两种操作界面及切换

    2.2 用户的登录与注销

    2.2.1 系统的登录

    2.2.2 注销

    2.3 Linux系统的关闭与重启动

    2.3.1 字符界面

    2.3.2 图形界面

    2.4 Linux系统的图形界面介绍

    2.4.1 面板与桌面

    2.4.2 面板配置

    2.4.3 设置系统偏好或首选项

    2.4.4 终端仿真器

    2.5 OpenOffice.org办公套件简介

    2.5.1 OpenOffice.org Writer

    2.5.2 OpenOffice.org Calc

    2.5.3 OpenOffice.org Impress

    2.5.4 OpenOffice.org Draw

    2.6 Linux系统的在线帮助与资源

    2.6.1 man

    2.6.2 textinfo

    2.6.3 yelp

    2.6.4 Linux系统的其他帮助和资源

    习题

    实验

    第3章 shell与shell命令

    3.1 shell基本功能与基本概念

    3.1.1 shell基本功能

    3.1.2 字符与保留字

    3.1.3 文件命名及文件类型

    3.1.4 目录结构与路径

    3.1.5 shell命令解释及执行

    3.1.6 环境变量与变量

    3.1.7 标准流与输入/输出重定向

    3.1.8 管道

    3.1.9 引号机制、命令替换与参数替换

    3.1.10 shell命令的执行

    3.1.11 shell种类

    3.2 Linux系统的基本命令

    3.2.1 目录操作基本命令

    3.2.2 文件操作基本命令

    3.2.3 文本文件编辑与操作基本命令

    3.2.4 进程管理基本命令

    3.2.5 时间管理命令

    3.2.6 文件或目录比较命令

    3.2.7 其他操作命令

    3.3 shell启动

    3.3.1 登录shell的启动流程和工作过程

    3.3.2 修改profile文件

    习题

    实验

    第2篇 管理篇

    第4章 用户、组和密码管理

    4.1 UNIX系统的用户和组

    4.1.1 用户与uid

    4.1.2 用户组

    4.2 与用户和组管理相关的文件

    4.2.1 /etc/passwd

    4.2.2 /etc/shadow

    4.2.3 /etc/group

    4.2.4 /etc/login.defs

    4.2.5 其他文件

    4.3 用户管理命令

    4.3.1 用户创建(useradd)

    4.3.2 用户删除(userdel)

    4.3.3 用户修改(usermod)

    4.4 组管理命令

    4.4.1 组创建(groupadd)

    4.4.2 组删除(groupdel)

    4.4.3 组修改(groupmod)

    4.5 密码管理

    4.5.1 密码管理综述

    4.5.2 密码管理命令(passwd)

    4.5.3 密码管理示例

    4.6 用户、组和密码管理图形界面

    4.7 与用户身份和位置相关的其他命令

    4.7.1 显示已登录用户的信息(who)

    4.7.2 显示与用户和组相关的身份信息(id)

    4.7.3 显示使用者的用户名(whoami)

    4.7.4 确定用户所使用的终端设备(tty)

    4.7.5 不退出系统而将自己切换成其他用户(su)

    4.7.6 向系统中已登录的所有用户发信息(wall)

    习题

    实验

    第5章 UNIX/Linux文件系统及管理

    5.1 文件系统权限及管理

    5.1.1 两种用户

    5.1.2 三种权限

    5.1.3 三类人

    5.1.4 权限控制

    5.1.5 默认权限与umask

    5.2 权限管理命令

    5.2.1 设置文件创建掩码(umask)

    5.2.2 改变文件的权限(chmod)

    5.2.3 改变文件的所有者(chown)

    5.2.4 改变文件的组(chgrp)

    5.2.5 ext2和ext3文件系统的新增属性及其管理

    5.3 文件系统管理

    5.3.1 UNIX/Linux支持的文件系统

    5.3.2 UNIX/Linux系统使用的存储设备

    5.3.3 文件系统的创建

    5.3.4 文件系统的使用

    5.3.5 文件系统的检查、修复与同步

    5.4 与文件系统管理相关的其他命令

    5.4.1 确定文件类型(file)

    5.4.2 文件查找命令(find)

    5.4.3 文件复制命令(dd)

    5.4.4 链接管理命令(ln)

    5.4.5 特别文件创建(mknod)

    5.4.6 磁盘空间和文件系统的使用情况统计(df)

    5.4.7 目录使用磁盘空间情况统计(du)

    5.4.8 数据备份与文件归档管理(tar、cpio)

    5.4.9 文件的压缩与解压缩

    5.5 图形界面下的文件和目录管理

    习题

    实验

    第6章 进程与任务或作业管理

    6.1 程序和进程的概念

    6.1.1 程序、进程、作业和任务

    6.1.2 三类进程

    6.1.3 Linux操作系统的启动

    6.1.4 0#进程与1#进程

    6.1.5 进程状态及转换

    6.2 进程调度策略与信号

    6.2.1 调度策略与优先级的计算

    6.2.2 信号与软中断

    6.3 进程管理与调度命令

    6.3.1 可执行文件的setuid、setgid权限和目录的sticky属性

    6.3.2 进程管理与调度命令

    6.3.3 与进程身份和位置相关的命令

    6.4 作业和任务调度

    6.4.1 at和batch

    6.4.2 crontab

    6.5 进程管理图形界面

    习题

    实验

    第7章 系统安装、启动与管理

    7.1 系统安装

    7.1.1 安装的任务与准备

    7.1.2 硬盘的物理结构与分区划分

    7.1.3 安装Linux系统所需的基本分区

    7.1.4 安装过程

    7.1.5 虚拟机的安装与使用

    7.2 引导器GRUB

    7.2.1 简介

    7.2.2 操作界面

    7.2.3 配置文件与配置

    7.2.4 系统的启动及启动参数的修改

    7.3 Linux系统的启动过程分析

    7.3.1 /etc/inittab文件

    7.3.2 运行级别切换

    7.3.3 与启动过程相关的文件和目录

    7.3.4 Fedora Core 9的/etc/event.d目录

    7.3.5 Fedora Core 15的systemd

    7.4 软件包管理

    7.4.1 概述

    7.4.2 rpm命令介绍

    7.4.3 其他软件包管理工具

    7.4.4 其他格式软件包管理

    7.4.5 图形界面

    7.5 Linux系统的升级

    7.5.1 系统的在线升级

    7.5.2 Linux系统的离线升级

    7.5.3 其他升级方式

    7.6 日 志 管 理

    7.6.1 日志系统

    7.6.2 常见日志文件及阅读

    7.6.3 日志滚动

    7.7 系 统 管 理

    7.7.1 系统管理的任务

    7.7.2 系统管理工具与命令

    7.8 内核配置与参数在线调整

    7.8.1 内核配置

    7.8.2 编译与安装新内核

    7.8.3 模块管理

    7.8.4 内核参数在线调整

    习题

    实验

    第8章 设备管理

    8.1 设备管理概述

    8.1.1 Linux系统支持的设备

    8.1.2 硬件的自动检测与发现

    8.1.3 系统设置与查看

    8.2 非即插即用设备的管理与驱动程序的安装

    8.2.1 驱动程序与安装准备

    ……
查看详情
12
相关图书 / 更多
Linux操作系统(第2版)
LiteOS轻量级物联网操作系统实战 微课视频版
魏杰
Linux操作系统(第2版)
Linux操作系统活页式教程
李国辉
Linux操作系统(第2版)
Linux综合实训案例教程
陈智斌;梁鹏;肖政宏
Linux操作系统(第2版)
Linux系统自动化运维(Python版)(微课版)
张莉,丁传炜
Linux操作系统(第2版)
Linux操作系统
刘睿;包大宏;兰晓天;李吉桃;王仕杰;吴晓清;张宏洲;杨云江
Linux操作系统(第2版)
Linux源码趣读
闪客
Linux操作系统(第2版)
Linux 内核完全注释(20周年版) 赵炯
赵炯
Linux操作系统(第2版)
Linux网络操作系统项目式教程(CentOS 7.6)(微课版)(第2版)
刘正,张运嵩,尤澜涛主编
Linux操作系统(第2版)
Linux 内核完全剖析——基于0.12内核(15周年版) 赵炯
赵炯
Linux操作系统(第2版)
Linux高效学习教程:Linux就该这么学+Linux常用命令自学手册
刘遄 刘遄
Linux操作系统(第2版)
Linux后端开发工程实践
万木春
Linux操作系统(第2版)
Linux运维从入门到精通
明日科技