本站支持尊重有效期内的版权/著作权,所有的资源均来自于互联网网友分享或网盘资源,一旦发现资源涉及侵权,将立即删除。希望所有用户一同监督并反馈问题,如有侵权请联系站长或发送邮件到ebook666@outlook.com,本站将立马改正
书名:Linux系统基础教程及项目实训
定价:25.00元
作者:刘文胜 主编 赵旭霞 董华松 李莉 副主编
字数:115千字
页数:115页
开本:16开
装帧:平装
出版时间:20210901出版社:中国石化出版社
书号:9787511464187
《Linux系统基础教程及项目实训》(高等院校专业教材协作普通高等教育“十四五”规划教材)以Red Hat Enterprise Linux为基础,分为认识Linux基础和Linux项目上机实训两个教学情景,采用理论与实践相结合的项目化方式,列出完整清晰的任务操作步骤,全面介绍了Linux的相关知识及常用服务的配置。
本书可作为高等学校计算机相关专业的教材,也可作为石油、石化行业Linux应用项目的培训或学习材料,还可作为Linux爱好者计算机网络管理和开发应用的参考书。
第1章 | Linux系统基础1
1.1 Linux系统简介1
1.1.1 Linux系统的发展2
1.1.2 Linux系统的组成3
1.1.3 Linux系统的应用4
1.2 桌面计算机Linux系统的安装4
1.2.1 CD-ROM光盘安装4
1.2.2 硬盘或USB存储设备安装6
1.2.3 VMware虚拟机下安装Red Hat9
1.3 并行集群机Linux系统的安装与搭建11
1.3.1 安装管理节点12
1.3.2 安装计算节点13
1.3.3 安装IO节点13
1.4 系统的运行级别与登录13
1.4.1 系统的运行级别13
1.4.2 字符界面登入13
1.4.3 图形界面登录14
1.4.4 用户身份切换15
第2章 | 常用命令16
2.1 系统基础指令16
2.2 用户管理命令19
2.3 组账户管理21
第3章 | 文件和目录的基本权限25
3.1 文件系统概述25
3.2 文件目录结构28
3.2.1 挂载文件系统31
3.2.2 挂载可移动介质32
3.3 查看磁盘限额32
3.4 权限管理33
3.4.1 文件和目录权限33
3.4.2 改变文件权限35
3.4.3 强制位与冒险位36
第4章 | 文本编辑工具39
4.1 文本编辑工具vi、vim39
4.2 vi/vim工作模式39
第5章 | Shell脚本编程42
5.1 Shell简介42
5.2 Shell基本语法、功能44
5.2.1 参数与数据组输入输出44
5.2.2 分支流程控制46
5.2.3 循环流程控制47
5.2.4 循环流程控制(C语言型)50
5.2.5 分支/循环嵌套54
第6章 | 进程管理56
6.1 进程概述56
6.1.1 进程的概念57
6.1.2 进程与程序的区别58
6.2 进程管理命令58
6.2.1 进程的查看58
6.2.2 进程控制59
6.2.3 进程的优先级59
6.3 计划与任务60
6.3.1 计划与任务命令61
6.3.2 Linux 的系统日志62
6.3.3 统计磁盘占用情况62
第7章 | 系统网络服务器配置64
7.1 网络配置(网卡)64
7.2 为网卡绑定IP地址65
7.3 指定主机名66
7.4 DNS客户端配置66
7.4.1 DNS域名服务67
7.4.2 DNS查询模式68
7.5 网关配置68
7.6 路由配置68
7.7 系统配置文件70
7.8 文件传输协议71
7.9 DHCP动态地址解析协议72
第8章 | LAMP环境配置73
第9章 | Linux系统下程序开发78
9.1 GCC编译器安装前的准备78
9.2 Linux系统下C编译器安装79
9.3 GCC编译80
9.4 GDB调试82
9.5 Linux系统中应用软件的安装包管理84
9.6 软件安装84
9.6.1 rpm软件包安装85
9.6.2 使用rpm命令查询软件包86
9.6.3 Yum安装88
9.7 Linux集群下并行程序设计 88
9.7.1 MPI并行程序开发环境的配置 88
9.7.2 MPI并行程序的编译 89
9.7.3 MPI并行程序的启动 89
9.7.4 GPU并行程序开发环境的配置 90
第10章 | Linux项目上机实训94
上机实训一 VMware软件、Linux系统安装,熟悉软件环境94
上机实训二 基本命令96
子项目1:Linux系统基础指令97
子项目2:系统信息类命令的使用99
子项目3:进程管理类命令的使用99
子项目4:tar命令的使用101
子项目5:其他命令的使用101
上机实训三 文件、用户管理101
子项目1:用户的管理101
子项目2:组的管理102
子项目3:硬盘管理102
子项目4:设置文件权限104
子项目5:远程挂盘 105
上机实训四 vi及Shell脚本编程 106
子项目1:脚本的创建106
上机实训五 Linux系统网络配置110
子项目1:TCP/IP网络配置111
子项目2:DHCP服务器的配置112
上机实训六 Linux系统DNS 网络配置112
子项目1:域名服务器的配置113
子项目2:NFS服务器113
上机实训七 服务器配置综合程序设计114
上机实训八 Linux+Apache+MySQL+PHP(LAMP)开发环境配置115
本书由教学经验丰富的四位一线专家教师编写,详细全面地介绍了Linux基础和Linux项目上机实训两个教学情景,具有理论性和实践性
本书可作为高等学校计算机相关专业的教材,也可作为石油、石化行业Linux应用项目的培训或学习材料,还可作为Linux爱好者计算机网络管理和开发应用的参考书。
在中国石油大学(北京)工作,作为主讲教师讲授《关系数据库管理系统》、《网站建设与网页设计》、《PC技术》、《计算机组成原理》、《微机原理与汇编语言》、《微机原理与接口技术》、《电子线路》、《Linux系统及应用》等多门课程。开发出一套包括课程介绍(包括教学大纲,教学日历)、多媒体教学课件、典型问题分析、习题、试题库等内容的综合性辅助教学软件。