登入帳戶  | 訂單查詢  | 購物車/收銀台(0) | 在線留言板  | 付款方式  | 聯絡我們  | 運費計算  | 幫助中心 |  加入書簽
會員登入   新用戶註冊
HOME新書上架暢銷書架好書推介特價區會員書架精選月讀2024年度TOP分類閱讀雜誌 香港/國際用戶
最新/最熱/最齊全的簡體書網 品種:超過100萬種書,正品正价,放心網購,悭钱省心 送貨:速遞 / 物流,時效:出貨後2-4日

2025年02月出版新書

2025年01月出版新書

2024年12月出版新書

2024年11月出版新書

2024年10月出版新書

2024年09月出版新書

2024年08月出版新書

2024年07月出版新書

2024年06月出版新書

2024年05月出版新書

2024年04月出版新書

2024年03月出版新書

2024年02月出版新書

2024年01月出版新書

『簡體書』Ubuntu Linux操作系统(项目式微课版)

書城自編碼: 3850080
分類: 簡體書→大陸圖書→教材研究生/本科/专科教材
作者: 梁玲 钟小平
國際書號(ISBN): 9787115600844
出版社: 人民邮电出版社
出版日期: 2023-03-01

頁數/字數: /
書度/開本: 16开 釘裝: 平装

售價:NT$ 356

我要買

share:

** 我創建的書架 **
未登入.



