Linux运维---linux中的软件管理

1、使用已有网络安装资源安装软件

		cd /etc/yum.repos.d/						##需要切换到/etc/yum.repos.d/目录下建文件
		vim westos.repo								##此处文件名字可以任意,但是后缀必须是repo
				[redhat]									##仓库名称
				name=anzhuang						##此处名字是对软件源的说明,根据内容写,也可随意
				baseurl=http://172.25.254.47/westos	##网络安装源
				gpgcheck=0							##不检测gpgkey。   0表示安装时不进行官方检测,企业中使用必须设定为1

在这里插入图片描述

		yum repolist										##查看列表

在这里插入图片描述

		yum install vnc -y							##安装vnc软件, -y表示yes同意安装

在这里插入图片描述

2、配置本地yum源

1)获得一个与本机系统版本一致的系统镜像
2)挂载镜像
mount /xxx/xxxx.iso	/rhel7.3
3)设定永久挂载
vim /etc/rc.d/rc.local	##开机自启动执行
	mount /xxx/xxxx.iso   /rhel7.3
chmod 755 /etc/rc.d/rc.local	
4)设定系统安装源指向
mkdir /etc/yum.repos.d/backup
mv /etc/yum.repos.d/* /etc/yum.repos.d/backup
vim /etc/yum.repos.d/yum.repo
	[rhel7.3]
	name=rhel7.3
	baseyrl=file:///rhel7.3

实验1,配置本地yum源
步骤:

					mkdir /westos	
					mount /iso/rhel-server-7.3-x86_64-dvd.iso /westos							##挂载镜像  
					df																											##查看是否挂载成功

在这里插入图片描述

					cd /etc/yum.repos.d/	
					mkdir backup	
					mv * backup/							##对原文件备份
					vim westos.repo

在这里插入图片描述

						1 [rhel7]
				  		2 name=rhel7.3
				  		3 baseurl=file:///westos				##file//指本地 
				 		4 gpgcheck=0

在这里插入图片描述

					yum repolist

在这里插入图片描述

					yum install httpd -y				##安装httpd

在这里插入图片描述
实验2,共享yum源
步骤:

					systemctl start httpd
					systemctl enable httpd
					systemctl stop firewalld
					systemctl disable firewalld

在这里插入图片描述

					cd /var/www/html	##此处的/var/www/html就相当于172.25.254.147				
					ls
					mkdir westos

在这里插入图片描述

					mount /iso/rhel-server-7.3-x86_64-dvd.iso /var/www/html/westos/
					vim /etc/rc.d/rc.local

在这里插入图片描述

						mount /iso/rhel-server-7.3-x86_64-dvd.iso /var/www/html/westos/

在这里插入图片描述

					chmod +x /etc/rc.d/rc.local

在这里插入图片描述
测试
虚拟机浏览器输入http://172.25.254.47/westos访问也可以安装软件
在这里插入图片描述
虚拟机要通过真机的共享文件安装软件,需要修改网络安装源

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

在这里插入图片描述

										[redhat]
										name=anzhuang
										baseurl=http://172.25.254.47/westos
										gpgcheck=0

在这里插入图片描述

					尝试连接47主机yum源安装软件,成功

在这里插入图片描述
3、yum命令
1)yum命令的使用必须在yum源搭建成功后才能正常运行
2)yum命令的详细用法

					yum  clean all				##清除原有仓中yum缓存
					yum  repolist				##列出仓库信息
					yum  install software	##安装
					yum  update				##更新
					yum  list software		##查看软件	

在这里插入图片描述

					yum  list all					##查看所有软件
					yum  list installed			##列出已安装软件
					yum  list available		##列出可安装软件
					yum  reinstall software		##重新安装软件
					yum  remove sofeware		##卸载
					yum  info sofeware				##查看软件信息

在这里插入图片描述

					yum  search sofeware信息	##根据软件信息查找软件
					yum history						##查看系统中管理的历史
					yum history info id			##查看此id的软件管理历史操作
					yum  whatprovides file	##根据文件找出包含此文件的软件
					yum  groups list				##列出软件组
					yum groups info "virtualization Tools"			##列出软件组的信息sfgroup
					yum groups install "virtualization Tools"		##安装软件组
					yum groups remove "virtualization Tools"	##删除软件组

4、用rpm命令处理软件

					rpm -i 						##安装
					rpm -v						##显示过程
					rpm -h						##hash加密
					rpm -e						##卸载	
					rpm -q						##查看

在这里插入图片描述

					rpm -a						##所有
					rpm -p						##软件包

在这里插入图片描述

					rpm -ql						##查看软件在系统中的安装文件路径

在这里插入图片描述

					rpm -qlp					##查看未安装的软件包在系统中如果安装后产生文件的路径

在这里插入图片描述

					rpm -qf						##根据某个文件找出此文件属于哪个安装包

在这里插入图片描述

					rpm -qc					##查看软件的配置文件名称		

在这里插入图片描述

					rpm -qd					##查看软件的帮助文件

在这里插入图片描述

					rpm --scripts			##查看脚本

在这里插入图片描述

					rpm --nodeps			##安装软件忽略软件依赖	,此命令在安装第三方软件时,需安装的软件的依赖陷入死循环时,用此命令					
					rpm --force				##强行安装软件
					rpm -Kv					##检测软件包是否被篡改				

5、软件包名称详解

kolourpaint-4.10.5-4.el7.x86_64.rpm 
  【1】        【2】   【3】 【4】 【5】

【1】软件名称
【2】版本
【3】适用系统
【4】架构
【5】适用rpm系统软件
6、第三方软件仓库的搭建

						1)把所有的rpm包放在一个目录中-----/software/

在这里插入图片描述

						2)createrepo -v /software/    

在这里插入图片描述

						ls /software

在这里插入图片描述

						3)cd /etc/yum.repos.d
						   ls
						   vim westos.repo

在这里插入图片描述

							[software]
							name=third software
							baseurl=file:///software
							gpgcheck=0

在这里插入图片描述

						yum clean all

在这里插入图片描述

						yum list wps-office		

在这里插入图片描述
7、软件的黑白名单

			vim /etc/yum.conf
				exclude=*.x86_64    ##设置*.x86_64为黑名单
		    yum list

在这里插入图片描述8、rpm包的拆解

		rpm2cpio  linuxqq-v1.0.2-beta1.i386.rpm   |cpio  -id

在这里插入图片描述

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值