redhat70课程1走进linux安装rhel7yum源搭建_第1页
redhat70课程1走进linux安装rhel7yum源搭建_第2页
redhat70课程1走进linux安装rhel7yum源搭建_第3页
redhat70课程1走进linux安装rhel7yum源搭建_第4页
redhat70课程1走进linux安装rhel7yum源搭建_第5页
已阅读5页,还剩86页未读 继续免费阅读

下载本文档

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

文档简介

入门简介主要内容1、linux的由来2、linux的应用

3、linux的认证Linux的由来1969年:一个伟大的梦想——Bell,MIT与GE的“Multics”系统1969年:Ken

Thompson的小型“Unics”1973年:Ritchie以C语言写出第一个正式的

Unix内核1977年:重要的UNIX分支——BSD诞生1979年:重要的System

V架构与版权声明1984年:谭邦宁教授x86架构的Minix操作系统诞生1984年:GNU项目与FSF基金会成立1991年:Linux的诞生什么是LinuxLinux是由芬兰人LinusBenedictTorvalds(李纳斯•托沃兹)创造的一款操作系统。由以下两个部分组成:内核:即操作系统的运行核心;建立在内核之上的各种系统和应用软件。Linux的发行版在Linux内核的基础上衍生出的系统叫做Linux发行版(distribution),Red

Hat

Linux就是其中之一。RedHatLinux系统是全球最受欢迎的服务器版操作系统,其服务器的功能非常强,性能优异,对系统和内核做了很好的调优,因此受到了越来越多企业的信赖。LINUX主要发行版本Linux应用简介目前国内外许多著名网站就是建立在Linux平台上。近年来,在嵌入式系统中的应用也已成Linux应用的重要领域,由于其源代码开放、模块式内核可塑性强、遵循GNUGPL版权等特点,业内人士普遍看好Linux在嵌入式应用领域的发展。因此,Linux系统从

应用的角度来看,主要可以分网络服务、桌面应用以及嵌入式应

用三个方面。服务器领域的Linux服务器应用是Linux发展最成熟,也是应用最广范的一个领域。而随着Linux的广泛应用,Linux已经成为了企业级应用的重要平台。

Linux在企业中较常见的应用有文件服务器系统,企业门户网站,数据备份等。目前,Linux已经获得了IBM、戴尔、康柏、HP等世界著名厂商支持。并且在服务器市场上的占有率已超过60%。为什么选择Linux由于Linux平台拥有几乎所有的企业信息建设需要的软件,能够轻松且廉价地搭建起Internet和Intranet应用服务,因而,在Internet/Intranet环境下,Linux开始替代商业的UNIX和Windows平台,成为企业建设信息化的重要选择。Linux的价格优势是无容置疑的,但是稳定性、可靠性才是用户使用Linux的主要原因。运行Linux的机器启动一次可以运行数月,提供了完全的内存保护,每个进程都运行在自己的虚拟地址空间中,并且不会损坏其它进程或内核使用的地址空间。任务与内核之间也是相互隔离,即使行为不良或编写不良的程序也不会损坏系统。文件服务器对于企业中Linux/UNIX的应用环境,Linux自身带有NFS服务。NFS(网络文件系统,Network

FileSystem)是由SUN公司制订的一种文件服务标准,它能实现基于Linux/UNIX的网络文件共享服务。应用

Linux的NFS服务,可以很好地解决企业的

Linux/UNIX环境文件共享问题。Linux提供了安全高效的Windows文件服务器系统—Samba,可以将Windows和Linux有效地整合到一起。

Samba基于SMB(ServerMessageBlock)协议,可提供不同计算机之间打印共享、文件共享、域管理等服务。有了Samba,UNIX、Linux主机就可以像

Windows主机那样,方便地连接到Windows网络,与网络中的Windows主机共享和交换文件。数据备份Linux本身是一个非常安全的操作系统。Linux在最新版本中,广泛采用了日志文件系统,例如EXT4文件系统。日志文件系统可以有效地降低服务器突然断电、死机等情况下对数据可能造成的损失。在Linux下,也支持高性能的RAID、磁盘阵列等物理设备,应用RAID或者磁盘阵列,可以有效地降低因为物理存储介质失效带来的数据损失。在Linux下,还有许多的高效率的数据备份工作。例如tar、cpio和dump。同时,Linux还有大量的第三方软件包(包括自由软件和商业软件)可以提供数据备份的功能。企业门户网站在Linux下组建企业的门户网站,可以选择的方案很多,例如著名的LAMP方案。LAMP方案是指:Linux+Apache+MySQL+PHP的网站建设方案。在这个方案中,Linux是服务器的操作系统;Apache是一款提供WWW服务的服务器软件,它的性能、扩展性和跨平台性都远远超越了Windows的IIS服务器;MySQL是数据库软件;PHP是动态脚本解释语言。这种组合,在业界已经有大量的应用,非常的成熟和可靠,大量的商务网站也是采用这样的服务器平台。同时,LAMP对于企业而言,是完全免费的,因此可以极大地降低企业的信息化建设成本。下面我们来看一下有哪些著名网站与厂商正在使用Linux服务器。企业门户网站企业门户网站企业门户网站企业门户网站企业门户网站Linux的内核版本号如:2.6.24其中,2是主版本号,6是次版本号,24是修订版本号。如果次版本号是偶数,说明是稳定版本。如果次版本号是奇数,则是开发版本。企业使用一般都是稳定版本。可使用uname

