×
暂无评论
图文详情
  • ISBN:9787560654577
  • 装帧:平装-胶订
  • 册数:暂无
  • 重量:暂无
  • 开本:26cm
  • 页数:216页
  • 出版时间:2019-09-01
  • 条形码:9787560654577 ; 978-7-5606-5457-7

本书特色

本教材是以CentOS6.5内核版本为例,针对高职院校计算机网络、嵌入式系统、云计算、大数据、物联网类专业编写的Linux网络操作系统基础及应用实践教程,结合高职计算机网络相关专业学生实际特征,依据专业人才培养目标定位,教材中去除了繁杂的理论描述,以简明扼要的语言、并辅以大量的例题和习题讲解、示范了Linux网络操作系统基础知识、系统管理及应用与维护等。

内容简介

本书以CentOS 6.5为例,系统介绍了Linux系统的基础知识。全书共分11章,内容包括Linux操作系统概述、Linux操作系统安装及远程登录、Linux操作系统常用命令、软件包管理、用户及用户组管理、权限管理、文件系统管理、Shell 基础知识、Shell编程、系统管理与系统维护。 本书在每章的开头首先提出了本章的学习目标,以帮助读者统揽全章、明确学习目标和梳理知识,同时各章都精心设计了大量的例题、习题和上机训练,以使读者能更好地学习和更牢固地掌握Linux系统基础知识与实操技能。 本书简明实用,可以作为高职院校计算机网络技术、嵌入式技术与应用、云计算技术与应用、大数据技术与应用及移动应用开发等专业学习Linux系统基础知识的教材,也可供Linux服务器运维管理等工程技术人员参考。

目录

