Linux服务与应用教学课件第1章-Linux系统概述_第1页
Linux服务与应用教学课件第1章-Linux系统概述_第2页
Linux服务与应用教学课件第1章-Linux系统概述_第3页
Linux服务与应用教学课件第1章-Linux系统概述_第4页
Linux服务与应用教学课件第1章-Linux系统概述_第5页
已阅读5页,还剩28页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第1章Linux系统概述Linux服务与应用1.1自由软件简介第1章

系统概述1.3RedHatEnterpriseLinux7简介Linux1.2Linux概述1.4RedHatEnterpriseLinux7.4安装1.5Linux的启动与关闭1.1自由软件简介自由软件是指为用户提供以下四个方面的基本自由:自由度0:无论出于何种目的,用户可以按照意愿自由地运行该软件。自由度1:用户可以自由地学习并修改该软件,作为前提,用户必须可以访问到该软件的源代码。自由度2:用户可以自由地分发该软件的源代码。自由度3:用户可以自由地分发该软件修改后的源代码。用户可以把改进后的软件分享给社区使他人从中受益,作为前提,用户必须可以访问到该软件的源代码。1.1.1自由软件与GPL协议自由软件的发布要遵循GPL协议(GeneralPublicLicense,即通用公共许可协议),该协议保证任何人有使用和复制软件的自由,任何人有权取得、修改和重新分发自由软件的源代码,并且在不增加费用的条件下可以得到自由软件的源代码。同时还规定自由软件的衍生产品必须以GPL作为重新发布的许可协议。另外,开源软件是指软件在发行时源代码是开放的,并且授权用户使用、修改和分发。与自由软件的区别在于,开源软件的源代码经过修改之后以闭源形式分发,而自由软件在经过修改之后分发,其源代码一直要求是开源的。免费软件不一定是自由软件。1983年9月27日由RichardStallman发起了GNU计划,目标是创建一套完全自由的操作系统,并附带《GNU宣言》解释为何发起该计划的文章,其中一个理由就是要“重现当年软件界合作互助的团结精神”。1985年RichardStallman又创立了自由软件基金会(FreeSoftwareFoundation)来为GNU计划提供技术、法律以及财政支持。尽管GNU计划大多数时候是由个人自愿无偿贡献,但是FSF有时还会聘请专业程序员帮助编写。在GNU计划开始逐渐获得成功时,一些商业公司开始介入软件开发并提供技术支持。GNU计划标识如下图所示。Linux系统的诞生推动着GNU计划的不断发展,许多GNU软件也开始在Linux系统上安装,一些GNU工具还被广泛地移植到Windows和MacOS系统上。GNU标识1.1自由软件简介1.1.1自由软件与GPL协议1.2.1什么是LinuxLinux是一套免费使用和自由传播的操作系统,其源代码开放并且可以被自由下载、软件发行遵循GPL协议的自由软件。从用户和系统管理员角度来说,Linux由以下四个部分构成:内核、Shell、文件系统以及应用程序。用户可以在安装有Linux系统的主机上进行命令操作、Shell编程、资源管理以及服务器搭建等。各部分说明如下:内核:Shell文件系统应用程序从开发人员角度来说,Linux就是内核和Shell编程,通过移植内核程序到开发板上,或者编写应用程序,用于实现特定功能。1.2Linux概述1.2.2Linux版本1.Linux内核版本内核版本号的格式为:major.minor.patch-build.desc,说明如下:(1)major:主版本号,有结构变化才变更。(2)minor:次版本号,新增功能时才发生变化,一般奇数表示测试版本,偶数表示发行版本。(3)patch:补丁包数或者次版本的修改次数。(4)build:编译的次数,每次编译可能优化或修改少量程序,但一般没有大的功能变化。(5)desc:当前版本的特殊信息,其信息在编译时指定。rc:表示候选版本(releasecandidate),rc后的数字表示该正式版本的第几个候选版本,数字越大越接近正式版本。SMP:表示对称多处理器,即SymmetricalMulti-Processing。pp:表示测试版本,即pre-patch。el:表示企业版Linux,即EnterpriseLinux。mm:表示专门测试新技术或新功能的版本。fc:在RedHatLinux中表示FedoraCore。Linux版本分为:内核(Kernel)版本和发行(Distribution)版本。1.2Linux概述1.2.2Linux版本[root@ksu~]#uname-aLinuxksu.localdomain2.6.32-279.el6.i686#1SMPWedJun1318:23:32EDT2012i686i686i386GNU/Linux1.2Linux概述以上显示表明,Linux系统的内核版本为2.6.32-279.el6.i686,其中2为主版本号,6为次版本号,32为修改次数,279为编译次数,el表示该内核为企业版Linux,SMP表示对称多处理器,i686i386表示64位版本。2.Linux发行版本发行版本是指一些组织或厂家在Linux内核的基础上,开发一些应用软件以及系统管理应用程序等,组合起来构成一个软件包套装,然后公开发行。这样的软件包套装就称为Linux发行版本,一般采用不同的标识物。目前全球的Linux发行版本有300多种,常见的有RedHat、CentOS、Fedora、Ubuntu、Mandriva、openSUSE,国内的有红旗Linux、深度Linux、优麒麟、中标麒麟、威科乐恩等。不同的发行版本,其区别在于应用软件的功能及数量、技术支持、安装和配置方式存在差异,与内核版本的发布相对独立。LinusTorvalds采用企鹅作为自己开发系统的标识物,如图所示,一直沿用至今,并且对Linux内核拥有版权。Linux标识物1.2Linux概述1.2.2Linux版本

