linux中的软件安装

 一:什么是镜像文件

       答:镜像文件其实和ZIP压缩包类似,它将特定的一系列文件按照一定的格式制作成单一的文件,以方便用户下载和使用,例如一个测试版的操作系统、游戏等。它最重要的特点是可以被特定的软件识别并可直接刻录到光盘上。其实通常意义上的镜像文件可以再扩展一下,在镜像文件中可以包含更多的信息。比如说系统文件、引导文件、分区表信息等,这样镜像文件就可以包含一个分区甚至是一块硬盘的所有信息。

      iso为国际标准光盘文件系统格式。符合ISO 9660标准的光盘镜像文件格式,文件扩展名通常为iso。这种文件可以简单的理解为复制光盘上全部信息而形成的镜像文件。

1.  使用 iso镜像文件本地安装jdk软件

在Linux 系统中安装iso首先得把iso镜像放在一个安全的路径的目录下

mkdir /iso              ##在根目录下创建一个iso目录
find / -name *.iso      ##在根下查找后缀名为iso的文件(注意由于文件数目较多,当显示出自己要找文件后按Ctal+c退出,以免过多耗费内存和时间)

 移动文件所在目录

 mv /root/rhel-server-7.3-x86_64-dvd.iso /iso    ##将文件移动到/iso目录下
 mkdir    /rhel7.3      ##创建一个根下的rhe7.3目录(用来挂载iso文件)
 mount  /iso/rhel-server-7.3-x86_64-dvd.iso  /rhe7.3/   ## 把iso镜像文件挂哉到该目录下用以查看
 ls  /rhe7.3            ##查看rhe7.3目录下有哪些文件或目录

 cd /etc/yum.repos.d/    ##进入/etc/yum.repos.d/目录下,配置文件(要让系统知道它安装软件的时候去     哪里找...)
 ls            ##可以看到当前目录下有哪些文件
rm -fr *       ##删除当前目录下的全部.repo文件
vim yum.repo   ##创建并打开yum.repo

 

 

  

 输入:
    [rhel7.3]                  ##哪个文件
    name=rhel7.3        ##给文件命名
    baseurl=file:///rhel7.3     ##文件被存放的地址(因为是本地文件因此是file://因为是根下的rhe7.3,因此是/rhe7.3,故此处用到三个“///”)
    gpgcheck=0                     ##GPG验证是否开启,0代表不开启,可以直接安装,此处也可设置为1
    按Esc并输入:wq            ## 保存退出!

  

 yum clean all        ##清除缓存以使得配置文件生效

此时环境变量已经配置好,可以开始安装jdk,首先使用下面语句会显示iso镜像里面的全部jdk版本

​yum search jdk        ##寻找iso下的jdk安装包

 

此处我们安装一个1.6版本的jdk:

yum install java-1.6.0-openjdk.x86_64 -y           ##-y表示不需要提示直接安装了1.6版本的jdk的虚拟机(如果没有-y会在安装的时候询问你是安装,下载还是取消...)
yum install java-1.6.0-openjdk-devel.x86_64 -y    ##不需要提示直接安装jdk(软件安装完成)
yum repolist           ##可以查看当前的可以下载安装的软件数目...

(上图中由于我之前已经安装过jdk,故此处提示already installed and latest version)

yum repolist        ##查看虚拟机下的软件包

(大家对比上下两图,上图是未安装时rhel7.3目录下的安装包数目为0,安装完成后输入该语句,可以看到在rhel7.3目录下有4751个安装包)

二.虚拟机软件的安装

首先得进入虚拟机打开shell,使用语句yum repolist查看以下虚拟机下是否有可用软件安装包

 

repolist:0      ##代表虚拟机里没有可用的安装包

上一篇讲真机与虚拟机配置网络进行通信,此时由于虚拟机没有可用安装包,故让虚拟机访问真机下的安装目录,便可在虚拟机中安装软件
首先 我们先在真机下安装一个软件,打开shell

  yum install httpd -y        ##安装httpd软件以方便虚拟机来进行使用

(由于我自己的电脑之前已经安装过软件,故如下图所示此处提示already installed and latest version,在此为做演示,以root@foundation16 为初次安装时所显示的图片)

 

    安装完成后,我们开启此服务,并使之加入到开机自启中

systemctl start httpd      ##开启服务
systemctl enable httpd     ##开启自启

 

显示success表示安装成功

firewall-cmd --permanent --add-service=http    ##在防火墙中添加此服务,使之不会阻止
mkdir /var/www/html/rh7.3                      ##建立供虚拟机使用的挂哉点
mount /iso/rhel-server-7.3-x86_64-dvd.iso  /var/www/html/rh7.3/    ##将rhel-server-7.3-x86_64-dvd.iso文件挂载到/var/www/html/rh7.3/目录文件下 

 但这种挂载只在本次开机中有效,下次开机就会失效,故需要对文件进行设置使得每次开机自行挂载

  vim /etc/rc.d/rc.local     ##打开文件并在文件末尾加入mount /iso/rhel-server-7.3-x86_64-dvd.iso /var/www/html/th7.3 使得每次开机都会自动执行挂载

 chmod 755 /etc/rc.d/rc.local    ##修改权限使得开机可读可执行
 tail -n 1 /etc/rc.d/rc.local    ##查看rc.local文件的最后一行代码(检查是否正确)

 下面进行虚拟机配置
  

  cd /etc/yum.repos.d/        ##转到配置目录下(和真机中的配置类似)
  rm.fr *                     ##删掉目录下的全部文件    
  vim yum.repo                ##建立并打开yum.repo文件


    输入:
    [rhel7.3]        哪个文件    
    name=rhe7.3        文件名
    baseurl=http://172.25.254.45/rh7.3    指向安装包的地址
    gpgcheck=0        GPG验证是否开启,选择不开启,可以直接安

    保存退出!
 

   yum clean all        ##清除缓存以使得配置文件生效

检验是否配置成功:
    第一种方式:yum search jdk    (和真机一样)
    第二种方式:打开浏览器输入172.25.254.45/rh7.3,会出现如下页面

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值