linux系统中用yum命令实现对软件的管理
yum这个命令就相当于我们操作手机中的应用商店,在其中我们可以实现搜索软件,安装软件,卸载软件等等对软件的管
理,然而我们下载软件,实际上是在yum源中下载
(一).首先我们了解一下yum的命令及其作用
1.yum install softwarename 安装指定软件 yum install -f softwarename 直接安装不提示
2.yum repolist 列出设定yum源信息
3.yum remove softwarename 卸载指定软件 yum remove -f softwarename 强制卸载不提示
4.yum list softwarename 查看软件源中是否含有此软件
5.yum list all 列出所有软件的名称 yum list all |wc -l 列出所有软件的名称并显示数量
6.yum list installd 列出所有已经安装的软件名称
7.yum list available 列出所有可以用yum安装的软件名称
8.yum clean all 清空yum缓存
9.yum search softwarename 根据软件信息搜索软件名字(可以是名字的一部分或者 是软件的特征)
10.yum whatprovides filename 在yum源中查找包含filename文件的软件包
11.yum update 更新软件
12.yum history 查看系统软件改变的历史(安装,重新安装,更新, 卸载等重大改变)
13.yum reinstall softwarename 重新安装指定软件
14.yum info softwarename 查看软件信息
15.yum groups list 查看软件组信息
16.yum groups info softwaregroup 查看软件组内包含的软件
17.yum groups install softwaregroup 安装组件
18.yum groups remove softwaregroup 卸载组件
(二)本机yum源的配置:在自己的主机中配置一个yum源,在主机中可以使用
1.得到一个和自己系统相匹配的镜像文件
2.在根下建立一个专门存放镜像的目录
mkdir /iso
mv /home.kiosk/Desktop/*.iso /iso(将你自己的镜像放进去)
3.在/iso下建立存放两个镜像的挂载点(镜像相当于U盘,必须插在电脑上才能获取其中的东西,镜像文件必须挂载在目录 下才能读取使用里边的文件)
mkdir /source7.0
mkdir /source7.2
4. mount /iso/rhel-server-7.0-x86_64-dvd.iso /source7.0
mount /iso/rhel-server-7.2-x86_64-dvd.iso /source7.2
5.进入yum的原本仓库中,将里边的东西移动到新的目录下
cd /etc/yum.repos.d
mkdir /repobackpag
mv * /repobackpag
6.编写自己的文件让系统知道你的包在哪里
vim yum.repo (yum.repo仅仅是一个名称,可以任意取名,但结尾必须是.repo格式)
在里边写:
[source7.2] 镜像挂载的目录
name=source7.2
baseurl=file:///source7.2 file://表示在本机中传输
http://表示在不同主机,通过网络传输
gpgcheck=0
7.yum clean all
8.下载你想要下载的软件
(三)共享yum源的配置:通过http将自己配置的yum共享出去,使得别人也可以使用
1.在本地yum源配置完成后安装apach(httpd) yum install httpd
2.systemctl start httpd 打开http服务
systemctl enable httpd 设置http服务为开机自启动
systemctl stop firewalld 关闭防火墙
systemctl disable firewalld 设置防火墙为开机不自启动
mkdir /var/www.html/rhel7.0 在www/html目录中建立挂载镜像7.0的目录
mkdir /var/www.html/rhel7.0 在www/html牡蛎中建立挂载镜像7.2的目录
3.挂载镜像
mount /iso/rhel-server-7.0-x86-64-dvd.iso /var/www/html/rhel7.0 跟配置主机yum源一样,需要将镜像挂载
mount /iso/rhel-server-7.2-x86-64-dvd.iso /var/www/html/rhel7.0 而共享yum必须将镜像挂载在www/html下
vim /etc/rc.d/rc/local
mount /iso/rhel-server-7.0-x86-64-dvd.iso /rhel7.0
mount /iso/rhel-server-7.2-x86-64-dvd.iso /rhel7.0 设置开机时自启动挂载
chmod +x /etc/rc.d/rc.local 给它一个可执行的权限
4.访问测试
在浏览器中输入真机地址
httpd://172.25.254.10/rhel7.0 7.0版本
httpd://172.25.254.10/rhel7.0 7.2版本
表示共享yum源配置成功
5.配置虚拟机
rm -fr /etc/yum.repos.d/*
vim /etc/yum.repos.d/yum.repo
[rhel7.0] 挂载镜像的目录名称
name=rhel7.0
baseurl=http://172.25.254.10/rhel7.0 http://表示通过http共享yum源
gpgcheck=0
这样我们就可以在虚拟机中利用yum源下载需要的软件,例如我们之前需要在虚拟机中下载dhcp服务
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
CentOS 6下yum 安装Samba文件服务器
安装samba linuxidc@CentOS->~$ sudo yum install -y samba linuxidc@CentOS->~$ sudo yum install -y samba-client linuxidc@CentOS->~$ sudo yum install -y samba-common linuxidc@CentOS->~$ sudo yum install -y samba-winbind linuxidc@CentOS->~$ sudo yum install -y samba-winbind-clients 创建samba用户的方式1 [root@CentOS ~]# useradd share #创建系统用户 [root@CentOS ~]# smbpasswd -a share New SMB password:share Retype new SMB password:share 创建samba用户的方式2 [root@CentOS ~]# useradd samba_user1 [root@CentOS ~...
- 下一篇
什么是 Linux守护进程
什么是守护进程 守护进程也称为精灵进程(Daemon),是运行在后台的一种特殊进程。它独立于控制终端并且周期性地执行某种任务或等待处理某些发生的事件。 例如Linux的大多数服务器就是用守护进程实现的。比如,ftp服务器,ssh服务器,Web服务器等。同时,守护进程完成许多系统任务。比如,作业规划进程crond等。 Linux系统启动时会启动很多系统服务进程,Windows系统也是如此,这些系统服务进程没有控制终端,不能直接和用户交互,当用户注销登陆后,这些进程还是会存在。所以守护进程一般来说自成进程组,自成会话,没有控制终端。 查看当前Linux系统下的部分守护进程 命令: ps axj | more - TPGID一栏为 -1 的都是没有控制终端的进程,也就是守护进程,而且SID一栏基本为0,相当于每个都是独立的会话,第一个为系统初始化进程。 - 在COMMAND一栏用[]括起来的名字表示内核线程,这些线程在内核里创建,没有用户空间代码,因此没有程序文件名和命令行,通常采用以K开头的名字,表示Kernel(操作系统内核)。 - 守护进程通常采用以d结尾的名字,表示Daemon。 ...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- CentOS6,7,8上安装Nginx,支持https2.0的开启
- SpringBoot2整合Redis,开启缓存,提高访问速度
- CentOS7编译安装Cmake3.16.3,解决mysql等软件编译问题
- CentOS7编译安装Gcc9.2.0,解决mysql等软件编译问题
- Docker快速安装Oracle11G,搭建oracle11g学习环境
- CentOS8编译安装MySQL8.0.19
- MySQL8.0.19开启GTID主从同步CentOS8
- SpringBoot2全家桶,快速入门学习开发网站教程
- CentOS8,CentOS7,CentOS6编译安装Redis5.0.7
- CentOS7,CentOS8安装Elasticsearch6.8.6