美国VPS服务器Linux系统的软件管理

对于美国 VPS 服务器 Linux 系统来说,软件的管理也是美国 VPS 服务器日常维护的重点之一,所以今天美联科技小编就来介绍下,美国 VPS 服务器 Linux 系统的软件管理。 一、美国 VPS 服务

美国VPS服务器Linux系统的软件管理

来源:美国服务器 作者:美联科技小编Zoe 浏览量:98
2020-02-24
0

对于美国VPS服务器Linux系统来说,软件的管理也是美国VPS服务器日常维护的重点之一,所以今天美联科技小编就来介绍下,美国VPS服务器Linux系统的软件管理。

一、美国VPS服务器Linux系统软件安装包格式类型

rpm redhat linux

deb ub deb

tar  : 绿色软件

二、rpm包名称分析

<dhcp> .<4.2.5-68>.<el7_5.1>.<x86_64>.<rpm>

代表:软件名称、软件版本、软件授权、软件多少位、软件后缀名表示软件包是rpm类型的。

三、rpm命令

-ivh:安装

-v :显示过程

-h hash检测查看软件中的hash值是否有改变

-I install安装

-e :卸载

-q :查看

-a :所有

-qa :查看所有

-l :列出安装后再系统中生成的文件

-p :操作对象为软件包

--scripts :查看软件在安装或卸载时在系统中执行的脚本

--force :强制安装

--nodeps :忽略依赖性安装

-K :检测软件是否为原版软件

设定实验环境 :mkdir /westos

在虚拟机光驱中添加系统匹配镜像,挂载镜像到/westos

mount /dev/cdrom  /westos

mount /xxx/xxxxx.iso  /westos

ls /westos

软件包拆解:rpm2cpio dhcp-4.2.5-68.el7_5.1.x86_64.rpm |  cpio -id

四、yum软件仓库

美国VPS服务器Linux系统软件仓库搭建的目的是因为rpm不能自动解决软件的依赖关系,yum仓库可以解决此问题。

搭建软件仓库的步骤:

1)得到与当前系统匹配的系统安装镜像文件

2)建立系统安装镜像挂载点:mkdir /softwaresource

3)挂载镜像到镜像挂载点:

mount /rhel7-xxxxxx.xxxxxx.iso  /software

mount /dev/cdrom  /software

4)配置系统访问软件路径(yum仓库指向文件):

cd /etc/yum.repos.d

rm -rf *

rhel7vim westos.repo

[westosrhel7] :仓库名称

name=westos rhel7 source :仓库描述

baseurl=file:///softwaresource :资源路径

gpgcheck=0|1 :软件包授权检测开关

gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release :软件包授权码

enabled=1 :仓库启用开关

rhel8vim westos.repo

[westosAppStream] :仓库名称

name=westos rhel8 source AppStream :仓库描述

baseurl=file:///softwaresource/AppStream :资源路径

gpgcheck=0|1 :软件包授权检测开关

gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release :软件包授权码

enabled=1 :仓库启用开关

5)清空yum缓存识别新文件内容

rhel7yum clean all

rhel8dnf clean all

五、美国VPS服务器Linux系统yum命令

yum install :安装

yum remove :卸载

yum reinstall :重新安装

yum list installed|available|all|软件名称 :列出

yum update :更新

yum repolist :列出仓库信息

yum history  :查看yum历史

yum  info :查看软件包信息

yum clean all  :清除yum缓存

yum  search :根据软件信息搜索

yum whatprovides :根据软件包含文件搜索

yum groups install :组安装

yum groups remove :组卸载

yum groups info :组信息

六、第三方软件仓库

1)把所有rpm结尾的软件包存放到一个目录/software

2createrepo -v /software :生成软件数据库存放到软件属性

3vim /etc/yum.repos.d/westos.repo

[software]

name=software

baseurl=file:///software

gpgcheck=0

yum clean all

七、共享软件仓库

软件仓库支持的访问方式

搭建方式:

1)在含有软件资源的美国VPS服务器Linux系统主机中安装共享软件

2)关闭selinuxfirewald

3)重启美国VPS服务器Linux系统系统

4)建立共享目录

5)在共享目录中存放软件资源

6)把所有的第三方软件放入/var/ftp/software并执行createrepo -v /var/ftp/software

7)挂载系统安装镜像资源到/var/ftp/rhel8.1

8)使用此命令挂载为临时挂载:mount  /dev/cdrom  /var/ftp/rhel7.0

9)永久挂载系统安装镜像资源到 /var/ftp/rhel8.1

以上就是美国VPS服务器Linux系统的软件管理的介绍,希望能帮助到有需要的美国服务器用户。

关注美联科技,了解更多IDC资讯!

部分文章来源与网络,若有侵权请联系站长删除!