QQ在线客服
免费咨询热线
400-615-1233
工作时间-工作日
8:30-17:30
2平封

Linux操作系统基础

中国通信工业协会2020年全国计算机类优秀教材三等奖
  • 类  别:计算机系列
  • 书  名:Linux操作系统基础
  • 主  编:喻衣鑫 汤东 刘波
  • 定  价:42
  • 开  本:16开
  • 印刷方式:双色
  • 页  数:236
  • 时  间:2024年8月
  • 出  版  社:北京邮电大学出版社
  • 书  号:978-7-5635-4362-5

内容摘要

        本书以RHEL 7/CentOS 7为基础,深入浅出地介绍了Linux操作系统基础知识,主要内容包括Linux操作系统的安装与启动、Linux基本命令、用户身份与文件权限管理、Vi/Vim与GCC、正则表达式、Shell基础编程、SSH网络远程管理、磁盘管理、安全服务管理和服务器简单功能实战等。
        本书适合作为高等职业教育计算机及相关专业的教材,也可作为广大Linux系统爱好者参考使用。

目录

模块1 Linux操作系统的安装与启动
    1.1 Linux操作系统的来历和发展历程
      1.1.1 Linux的发音
      1.1.2 常见的Linux发行版
    1.2 安装前的工具准备
    1.3 VMware Workstation虚拟机的安装与配置
    1.4 Linux系统的安装与启动
      1.4.1 Linux系统的安装
      1.4.2 Linux初始化进程之systemd
    1.5 Linux系统的快照备份与恢复
    1.6 实训1 Linux操作系统的安装启动和快照备份恢复
模块2 Linux基本命令
    2.1 了解Linux命令
      2.1.1 Linux命令的特点
      2.1.2 Linux文件系统目录结构
    2.2 远程连接
    2.3 绝对路径与相对路径
      2.3.1 pwd命令
      2.3.2 cd命令
      2.3.3 ls命令
      2.3.4 echo命令
    2.4 基本命令
      2.4.1 目录操作类命令
      2.4.2 文件操作类命令
      2.4.3 文件查看类命令
      2.4.4 文件压缩和归档类命令
      2.4.5 文件搜索和查找类命令
      2.4.6 输入/输出重定向和管道命令符的使用
      2.4.7 系统信息和进程管理类命令
    2.5 实训2 Linux基本命令
模块3 用户身份与文件权限管理
    3.1 用户与组
      3.1.1 添加、修改与删除用户的命令
      3.1.2 添加、修改与删除用户组的命令
    3.2 文件权限及归属
      3.2.1 文件的所属主与所属组
      3.2.2 Linux文件属性及用户权限详解
      3.2.3 文件权限的更改
    3.3 文件特殊权限
      3.3.1 SUID
      3.3.2 SGID
      3.3.3 SBIT(Sticky Bit)
    3.4 文件隐藏属性与访问控制列表
      3.4.1 文件隐藏属性
      3.4.2 访问控制列表
    3.5 su命令与sudo服务
      3.5.1 su命令
      3.5.2 sudo命令
    3.6 实训3 用户身份与文件权限管理
模块4 Vi/Vim与GCC
    4.1 软件安装方式
      4.1.1 RPM安装
      4.1.2 yum软件仓库
    4.2 Vi/Vim文本编辑器
      4.2.1 Vi/Vim的三种常用模式
      4.2.2 Vi/Vim常用操作技巧
    4.3 GCC
      4.3.1 GCC的简易用法
      4.3.2 案例:打印九九乘法表
    4.4 实训4Vi/Vim与GCC
模块5 正则表达式
    5.1 正则表达式字符
    5.2 grep/egrep工具的使用
      5.2.1 grep
      5.2.2 egrep
    5.3 sed工具的使用
    5.4 awk工具的使用
    5.5 实训5正则表达式
模块6 Shell基础编程
    6.1 简单的Shell脚本
    6.2 Shell变量设置
    6.3 Shell脚本中的逻辑判断
      6.3.1 单分支if语句
      6.3.2 双分支if语句
      6.3.3 多分支if语句
      6.3.4 case语句
    6.4 Shell脚本中的循环
      6.4.1 while循环
      6.4.2 for循环
      6.4.3 嵌套循环
      6.4.4 循环控制符
    6.5 计划任务服务程序
    6.6 Shell脚本案例:批量创建特殊要求账户
    6.7 实训6 编写并运行Shell脚本程序
模块7 SSH网络远程管理
    7.1 OpenSSH概述
    7.2 OpenSSH服务配置
      7.2.1 全局配置文件
      7.2.2 ~/.ssh目录配置文件
    7.3 配置网络服务
      7.3.1 IP地址设置
      7.3.2 单网卡多IP地址配置
    7.4 客户端访问服务
      7.4.1 克隆RHEL系统
      7.4.2 使用密钥认证登录
      7.4.3 远程传输命令
    7.5 实训7 编写Shell脚本实现批量远程登录及传输文件
模块8 磁盘管理
    8.1 磁盘简介
      8.1.1 机械硬盘和固态硬盘
      8.1.2 硬盘的物理结构
      8.1.3 硬盘的逻辑结构
    8.2 物理设备的命名规则
    8.3 常用磁盘管理工具
      8.3.1 fdisk命令
      8.3.2 常见文件系统
      8.3.3 mkfs命令
    8.4 挂载/卸载硬件设备
      8.4.1 mount命令
      8.4.2 df、du命令
      8.4.3 umount命令
      8.4.4 挂载U盘/移动硬盘
    8.5 实现开机自动挂载
    8.6 实训8磁盘管理
模块9 安全服务管理
    9.1 防火墙概述
    9.2 SELinux
    9.3 firewalld
    9.4 iptables
      9.4.1 策略与规则链
      9.4.2 iptables中基本的命令参数
    9.5 实训9安全管理
模块10 服务器简单功能实战
    10.1 构建Linux下的FTP服务器
      10.1.1 FTP的两种模式
      10.1.2 FTP服务器的配置与管理
    10.2 构建Linux下的Apache Web服务器
      10.2.1 源码安装
      10.2.2 个人用户主页
      10.2.3 虚拟主机——基于IP地址
      10.2.4 虚拟主机——基于端口号
      10.2.5 虚拟主机——基于主机域名
      10.2.6 源码安装——服务自启动
    10.3 构建Linux下的MySQL服务器
      10.3.1 源码安装
      10.3.2 配置MySQL服务
      10.3.3 MySQL日常操作命令
      10.3.4 MySQL数据库的备份与恢复
    10.4 LAMP搭建
      10.4.1 源码安装LAMP之Apache的安装
      10.4.2 源码安装LAMP之MySQL的安装
      10.4.3 源码安装LAMP之PHP的安装
      10.4.4 Apache+PHP整合
    10.5 源码安装Discuz!论坛
    10.6 实训10 Discuz!论坛的搭建
参考文献
后记

主编信息

喻衣鑫,重庆电信职业学院副教授。

相关图书

  • Linux操作系统基础应用实践教程(活页式)

    主编:朱凤山 陈卓

    本书以CentOS 7操作系统为例,采用理论与实践相结合的形式,由浅入深、循序渐进地介绍了Linux系统的基础操作和应用。全书共分为10

    ¥59.8
  • 操作系统原理与应用

    主编:赵德群

      本书在编写过程中以“理论适度,重在应用”为指导思想,理论知识讲解以够用为准,重点突出,详略得当。结合Windows和Linux这两种主流的

    ¥43