【Linux深度学习笔记5.8】

rpm:

rpm -ivh 软件包名

rpm -qa 查看下载过的所有rpm包

rpm -e 卸载一个rpm包

rpm -ql 查询一个rpm包所生成的所有文件

rpm -qc 查询一个rpm包的配置文件

rpm -qf 查询一个文件是由哪个rpm包生成的

yum:

1.更换源:

基础源:curl -o /etc/yum.repos.d/CentOS-base.repo https://mirrors.aliyun.com/repo/Centos-7.repo

拓展源:wget -O /etc/yum.repos.d/epel.repo https://mirrors.aliyun.com/repo/epel-7.repo

清理缓存:
yum clean all

生成缓存:
yum makecache

查看yum源:
yum repolist
2.制作yum源:

1).备份

2).挂载镜像(虚拟机)

3).mount  /dev/cdrom /mnt

4).编辑配置文件

vim /etc/yum/repos.d/local.repo
[local]

name=local repo

baseurl=file:///mnt

enabled=1

gpgcheck=0

yum clean all

yum makecache
3.配置局域网内源:(最后需要ping一下双方ip)

1).准备环境

两台服务器都要操作:关闭防火墙、关闭selinux

2).yum服务端:

安装ftp服务:

yum -y install vsftpd(默认目录/var/ftp)

mkdir /var/ftp/yum

systemctl  start vsftpd

获取rpm:

拷贝镜像中的rpm包

制作yum源:

yum -y install createrepo

createrepo /var/ftp/yum

3).yum客户端:
cd /etc/yum.repos.d

vim /etc/yum.repos.d/ftp.repo

[ftp]

name=ftp repo

baseurl=ftp://服务端ip:port/路径

enable=1

gpgcheck=0
4.yum其它命令:

更新:yum update(会保留旧版本包) | yum upgrade(删除旧版本包)

查看一个命令或工具在哪一个rpm包里:yum provides

卸载:yum remove | yum erase

搜索:yum search

列出:yum list

回滚:yum history==>yum history undo id

重新安装:yum reinstall
5.克隆源:

yum -y install yum-utils epel-relaease

yum -y install nginx

cd /usr/share/nginx/html

rm -rf *

reposync -r base -r epel -r extras -r updates(克隆)

createrepo base

createrepo epel

createrepo extras

createrepo updates



vim /etc/yum/repos.d/nginx.repo
[base]

name=base repo

baseurl=http://服务端ip/base

gpgcheck=0

[epel]

name=epel repo

baseurl=http://服务端ip/base

gpgcheck=0

  • 3
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值