![]()
内容推荐 本书首先介绍如何在虚拟机VirtualBox上安装Ubuntu 18操作系统,以及第一次安装成功后需要设置的系统配置;然后介绍Linux系统常用的命令和Shell编程基础,通过大量翔实的例子讲解命令和各个选项参数的具体应用;接着介绍与系统安全有关的知识,包含如何从用户管理、进程管理、文件系统安全、网络系统安全和对操作系统的监控等方面来实现安全管理,并用C语言和Python语言编程来实现保障系统安全的功能;最后介绍Linux系统对磁盘的管理和内核管理。 实现系统安全功能时,既充分利用Linux系统自身的系统函数库,又充分利用C语言和Python语言丰富的资源库,并用C语言和Python语言分别编程实现不同的功能需求;既有操作系统功能的讲解,又有编程工具的安装使用,可拓宽读者的视野。 本书可作为高等学校计算机、网络、信息类相关专业的本科生教材,也可作为计算机类工程技术人员的参考用书,也适合对Linux操作系统感兴趣的人员自学参考。 目录 第1章 Linux系统使用 1.1 Linux系统简介 1.1.1 Linux系统版本 1.1.2 版本选择 1.2 系统安装 1.2.2 安装Ubuntu版本的Linux系统 1.2.3 运行Linux系统 1.3 使用中的常见问题 1.3.1 在启动器上固定图标 1.3.2 激活root用户 1.3.3 第一次使用gcc工具 1.3.4 第一次使用make工具 1.3.5 软件与更新设置 1.4 硬盘分区和配置文件 1.4.1 硬盘分区 1.4.2 文件系统的配置 上机实验: Linux操作系统的安装使用 第2章 Linux系统基本命令 2.1 Linux命令的格式 2.2 获取信息 2.2.1 查看用户身份 2.2.2 查看用户信息 2.2.3 查看操作系统信息 2.2.4 查看时间信息 2.2.5 切换用户和更改密码 2.2.6 获取帮助信息 2.3 目录的操作 2.3.1 目录的基本概念 2.3.2 目录的查询、切换和创建 2.3.3 目录内容的显示 2.3.4 目录的删除 2.4 字符串显示命令 2.4.1 echo命令 2.4.2 printf命令 上机实验: Linux系统基本命令的使用 第3章 文件系统操作命令 3.1 文件系统的基本概念 3.2 文件的操作 3.2.1 复制 3.2.2 剪切和重命名 3.2.3 文件的创建 3.2.4 编辑 3.3 文件内容处理 3.3.1 内容浏览 3.3.2 内容搜索 3.3.3 内容统计 3.3.4 内容比较 3.3.5 内容转换 3.3.6 文件归档、压缩及解压缩 3.4 文件输入输出 3.4.1 文件描述符 3.4.2 输入输出重定向和转换 3.4.3 剪切和粘贴 3.4.4 排序和管道操作 3.5 命令行的执行方式 3.5.1 命令的顺序执行和并发执行 3.5.2 命令行中的&&和||操作 3.5.3 命令的后台执行及转换 3.6 文件系统挂载和卸载 3.6.1 文件系统挂载 3.6.2 文件系统卸载 上机实验: Linux文件系统命令的使用 第4章 Shell编程 4.1 Shell 的工作原理 4.2 Shell编程中的各种命令 4.2.1 Shell脚本的建立 4.2.2 通配符和补全命令 4.2.3 历史命令 4.2.4 花括号({ }) …… 第5章 Linux 系统中的用户管理 第6章 Linux系统的进程控制 第7章 Linux文件系统安全 第8章 Linux的网络系统安全 第9章 Linux 系统监控 第10章 Linux系统的磁盘管理 第11章 Linux系统内核 第12章 SDL图形编程 参考文献 |