搜索
查看
编辑修改
首页
UNITY
NODEJS
PYTHON
AI
GIT
PHP
GO
CEF3
JAVA
HTML
CSS
搜索
盐析白兔
这个屌丝很懒,什么也没留下!
关注作者
热门标签
jquery
HTML
CSS
PHP
ASP
PYTHON
GO
AI
C
C++
C#
PHOTOSHOP
UNITY
iOS
android
vue
xml
爬虫
SEO
LINUX
WINDOWS
JAVA
MFC
CEF3
CAD
NODEJS
GIT
Pyppeteer
article
热门文章
1
ts-node报错 return new TSError(diagnosticText, diagnosticCodes);
2
全网最详细中英文ChatGPT接口文档(五)30分钟快速入门ChatGPT——手把手示例教程:如何建立一个人工智能回答关于您的网站问题,小白也可学_chatgpt in english website
3
软件测试全套教程,软件测试自学线路图_httqs//w.url.cn/aoezrr8
4
PostgreSQL 创建分区表,使用JPA插入报错_jpa 分区
5
linux 搭建emby+clouddrive+115云盘 家庭影院解决方案 流媒体_ubuntu emby clouddrive
6
Axure操作-动态面板_axure9点击按钮关闭动态面板
7
智慧养老新风尚:助浴陪诊系统助力生活
8
pytorch冻结BN和一些moudel_冻结bn层是什么意思
9
pyecharts+Django 使用指南====>Anaconda实现运行_from pyecharts.constants import default_host
10
基于Springboot食堂餐厅订座系统设计与实现_餐厅订座系统怎么做
当前位置:
article
> 正文
Linux 学习笔记(yum)
作者:盐析白兔 | 2024-03-01 08:08:07
赞
踩
Linux 学习笔记(yum)
YUM
YUM
配置文件
创建容器,位置在
/etc/yum.repos.d
,扩展名必须是
.repo
#cd /etc/yum.repos.d
#vim yum.repo
新建一个仓库文件,名字可以随便定义,在文件中写如下内容
[base]
#
代表容器名称,中括号一定要存在,里面的名字可随便取
name=base #
说明这个容器的意义,随便写都可以
baseurl=ftp://192.168.0.6/pub/Server
#192. 168. 0. 6
是你的
YUM
源地址,这个很重要。
enabled=1
#
是否启动,
=0
则不启动,不启动就无法使用该源
gpgcheck=0 #
是否验证
.
可不要
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release
#验证的密钥
.
可不要
命令
:#yum repolist all
显示目前所使用的容器有哪些
如果查询出来的容器,
status
为
disabled
,要将配置文件,如上
enabled=1
/etc/yum.conf
yum.conf
这个配置文件主要是
yum
客户端使用,里面主要规定了要去用的
rpm
包的
yum
服务器的信
息。
[main] #main
开头的块用于对客户端进行配置,在
main
后也可以指定
yum
源(不推荐这样做),与
/etc/yum.repo.d
中指定
yum
源相同
cachedir=/var/cache/yum
#cachedir
:
yum
缓存的目录,
yum
在此存储下载的
rpm
包和数据库,一般是
/var/cache/yum
。
keepcache=0 #0
表示不保存下载的文件,
1
表示保存下载的文件,默认为不保存
debuglevel=2
#debuglevel
:除错级别,
0
──
10,
默认是
2
貌似只记录安装和删除记录
logfile=/var/log/yum.log
#
指定
yum
的日志文件
pkgpolicy=newest
#
包的策略,如果配置多了
yum
源,同一软件在不同的
yum
源中有不同版本,
newest
则安装最新版本,该值为
lastest
,则
yum
会将服务器上
ID
按照字母序排列,选择最后那个服务器上
的软件安装
distroverpkg=centos-release
#
指定一个软件包,
yum
会根据这个包判断你的发行版本,默认是
redhat-release
,也可以是安装的任何
针对自己发行版的
rpm
包。
tolerant=1
#tolerent
,也有
1
和
0
两个选项,表示
yum
是否容忍命令行发生与软件包有关的错误,比如你要安装
1,2,3
三个包,而其中
3
此前已经安装了,如果你设为
1,
则
yum
不会出现错误信息。默认是
0
。
exactarch=1
#exactarch
,有两个选项
1
和
0,
代表是否只升级和你安装软件包
cpu
体系一致的包,如果设为
1
,则如
你安装了一个
i386
的
rpm
,则
yum
不会用
i686
的包来升级。
retries=20
#retries
,网络连接发生错误后的重试次数,如果设为
0
,则会无限重试。
obsoletes=1
gpgcheck=1
#gpgchkeck=
有
1
和
0
两个选择,分别代表是否是否进行
gpg
校验,如果没有这一项,默认是检查的。
plugins = 1
#
是否启用插件,默认
1
为允许,
0
表示不允许
reposdir=/etc/yy.rm #
默认是
/etc/yum.repos.d/
低下的
xx.repo
后缀文件
#
默认都会被
include
进来 也就是说
/etc/yum.repos.d/xx.repo
无论配置文件有多少个 每个里面有多少
个
[name]
最后其实都被整合到 一个里面看就是了 重复的
[name]
应该是前面覆盖后面的
--
还是后面的覆盖前
面的呢?
enabled
测试是后面覆盖前面
exclude=xxx
#exclude
排除某些软件在升级名单之外,可以用通配符,列表中各个项目要用空格隔开,这个对于安
装了诸如美化包,中文补丁的朋友特别有用。
keepcache=[1 or 0]
#
设置
keepcache=1
,
yum
在成功安装软件包之后保留缓存的头文件
(headers)
和软件包。默认值为
keepcache=0
不保存
reposdir=[
包含
.repo
文件的目录的绝对路径
]
#
该选项用户指定
.repo
文件的绝对路径。
.repo
文件包含软件仓库的信息
(
作用与
/etc/yum.conf
文件
中的
[repository]
片段相同
)
。中
YUM
命令
用
YUM
安装删除软件
yum install xxx
,
yum
会查询数据库,有无这一软件包,如果有,则检查其依赖冲
突关系,如果没有依赖冲突,那么最好,下载安装
;
如果有,则会给出提示,询问是否要同时安装依赖,或
删除冲突的包,你可以自己作出判断。
删除的命令是,
yum remove xxx
,同安装一样,
yum
也会查询数据库,给出解决依赖关系的提示。
YUM
安装软件包
命令:
yum install
YUM
删除软件包
命令:
yum remove
用
YUM
查询软件信息,我们常会碰到这样的情况,想要安装一个软件,只知道它和某方面有关,但又
不能确切知道它的名字。这时
yum
的查询功能就起作用了。你可以用
yum search keyword
这样的命令来进
行搜索,比如我们要则安装一个
Instant Messenger
,但又不知到底有哪些,这时不妨用
yum search messenger
这样的指令进行搜索,
yum
会搜索所有可用
rpm
的描述,列出所有描述中和
messeger
有关的
rpm
包,于是
我们可能得到
gaim
,
kopete
等等,并从中选择。有时我们还会碰到安装了一个包,但又不知道其用途,我
们可以用
yum info packagename
这个指令来获取信息。
1.
使用
YUM
查找软件包
命令:
yum search
2.
列出所有可安装的软件包
命令:
yum list
3.
列出所有可更新的软件包
命令:
yum list updates
4.
列出所有已安装的软件包
命令:
yum list installed
5.
列出所有已安装但不在
Yum Repository
內的软件包
命令:
yum list extras
6.
列出所指定的软件包
命令:
yum list
7.
使用
YUM
获取软件包信息
命令:
yum info
8.
列出所有软件包的信息
命令:
yum info
9.
列出所有可更新的软件包信息
命令:
yum info updates
10.
列出所有已安裝的软件包信息
命令:
yum info installed
11.
列出所有已安裝但不在
Yum Repository
內的软件包信息
命令:
yum info extras
12.
列出软件包提供哪些文件
命令:
yum provides
清除
YUM
缓存
yum
会把下载的软件包和
header
存储在
cache
中,而不会自动删除。如果我们觉得它们占用了磁盘空间,
可以使用
yum clean
指令进行清除,更精确的用法是
yum clean headers
清除
header
,
yum clean packages
清
除下载的
rpm
包,
yum clean all
一股脑儿端
1.
清除缓存目录
(/var/cache/yum)
下的软件包
命令:
yum clean packages
2.
清除缓存目录
(/var/cache/yum)
下的
headers
命令:
yum clean headers
3.
清除缓存目录
(/var/cache/yum)
下旧的
headers
命令:
yum clean
Oldheaders
4.
清除缓存目录
(/var/cache/yum)
下的软件包及旧的
headers
命令:
yum clean, yum clean
all (= yum clean packages; yum clean oldheaders)
声明:
本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:
https://www.wpsshop.cn/w/盐析白兔/article/detail/172188
推荐阅读
article
Kali
历史版本
下载
地址_
kali
-
linux
-
2019.4
-
gnome
-
amd64
.iso
下载
...
最新版本
下载
地址:https://www.
kali
.org/downloads/1. 历史版本
下载
地址
下载
地址:http...
赞
踩
article
kali
Linux
2020
中文
汉化
,一次成功!
_
kali
linux
汉化
教程...
1.更换
kali
的官方源我们可以更换成阿里的
kali
源#deb https://mirrors.aliyun.com/k...
赞
踩
article
Kali
-
Linux
-
2023
的
下载
链接和
Kali
的汉化教程(切换中文界面)【图文详细】
_
kali
...
按键盘上的方向键↑和↓,使红色方块上下移动,找到"zh
_
CN.UTF-8 UTF-8"(倒数第五个)。按键盘上方向键↑和...
赞
踩
article
kali
安装及优化_
kali
-
linux
-
2023.3
-
vmware
-
amd64
...
kali
安装、网络配置、xshell连接、更换国内镜像源、修改时区、时间格式。_
kali
-
linux
-
2023.3
-v...
赞
踩
article
kali
linux
忘记
密码
如何重置|在
kali
上重置
密码
_
kali
密码
忘记
了
怎么办
...
忘记
了
自己的
kali
密码
,不知道怎么修改,找
了
几篇文章,但是和我自己的情况都有点不同,后面看到
了
这篇,不光解决
了
我自...
赞
踩
article
linux
-
kali
2020.3
.3
虚拟
机
环境
下载安装
_
kali
linux
2020.3
虚拟
...
一 所需环境配置文件下载1
虚拟
机
这次配置环境使用的vmware版本为15.5.0
虚拟
机
大家可以自行在相关微信公众号上搜...
赞
踩
article
Kali
Linux
2022下载_
kali
linux
下载...
kali
Linux
是一款基于 Debian 的
Linux
发行版本,其主要作用是用于高级渗透测试和安全审核。接着来...
赞
踩
article
linux
定位
踩
内存
_
【收藏】运维必备的
问题
定位
工具及案例分析...
关注我,你的眼睛会怀孕【摘要】本文主要介绍各种
问题
定位
的工具,并结合案例分析
问题
。【作者】李航,多年的底层开发经验,在高...
赞
踩
article
linux
定位
踩
内存
_通过
系统
调用
,
内核
断点方法
定位
用户进程被
内核
踩
内存
的问题......
请看我的上一篇博客,https://www.cnblogs.com/xingmuxin/p/11287935.html介...
赞
踩
article
linux
matlab
runtime
,
linux
环境
MATLAB
Runtime 安装...
安装 MUTsigcv 软件时需要用到
MATLAB
环境,安装过程如下:环境下载:https://ww2.mathwork...
赞
踩
article
Linux
启动
文件
、设置
环境变量
的位置...
系统级
启动
文件
====================================1、/etc/rc 主
启动
文件
,...
赞
踩
article
Linux
-
字符
界面
操作
基础_
查看
根本不存在的/
root
/kk
文件
,
出现报错信息
,
将其保存到
文件
/r...
文章目录3.1
字符
界面
简介
Linux
字符
界面
字符
界面
登录提示虚拟控制台1.shutdown命令2.halt命令3.re...
赞
踩
article
Linux
-
控制台
界面
,虚拟
界面
,
字符
界面
...
tty
控制台
终端。pts虚拟终端。tty1 图形
界面
。tty2
字符
界面
。Ctrl+Alt+F2-6在
字符
界面
下,通过A...
赞
踩
article
linux
系统
文本
界面
,
Linux
图形系统
界面
和
文本
系统和
界面
切换...
打开一个终端输入init 3(注意init后面有一个空格) 等一会就进入了图形
界面
以上方法切换后,窗口模式完全关闭.如果...
赞
踩
article
linux
字符
界面_
linux
字符
界面...
在
字符
界面中登录root账户 输入密码时会出现:login inc orrect。
linux
在终端使用init 3 进入...
赞
踩
article
Linux
创建
文件
的
12
种方法总结_
linux
创建
文件
命令
...
命令
通常用于脚本、批处理
文件
。
命令
可以
创建
一个新的
文件
,该
命令
回车后不会立即结束,可以输入添加到新
文件
的内容后按 Ctr...
赞
踩
article
【
操作系统
实验】
Ubuntu
Linux
虚拟机
字符
界面
的基本使用_
虚拟机
字符
界面
怎么登录...
【
操作系统
实验】
Ubuntu
Linux
虚拟机
字符
界面
的基本使用_
虚拟机
字符
界面
怎么登录
虚拟机
字符
界面
怎么登录 ...
赞
踩
article
Linux
新建
文件
命令_
lux
创建
文件
命令...
1.
创建
文件
夹mkdir -p
文件
夹名p 确保目录名称存在,不bai存在的就建一个。2、
创建
文件
touch a.txt...
赞
踩
article
Linux---服务器
CPU
内存 磁盘
监控
SHELL
脚本
_
shell
脚本
监控
cpu
内存磁盘...
在服务器较多的系统环境中,手工运维方式显然已经不能满足需求,当故障发生时,我们需要提前获得预警消息,及时解决故障隐患。同...
赞
踩
article
Linux
操作系统
使用
Shell
脚本监控CPU、磁盘、内存
使用
率_
linux
编写
shell
脚本查看...
在日常运维工作中,大部分企业都会搭建自己的可视化监控大屏,但是对于小型企业或者是个人玩家来说这样做的成本和难度会大大提高...
赞
踩
相关标签
linux
信息安全
网络安全
运维
服务器
web安全
数据库
安全
测试工具
kali linux
debian
分布式
linux 定位 踩内存
linux matlab runtime
shell
java
linux系统文本界面