Linux(Centos 7.6)yum源配置

yum是rpm包的管理工具,可以自动安装、升级、删除软件包的功能,可以自动解决软件包之间的依赖关系,使得用户更方便软件包的管理。要使用yum必须要进行配置,个人将其分为三类,本地yum源局域网yum源第三方yum源,其说明配置如下:

1.本地yum源配置

1.1.上传iso镜像文件

连接Linux(Centos 7.6),点击SFTP图标按钮弹出FTP传输界面,左边为Windows系统文件目录,找到对应版本的iso镜像文件,双击或者拖拽上传镜像iso文件,下方可以看到百分比长传进度。

1.2.挂载iso镜像文件

先创建一个挂载镜像的目录,然后使用mount命令将镜像挂载到该目录(注:仅只读挂载)。

[root@localhost ~]# mkdir /mnt/iso
[root@localhost ~]# 
[root@localhost ~]# mount -o loop -t iso9660 CentOS-7-x86_64-Everything-1810.iso /mnt/iso
mount: /dev/loop0 is write-protected, mounting read-only

1.3.本地yum源配置文件配置

1.yum源配置文件在/etc/yum.repos.d/目录下,存在系统自带的源,此源需要连接外网,就算连接外网也很有可能不能使用,可备份到目录,或者可以直接删除(删除命令:rm -rf CentOS*)。

[root@localhost ~]# cd /etc/yum.repos.d/
[root@localhost yum.repos.d]# ll
total 32
-rw-r--r--. 1 root root 1664 Nov 23  2018 CentOS-Base.repo
-rw-r--r--. 1 root root 1309 Nov 23  2018 CentOS-CR.repo
-rw-r--r--. 1 root root  649 Nov 23  2018 CentOS-Debuginfo.repo
-rw-r--r--. 1 root root  314 Nov 23  2018 CentOS-fasttrack.repo
-rw-r--r--. 1 root root  630 Nov 23  2018 CentOS-Media.repo
-rw-r--r--. 1 root root 1331 Nov 23  2018 CentOS-Sources.repo
-rw-r--r--. 1 root root 5701 Nov 23  2018 CentOS-Vault.repo
[root@localhost yum.repos.d]# mkdir yumbak
[root@localhost yum.repos.d]# mv CentOS-* yumbak/
[root@localhost yum.repos.d]# ll
total 0
drwxr-xr-x. 2 root root 187 Dec 24 18:55 yumbak

 2.创建新本地yum源配置文件。

[iso]:中括号是一个仓库开始标识

name:yum源仓库名称

