【无标题】

YUM(Yellowdog Updater Modified)是一个在Linux操作系统中使用的包管理器。它主要用于基于Red Hat的操作系统,如Red Hat Enterprise Linux(RHEL)、CentOS、Fedora等,Yum(全称为 Yellow dog Updater, Modified)是一个在 Fedora、RedHat 以及 CentOS 中的包管理器,它基于 RPM 包管理,能够自动从指定的服务器下载 RPM 包并安装,同时自动处理依赖性关系,使得用户无需繁琐地一次次下载和安装。YUM是Linux系统管理中非常重要的工具,它极大地简化了软件包的安装和管理过程。随着Linux系统的发展,YUM的继任者DNF(Dandified YUM)已经在一些最新的Linux发行版中使用,它提供了更快的性能和更现代的命令行界面。

yum 被广泛使用于 Linux 系统中,旨在自动化升级、安装和移除 rpm 包,收集 rpm 包的相关信息,检查依赖性并提示用户解决。yum 的工作依赖于可靠的软件仓库(repository),这些仓库可以是 HTTP 或 FTP 站点,也可以是本地软件池,但必须包含 RPM 的 header(包含包的描述、功能、提供的文件等信息)。

yum 解决了 Linux 下安装软件时复杂的依赖关系问题。与 Windows 系统不同,Linux 用户需要手动处理软件依赖,而 yum 通过自动化这一过程,大大简化了软件管理。例如,当使用 yum 安装一个软件时,它会自动查找并安装所有依赖项,确保软件能够正常运行。

yum 的使用类似于手机上的应用市场。在 Linux 系统中,yum 软件服务器相当于应用市场,提供了各种所需软件的软件包。通过 yum 命令,用户可以从远端服务器下载所需的软件包,并在本地进行安装。这种模式极大地简化了软件的安装和管理过程。

在 Linux 系统中,使用 yum 进行软件包的管理是一种常见且高效的方法。

一、基础命令

1.基础命令

列出所有已安装和可安装的软件包:yum list

显示特定软件包的详细信息:yum list <package_name>

查找软件包:yum search <keyword>

显示软件包的依赖信息:yum deplist <package_name>

2.安装和删除

安装软件包:yum install <package_name>

批量安装多个软件包:yum install <package_name1> <package_name2> 

更新特定软件包:yum update <package_name>

卸载软件包:yum remove <package_name>

3.更新和升级

列出所有可更新的软件包:yum check-update

更新所有软件包:yum update

升级特定软件包:使用 yum update <package_name> 可以将特定软件包及其依赖项升级到最新版本。

4.配置和管理

配置文件:yum 的所有设置存储在 /etc/yum.conf 文件中,可以编辑此文件来更改缓存目录、日志文件路径等。

管理仓库:yum 的软件源配置文件位于 /etc/yum.repos.d/ 目录下,可以编辑这些 .repo 文件来添加、删除或修改软件源。

5.高级功能

清除缓存:使用 yum clean all 可以清除所有缓存的数据,包括软件包和头信息。

处理依赖问题:yum 会自动处理软件包的依赖关系,如果存在依赖冲突,它会提示并帮助用户解决。

使用扩展源:安装额外的软件源如 EPEL(Extra Packages for Enterprise Linux),可以让 yum 访问更多的软件包

二、挂载

在 Linux 系统中,挂载(Mount)是一种将外部文件系统(如硬盘、U 盘等)与系统的目录树关联起来的操作,使得文件系统中的文件和目录可以通过该挂载点访问。以下将详细介绍挂载的概念、方法以及相关操作:

1.挂载的基本概念

挂载点:挂载点是文件系统中的一个目录,通过将外部设备或磁盘分区挂载到这个目录,可以访问挂载设备中的文件。

挂载与卸载:挂载是将设备关联到挂载点,使得可以通过文件系统访问;卸载则是取消这种关联,使设备从系统中脱离。

2.挂载的具体操作

查看设备信息:使用 fdisk -l 查看可用的磁盘设备及分区信息。

创建挂载点:通常在 /mnt 或 /media 下创建一个新目录作为挂载点,例如执行 sudo mkdir /mnt/my_disk 。

挂载设备:使用 mount 命令将设备挂载到指定目录,如 sudo mount /dev/sdb1 /mnt/my_disk。

查看挂载结果:使用 df -h 查看已挂载设备的详细信息。

3.挂载文件系统类型

常见文件系统:Linux 支持多种文件系统,如 ext4、xfs、ntfs 等。在挂载时,需要指定文件系统类型。

文件系统选择:选择合适的文件系统类型对性能和存储需求非常重要。例如,ext4 适用于大多数 Linux 系统,而 NTFS 适合与 Windows 系统兼容的情况。

4.自动挂载设置

编辑 fstab 文件:为了使设备在系统重启后依然保持挂载状态,需要编辑 /etc/fstab 文件,添加相应的配置行。

5.高级挂载选项

挂载选项:在 mount 命令中可以使用各种选项,如 ro(只读)、rw(读写)、sync(同步)、async(异步)等。

绑定挂载:使用 mount --bind 可以将一个已挂载的设备或目录绑定到另一个目录,实现特殊用途。

6.使用挂载的步骤如下:

检查设备:运行fdisk -l查看要挂载的设备及其分区信息。

创建挂载点:在/mnt或/media下创建一个新目录作为挂载点,如执行命令sudo mkdir /mnt/my_disk。

挂载设备:使用mount命令将设备挂载到指定目录,例如sudo mount /dev/sdb1 /mnt/my_disk。

验证挂载:使用df -h查看已挂载设备的详细信息,确认挂载成功。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值