由于Linux系统具有占用资源少、运行效率高、处理速度快等特点,可以使一台硬件配置较低的计算机成为一台高性能的计算机。尤其在服务器领域,Linux操作系统迅速占据了服务器领域的半壁江山。一般来说,Linux系统具有以下几个特点:开放性、多用户多任务、广泛的硬件支持良好的用户界面、强大的网络功能良好的可移植性1.2Linux概述1.2.3Linux系统的特点超级计算机领域服务器领域桌面领域嵌入式领域云计算领域1.2Linux概述1.2.4Linux系统的应用1.3RedHatEnterpriseLinux7简介2014年6月,红帽子公司正式发布了RedHatEnterpriseLinux7.0(简称RHEL7.0)版本。RHEL7.0较RHEL6.0增加了许多新的特性和功能,包括服务器、虚拟化、安全性、分布式等方面。之后又继续推出7.1、7.2、7.3、7.4等系列版本,2019年5月,RedHatEnterpriseLinux8.0版本发布。返回目录RedHatEnterpriseLinux7版本的内容有:系统架构安装和引导工具XFS文件系统虚拟化系统和服务编程语言1.4

RedHatEnterpriseLinux7.4安装在系统安装之前,需要对硬件进行兼容性检查,选择合适的安装介质等。兼容性检查可以通过RedHat官方网站了解,通常较新的硬件和配置较低的硬件会存在兼容性问题。RHEL支持多种安装方式,根据安装的软件来源,有光盘安装、硬盘安装、NFS安装、FTP安装、HTTP安装以及在虚拟机上安装这六种安装方式。光盘和硬盘安装属于本地安装,NFS映像安装、FTP安装和HTTP安装属于网络安装,在虚拟机上安装,其实也分为光盘安装或U盘安装,因为虚拟机也具备这些端口,但与其它方式不同的是,必须提前安装一个桌面虚拟机软件。不管哪种安装方式,都需要事先获得Linux系统的iso镜像文件,然后用户根据需要选择不同的安装方式。1.4.1可选择的安装方式1.4.2RHEL虚拟机安装以VMwareWorkstationPro15.0和RHEL7为例,介绍Linux的安装过程。安装虚拟机之前,需要从官网获取VMwareWorkstation15.0软件和rhel-server-7.4-x86_64-dvd.iso镜像。下面以创建RedHatEnterpriseLinux7.4虚拟机为例,介绍Linux操作系统的安装过程。1.4

RedHatEnterpriseLinux7.4安装1.4.2RHEL虚拟机安装1.安装VMwareWorkstation15.0软件双击VMwareWorkstation软件即可安装桌面虚拟软件。安装完成之后双击桌面上的VMwareWorkstation图标,主界面如图所示。1.4

RedHatEnterpriseLinux7.4安装VMwareWorkstation软件主页面2.创建Linux虚拟机3.安装及选择客户机操作系统1.4

RedHatEnterpriseLinux7.4安装1.4.2RHEL虚拟机安装新建虚拟机向导客户机操作系统安装来源3.安装及选择客户机操作系统4.命名及配置虚拟机1.4

RedHatEnterpriseLinux7.4安装1.4.2RHEL虚拟机安装选择虚拟机要运行的操作系统和版本虚拟机名称及安装位置4.命名及配置虚拟机4.命名及配置虚拟机1.4

RedHatEnterpriseLinux7.4安装1.4.2RHEL虚拟机安装设置虚拟机的内存指定磁盘文件5.编辑虚拟机配置6.启动Linux虚拟机1.4

RedHatEnterpriseLinux7.4安装1.4.2RHEL虚拟机安装编辑rhel7.0虚拟机rhel7.0开机启动界面7.RHEL7.4欢迎界面及安装语言7.RHEL7.4欢迎界面及安装语言1.4

