顶部
收藏

全国计算机等级考试三级教程——Linux应用与开发技术(2021年版)


作者:
教育部考试中心
定价:
75.00元
ISBN:
978-7-04-054822-8
版面字数:
620.000千字
开本:
16开
全书页数:
暂无
装帧形式:
平装
重点项目:
暂无
出版时间:
2021-01-04
读者对象:
考试用书
一级分类:
计算机考试
二级分类:
全国计算机等级考试(NCRE)
三级分类:
计算机等考一级

本教程根据教育部考试中心制定的《全国计算机等级考试三级Linux应用与开发技术考试大纲(2021年版)》编写。本书内容包括:计算机体系结构与操作系统基础知识、Linux系统使用基础、Linux系统管理技术、Linux系统的常用软件应用技术和应用程序开发技术。

通过学习本教程,考生应能够了解计算机系统的基本结构,掌握操作系统的基本概念、组成、功能和原理,掌握常用的Linux命令和shell脚本编程基本技术,熟悉Linux系统的常用软件及使用方法,具备Linux系统安装、配置、管理与维护的基本技能,掌握基于Linux系统的C语言程序开发技术,具备基于Linux系统进行Web服务器搭建的基本技能。

本教程可供报考全国计算机等级考试三级Linux应用与开发技术的考生使用,也可用作普通高等学校计算机专业基础课程的教材或参考书。

  • 前辅文
  • 第一篇 基 础 篇
    • 第1章 计算机体系结构与操作系统
      • 1.1 计算科学与计算机系统
        • 1.1.1 计算科学
        • 1.1.2 图灵机与计算机系统
        • 1.1.3 计算机科学概览
      • 1.2 计算机体系结构的基本概念
        • 1.2.1 摩尔定律
        • 1.2.2 计算机系统的层次结构
        • 1.2.3 指令集
        • 1.2.4 存储系统
      • 1.3 微处理器体系结构
        • 1.3.1 单核处理器基本结构
        • 1.3.2 多核处理器基本结构
        • 1.3.3 指令的执行
      • 1.4 操作系统的基本概念
        • 1.4.1 操作系统的定义和作用
        • 1.4.2 操作系统的基本特征
      • 1.5 操作系统的基本功能和原理
        • 1.5.1 处理器管理
        • 1.5.2 存储管理
        • 1.5.3 设备管理
        • 1.5.4 文件管理
        • 1.5.5 作业管理
      • 练习题
    • 第2章 Linux系统概述
      • 2.1 Linux系统的发展历程
      • 2.2 常用Linux系统版本
      • 2.3 Linux系统特征
      • 2.4 Linux系统的应用与前景
      • 练习题
    • 第3章 Linux系统使用基础
      • 3.1 Linux系统的安装
      • 3.2 桌面环境
        • 3.2.1 KDE
        • 3.2.2 GNOME
        • 3.2.3 Unity
        • 3.2.4 MATE
        • 3.2.5 Cinnamon
        • 3.2.6 适用于低配置硬件设备的Linux 桌面环境
      • 3.3 常用Linux命令
        • 3.3.1 Linux命令的基本格式
        • 3.3.2 Linux简单命令
      • 3.4 软件包
        • 3.4.1 Linux源码包
        • 3.4.2 Linux二进制包
      • 3.5 软件安装、运行与卸载
        • 3.5.1 RPM包安装、卸载和升级
        • 3.5.2 软件包的查询
      • 练习题
    • 第4章 shell脚本编程基础
      • 4.1 shell编程概述
        • 4.1.1 什么是shell
        • 4.1.2 shell的种类
        • 4.1.3 shell脚本的运行
      • 4.2 shell基础
        • 4.2.1 通配符
        • 4.2.2 引号
        • 4.2.3 输入/输出重定向符
        • 4.2.4 命令执行操作符
        • 4.2.5 小括号和大括号
        • 4.2.6 管道符、后台命令符和注释符
      • 4.3 shell编程
        • 4.3.1 变量
        • 4.3.2 数值运算
        • 4.3.3 控制结构
      • 4.4 shell函数
        • 4.4.1 函数定义
        • 4.4.2 函数参数
      • 4.5 shell脚本实例
      • 练习题
  • 第二篇 管 理 篇
    • 第5章 用户管理
      • 5.1 用户与用户组管理
        • 5.1.1 用户和用户组
        • 5.1.2 用户和用户组管理
      • 5.2 用户和用户组管理相关的文件
        • 5.2.1 passwd文件
        • 5.2.2 shadow文件
        • 5.2.3 group文件
        • 5.2.4 gshadow文件
      • 5.3 用户和用户组管理的命令
        • 5.3.1 用户的添加
        • 5.3.2 密码配置命令
        • 5.3.3 修改用户信息命令
        • 5.3.4 修改用户密码状态命令
        • 5.3.5 删除用户命令
        • 5.3.6 查看用户的UID和GID命令
        • 5.3.7 用户间切换命令
        • 5.3.8 用户组管理命令
      • 练习题
    • 第6章 文件管理
      • 6.1 文件系统
        • 6.1.1 文件系统的概念
        • 6.1.2 文件结构和类型
      • 6.2 文件与目录操作
        • 6.2.1 文件操作命令
        • 6.2.2 目录操作命令
      • 6.3 访问权限管理
        • 6.3.1 权限管理的重要性
        • 6.3.2 权限位
        • 6.3.3 修改权限位的命令
      • 练习题
    • 第7章 进程管理
      • 7.1 Linux进程简介
      • 7.2 进程监控
      • 7.3 结束进程
      • 7.4 进程优先级
      • 练习题
    • 第8章 存储管理
      • 8.1 存储设备的查看
        • 8.1.1 硬盘结构
        • 8.1.2 硬盘识别
        • 8.1.3 存储设备的挂载
      • 8.2 分区管理
        • 8.2.1 fdisk命令
        • 8.2.2 parted命令
      • 8.3 磁盘管理工具
        • 8.3.1 df命令
        • 8.3.2 du命令
        • 8.3.3 fsck命令
      • 8.4 磁盘阵列
      • 练习题
    • 第9章 设备管理
      • 9.1 设备文件
      • 9.2 常用的设备命令
        • 9.2.1 查看CPU信息的命令
        • 9.2.2 查看内存信息的命令
        • 9.2.3 查看块设备的命令
        • 9.2.4 磁盘配额的命令
      • 练习题
    • 第10章 网络管理
      • 10.1 管理网络接口
      • 10.2 基本IP路由和网关
      • 10.3 配置DNS客户机
      • 10.4 DHCP配置详解
      • 10.5 配置Web服务器
        • 10.5.1 Web服务概述
        • 10.5.2 Apache简介
        • 10.5.3 快速搭建Apache服务器
      • 10.6 配置Telnet
        • 10.6.1 Telnet简介
        • 10.6.2 Telnet的工作过程
        • 10.6.3 安装和使用Telnet
      • 10.7 其他网络设置
      • 10.8 网络诊断工具
      • 练习题
    • 第11章 系统服务与日志
      • 11.1 常见的Linux系统服务
      • 11.2 启动和关闭服务
      • 11.3 查看日志
      • 11.4 管理日志
      • 11.5 分析日志
      • 练习题
  • 第三篇 应 用 篇
    • 第12章 VI编辑器
      • 12.1 概述
      • 12.2 工作模式
      • 12.3 进入和退出VI
        • 12.3.1 进入VI
        • 12.3.2 保存文件或退出VI
      • 12.4 VI在线帮助
      • 12.5 文本文件编辑
        • 12.5.1 文本的插入
        • 12.5.2 光标的移动
        • 12.5.3 删除
        • 12.5.4 查找与替换
        • 12.5.5 复制与粘贴
      • 12.6 存储缓冲区
        • 12.6.1 数字编号缓冲区
        • 12.6.2 命名缓冲区
      • 12.7 编辑多个文件
      • 12.8 VI编辑器的设置
        • 12.8.1 set命令选项
        • 12.8.2 设置VI环境
      • 练习题
    • 第13章 Emacs编辑器
      • 13.1 Emacs简介
      • 13.2 Emacs的操作
        • 13.2.1 Emacs的安装
        • 13.2.2 Emacs的启动
        • 13.2.3 Emacs的退出
        • 13.2.4 文件与缓冲区操作
        • 13.2.5 Emacs的基本操作
        • 13.2.6 在Emacs环境下编译并运行C/C++程序
      • 练习题
    • 第14章 OpenSSH
      • 14.1 安装OpenSSH
      • 14.2 配置OpenSSH
      • 14.3 OpenSSH的使用
        • 14.3.1 远程登录
        • 14.3.2 文件传输
        • 14.3.3 免密登录
        • 14.3.4 Windows下远程登录Linux
      • 练习题
  • 第四篇 开 发 篇
    • 第15章 Linux系统的应用程序开发技术
      • 15.1 常用的开发工具简介
      • 15.2 C语言概述
      • 15.3 开发环境配置
      • 15.4 开发的一般过程
      • 15.5 GCC编译器
        • 15.5.1 C语言程序的编译过程
        • 15.5.2 GCC基本用法
        • 15.5.3 GCC常见的编译错误
      • 15.6 GDB调试器
        • 15.6.1 GDB的启动和退出
        • 15.6.2 调试前的准备
        • 15.6.3 显示和查找源代码
        • 15.6.4 执行程序
        • 15.6.5 设置断点
        • 15.6.6 查看和设置变量的值
        • 15.6.7 调试的控制
      • 15.7 make
        • 15.7.1 Makefile文件的构成
        • 15.7.2 执行makefile
      • 练习题
    • 第16章 Web服务器搭建、应用开发与部署
      • 16.1 Web服务器搭建的准备
        • 16.1.1 配置Java
        • 16.1.2 配置MySQL
      • 16.2 Web服务器的搭建
        • 16.2.1 安装配置Tomcat
        • 16.2.2 配置DNS、DHCP、FTP服务
      • 16.3 开发环境与配置
        • 16.3.1 安装配置Eclipse
        • 16.3.2 配置Tomcat到Eclipse
      • 16.4 网站设计开发与部署
        • 16.4.1 MVC简介
        • 16.4.2 常见框架
        • 16.4.3 Java Web应用部署
      • 练习题
  • 附录1 全国计算机等级考试三级Linux应用与开发技术考试大纲(2021年版)
  • 附录2 参考答案

相关图书