linux安装2 yum仓库

224 阅读3分钟

Linux当中的命令修改操作,基本都是一次性的,重启就会失效

光驱的两个小知识

光驱里的光盘有两种模式(涉密单位) 1.类似于USB模式 u盘 2.一次性写入模式  

安装

安装软件需要软件包
Rpm  *.rpm

编译大部分需要源码包
*.tar.gz  *.tar.bz

RPM-GPG-KEY-CentOS-7  该命令验证rpm包完整性和安全性

查看系统的硬件信息***
1.查看内存: free -h #详细显示
Buff:写缓存
Cache:读缓存
Swap:当机器的内存不足 将硬盘上的空间当做内存使用
2.查看硬盘
Lsblk
Fdisk
-l
大小 (有多少个G或T)
读性能
写性能

查看磁盘的读写性能:iostat
查看cpu:lscpu
查看系统架构:arch
查看内核版本:uname -r

ss 系统活动的状态

-n
#以数字形式显示

-t
#tcp 协议

-u
#udp协议

-a
#所有的详细信息

 -p
 #端口

Yum

yum仓库  也是用rpm包
它是为了解决rpm管理工具的依赖关系而诞生的
想用系统自带yum仓库,网络一定要配好

Yum客户端安装的过程:
客户端第一次连接会将元数据文件下载下来
根据元数据中的依赖关系和包的路径,将需要的安装包全部下载下来,放到缓存目录
安装结束后,会将缓存目录中的安装包全部删除  

Cs(client sercer)

Yum仓库需要有一台服务器来提供服务
成为服务器一定要有下面的两个文件夹(packages repodata)
1.安装包(packages 不固定的名字,但统一称为packages )
2.元数据(repodata 固定的名字)
-安装包的路径
-依赖关系
-权限

 

客户端:

客户端需要配置一个文件说明服务器的路径
客户端的配置文件都固定位置在 /etc/yum.repos.d/
注意:客户端配置文件必须以 .repo 位结尾

 

仓库组成:

[base]
##仓库的名字无特殊需求,自定义

name=CentOS-$releasever - Base
###仓库的描述自定义

baseurl=http://mirror.centos.org/centos/$releasever/os/$basearch/
###仓库服务器的路径gpgcheck=1####检验包的安全性完整性

gpgkey=file://etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7 
###如果gpgcheck=1需要指明验证文件的位置

enabled=1
###代表启用该仓库enabled=O 代表停用该仓库不写默认开启

Baseurl 有四种表示方式

File:// 本地的路径(当前系统的路径)

http:// 网页的形式

https:// 加密网页形式

ftp:// 文件共享服务来实现

 

注意:

默认的仓库路径需要你可以访问互联网
但一些公司默认不让你链互联网
所以只能搭建一个本地仓库:
服务端需要以下内容:
安装包:通过挂载或者复制
元信息:自行生成或复制

客户端:
实验

##需要手写配置文件
Mount /dev/sr0/mnt/ ##挂载
Cd /etc/yum.repos.d/ ##进入/etc/yum.repos.d/文件夹
Mkdir bak  ##创建bak文件夹
Mv *.repo bak/  #复制文件夹到bak
Vim local.repo  #文本编辑
[local]  ##仓库的名字无特殊需求,自定义
Name=local ##仓库的描述自定义
Baseurl=file:///mnt ##效验包完整和安全性
Gpgcheck=0 ##如果gpgcheck=1需要指明验证文件的位置
Enabled=1 ##代表启用该仓库enabled=O 代表停用该仓库不写默认开启
Yum clean all #清除缓存
Yum makecache #重新建立元数据
Yum install 软件名 -y ##安装软件
Yum remove 软件名  ##卸载软件
Yum list ##安装包列表