第1章 Linux操作系统概述 1 1.1 Linux操作系统的发展过程 2 1.2 Linux的版本 3 1.2.1 Linux内核版本 3 1.2.2 Linux发行版本 3 1.3 Linux系统的主要特征 4 1.4 Linux系统的应用领域 5 1.4.1 服务器领域的应用 5 1.4.2 嵌入式系统中的应用 6 1.5 Linux文件系统结构 6 1.6 Linux文件类型 8 习题与上机训练 10 第2章 Linux操作系统安装及远程登录 11 2.1 VMware安装与使用 12 2.1.1 VMware的安装 12 2.1.2 VMware的基本操作 12 2.2 Linux系统分区 20 2.2.1 分区类型和格式化 20 2.2.2 设备文件名 20 2.2.3 挂载 21 2.3 Linux系统安装 21 2.4 虚拟机网络配置 27 2.4.1 桥接模式(Bridged) 28 2.4.2 地址转换模式(NAT) 30 2.4.3 仅主机模式(Host-Only) 32 2.5 远程管理工具SecureCRT 34 2.5.1 远程登录 34 2.5.2 SecureCRT基本配置 36 2.6 文件拷贝工具WinSCP 37 习题与上机训练 38 第3章 Linux操作系统常用命令 39 3.1 文件处理命令 40 3.1.1 相关概念 40 3.1.2 文件与目录操作命令 40 3.1.3 链接命令 47 3.2 权限管理命令 48 3.2.1 权限管理命令chmod 48 3.2.2 其他权限管理命令 50 3.3 文件搜索命令 51 3.3.1 文件搜索命令find 51 3.3.2 其他搜索命令 53 3.4 帮助命令 54 3.5 用户管理常用命令 56 3.6 压缩、解压命令 57 3.7 网络命令 59 3.7.1 即时消息发送命令write和wall 59 3.7.2 ping命令 60 3.7.3 ifconfig命令 60 3.7.4 mail命令 61 3.7.5 last和lastlog命令 61 3.7.6 traceroute命令 62 3.7.7 netstat命令 63 3.7.8 setup命令 64 3.8 关机重启命令 64 3.8.1 关机命令shutdown 64 3.8.2 其他关机和重启命令 64 习题与上机训练 65 第4章 软件包管理 67 4.1 软件包管理简介 68 4.2 用rpm命令管理RPM包 68 4.2.1 RPM包的命名规则 68 4.2.2 RPM包的依赖性 69 4.2.3 RPM包的安装、卸载及查询 69 4.3 用yum命令管理RPM包 74 4.3.1 yum源简介 74 4.3.2 yum常用命令 75 4.3.3 yum软件组管理命令 77 4.3.4 光盘yum源搭建 77 4.4 源码包管理 79 4.4.1 源码包与RPM包的区别 79 4.4.2 源码包安装过程 80 4.5 脚本安装包安装过程 81 习题与上机训练 81 第5章 用户及用户组管理 83 5.1 用户配置文件 84 5.1.1 用户信息文件/etc/passwd 84 5.1.2 影子文件/etc/shadow 86 5.1.3 组信息文件/ect/group和 组密码文件/ect/gshadow 88 5.2 用户其他文件 90 5.2.1 用户家目录 90 5.2.2 用户的邮箱 91 5.2.3 用户模板目录 91 5.3 用户管理命令 92 5.3.1 创建新用户命令useradd和 设置用户密码命令passwd 92 5.3.2 删除用户命令userdel 98 5.3.3 修改用户信息命令usermod和 修改密码状态命令chage 98 5.4 用户组管理命令 100 5.4.1 添加用户组命令groupadd 100 5.4.2 修改用户组命令groupmod 101 5.4.3 删除用户组命令groupdel 101 5.4.4 从组中添加或删除用户 命令gpasswd 101 习题与上机训练 102 第6章 权限管理 103 6.1 ACL权限 104 6.1.1 查看和开启分区ACL权限 104 6.1.2 查看和设定ACL权限 105 6.1.3 *大有效权限 108 6.1.4 递归ACL权限和默认ACL 权限 110 6.2 文件特殊权限 110 6.2.1 设置SUID权限 110 6.2.2 设置SGID权限 113 6.2.3 设置SBIT权限 115 6.3 改变文件系统属性命令 116 6.3.1 设置文件系统属性命令 116 6.3.2 查看文件系统属性 118 6.4 sudo权限 118 6.4.1 设置sudo权限 118 6.4.2 执行sudo权限 119 习题与上机训练 120 第7章 文件系统管理 121 7.1 Linux系统分区和文件系统 格式概述 122 7.1.1 Linux系统分区 122 7.1.2 Linux文件系统分区格式 122 7.2 文件系统常用命令 123 7.2.1 文件系统常用命令 123 7.2.2 挂载命令 125 7.2.3 挂载光盘和U盘 127 7.3 磁盘分区与自动挂载 128 7.3.1 硬盘分区 128 7.3.2 /etc/fstab文件 134 7.4 分配swap分区 136 7.4.1 查看swap分区容量 137 7.4.2 配置swap分区 137 习题与上机训练 138 第8章 Shell基础知识 139 8.1 vim 编辑器 140 8.1.1 vim工作模式 140 8.1.2 vim基本命令 141 8.2 Shell与Shell脚本 143 8.2.1 Shell简述 143 8.2.2 Shell脚本执行方式 143 8.3 Bash基本功能 145 8.3.1 Linux历史命令和命令补全 145 8.3.2 命令别名和快捷键 146 8.3.3 输入输出重定向 147 8.3.4 多命令执行与管道符 150 8.3.5 通配符与特殊符号 151 8.4 Bash变量 153 8.4.1 变量的基本概念 153 8.4.2 用户自定义变量 154 8.4.3 环境变量 154 8.4.4 位置参数变量 156 8.4.5 预定义变量 158 8.5 输入输出命令 158 8.5.1 键盘输入命令read 158 8.5.2 输出命令echo 159 8.6 运算符 160 8.6.1 声明和取消变量类型 160 8.6.2 算术运算方法 160 8.6.3 运算符 161 8.7 环境变量配置文件 162 8.7.1 环境变量配置文件简介 162 8.7.2 环境变量配置文件调用顺序 163 习题与上机训练 163 第9章 Shell编程 165 9.1 正则表达式 166 9.1.1 正则表达式与通配符 166 9.1.2 基本正则表达式 166 9.2 字符截取命令 167 9.2.1 cut字段提取命令 167 9.2.2 格式化输出命令printf 168 9.2.3 awk命令 169 9.2.4 sed命令 172 9.3 字符处理命令 175 9.3.1 排序命令sort 175 9.3.2 统计命令wc 175 9.4 条件判断 176 9.4.1 判断特定类型的文件是否存在 176 9.4.2 判断文件权限 177 9.4.3 文件之间进行比较 177 9.4.4 整数比较 178 9.4.5 字符串比较 179 9.4.6 多重条件判断 179 9.5 流程控制 179 9.5.1 if选择语句 180 9.5.2 case语句 182 9.5.3 for循环语句 183 9.5.4 while语句 185 9.5.5 until语句 186 习题与上机训练 186 第10章 系统管理 189 10.1 进程管理 190 10.1.1 进程查看 190 10.1.2 终止进程 192 10.2 工作任务管理与系统资源监控 194 10.2.1 工作任务管理 194 10.2.2 监控系统资源使用情况 195 10.3 系统定时任务 198 10.3.1 crond服务管理与访问控制 199 10.3.2 crontab设置 199 10.3.3 编辑定时任务 199 习题与上机训练 200 第11章 系统维护 201 11.1 日志管理 202 11.1.1 日志管理概述 202 11.1.2 rsyslogd日志服务 203 11.1.3 日志轮替 206 11.2 启动管理 208 11.2.1 系统运行级别 208 11.2.2 启动引导程序grub 209 11.2.3 系统修复模式 210 11.3 备份与恢复 212 11.3.1 备份命令 212 11.3.2 恢复命令 214 习题与上机训练 215 参考文献 216
展开全部

