Linux配置与管理
Linux配置与管理
5000+ 人选课
更新日期:2024/04/27
开课平台智慧树
开课高校襄阳职业技术学院
开课教师王保成周秀丽周密罗进张徐超史润润刘磊
学科专业
开课时间2024/01/21 - 2024/07/20
课程周期26 周
开课状态开课中
每周学时-
课程简介
Linux,开源免费的操作系统,以UNIX为原型,融入POSIX标准,基于Copyleft的软件模式而发布,依靠开源社区而发展壮大。免费开源、安全稳定为它赢得迅猛而广泛的发展,从航天科技,到掌中设备,近年,在服务器、嵌入式、个人桌面领域发展日新月异。本课程是高职信息类专业群基层共享课程,紧扣信息类专业领域对操作系统基础理论与核心技能的需求,确定以Linux系统配置管理和服务器配置管理为两大主线,选择企业常用、真实项目,科学设计4个模块、11个项目、17个任务、42个微课,融合知识点微课、任务实战;采用虚拟化技术,搭建高度仿真实训环境,以实用性、实践性和趣味性激发学习兴趣,配合课堂讨论、课内实训,形成“课前线上自学、课中翻转教学、课后线上拓展”的混合式教学,旨在培养学习者分析实际问题和解决实际问题的能力,为学生今后的职业发展与迁移提供必要的知识、能力和素质。
课程大纲

在线教程

