重庆思庄Oracle、Redhat认证学习论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 3542|回复: 1
打印 上一主题 下一主题

[基础命令] CentOS7.5配置本地yum源

[复制链接]
跳转到指定楼层
楼主
发表于 2019-10-16 23:14:35 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 橡皮草帽 于 2019-11-4 10:10 编辑

这里使用的版本是CentOS7.5的,其他版本可能会有一些出入,但是相差不大,如果不知道自己CentOS的版本的话,可以通过“cat  /etc/redhat-release”命令来查看自己的CentOS的版本信息。
[root@localhost /]# cat  /etc/redhat-release
CentOS Linux release 7.5.1804 (Core)

1.挂载光驱
①找到光盘的完整路径名
[root@localhost /]# ls -l /dev | grep cdrom
lrwxrwxrwx 1 root root             3 Oct 16 20:26 cdrom -> sr0--重点看这个
crw-rw---- 1 root cdrom    21,   1 Oct 16 20:25 sg1
brw-rw---- 1 root cdrom    11,   0 Oct 16 20:26 sr0

②把光盘挂载到/mnt目录下
[root@localhost /]# mount /dev/cdrom /mnt/
mount: /dev/sr0 is write-protected, mounting read-only

③查看是否挂载成功
[root@localhost /]# df -h
Filesystem                        Size      Used Avail Use% Mounted on
/dev/mapper/centos-root   17G    1009M   17G   6% /
devtmpfs                         980M         0  980M   0% /dev
tmpfs                              992M         0  992M   0% /dev/shm
tmpfs                              992M    9.6M  982M   1% /run
tmpfs                              992M         0  992M   0% /sys/fs/cgroup
/dev/sda1                      1014M   130M  885M  13% /boot
tmpfs                              199M         0  199M   0% /run/user/0
/dev/sr0                           4.2G    4.2G       0 100% /mnt--挂载成功

2.创建一个文件夹。
【注意:为什么需要创建一个文件夹;因mnt是挂载的系统文件,一般来说不要动系统的东西;如果要修改就复制一份出来操作,便于恢复文件;把/centos/repo下的文件全部附上读写权限666
[root@localhost /]# mkdir -p /centos/repo
[root@localhost /]# cp -r /mnt/*  /centos/repo
[root@localhost /]#  cd /centos
[root@localhost centos]# chmod -R 666 *

3.进入到目录/ect/yum.repos.d/,修改CentOS.Base.repo配置文件,要养成一个好习惯,在修改配置文件之前,将配置文件先进行备份,将里面的mirrorlist属性进行注释#,然后将baseurl属性的注释#去掉,修改baseurl=file:///centos/repo,修改完成后,保存退出
注意:/centos/repo是我们新建的文件夹目录,以你自己新建的文件夹目录为准


[root@localhost centos]# cd /etc/yum.repos.d/
[root@localhost yum.repos.d]# cp CentOS-Base.repo CentOS-Base.repo.back
[root@localhost yum.repos.d]# ll
total 36
-rw-r--r--  1 root root 1664 Oct 16 22:43 CentOS-Base.repo
-rw-r--r--. 1 root root 1664 Apr 29  2018 CentOS-Base.repo.back--备份文件
-rw-r--r--. 1 root root 1309 Apr 29  2018 CentOS-CR.repo
-rw-r--r--. 1 root root  649 Apr 29  2018 CentOS-Debuginfo.repo
-rw-r--r--. 1 root root  314 Apr 29  2018 CentOS-fasttrack.repo
-rw-r--r--. 1 root root  630 Apr 29  2018 CentOS-Media.repo
-rw-r--r--. 1 root root 1331 Apr 29  2018 CentOS-Sources.repo
-rw-r--r--. 1 root root 4768 Apr 29  2018 CentOS-Vault.repo

[root@localhost yum.repos.d]# vi CentOS-Base.repo

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏2 支持支持 反对反对
回复

使用道具 举报

沙发
 楼主| 发表于 2019-12-27 14:24:43 | 只看该作者
本帖最后由 橡皮草帽 于 2019-12-27 14:35 编辑

yum常用命令
1.列出所有可更新的软件清单命令: yum check-update
2.更新所有软件命令:                     yum update
3.仅安装指定的软件命令:              yum install <package_name>
4.仅更新指定的软件命令:              yum update <package_name>
5.列出所有可安装的软件清单命令: yum list
6.删除软件包命令:                        yum remove <package_name>
7.查找软件包命令:                        yum search <package_name>
8.生成缓存命令:                           yum makecache
9.清除缓存命令:

yum clean packages:      清除缓存目录下的软件包
yum clean headers:        清除缓存目录下的 headers
yum clean oldheaders:   清除缓存目录下旧的 headers
yum clean, yum clean all (= yum clean packages; yum clean oldheaders) :清除缓存目录下的软件包及旧的headers




回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|手机版|小黑屋|重庆思庄Oracle、Redhat认证学习论坛 ( 渝ICP备12004239号-4 )

GMT+8, 2024-4-25 14:11 , Processed in 0.137598 second(s), 26 queries .

重庆思庄学习中心论坛-重庆思庄科技有限公司论坛

© 2001-2020

快速回复 返回顶部 返回列表