作者简介

1.*后学历(含国内、外)、学术兼职和工作(教学)简历:本人于2008年硕士研究生毕业,此前在塔里木大学任教三年(2002.9-2005-7)从事了数据库技术、数据结构、操作系统、计算机网络基础等课程的教学教研工作,2008年—20011年参与了榆林职业技术学院校园网设计与建设工作,期间,于2019年5月以陕西省第二名的成绩取得网络工程师(中级职称证书)任职资格,于2010年11月取得网络规划设计师(高级职称证书)任职资格。2012年至今,先后担任教务处教学科科长、质量管理办公室主任,主要从事计算机应用基础、现代教育技术、可编程控制技术、单片机技术、物联网技术等课程的教学及教科研工作。 2012年至今,主持教科研项目7项,其中,校级教改项目2项(已结题)、校级科研项目1项、市级科研项目1项(已结题)、省级教改项目2项(1项已结题)。省级科研项目1项(1) 校级教改重点课题:高职院校自主式教学模式的探索(J201202)——已结题;(2) 校级教改课题:基于微课的混合式教学设计与应用(J201605)——已结题;(3) 陕西省计算机教育学会课题:基于微课的混合教学在《计算机网络技术》课程教学中的应用 (010)——已结题;(4) 陕西省高等学校教育教学课题:高职院校翻转课堂教学效果研究与分析(17GY049),在研;(5) 校级重点科研课题:基于Hadoop与MongoDB的云计算平台性能改进研究(J201605)——已结题;(6) 榆林市科研课题:饲料配方改进技术应用研究(2014cxy-02-01)——已结题;(7) Hadoop与MongoDB数据交换技术的性能改进研究(18JK1218) ——在研课题 2.主要著作和科研成果:作为**作者发表论文13余篇,其中核心期刊发表5篇;作为**主编完成专著1部,参编教材两部,独立编著的《LINUX基础教程》初稿已完成。1.*后学历(含国内、外)、学术兼职和工作(教学)简历:本人于2008年硕士研究生毕业,此前在塔里木大学任教三年(2002.9-2005-7)从事了数据库技术、数据结构、操作系统、计算机网络基础等课程的教学教研工作,2008年—20011年参与了榆林职业技术学院校园网设计与建设工作,期间,于2019年5月以陕西省第二名的成绩取得网络工程师(中级职称证书)任职资格,于2010年11月取得网络规划设计师(高级职称证书)任职资格。2012年至今,先后担任教务处教学科科长、质量管理办公室主任,主要从事计算机应用基础、现代教育技术、可编程控制技术、单片机技术、物联网技术等课程的教学及教科研工作。 2012年至今,主持教科研项目7项,其中,校级教改项目2项(已结题)、校级科研项目1项、市级科研项目1项(已结题)、省级教改项目2项(1项已结题)。省级科研项目1项(1) 校级教改重点课题:高职院校自主式教学模式的探索(J201202)——已结题;(2) 校级教改课题:基于微课的混合式教学设计与应用(J201605)——已结题;(3) 陕西省计算机教育学会课题:基于微课的混合教学在《计算机网络技术》课程教学中的应用 (010)——已结题;(4) 陕西省高等学校教育教学课题:高职院校翻转课堂教学效果研究与分析(17GY049),在研;(5) 校级重点科研课题:基于Hadoop与MongoDB的云计算平台性能改进研究(J201605)——已结题;(6) 榆林市科研课题:饲料配方改进技术应用研究(2014cxy-02-01)——已结题;(7) Hadoop与MongoDB数据交换技术的性能改进研究(18JK1218) ——在研课题 2.主要著作和科研成果:作为**作者发表论文13余篇,其中核心期刊发表5篇;作为**主编完成专著1部,参编教材两部,独立编著的《LINUX基础教程》初稿已完成。

预估到手价 ×

预估到手价是按参与促销活动、以最优惠的购买方案计算出的价格(不含优惠券部分),仅供参考,未必等同于实际到手价。

确定
快速
导航