-
模块一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服务器以及安装使用的数据库。本节介绍具体的操作过程。