【操作系统】每日 3 题(七十四)

✍个人博客:https://blog.csdn.net/Newin2020?type=blog
📣专栏地址:https://blog.csdn.net/newin2020/category_12820365.html
📚专栏简介:在这个专栏中,我将会分享操作系统面试中常见的面试题给大家~
❤️如果有收获的话,欢迎点赞👍收藏📁,您的支持就是我创作的最大动力💪

220. yum 和 apt 的区别

yum 和 apt 是两种常见的包管理工具,用于在 Linux 系统中安装、升级和删除软件包。它们在不同的 Linux 发行版上使用不同,具体的区别如下:

  1. 安装来源:
  • yum:主要用于 Red Hat 系列的 Linux 发行版,如 CentOS、Fedora 等。yum 使用 RPM(Red Hat Package Manager)作为软件包的格式。
  • apt:主要用于 Debian 系列的 Linux 发行版,如 Ubuntu、Debian 等。apt 使用 .deb 格式的软件包。
  1. 软件源配置:
  • yum:yum 的配置文件位于 /etc/yum.repos.d/ 目录下,用户可以编辑配置文件来指定软件源。
  • apt:apt 的配置文件位于 /etc/apt/sources.list,用户可以编辑此文件来指定软件源。
  1. 命令名称和参数:
  • yum:yum 命令使用的是简短的命令和一些参数,如 yum install、yum update 等。
  • apt:apt 命令使用的是更长的命令和选项,如 apt-get install、apt-get update 等。在 Ubuntu 16.04 之后的版本中,也可以使用 apt 命令进行操作。
  1. 依赖处理:
  • yum:yum 通过解析 RPM 软件包的依赖关系来自动安装所需的其他软件包。它会尝试解决依赖关系并自动下载所需软件包。
  • apt:apt 使用 dpkg 工具来安装软件包,它会自动解决软件包的依赖关系,并在软件包之前处理依赖。
  1. 命令速度:
  • yum:在软件包管理的速度方面,yum 通常比 apt 稍慢一些,尤其在软件包管理数据库的更新方面。
  • apt:apt 在软件包管理的速度上通常比 yum 快,尤其在更新软件包列表时。
    总体来说,yum 和 apt 都是功能强大的包管理工具,它们提供了方便的方式来管理和更新系统上的软件包。选择使用哪个工具主要取决于所用的 Linux 发行版和个人偏好。

221. Linux 系统目录是如何组成的?

Linux 系统目录结构是由一系列目录和子目录组成的。它遵循了文件系统层次标准(Filesystem Hierarchy Standard,缩写为 FHS)规定的标准结构,以提供一致的目录布局和命名约定。

以下是 Linux 系统目录的一些主要部分和简要描述:

  1. /:根目录,整个文件系统的起点。
  2. /bin:存放基本的可执行命令(binaries)。
  3. /sbin:存放系统级的可执行命令,主要供系统管理员使用。
  4. /etc:存放系统配置文件(例如网络配置、用户配置、服务配置等)。
  5. /dev:存放设备文件,包括磁盘、串口、键盘等设备。
  6. /lib:存放共享库文件(libraries),供可执行程序使用。
  7. /usr:存放用户安装的应用程序和文件。
  8. /var:存放可变的数据文件,如日志文件、临时文件、邮件等。
  9. /tmp:用于存放临时文件的目录。
  10. /boot:存放引导加载程序(bootloader)以及内核相关的文件。
  11. /home:存放用户的主目录。

这些只是 Linux 系统目录结构的一部分,还有许多其他重要的目录,如 /opt 用于存放可选的应用程序、/proc 用于访问内核和进程信息等。

222. Linux 的 command line 了解吗?

Linux 的 command line 是一种通过文本界面进行命令行操作的方式,它允许用户与操作系统进行交互,执行各种任务和管理文件和目录。在 Linux 的 command line 中,用户可以通过输入命令来获取信息、执行操作、安装软件、管理文件和目录等。这些命令通常由 shell 解释并发送到内核,以执行相应的操作。常见的 shell 包括 bash、zsh、csh 等。通过学习和使用 Linux 的 command line,用户可以更方便地管理和控制 Linux 系统。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值