–r/a查看版本号Red

Hat认证体系RHCSA:Red

Hat

CertifiedSystem

Administrator红帽认证系统管理员RHCE:Red

Hat

Certified

Engineer红帽认证工程师RHCA:Red

Hat

Certified

Architect红帽认证架构师安装VMwareworkstations10.0,安装虚拟机以及在虚拟机上安装RHEL7.0VMware

Workstation

10.0安装教程一、运行VMware

workstation

10.0二、接受许可协议中的条款三、设置安装类型,一般用户选择典型安装即可。四、设置VM安装路径,可以自行更改五、软件更新,这个还是不要选择好,产品自动更新没必要,比较麻烦。六、帮助改善VMwareWorkstation不选七、VM虚拟机快捷方式八、正式开始安装九、输入你找到的序列号5F29M-48312-8ZDF9-A8A5K-2AM0Z十、安装完成十一、打开VMware

Workstation

10.0中文版虚拟机安装虚拟机一、点击添加虚拟机二、选择自定义三、选择兼容性四、选择操作系统来源五、选择模板六、命名七、处理器配置八、分配内存九、网络类型十、控制器十一、创建磁盘十二、选择磁盘十三、分配容量十四、指定磁盘文件十五、准备确认十六、修改十七、任务完成十八、编辑可继续调整在虚拟机上安装RHEL7.0一、选择镜像文件二、自动安装三、选择语言四、安装信息介绍面五、选择带图像模式六、手动分配分区七、手动分区界面八、分区方案九、分区十、系统安装位置十一、设置root密码十二、root密码界面十三、等待安装十四、安装完成重启十五、进入系统,接受许可十六、创建普通用户十七、关闭Kdump十八、关闭服务十九、普通用户登录界面二十、选择root用户登录二十一、选择语言二十二、RHEL7界面系统层次结构图重要的目录/是根目录。位于系统的顶端。(/还可用作中的目录分隔符)/usr安装的软件,共享的库,包括文件和静态只读程序数据/usr/bin用户命令/usr/sbin系统管理命令/etc特定于此系统的配置文件/var特定于此系统的可变数据,在系统启动之间保持永久性,比如web、ftp、SMTP等数据内容/run上一次系统启动以来启动的进程运行时的数据。/home普通用户存储其个人数据和配置文件的主目录/root管理超级用户root的目录/tmp供临时文件使用的全局可写空间/boot开机启动过程所需的文件/dev包含特殊的设备文件,供系统用于访问硬件,系统硬件驱动/proc用户和应用程序可以通过proc得到系统的信息或者改变内核设置的机制/bin存放系统命令/lib

/lib64数据库索引/media自动挂载文件夹(USB,移动硬盘)/opt安装第三方软件BASH

SHELL入门什么是shellShell是外壳的意思。Linux系统的shell作为操作系统的外壳,为用户提供使用操作系统的接口。它是命令语言、命令解释程序及程序设计语言的统称shell是一个命令语言解释器,它拥有自己内建的

shell命令集,shell也能被系统中其他应用程序所调用。用户在提示符下输入的命令都由shell先解释然后传给Linux核心。当我们从shell或其他程序向Linux传递命令时,内核会做出相应的反应。常用的命令date:显示当前的时间和日期cal:显示日历man对你熟悉或不熟悉的命令提供帮助解释ls查看目录或者文件的属*,列举出任一目录下面的文件cp拷贝文件rm删除文件和目录mkdir创建目录命令cd改变当前目录pwd查看当前所在目录完整路径cat将某个文件的内容显示出来chmod命令权限修改常用的命令Mount挂载一个硬件设备su–username在不退出登陆的情况下,切换到另外一个人的身份(注意登陆用户不会变)grep:文本内容搜索;find:文件或者目录名以及权限属主等匹配搜索重要的几个热键Tab

,ctrl+c,

ctrl+dTab按键---具有命令补全、档案补齐的功能Ctrl+c按键---让当前的程序停掉Ctrl+d按键---通常代表着键盘输入结束;另外,可以用来取代exit安装软件的方式可以说Linux所有的发行版都基本支持三种安装软件的方式:一、yum工具来管理软件包或者安装软件;二、通过rpm的方式;三、基于程序源代码的方式自己编译安装软件。我们红帽有自己的一套要求,使用的是yum和rpm的方式来安装软件的。什么是yum源说到yum源就必须说到linux系统中特有的依赖关系问题,yum就是为了解决依赖关系而存在的。yum源就相当是一个目录项,当我们使用yum机制安装软件时,若需要安装依赖软件,则yum机制就会根据在yum源中定义好的路径查找依赖软件,并将依赖软件安装好。YUM是“YellowdogUpdater,Modified”的缩写,是一个软件包管理器,YUM从指定的地方(相关网站的rpm包地址或本地的rpm路径)自动下载RPM包并且安装,能够很好的解决依赖关系问题。什么是依赖关系由于RPM程序是已经打包好的数据,也就是说,里面的数据已经都编译完成,所以安装时一定需要当初安装时的