章节简介教学计划
Linux基本应用
登录后可预览视频
项目1——安装和配置Linux系统
Linux前世今生
王保成
任务1——安装并启动系统
周秀丽
软件安装与维护
周秀丽
配置TCP/IP网络接口
周秀丽
任务2——配置网络实践项目
周秀丽
项目2——使用Linux常用命令
文件夹操作类命令
史润润
任务3——文件夹操作类命令实践项目
史润润
文件操作类命令
史润润
任务4——文件操作类命令实践项目
史润润
VIM程序编辑器
史润润
任务5——VIM程序编辑器实践项目
史润润
Linux系统配置与管理
项目3——管理用户和组
用户配置文件介绍
张徐超
用户账号添加
张徐超
用户账号信息修改
张徐超
设置用户口令
张徐超
用户信息删除及ID口令的使用
张徐超
用户组管理
张徐超
新建组的口令
张徐超
任务6——用户组管理实践项目
张徐超
项目4——管理文件系统和权限
Linux文件类型和文件系统
周秀丽
文件和目录权限介绍
周秀丽
文件和目录权限修改命令
周秀丽
任务7——文件和目录权限修改实践项目
周秀丽
项目5——配置与管理磁盘
常用磁盘管理工具(一)
王保成
常用磁盘管理工具(二)
周密
任务8——基本磁盘管理实践项目
周密
设置软RAID
周密
任务9——软RAID实践项目
周密
LVM逻辑卷管理器
周密
任务10——LVM逻辑卷管理器实践项目
周密
Linux网络服务器配置与管理
项目6——配置与管理DHCP服务器
DHCP的工作原理
罗进
DHCP服务器安装
罗进
DHCP客户端配置
罗进
任务11——DHCP服务器实践项目
罗进
项目7——配置与管理DNS服务器
DNS的工作原理
周密
安装与启动DNS服务器
周密
配置主DNS服务器
周密
任务12——主DNS服务器实践项目
周密
配置辅助DNS服务器
周密
任务13——辅助DNS服务器实践项目
周密
项目8——配置与管理FTP服务器
FTP工作原理
张徐超
安装与启动FTP服务器
张徐超
FTP的认证模式
张徐超
匿名用户访问
张徐超
FTP用户及分组
张徐超
任务14——FTP服务器实践项目
张徐超
项目9——配置与管理Samba服务器
Samba工作原理和配置流程
罗进
安装与启动Samba服务器
罗进
配置Samba服务器
罗进
访问Samba服务器
罗进
任务15——Samba服务器实践项目
罗进
Linux中Java环境搭建
项目10——配置与管理Apache服务器
认识Apache
史润润
安装Apache服务器并测试
史润润
设置文档根目录和首页文件、个人主页
史润润
配置虚拟主机
史润润
任务16——Apache服务器实践项目
史润润
项目11——WEB程序发布
安装jdk
刘磊
tomcat安装
刘磊
mysql安装
刘磊
任务17——javaweb部署流程
刘磊
  • 模块一Linux基本应用

    本章中主要讲解了Linux系统的安装与配置、Linux的常用命令。目前,Linux在中国市场得到广泛应用,不仅安装在通用计算机中,还大量嵌入到各种智能设备中。如何从众多的Linux中选择一种适合的产品,以及正确地安装Linux服务器,是学习Linux的基础。在Linux系统的管理与使用过程中,文件和目录是管理员打交道最多的对象。Linux系统以目录的形式来分类组织和管理系统中所有的文件。

  • 1.1项目1——安装和配置Linux系统

    本项目主要介绍Linux操作系统的发展及其应用,Linux的主要特点和版本。以CentOS7为例,在VMware虚拟机环境下介绍CentOS7安装的详细步骤,并创建新的用户账户,然后登录系统,以及如何安装软件、TCP/IP网络接口配置。

  • 1.2项目2——使用Linux常用命令

    在Linux系统中存储信息的基本单位是文件,文件是被命名的存储在某种介质上的一组信息的集合。如何有效地组织与管理计算机中存储的大量文件,并为用户提供一个使用方便的接口是操作系统的主要任务。本项目的主要任务就是根据Linux系统提供的管理文件和目录的命令,实现对目录和文件的具体管理与使用。

  • 模块二Linux系统配置与管理

    本章中主要讲解了:用户,组,权限及文件目录相关的内容。Linux系统是一个多用户多任务的分时操作系统,任何一个要使用系统资源的用户,都必须首先向系统管理员申请一个账号,然后以这个账号的身份进入系统。用户的账号一方面可以帮助系统管理员对使用系统的用户进行跟踪,并控制他们对系统资源的访问;另一方面也可以帮助用户组织文件,并为用户提供安全性保护,不同的用户处于不同的地位,拥有不同的权限。为了保护系统的安全性,Linux 系统对不同的用户访问同一文件(包括目录文件)的权限做了不同的规定。

  • 2.1项目3——管理用户和组

    Linux系统是一个多用户多任务的分时操作系统,所有的使用该系统的用户必须获取授权后才能进入系统并进行对应的操作。在本节中我们将会重点讲解用户和组额常规操作命名,具体包括,用户和组的创建,用户及组的口令设置,用户和组的属性修改以及组内成员的添加,删除和组管理员的设置等。

  • 2.2项目4——管理文件系统和权限

    在Linux上有多种文件系统,而不同的文件系统会有不同的格式化程序和文件寻址方式。同时,Linux有多种文件类型,包括一般文件、目录、连接等。权限是文件与用户之间的连接,规范了该用户对该文件有什么样的权力。本项目介绍了文件系统和文件类型,文件或目录的权限种类,以及修改文件或目录权限的方法。

  • 2.3项目5——配置与管理磁盘

    Linux中磁盘管理好坏直接关系到整个系统的性能问题,合理的划分存储区域有利于提升计算机的工作效率。在本小节中我们将会具体讲解Linux中有关磁盘配置与管理的内容,具体包含,用于检查文件系统的磁盘空间占用情况的df命令,用于查看使用空间的du命令,用于磁盘分区表操作的fdisk命令。以及磁盘分割完毕后进行文件系统的格式化的mkfs命令,磁盘挂载使用 mount 命令,卸载使用的 umount 命令,还有磁盘管理相关的RAID等命令。

  • 模块三Linux网络服务器配置与管理

    本章内容根据linux服务器配置工程实践中所需要的知识与技能点,通过服务器配置与管理的典型项目为载体,精心地设计了DHCP服务器、DNS服务器、FTP服务器与samba服务器、共4个项目。通过本章内容的学习,可以对于linux应用服务基础组件有一个较为全面的认识和理解,能够搭建可实用的服务体系,掌握DHCP服务器的原理与安装配置方法、 DNS的安装与设置、FTP的应用、samba服务器的应用价值与使用方法。体会到linux在实际中的实用价值,为后续的学习打下基础。

  • 3.1项目6——配置与管理DHCP服务器

    动态主机配置协议是一个局域网的网络协议。指的是由服务器控制一段IP地址范围,客户机登录服务器时就可以自动获得服务器分配的IP地址和子网掩码。担任DHCP服务器的计算机需要安装TCP/IP协议,并为其设置静态IP地址、子网掩码、默认网关等内容。

  • 3.2项目7——配置与管理DNS服务器

    DNS服务提供了网络访问中域名和IP地址的相互转换。在完成该项目前,首先应当确定网络DNS服务器的部署环境,明确DNS服务器的各种角色及其作用。本专题将介绍DNS工作原理,在CENTOS7下如何安装与启动DNS服务器,配置主DNS服务器的步骤,配置辅助DNS服务器的步骤,以及客户端的访问与测试方法。

  • 3.3项目8——配置与管理FTP服务器

    FTP是用来在两台计算机之间传输文件,是Internet中应用非常广泛的服务之一。它可根据实际需要设置各用户的使用权限,同时还具有跨平台的特性,即在UNIX、Linux和Windows等操作系统中都可实现FTP客户端和服务器,相互之间可跨平台进行文件的传输。因此,FTP服务是网络中经常采用的资源共享方式之一。FTP协议有PORT和PASV两种工作模式,即主动模式和被动模式。

  • 3.4项目9——配置与管理Samba服务器

    Samba是在Linux和UNIX系统上实现SMB协议的一个免费软件,由服务器及客户端程序构成。SMB(Server Messages Block,信息服务块)是一种在局域网上共享文件和打印机的一种通信协议,它为局域网内的不同计算机之间提供文件及打印机等资源的共享服务。

  • 模块四Linux中Java环境搭建

    服务器是计算机软件或向其他程序或设备提供服务的机器。有很多不同类型的服务器,如Web服务器,数据库服务器,应用程序服务器等,linux操作系统的使用份额大大提高,主要是在服务器上。本章介绍如何将Web服务器搭建在Linux系统下,最常用的方法就是用Apache。此种方式特点明显,配置简明,具有最大的对系统兼容性。进而介绍针对javaweb项目的环境搭建以及mysql数据库安装,实现在Linux环境中javaweb项目的部署。

  • 4.1项目10——配置与管理Apache服务器

    Web服务是Internet上最重要的服务形式之一,它不仅是信息发布、资料查询的应用平台,它还是信息管理系统、视频点播系统等诸多应用的开发环境和依附的基础平台。本项目将介绍使用最多的Apache软件来搭建Web服务器,以及进行Web服务器访问控制的配置技巧。

  • 4.2项目11——WEB程序发布

    Web服务器软件有一个主要任务——引导站点访问者访问服务器上的正确目录和文件,以提供恰当的网站资源 ,Web服务器软件通常与主机服务器上的其他系统紧密集成,如网络系统、安全系统和文件系统工具等,以便很好地管理对本地资源的访问。使用java开发的web程序,需要搭建java运行环境,web服务器以及安装使用的数据库。本节介绍具体的操作过程。

  • 开始学习
  • 模块一  作业测试
    模块一 Linux基本应用

    1.1 项目1——安装和配置Linux系统

    1.2 项目2——使用Linux常用命令

    视频数11
  • 模块二  作业测试
    模块二 Linux系统配置与管理

    2.1 项目3——管理用户和组

    2.2 项目4——管理文件系统和权限

    2.3 项目5——配置与管理磁盘

    视频数19
  • 模块三  作业测试
    模块三 Linux网络服务器配置与管理

    3.1 项目6——配置与管理DHCP服务器

    3.2 项目7——配置与管理DNS服务器

    3.3 项目8——配置与管理FTP服务器

    3.4 项目9——配置与管理Samba服务器

    视频数21
  • 模块四  作业测试
    模块四 Linux中Java环境搭建

    4.1 项目10——配置与管理Apache服务器

    4.2 项目11——WEB程序发布

    视频数9
  • 期末考试