編輯推薦:
1.本书编写质量高,linux入门教程简单易懂,内容全面,讲解详细2.符合软件专业未来发展趋势3.采用项目驱动式编写,满足教学需要,丰富的案例,详细的软件截图操作步骤4.书内包含10个项目、37个任务详解、Ubuntu Linux操作系统基本操作、配置管理,软件开发平台和服务器部署使用Ubuntu 20.04.3 LTS版本,配套资源丰富
內容簡介:
本书主要讲解Ubuntu操作系统的基本操作、配置管理、软件开发平台和服务器部署。全书共10个项目,内容包括Ubuntu快速入门、熟悉Ubuntu命令行操作、用户与组管理、文件与目录管理、磁盘存储管理、软件包管理、系统高级管理、Shell编程与自动化运维、部署软件开发工作站和部署Ubuntu服务器。本书内容丰富,注重实践性和可操作性,对知识点有相应的操作示范,便于读者快速上手。本书可作为高等院校、高职高专院校计算机相关专业的教材,也可作为Ubuntu操作系统操作人员的参考书及培训教材。
關於作者:
梁玲,女,硕士研究生,群众,副教授。1997年进入山西工程职业学院计算机工程系任职,期间参与了国家示范校建设、国家级教学资源库、国家“双高计划”建设、国家级职业教育教师教学团队等项目的申报与建设工作,参编规划教材2本,参与省级课题4项,荣获国家级职业院校技能大赛二等奖1项,三等奖2项,省级职业院校技能大赛一等奖3项,发表论文6篇,授权专利2项。
目錄
项目1 Ubuntu快速入门 1【课堂学习目标】 1任务1.1 认识Linux和Ubuntu 2任务要求 2相关知识 21.1.1 Linux的发展 21.1.2 Linux体系结构 41.1.3 Linux版本 51.1.4 Ubuntu的父版本Debian 61.1.5 Ubuntu的诞生与发展 6任务实现 71.1.6 了解Ubuntu的发展前景 71.1.7 调查Ubuntu的国内应用现状 8任务1.2 安装Ubuntu桌面版 9任务要求 9相关知识 9任务实现 101.2.1 安装Ubuntu桌面版 101.2.2 登录、注销与关机 12任务1.3 熟悉Ubuntu桌面环境 14任务要求 14相关知识 141.3.1 Ubuntu桌面环境 141.3.2 VNC与远程桌面 15任务实现 151.3.3 熟悉桌面环境的基本操作 151.3.4 实现桌面个性化设置 181.3.5 安装和更新软件包 211.3.6 使用远程桌面 22任务1.4 使用Ubuntu桌面版进行日常办公 25任务要求 25相关知识 251.4.1 Ubuntu桌面应用 251.4.2 LibreOffice概述 26任务实现 271.4.3 使用Web浏览器 271.4.4 收发电子邮件 281.4.5 使用微信和TIM 291.4.6 播放多媒体 321.4.7 使用LibreOffice办公套件 33项目小结 35课后练习 35项目实训 36项目2 熟悉Ubuntu命令行操作 38【课堂学习目标】 38任务2.1 熟悉Linux命令行界面 39任务要求 39相关知识 392.1.1 操作系统的命令行界面 392.1.2 Linux的终端、控制台与伪终端 39任务实现 402.1.3 使用终端窗口 402.1.4 使用文本模式 422.1.5 远程登录Linux命令行界面 43任务2.2 熟悉Linux命令行的基本使用 44任务要求 44相关知识 452.2.1 什么是Shell 452.2.2 Shell的版本 452.2.3 Shell的基本用法 462.2.4 Linux命令行语法格式 462.2.5 环境变量及其配置文件 47任务实现 482.2.6 巧用Linux命令行 482.2.7 处理命令行输入与输出 512.2.8 查看和设置环境变量 522.2.9 使用命令行进行网络配置 54任务2.3 熟悉命令行文本编辑器 57任务要求 57相关知识 582.3.1 Vim编辑器 582.3.2 终端用户界面 60任务实现 602.3.3 使用Vim编辑配置文件 602.3.4 使用Nano编辑配置文件 612.3.5 解决文本模式下的中文显示和输入问题 62项目小结 64课后练习 65项目实训 66项目3 用户与组管理 67【课堂学习目标】 67任务3.1 创建和管理Linux用户账户 68任务要求 68相关知识 683.1.1 Linux用户账户 683.1.2 Ubuntu的超级用户权限 683.1.3 用户账户配置文件 70任务实现 713.1.4 使用图形用户界面工具创建和管理用户账户 713.1.5 使用命令行工具创建和管理用户账户 743.1.6 考察sudo配置文件 773.1.7 在Ubuntu系统中启用root账户登录 783.1.8 多用户登录与用户切换 79任务3.2 创建和管理Linux组账户 81任务要求 81相关知识 813.2.1 Linux组账户及其类型 813.2.2 组账户配置文件 82任务实现 823.2.3 使用“用户和组”工具管理组账户 823.2.4 使用命令行工具创建和管理组账户 83项目小结 85课后练习 85项目实训 86项目4 文件与目录管理 88【课堂学习目标】 88任务4.1 Linux目录操作 89任务要求 89相关知识 894.1.1 Linux的目录结构 894.1.2 Linux的路径 904.1.3 文件与目录的命名规范 904.1.4 Linux目录配置标准 90任务实现 914.1.5 使用文件管理器进行目录操作 914.1.6 使用命令行工具进行目录操作 92任务4.2 Linux文件操作 94任务要求 94相关知识 944.2.1 Linux文件结构 944.2.2 Linux文件类型 94任务实现 954.2.3 使用文件管理器进行文件操作 954.2.4 使用命令行工具进行文件操作 964.2.5 使用命令行工具处理文本文件内容 1004.2.6 使用sed命令处理文本文件内容 1024.2.7 使用awk命令分析处理文本文件内容 105任务4.3 文件和目录权限管理 108任务要求 108相关知识 1084.3.1 文件访问者身份 1084.3.2 文件和目录访问权限 1084.3.3 文件访问权限组合 1094.3.4 特殊权限 109任务实现 1104.3.5 使用文件管理器管理文件和文件夹访问权限 1104.3.6 使用命令行工具变更文件所有者和所属组 1114.3.7 使用命令行工具设置文件访问权限 1124.3.8 设置默认的文件访问权限 1134.3.9 设置特殊权限 114项目小结 114课后练习 115项目实训 116项目5 磁盘存储管理 119【课堂学习目标】 119任务5.1 磁盘分区管理 120任务要求 120相关知识 1205.1.1 磁盘数据组织 1205.1.2 Linux磁盘设备命名 1215.1.3 Linux磁盘分区 1215.1.4 磁盘分区规划 1225.1.5 磁盘分区工具 122任务实现 1235.1.6 使用内置的磁盘管理器进行分区 1235.1.7 使用fdisk进行分区管理 125任务5.2 文件系统管理 129任务要求 129相关知识 1295.2.1 常见的Linux文件系统 1295.2.2 Linux文件系统操作步骤 130任务实现 1305.2.3 使用命令行工具建立文件系统 1305.2.4 使用命令行工具挂载文件系统 1335.2.5 使用命令行工具检查、维护文件系统 1355.2.6 使用内置的磁盘管理器管理文件系统 136任务5.3 挂载和使用外部存储设备 137任务要求 137相关知识 1375.3.1 外部存储设备概述 137任务实现 1385.3.2 挂载和使用光盘 1385.3.3 制作和使用光盘映像 1395.3.4 挂载和使用USB设备 140任务5.4 逻辑卷管理 140任务要求 140相关知识 1415.4.1 LVM体系 1415.4.2 LVM工具 141任务实现 1425.4.3 创建逻辑卷 1425.4.4 动态调整逻辑卷容量 1445.4.5 删除逻辑卷 145任务5.5 文件系统备份 146任务要求 146相关知识 1475.5.1 系统备份和用户备份 1475.5.2 文件系统备份策略与规划 147任务实现 1485.5.3 使用存档工具进行简单备份 1485.5.4 使用dump和restore工具实现备份和恢复 1485.5.5 光盘备份 150项目小结 150课后练习 150项目实训 152项目6 软件包管理 153【课堂学习目标】 153任务6.1 Deb软件包管理 154任务要求 154相关知识 1546.1.1 Linux软件包管理的发展过程 1546.1.2 Deb软件包格式 155任务实现 1556.1.3 查看Deb软件包 1556.1.4 安装Deb软件包 1566.1.5 卸载Deb软件包 158任务6.2 高级软件包管理 159任务要求 159相关知识 1596.2.1 APT基本功能 1596.2.2 APT软件源 1596.2.3 APT工作机制 1616.2.4 apt命令 161任务实现 1626.2.5 使用APT命令行工具 1626.2.6 更改APT源 1656.2.7 使用新立得包管理器 1656.2.8 使用PPA源安装新版本软件 166任务6.3 Snap软件包管理 168任务要求 168相关知识 1686.3.1 Snap软件包的特点 1686.3.2 Snap安装环境 1696.3.3 预装的Snap软件包 169任务实现 1706.3.4 使用Snap搜索和查看软件包 1706.3.5 使用Snap安装软件包 1716.3.6 使用Snap更新软件包 1726.3.7 使用Snap卸载软件包 172任务6.4 源代码编译安装 172任务要求 172相关知识 1736.4.1 源代码文件 1736.4.2 GCC编译工具 173任务实现 1746.4.3 了解源代码编译安装的基本步骤 1746.4.4 源代码编译安装Python 175项目小结 177课后练习 177项目实训 178项目7 系统高级管理 180【课堂学习目标】 180任务7.1 Linux进程管理 181任务要求 181相关知识 1817.1.1 程序、进程与线程 1817.1.2 Linux进程类型 181任务实现 1827.1.3 查看和监测进程 1827.1.4 管理控制进程 185任务7.2 使用systemd管控系统和服务 188任务要求 188相关知识 1887.2.1 systemd与系统初始化 1887.2.2 systemd的主要概念和术语 1897.2.3 systemd单元文件 1907.2.4 systemctl命令 193任务实现 1947.2.5 执行systemd单元管理 1947.2.6 执行systemd单元文件管理 1967.2.7 管理Linux服务 1987.2.8 管理启动目标 2007.2.9 管理系统电源(开关机) 201任务7.3 计划任务管理 202任务要求 202相关知识 2027.3.1 Cron的周期性计划任务管理 2027.3.2 anacron的停机期间计划任务管理 2047.3.3 使用at和batch工具安排一次性任务 2047.3.4 systemd定时器 205任务实现 2067.3.5 为普通用户账户定制计划任务 2067.3.6 配置anacron来实现调度任务 2077.3.7 使用systemd实现计划任务管理 209项目小结 211课后练习 211项目实训 213项目8 Shell编程与自动化运维 215【课堂学习目标】 215任务8.1 初识Shell脚本 216任务要求 216相关知识 2168.1.1 什么是Shell脚本 2168.1.2 Shell脚本与Linux系统运维 2168.1.3 Shell脚本的构成 2178.1.4 Shell编程基本步骤 218任务实现 2188.1.5 执行Shell脚本 2188.1.6 调试Shell脚本 220任务8.2 使用Shell变量 220任务要求 220相关知识 2218.2.1 用户自定义变量 2218.2.2 环境变量 2228.2.3 内部变量 2228.2.4 位置参数 2228.2.5 变量值输出 2228.2.6 变量值读取 2248.2.7 变量替换 2248.2.8 数组 224任务实现 2258.2.9 验证位置参数 2258.2.10 编写Shell脚本监控磁盘空间使用 225任务8.3 使用表达式与运算符 227任务要求 227相关知识 2278.3.1 算术表达式与算术运算符 2278.3.2 逻辑表达式与逻辑运算符 228任务实现 2308.3.3 编写脚本统计目录和文件数量 2308.3.4 编写脚本清理下载的大文件 231任务8.4 实现流程控制 231任务要求 231相关知识 2328.4.1 多命令的组合执行 2328.4.2 条件语句 2338.4.3 分支语句 2348.4.4 循环语句 235任务实现 2378.4.5 编写脚本从用户列表文件中批量添加用户 2378.4.6 编写脚本判断一批主机在线状态 238任务8.5 使用函数实现模块化程序设计 238任务要求 238相关知识 2398.5.1 函数的定义和调用 2398.5.2 函数的返回值 239任务实现 2418.5.3 在Shell脚本中使用函数 2418.5.4 编写脚本批量检测网站的可访问性 241任务8.6 使用Shell正则表达式高效处理文本 242任务要求 242相关知识 2428.6.1 为什么要使用正则表达式 2428.6.2 正则表达式的构成 2438.6.3 正则表达式的类型 243任务实现 2448.6.4 在Shell脚本中使用正则表达式 244项目小结 245课后练习 245项目实训 246项目9 部署软件开发工作站 248【课堂学习目标】 248任务9.1 编译C C++程序 249任务要求 249相关知识 2499.1.1 程序编写 2499.1.2 程序编译 2499.1.3 程序调试 2519.1.4 make与自动化编译 2519.1.5 Autotools工具与Makefile自动生成 254任务实现 2559.1.6 使用GCC编译器 2559.1.7 使用GDB调试器 2579.1.8 使用Autotools生成Makefile 258任务9.2 搭建Java开发环境 262任务要求 262相关知识 2629.2.1 Java的特点 2629.2.2 Java体系 263任务实现 2639.2.3 安装JDK 2639.2.4 管理Java版本的切换 2659.2.5 使用Eclipse开发Java应用程序 267任务9.3 搭建Python集成开发环境 271任务要求 271相关知识 2729.3.1 Python的特点 2729.3.2 Python虚拟环境 272任务实现 2739.3.3 安装Python 2739.3.4 创建和管理Python虚拟环境 2739.3.5 使用pip工具管理包 2749.3.6 安装Python集成开发环境 2769.3.7 使用PyCharm开发Python应用程序 277项目小结 281课后练习 281项目实训 282项目10 部署Ubuntu服务器 283【课堂学习目标】 283任务10.1 安装Ubuntu服务器 284任务要求 284相关知识 28410.1.1 什么是服务器 28410.1.2 Ubuntu服务器版 284任务实现 28510.1.3 安装Ubuntu服务器 28510.1.4 调整网络配置 289任务10.2 远程管理Ubuntu服务器 291任务要求 291相关知识 29110.2.1 SSH概述 29110.2.2 远程桌面 291任务实现 29210.2.3 通过SSH远程登录服务器 29210.2.4 基于Web界面远程管理Ubuntu服务器 294任务10.3 部署文件服务器 297任务要求 297相关知识 29710.3.1 什么是文件服务器 29710.3.2 NFS协议 29810.3.3 Samba基础 298任务实现 30010.3.4 部署NFS服务器 30010.3.5 部署Samba服务器 303任务10.4 部署LAMP服务器 307任务要求 307相关知识 30710.4.1 LAMP平台 30710.4.2 Tasksel工具 308任务实现 30810.4.3 在Ubuntu服务器上安装LAMP 30810.4.4 在Ubuntu服务器上配置Apache 30910.4.5 在Ubuntu服务器上配置Apache虚拟主机 31210.4.6 在Ubuntu服务器上配置PHP 31510.4.7 在Ubuntu服务器上配置和管理MySQL 316项目小结 319课后练习 320项目实训 321

 

 

書城介紹  | 合作申請 | 索要書目  | 新手入門 | 聯絡方式  | 幫助中心 | 找書說明  | 送貨方式 | 付款方式 台灣用户 | 香港/海外用户
megBook.com.tw
Copyright (C) 2013 - 2025 (香港)大書城有限公司 All Rights Reserved.