主机环境才能安装,当初建立这个软件的安装环境必须

也要在当前的主机上出现。那为什么会出现依赖关系呢?这就是因为你这台主机的安装环境跟当初软件编译的环

境不一样而导致的,因为包装好的软件里头预设的数据

记录(RPM是以一种数据库记录的方式来将所需要的软

件安装到Linux系统的一套管理程序),记录这个软件要安装的时候必须要的以来的其他软件,当安装在linux系统是,rpm会先根据软件里记录的数据查询linux系统

中以来的其他软件是否满足,如果满足则安装,如不满

足则不安装。什么是依赖关系YUM目的就是为了解决RPM的依赖关系的问题,方便使用者进行软件的安装、升级等等工作。在此特别说明的是,YUM只是为了解决RPM的依赖关系的问题,而不是一种其它的软件安装模式。其实 YUM

的工作原理并不复杂,每一个RPM

软件的头(header)里面都会纪录该软件的依赖关系,那么如果可以将该头的内容纪录下来并且进行分析,可以知道每个软件在安装之前需要额外安装哪些基础软件。

也就是说,在服务器上面先以分析工具将所有的RPM档案进行分析,然后将该分析纪录下来,只要在进行安装或升级时先查询该纪录的文件,就可以知道所有相关联的软件。Yum源的工作原理服务器端:在服务器上面存放了所有的RPM软件包,然后以相关的功能去分析每个RPM文件的依赖性关系,将这些数据记录成文件存放在服务器的某特定目录内。这个服务端可以是考官自己在它电脑里做的环境,也可以是我们现在的iso镜像文件。我给你们的镜像文件里面就包含了所有的rpm软件包。客户端:如果需要安装某个软件时,先下载服务器上面记录的依赖性关系文件(可通过WWW、FTP、file方式),通过对服务器端下载的纪录数据进行分析,然后取得所有相关的软件,一次全部下载下来进行安装。编写yum源文件首先是我们的路径/etc/yum.repos.d/。在yum.repos.d

目录下存放的就是yum源的设定文件,这是红帽默认的路径。vim/etc/yum.repos.d/rhel.repo。打开一个yum源的设定文件 第一行:[rhel],yum源的名称,起到标记yum源的作用,第二行:name=rhel,仅仅是对yum的描述,作用是使用户可以更容易的读懂该文件。第三行:baseurl=file:///yum或者baseurl=54/rhel/yum/rhel7.iso.这是我们指定的查找依赖关系软件的路径,该路径可以是一个本地路径(file),也可以是一个网络路径(http,ftp)。我们刚才讲过我们客户端想要安装一个软件的时候需要从服务端上通过http、FTP、file等方式来取得所有的相关软件然后下载,这条代码就代表了我们服务端安装在哪里?我们从哪里来下载我们需要的东西。ftp://表示使用的是ftp协议连接路径,该协议一般用于非本地连接;本地yum使用的协议是:"file://"。编写yum源文件第四行:enabled=1。enabled是使能够的意思,0表示baseurl定义的路径是不可用的,1表示定义的路径是可用的,所以我们都是等于

1,了解了哇。第五行:gpgcheck=0。gpgcheck表示是否进行gpg检测,0表示不进行,1表示进行。gpg检查就是在使用yum安装软件是对软件输入公钥进行验证,看是否来源安全。假如我们考试的时候考官给你一个gpgcheck的时候你就要改成1,然后在后面加一行gpgkey。比如:gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-beta,file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release。进行gpg检查时,使用file协议导入公钥,后面接的路径就是系统自带的公钥存放路径。搭建本地yum源我们首先就要有提供源的文件包,一般的Linux系统的镜像文件iso中就含有搭建yum源所需的rpm文件。考试的时候是考官的笔记本的环境,到时我们使用网络连接指向考官的地址就可以了。1、确定iso镜像文件的位置。其实是因为iso文件中有yum源所需的rpm包,好在下一步中实施挂载,若是知道你电脑上的

iso文件在什么地方,则无需这步。考试的时候考题上会给出地址,我们造baseurl里面指向那个地址就可以了,一字不差的抄下来就可以了。2、新建一个仓库目录。用来存放本地yum源。

mkdir/yum3、挂载镜像文件到/yum目录,主要是获得iso软件,如果你有光驱,并且光驱已经挂载,则只需使用如下命令:mount

/dev/cdrom /yum(这是一次性挂载)搭建本地yum源这是一次性挂载的,考试的时候用永久的方式挂载,即/etc/fstab(

温馨提示

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

评论

0/150

提交评论