RedHatEnterpriseLinux7.4安装1.4.2RHEL虚拟机安装RHEL7.4欢迎界面RHEL7.4欢迎界面8.“安装信息摘要”界面分

类项

目说

明本地化日期和时间配置系统的日期和时间键盘配置系统的键盘布局语言支持配置系统所使用的语言支持软件安装源配置安装系统所使用的安装源软件选择选择需要的安装的软件组系统安装位置创建系统分区KDUMP选择是否启用KDUMP(系统崩溃恢复机制)网络和主机名配置系统的网络参数和主机名SECURITYPOLICY配置系统所使用的安全策略1.4

RedHatEnterpriseLinux7.4安装1.4.2RHEL虚拟机安装安装信息摘要界面内容说明9.设置日期和时间选中本地化的“日期和时间”,在弹出的配置界面中,选择“亚洲/上海”,设定具体的日期和时间。如果安装过程中已经联网,“网络时间”开关会开启。如果需要使用网络时间则将开关打开,否则关闭。设置完毕之后选择“完成”按钮,返回信息摘要界面。10.设置键盘1.4

RedHatEnterpriseLinux7.4安装1.4.2RHEL虚拟机安装“键盘布局”界面11.设置安装源选中软件的“安装源”。安装源提供的选项列表如下。自动检测到安装介质:如果使用完整安装的DVD进行安装,该安装程序将探测并显示基本信息。在网络上:指定网络位置,选择这个选项并在下拉菜单中选择http://、https://、ftp://、nfs之一。12.软件选择1.4

RedHatEnterpriseLinux7.4安装1.4.2RHEL虚拟机安装“软件选择”界面13.安装位置及划分分区13.安装位置及划分分区1.4

RedHatEnterpriseLinux7.4安装1.4.2RHEL虚拟机安装“安装目标位置”界面RHEL7.4虚拟机分区14.KDUMP设置15.设置网络和主机名1.4

RedHatEnterpriseLinux7.4安装1.4.2RHEL虚拟机安装KDUMP设置“网络和主机名”设置界面16.完成安装并重启单击“继续安装”按钮,系统进入安装过程,如图所示。但是还需要设置root用户的密码、创建用户后才能完成最后的安装。分别单击“ROOT密码”以及“创建用户”选项完成密码和用户的设置。设置完成后继续进行安装,直至系统显示完成界面。1.4

RedHatEnterpriseLinux7.4安装1.4.2RHEL虚拟机安装RHEL7.4安装过程Linux系统启动后,进入GRUB2的启动菜单画面,如图所示,默认10秒,等待用户选择要进入的操作系统,若没有选择,默认进入列表的第一个系统。1.5.1RHEL7.4的启动1.5

Linux的启动与关闭RHEL7.4的启动菜单界面在图形登录界面,选择“未列出?”选项,输入root用户名和密码,校验通过后就进入GNOME的桌面环境设置界面,经过简单的设置后,就登录到RHEL7.4系统图形桌面,如图所示。1.5.1RHEL7的启动系统中断命令提示符:[root@ksu~]#,提示符详细说明如下:root:代表当前登录系统的用户。ksu:代表当前主机名称。~:代表当前的工作路径,即/root。#:代表root用户的提示符,如果为普通用户,提示符为“$”。1.5

Linux的启动与关闭RHEL7.4系统的图形桌面系统到底进入哪一个运行级别,这与系统的初始化配置文件/etc/systemd/system/default.target有关系。用户可以在终端命令提示符下查看/etc/systemd/system目录下的文件属性,可以看出default.target被链接到graphical.target文件上,执行XWindow应用程序,即图形桌面应用程序。[root@ksu~]#ll/etc/systemd/system|grepdefault.targetlrwxrwxrwx.1rootroot3611月521:05default.target->/lib/systemd/system/graphical.targetdrwxr-xr-x.2rootroot8711月520:57default.target.wants1.5.2系统启动配置文件1.5

Linux的启动与关闭Linux系统不同的运行级别可以启动不同的服务。Linux系统共7个运行级别,一般用0~6来表示。各个运行级别的定义如下表所示。运行级别目

标说

明0poweroff.target关机,不推荐设置1rescue.target单用户模式2multi-user.target多用户模式,但是没有网络文件系统3multi-user.target完全多用户模式4multi-user.target保留5graphical.targetX11,图形桌面系统6reboot.target重新启动,不推荐设置1.5

Linux的启动与关闭1.5.2系统启动配置文件Linux运行级别说明1.本地登录1.5.3登录与关机用户可以通过图形界面和字符界面登录系统,在登录界面中输入账号和密码,按“登录”按钮或者“回车”键后就登录到Linux系统。图形界面登录窗口如图所示,选择“未列出?”,输入用户名r

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论