baseurl:定义yum源仓库的URL串,可以是本地(file://),可以是远程(http://)

gpgkey:用于验证yum源仓库中包签名的GPG密钥的URL串,在挂载目录/mnt/iso可以看到

gpgcheck:是否启动对该仓库下载的包进行GPG签名检查,1启动,0禁用

enabled:是否启用该仓库,1启动,0禁用

priority:优先级,多个仓库时优先级配置

failovermethod:该参数设置为priority(默认值),表示从baseurl列表中顺序选择镜像地址,设置为roundrobin表示在baseurl列出中随机选择镜像地址。

注:一个repo配置文件可以配置多个仓库,每个仓库以[仓库名称]开始,直到下一个[仓库名称]前结束,也可以配置多个repo文件。

[root@localhost yum.repos.d]# vi local.repo   # vi一个新文件,文件中内容如下
[iso]
name=iso
baseurl=file:///mnt/iso
gpgkey=file:///mnt/iso/RPM-GPG-KEY-CentOS-7
failovermethod=priority
enabled=1
gpgcheck=0
priority=1

1.4.使得yum源生效

1.清空yum源缓存

[root@localhost yum.repos.d]# yum clean all
Loaded plugins: fastestmirror, langpacks
Cleaning repos: iso
Cleaning up list of fastest mirrors

2.重新生成yum源缓存,提示Metadata Cache Created标识成功

[root@localhost yum.repos.d]# yum makecache 
Loaded plugins: fastestmirror, langpacks
Determining fastest mirrors
iso                                                                                     | 3.6 kB  00:00:00     
(1/4): iso/group_gz                                                                     | 166 kB  00:00:00     
(2/4): iso/filelists_db                                                                 | 7.1 MB  00:00:00     
(3/4): iso/primary_db                                                                   | 6.0 MB  00:00:00     
(4/4): iso/other_db                                                                     | 2.6 MB  00:00:00     
Metadata Cache Created

1.5.yum源安装试用

1.检查yum源是否有tree包

[root@localhost yum.repos.d]# yum search tree
... ...
tree.x86_64 : File system tree viewer
... ...

2.检查Linux(Centos 7.6)系统是否安装了tree包(没有任何输出则没有安装该包)

[root@localhost yum.repos.d]# rpm -qa | grep tree
[root@localhost yum.repos.d]# 

2.yum源安装tree包(中间会提示确认信息,输入y继续安装,也可以直接执行yum install -y tree)

[root@localhost yum.repos.d]# yum install tree
... ...
Is this ok [y/d/N]: y        # 此处会提示信息
... ...
Installed:tree.x86_64 0:1.6.0-10.el7                                                                                   Complete!
[root@localhost yum.repos.d]# 
[root@localhost yum.repos.d]# rpm -qa | grep tree    # 安装后检查本Linux已经安装tree包
tree-1.6.0-10.el7.x86_64
[root@localhost yum.repos.d]#

2.局域网yum源配置

如果每个Linux(Centos 7.6)都配置本地yum,那么每台服务器都需要上传镜像文件,且都会占用镜像文件的磁盘空间。所以就算是不可上网的局域网,我们也可以配置局域网内的远程的yum源。

配置方法是在本地yum源基础上,使用httpd服务来实现。

2.1.检查安装httpd服务

1.查看httpd服务没有安装,检查本地yum源里面是否有httpd包,检查结果有。

[root@localhost ~]# rpm -qa | grep httpd
[root@localhost ~]#
[root@localhost ~]# yum search httpd
... ...
httpd.x86_64 : Apache HTTP Server
... ...

 2.安装httpd软件包

[root@localhost ~]# yum install -y httpd
... ...
Installed:httpd.x86_64 0:2.4.6-88.el7.centos                                                                           Dependency Installed:apr.x86_64 0:1.4.8-3.el7_4.1     apr-util.x86_64 0:1.5.2-6.el7    httpd-tools.x86_64 0:2.4.6-88.el7.centos   mailcap.noarch 0:2.1.41-2.el7   Complete!
[root@localhost ~]#

 2.2.镜像挂载后的目录内容拷贝httpd服务目录

1.httpd服务的目录默认是/var/www/html/,查看为空,然后在/var/www/html/目录下创建iso目录。

[root@localhost ~]# ll /var/www/html/
total 0
[root@localhost ~]# mkdir /var/www/html/iso
[root@localhost ~]# 

2. 将镜像挂载后的目录内容拷贝httpd服务目录下的iso目录,然后查看/var/www/html/iso/目录内容

[root@localhost ~]# cp -r /mnt/iso/* /var/www/html/iso
[root@localhost ~]# 
[root@localhost ~]# ll /var/www/html/iso/
total 728
-rw-r--r--. 1 root root     14 Dec 24 20:40 CentOS_BuildTag
drwxr-xr-x. 3 root root     35 Dec 24 20:40 EFI
-rw-r--r--. 1 root root    227 Dec 24 20:40 EULA
-rw-r--r--. 1 root root  18009 Dec 24 20:40 GPL
drwxr-xr-x. 3 root root     57 Dec 24 20:40 images
drwxr-xr-x. 2 root root    198 Dec 24 20:40 isolinux
drwxr-xr-x. 2 root root     43 Dec 24 20:40 LiveOS
drwxr-xr-x. 2 root root 557056 Dec 24 20:40 Packages
drwxr-xr-x. 2 root root   4096 Dec 24 20:40 repodata
-rw-r--r--. 1 root root   1690 Dec 24 20:40 RPM-GPG-KEY-CentOS-7
-rw-r--r--. 1 root root   1690 Dec 24 20:40 RPM-GPG-KEY-CentOS-Testing-7
-r--r--r--. 1 root root   2883 Dec 24 20:40 TRANS.TBL

2.3.启动httpd服务

[root@localhost ~]# systemctl start httpd
[root@localhost ~]# 

2.4.浏览器访问httpd

1.使用能与服务器网络连通的Windows访问httpd(http://192.168.118.201/iso/),内容如下

2.或者使用curl 访问httpd,查看href后的值,可以看出能正常访问httpd服务里面的目录及文件。

[root@localhost ~]# curl http://192.168.118.201/iso/
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
<html><head><title>Index of /iso</title></head><body>
<h1>Index of /iso</h1><table><tr><th valign="top"><img src="/icons/blank.gif" alt="[ICO]"></th><th><a href="?C=N;O=D">Name</a></th><th><a href="?C=M;O=A">Last modified</a></th><th><a href="?C=S;O=A">Size</a></th><th><a href="?C=D;O=A">Description</a></th></tr><tr><th colspan="5"><hr></th></tr>
<tr><td valign="top"><img src="/icons/back.gif" alt="[PARENTDIR]"></td><td><a href="/">Parent Directory</a>       </td><td>&nbsp;</td><td align="right">  - </td><td>&nbsp;</td></tr>
<tr><td valign="top"><img src="/icons/unknown.gif" alt="[   ]"></td><td><a href="CentOS_BuildTag">CentOS_BuildTag</a>        </td><td align="right">2024-12-24 20:40  </td><td align="right"> 14 </td><td>&nbsp;</td></tr>
<tr><td valign="top"><img src="/icons/folder.gif" alt="[DIR]"></td><td><a href="EFI/">EFI/</a>                   </td><td align="right">2024-12-24 20:40  </td><td align="right">  - </td><td>&nbsp;</td></tr>
<tr><td valign="top"><img src="/icons/text.gif" alt="[TXT]"></td><td><a href="EULA">EULA</a>                   </td><td align="right">2024-12-24 20:40  </td><td align="right">227 </td><td>&nbsp;</td></tr>
<tr><td valign="top"><img src="/icons/text.gif" alt="[TXT]"></td><td><a href="GPL">GPL</a>                    </td><td align="right">2024-12-24 20:40  </td><td align="right"> 18K</td><td>&nbsp;</td></tr>
<tr><td valign="top"><img src="/icons/folder.gif" alt="[DIR]"></td><td><a href="LiveOS/">LiveOS/</a>                </td><td align="right">2024-12-24 20:40  </td><td align="right">  - </td><td>&nbsp;</td></tr>
<tr><td valign="top"><img src="/icons/folder.gif" alt="[DIR]"></td><td><a href="Packages/">Packages/</a>              </td><td align="right">2024-12-24 20:40  </td><td align="right">  - </td><td>&nbsp;</td></tr>
<tr><td valign="top"><img src="/icons/unknown.gif" alt="[   ]"></td><td><a href="RPM-GPG-KEY-CentOS-7">RPM-GPG-KEY-CentOS-7</a>   </td><td align="right">2024-12-24 20:40  </td><td align="right">1.7K</td><td>&nbsp;</td></tr>
<tr><td valign="top"><img src="/icons/unknown.gif" alt="[   ]"></td><td><a href="RPM-GPG-KEY-CentOS-Testing-7">RPM-GPG-KEY-CentOS-T..&gt;</a></td><td align="right">2024-12-24 20:40  </td><td align="right">1.7K</td><td>&nbsp;</td></tr>
<tr><td valign="top"><img src="/icons/unknown.gif" alt="[   ]"></td><td><a href="TRANS.TBL">TRANS.TBL</a>              </td><td align="right">2024-12-24 20:40  </td><td align="right">2.8K</td><td>&nbsp;</td></tr>
<tr><td valign="top"><img src="/icons/folder.gif" alt="[DIR]"></td><td><a href="images/">images/</a>                </td><td align="right">2024-12-24 20:40  </td><td align="right">  - </td><td>&nbsp;</td></tr>
<tr><td valign="top"><img src="/icons/folder.gif" alt="[DIR]"></td><td><a href="isolinux/">isolinux/</a>              </td><td align="right">2024-12-24 20:40  </td><td align="right">  - </td><td>&nbsp;</td></tr>
<tr><td valign="top"><img src="/icons/folder.gif" alt="[DIR]"></td><td><a href="repodata/">repodata/</a>              </td><td align="right">2024-12-24 20:40  </td><td align="right">  - </td><td>&nbsp;</td></tr><tr><th colspan="5"><hr></th></tr>
</table>
</body></html>

2.5.修改repo配置文件

1.备份本地yum源配置文件

[root@localhost ~]# cd /etc/yum.repos.d/
[root@localhost yum.repos.d]# ll
total 4
-rw-r--r--. 1 root root 139 Dec 24 19:16 local.repo
drwxr-xr-x. 2 root root 187 Dec 24 18:55 yumbak
[root@localhost yum.repos.d]# mv local.repo yumbak/
[root@localhost yum.repos.d]# 

2.编写http服务的yum源配置

[root@localhost yum.repos.d]# vi netyum.repo   # vi一个新文件,文件中内容如下
[iso]
name=iso
baseurl=http://192.168.118.201/iso/
gpgkey=http://192.168.118.201/iso/RPM-GPG-KEY-CentOS-7
failovermethod=priority
enabled=1
gpgcheck=0
priority=1

2.6.局域网yum生效及其使用

1.参考本文1.4和1.5章节

2.同局域网下的其他服务器,怎么使用该yum源呢?

(1).将netyum.repo文件传到其他同局域网下的服务器的/etc/yum.repos.d目录。

[root@localhost yum.repos.d]# scp netyum.repo 192.168.118.130:/etc/yum.repos.d
root@192.168.118.130's password: 
netyum.repo                                                                  100%  162   115.3KB/s   00:00    
[root@localhost yum.repos.d]# 

(2).同局域网的其他服务器备份其他的yum配置文件

[root@localhost ~]# cd /etc/yum.repos.d/
[root@localhost yum.repos.d]# ll
total 36
-rw-r--r--. 1 root root 1664 Nov 23  2018 CentOS-Base.repo
-rw-r--r--. 1 root root 1309 Nov 23  2018 CentOS-CR.repo
-rw-r--r--. 1 root root  649 Nov 23  2018 CentOS-Debuginfo.repo
-rw-r--r--. 1 root root  314 Nov 23  2018 CentOS-fasttrack.repo
-rw-r--r--. 1 root root  630 Nov 23  2018 CentOS-Media.repo
-rw-r--r--. 1 root root 1331 Nov 23  2018 CentOS-Sources.repo
-rw-r--r--. 1 root root 5701 Nov 23  2018 CentOS-Vault.repo
-rw-r--r--. 1 root root  162 Dec 24 13:10 netyum.repo
[root@localhost yum.repos.d]# mkdir yumbak
[root@localhost yum.repos.d]# mv CentOS-* yumbak/
[root@localhost yum.repos.d]# ll
total 4
-rw-r--r--. 1 root root 162 Dec 24 13:10 netyum.repo
drwxr-xr-x. 2 root root 187 Dec 24 13:12 yumbak
[root@localhost yum.repos.d]# 

 (3).同局域网的其他服务器就可以使用该源了

[root@localhost yum.repos.d]# yum clean all  # 清除缓存
Loaded plugins: fastestmirror, langpacks
Cleaning repos: iso
Cleaning up list of fastest mirrors
[root@localhost yum.repos.d]# 
[root@localhost yum.repos.d]# yum makecache   # 生成新缓存
Loaded plugins: fastestmirror, langpacks
Determining fastest mirrors
iso                                                                                     | 3.6 kB  00:00:00     
(1/4): iso/group_gz                                                                     | 166 kB  00:00:00     
(2/4): iso/primary_db                                                                   | 6.0 MB  00:00:00     
(3/4): iso/other_db                                                                     | 2.6 MB  00:00:00     
(4/4): iso/filelists_db                                                                 | 7.1 MB  00:00:00     
Metadata Cache Created
[root@localhost yum.repos.d]# 
[root@localhost yum.repos.d]# yum search tree  # 查看此源是否有tree包
... ...
tree.x86_64 : File system tree viewer
... ...

3.第三方yum源配置

所谓第三方yum源,是指在外网(Internet网络)上有一些大公司或者教育学校配置的yum源,只需要将他们的URL链接添加到我们的yum配置文件里面,或者将其repo文件下载后放到/etc/yum.repos.d下,然后就可以使用。

注:该方式需要我们的服务器能连接外网(Internet网络),可以通过ping www.baidu.com来检查是否可连接外网。

3.1.备份repo配置文件,检查外网是否可达

[root@localhost yum.repos.d]# mv netyum.repo yumbak/
[root@localhost yum.repos.d]# 
[root@localhost yum.repos.d]# ping www.baidu.com
PING www.a.shifen.com (183.2.172.185) 56(84) bytes of data.
64 bytes from 183.2.172.185 (183.2.172.185): icmp_seq=1 ttl=128 time=54.8 ms
64 bytes from 183.2.172.185 (183.2.172.185): icmp_seq=2 ttl=128 time=44.5 ms
64 bytes from 183.2.172.185 (183.2.172.185): icmp_seq=3 ttl=128 time=63.8 ms
64 bytes from 183.2.172.185 (183.2.172.185): icmp_seq=4 ttl=128 time=69.3 ms
64 bytes from 183.2.172.185 (183.2.172.185): icmp_seq=5 ttl=128 time=63.8 ms

3.2.下载第三方yum源repo配置文件

下载后的配置文件为CentOS-Base.repo

[root@localhost yum.repos.d]# wget -O /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo
--2024-12-24 13:33:06--  https://mirrors.aliyun.com/repo/Centos-7.repo
Resolving mirrors.aliyun.com (mirrors.aliyun.com)... 171.220.246.253, 118.112.232.80, 117.24.169.183, ...
Connecting to mirrors.aliyun.com (mirrors.aliyun.com)|171.220.246.253|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 2523 (2.5K) [application/octet-stream]
Saving to: ‘/etc/yum.repos.d/CentOS-Base.repo’100%[=====================================================================>] 2,523       --.-K/s   in 0s      2024-12-24 13:33:11 (191 MB/s) - ‘/etc/yum.repos.d/CentOS-Base.repo’ saved [2523/2523][root@localhost yum.repos.d]# ll
total 4
-rw-r--r--. 1 root root 2523 Aug  4  2022 CentOS-Base.repo
drwxr-xr-x. 2 root root  206 Dec 24 13:27 yumbak
[root@localhost yum.repos.d]# 

3.3.第三方yum源使用

1.清除缓存,并生成新的缓存

[root@localhost yum.repos.d]# yum clean all
Loaded plugins: fastestmirror, langpacks
Cleaning repos: base extras updates
Other repos take up 112 M of disk space (use --verbose for details)
[root@localhost yum.repos.d]# 
[root@localhost yum.repos.d]# yum makecache 
Loaded plugins: fastestmirror, langpacks
Determining fastest mirrors* base: mirrors.aliyun.com* extras: mirrors.aliyun.com* updates: mirrors.aliyun.com
base                                                                                    | 3.6 kB  00:00:00     
extras                                                                                  | 2.9 kB  00:00:00     
updates                                                                                 | 2.9 kB  00:00:00     
(1/10): base/7/x86_64/group_gz                                                          | 153 kB  00:00:04     
(2/10): extras/7/x86_64/filelists_db                                                    | 305 kB  00:00:05     
(3/10): extras/7/x86_64/other_db                                                        | 154 kB  00:00:00     
(4/10): base/7/x86_64/other_db                                                          | 2.6 MB  00:00:05     
(5/10): updates/7/x86_64/filelists_db                                                   |  15 MB  00:00:05     
(6/10): updates/7/x86_64/other_db                                                       | 1.6 MB  00:00:00     
base/7/x86_64/filelists_db     FAILED                                          
http://mirrors.aliyuncs.com/centos/7/os/x86_64/repodata/d6d94c7d406fe7ad4902a97104b39a0d8299451832a97f31d71653ba982c955b-filelists.sqlite.bz2: [Errno 14] curl#7 - "Failed connect to mirrors.aliyuncs.com:80; Connection refused"
Trying other mirror.
base/7/x86_64/primary_db       FAILED                                          
http://mirrors.cloud.aliyuncs.com/centos/7/os/x86_64/repodata/6d0c3a488c282fe537794b5946b01e28c7f44db79097bb06826e1c0c88bad5ef-primary.sqlite.bz2: [Errno 14] curl#7 - "Failed connect to mirrors.cloud.aliyuncs.com:80; Connection refused"
Trying other mirror.
(7/10): base/7/x86_64/filelists_db                                                      | 7.2 MB  00:00:03     
extras/7/x86_64/primary_db     FAILED                                          854 kB/s |  27 MB  00:00:40 ETA 
http://mirrors.aliyuncs.com/centos/7/extras/x86_64/repodata/e12dbf10e94bc2b33b1f45e026559bc8685728b139dddae0654d96bc624c5602-primary.sqlite.bz2: [Errno 14] curl#7 - "Failed connect to mirrors.aliyuncs.com:80; Connection refused"
Trying other mirror.
(8/10): extras/7/x86_64/primary_db                                                      | 253 kB  00:00:00     
updates/7/x86_64/primary_db    FAILED                                          947 kB/s |  28 MB  00:00:35 ETA 
http://mirrors.aliyuncs.com/centos/7/updates/x86_64/repodata/f19044932626155f0cd849e88972b84875fc85e3308b4d622844a911c4ef54d0-primary.sqlite.bz2: [Errno 14] curl#7 - "Failed connect to mirrors.aliyuncs.com:80; Connection refused"
Trying other mirror.
(9/10): base/7/x86_64/primary_db                                                        | 6.1 MB  00:00:09     
(10/10): updates/7/x86_64/primary_db                                                    |  27 MB  00:00:12     
Metadata Cache Created

2.安装tree软件包

[root@localhost yum.repos.d]# rpm -qa | grep tree 
[root@localhost yum.repos.d]# yum install -y tree
Loaded plugins: fastestmirror, langpacks
Loading mirror speeds from cached hostfile* base: mirrors.aliyun.com* extras: mirrors.aliyun.com* updates: mirrors.aliyun.com
Resolving Dependencies
--> Running transaction check
---> Package tree.x86_64 0:1.6.0-10.el7 will be installed
--> Finished Dependency ResolutionDependencies Resolved===============================================================================================================Package                Arch                     Version                          Repository              Size
===============================================================================================================
Installing:tree                   x86_64                   1.6.0-10.el7                     base                    46 kTransaction Summary
===============================================================================================================
Install  1 PackageTotal download size: 46 k
Installed size: 87 k
Downloading packages:
warning: /var/cache/yum/x86_64/7/base/packages/tree-1.6.0-10.el7.x86_64.rpm: Header V3 RSA/SHA256 Signature, key ID f4a80eb5: NOKEY
Public key for tree-1.6.0-10.el7.x86_64.rpm is not installed
tree-1.6.0-10.el7.x86_64.rpm                                                            |  46 kB  00:00:04     
Retrieving key from http://mirrors.aliyun.com/centos/RPM-GPG-KEY-CentOS-7
Importing GPG key 0xF4A80EB5:Userid     : "CentOS-7 Key (CentOS 7 Official Signing Key) <security@centos.org>"Fingerprint: 6341 ab27 53d7 8a78 a7c2 7bb1 24c6 a8a7 f4a8 0eb5From       : http://mirrors.aliyun.com/centos/RPM-GPG-KEY-CentOS-7
Running transaction check
Running transaction test
Transaction test succeeded
Running transactionInstalling : tree-1.6.0-10.el7.x86_64                                                                    1/1 Verifying  : tree-1.6.0-10.el7.x86_64                                                                    1/1 Installed:tree.x86_64 0:1.6.0-10.el7                                                                                   Complete!
[root@localhost yum.repos.d]# rpm -qa | grep tree 
tree-1.6.0-10.el7.x86_64
[root@localhost yum.repos.d]# 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/web/64330.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Linux上更新jar包里的某个class文件

目标&#xff1a;替换voice-1.0.jar里的TrackHandler.class文件 一.查询jar包里TrackHandler.class所在的路径 jar -tvf voice-1.0.jar |grep TrackHandler 二.解压出TrackHandler.class文件 jar -xvf voice-1.0.jar BOOT-INF/classes/com/yf/rj/handler/TrackHandler.cla…

机器学习中回归预测模型中常用四个评价指标MBE、MAE、RMSE、R2解释

在机器学习中&#xff0c;评估模型性能时常用的四个指标包括平均绝对误差&#xff08;Mean Absolute Error, MAE&#xff09;、均方误差&#xff08;Mean Squared Error, MSE&#xff09;、均方根误差&#xff08;Root Mean Squared Error, RMSE&#xff09;和决定系数&#xf…

基于SpringBoot的Jwt认证以及密码aes加密解密技术

目录 前言 1.SpringBoot项目的创建 2.相关技术 3.项目架构 4.项目关键代码 5.项目最终的运行效果 ​编辑 6.PostMan测试接口结果 前言 学习了SpringBoot之后&#xff0c;才觉得SpringBoot真的很方便&#xff0c;相比传统的SSH&#xff0c;SSM&#xff0c;SpringBo…

Spark SQL DML语句

【图书介绍】《Spark SQL大数据分析快速上手》-CSDN博客 《Spark SQL大数据分析快速上手》【摘要 书评 试读】- 京东图书 Spark本地模式安装_spark3.2.2本地模式安装-CSDN博客 DML&#xff08;Data Manipulation Language&#xff0c;数据操作语言&#xff09;操作主要用来对…

线性直流电流

电阻网络的等效 等效是指被化简的电阻网络与等效电阻具有相同的 u-i 关系 (即端口方程)&#xff0c;从而用等效电阻代替电阻网络之后&#xff0c;不 改变其余部分的电压和电流。 串联等效&#xff1a; 并联等效&#xff1a; 星角变换 若这两个三端网络是等效的&#xff0c;从任…

B站推荐模型数据流的一致性架构

01 背景 推荐系统的模型&#xff0c;通过学习用户历史行为来达到个性化精准推荐的目的&#xff0c;因此模型训练依赖的样本数据&#xff0c;需要包括用户特征、服务端推荐的视频特征&#xff0c;以及用户在推荐视频上是否有一系列的消费行为。 推荐模型数据流&#xff0c;即为…

【LeetCode】839、相似字符串组

【LeetCode】839、相似字符串组 文章目录 一、并查集1.1 并查集 二、多语言解法 一、并查集 1.1 并查集 求共有几组, 联想到并查集, 即并查集有几个集合 字符串相似: 相差0个字符, 或2个字符 其中所有字符串长度都相同, 是比较方便处理的 // go var sets int var father […

官宣!低空经济司,挂牌成立!

近日&#xff0c;国家发展改革委网站“机关司局”栏目悄然更新&#xff0c;一个新设立的部门——低空经济发展司&#xff08;简称“低空司”&#xff09;正式进入公众视野。低空司的成立&#xff0c;无疑是对当前国家经济发展形势的深刻把握和前瞻布局。 低空经济是以各类低空飞…

不安全物联网的轻量级加密:综述

Abstract 本文综述了针对物联网&#xff08;IoT&#xff09;的轻量级加密解决方案。这项综述全面覆盖了从轻量级加密方案到不同类型分组密码的比较等多个方面。同时&#xff0c;还对硬件与软件解决方案之间的比较进行了讨论&#xff0c;并分析了当前最受信赖且研究最深入的分组…

【小程序】全局数据共享

目录 全局数据共享 1. 什么是全局数据共享 2. 小程序中的全局数据共享方案 全局数据共享 - MobX 1. 安装 MobX 相关的包 2. 创建 MobX 的 Store 实例 3. 将 Store 中的成员绑定到页面中 4. 在页面上使用 Store 中的成员 ​5. 将 Store 中的成员绑定到组件中 6. 在组件中…

自动化测试- 自动化测试模型

目录 自动化测试模型简介 1、线性模型 举例 测试页面html文件 测试脚本 2. 关键字驱动测试&#xff08;Keyword-Driven Testing&#xff09; 需测试内容 关键字驱动测试框架 创建测试用例文件 运行测试 3. 数据驱动测试&#xff08;Data-Driven Testing&#xff09; …

【GlobalMapper精品教程】091:根据指定字段融合图斑(字段值相同融合到一起)

文章目录 一、加载数据二、符号化三、融合图斑1. 根据图斑位置进行融合2. 根据指定字段四、注意事项一、加载数据 订阅专栏后,从私信中查收配套实验数据包,找到data091.rar,解压并加载,如下图所示: 属性表如下: 二、符号化 为了便于比对不同的融合结果,查看属性表根据…

strace工具使用

下载地址&#xff1a; https://github.com/strace/strace/releases/tag/v6.12 解压后执行以下命令 ./configure --hostarm-linux --prefix/home/wei/Code/strace/strace-6.12/out CC/home/wei/Code/firmware/prebuilts/host/gcc/gcc-arm-10.2-2020.11-x86_64-arm-none-linux…

图像处理-Ch2-空间域的图像增强

Ch2 空间域的图像增强 文章目录 Ch2 空间域的图像增强Background灰度变换函数(Gray-level Transformation)对数变换(Logarithmic)幂律变换(Power-Law)分段线性变换函数(Piecewise-Linear)对比度拉伸(Contrast-Stretching)灰度级分层(Gray-level Slicing) 直方图处理(Histogram …

Linux | Ubuntu零基础安装学习cURL文件传输工具

目录 介绍 检查安装包 下载安装 手册 介绍 ‌cURL是一个利用URL语法在命令行下工作的文件传输工具&#xff0c;首次发行于1997年‌‌12。cURL支持多种协议&#xff0c;包括FTP、FTPS、HTTP、HTTPS、TFTP、SFTP、Gopher、SCP、Telnet、DICT、FILE、LDAP、LDAPS、IMAP、POP3…

cesium通过经纬度获取3dtiles 得feature信息

找到这里3dtiles的两种访问方式&#xff1a; 1.1 3DTileContent#getFeature 这里涉及3DTile 数据结构&#xff0c;暂不了解3DTile 数据结构&#xff0c;因此暂不使用。 1.2 scene.pick 本次使用 scene表示虚拟场景中所有 3D 图形对象和状态的容器&#xff1b;scene中…

内置ALC的前置放大器D2538A/D3308

一、概述 D2538A/D3308是芯谷科技推出的带有ALC&#xff08;自动电平控制&#xff09;的前置音频放大器芯片&#xff0c;最初产品为单声道/立体声收录机及盒式录音机而开发&#xff0c;作为录音/回放的磁头放大器使用&#xff1b;由于产品的高增益、低噪声及ALC外部可调的特性&…

基于SSM的“快递管理系统”的设计与实现(源码+数据库+文档+PPT)

基于SSM的“快递管理系统”的设计与实现&#xff08;源码数据库文档PPT) 开发语言&#xff1a;Java 数据库&#xff1a;MySQL 技术&#xff1a;SSM 工具&#xff1a;IDEA/Ecilpse、Navicat、Maven 系统展示 登陆页面 注册页面 快递员页面 派单员订单管理页面 派单员订单添…

frp(s) 内网穿透 Liunx环境双端Docker部署

FRP(Fast Reverse Proxy)是一款高性能的反向代理应用,主要用于内网穿透、负载均衡和反向代理等多种场景。它能够将内网中的服务暴露给公网,实现远程访问。此外,FRP还可以用于接收类似GitHub或第三方提供的Webhook请求。在微服务架构中,FRP可以作为服务调用的反向代理,提…

STM32F103RCT6学习之五:ADC

1.ADC基础 ADC&#xff08;Analog-Digital Converter&#xff09;模拟-数字转换器ADC可以将引脚上连续变化的模拟电压转换为内存中存储的数字变量&#xff0c;建立模拟电路到数字电路的桥梁12位逐次逼近型ADC&#xff0c;1us转换时间 输入电压范围&#xff1a;0~3.3V&#xff…