结构深度剖析Linux Yum目录结构(linuxyum目录)
Linux和Unix操作系统的应用程序包管理工具Yum可以为用户提供便捷的安装、管理和升级。Yum的目录结构如下:
/bin 用于存放可执行文件
/etc 用于存放所有应用程序的配置文件目录
/lib 用于存放动态链接库(.SO)
/usr 存放很多应用程序,如Python、Node.js、PHP等
/var 存放Yum仓库和日志文件
/sbin 存放Yum、rpm、yumdisks等可执行文件
/bin 目录:
/bin 目录下的可执行程序主要用于执行基本的Linux系统任务,例如ls、mv、cp等。主要目的是提供系统操作命令行接口,供Linux用户在控制台上执行简单任务。例如,可以执行以下命令,显示yum 目录 `ls /bin/ yum`:
/etc 目录:
Yum的配置相关文件都存放在这个目录中,主要用于记录安装完成后程序、Yum仓库配置文件。它们是用于定义Yum仓库配置、仓库定义以及安装存档等内容,如以下代码file.conf
[main]
cachedir= /var/cache/yum
keepcache=0
debuglevel=2
logfile=/var/log/yum.log
bugtracker_url=http://bugs.centos.org/set_project.php?project_id=23 ref=http://bugs.centos.org/bug_report_page.php?category=yum
distroverpkg=centos-release
/lib 目录:
/lib 目录下的文件存放的是运行Yum之前必须动态链接的 SO(Shared Object) 文件,系统调用时会将其动态加载到内存中,以此来提高运行效率。例如,可以使用ls -l /lib/ld-linux.so.2查看动态库文件ls -l /lib/ld-linux.so.2:
-rwxr-xr-x 1 root root 910646 Nov 3 15:07 /lib/ld-linux.so.2
/usr目录:
/usr/bin 目录下存放着bin文件,其中包括Shell脚本程序,以及应用程序,该目录中绝大多是非系统程序,也就是用户程序或者是程序的库文件,如果列出/usr/bin文件夹中的文件可以使用以下行:
ls /usr/bin
/var 目录:
/var/yum 配置相关的文件,在/var/yum文件夹中存放着仓库的源以及yum安装完成后存放日志文件及版本信息。该目录也可作为日志管理目录,当yum安装一个新的软件后,会在/var/yum/log文件夹中保存yum日志,如果想查看日志列出的文件可以使用ls /var/yum/log,例如:
-rw-r r 1 root root 1973 Oct 24 11:22 yum.log
/sbin 目录:
/sbin 目录下存放的是管理系统的系统程序,它是介于/bin 目录下的一些用户程序和/etc 目录下的配置文件之间的一个桥梁,它用于存放和管理系统本身相关的可执行文件程序,如 Yum 、RPM 、yumdisks等,可以使用ls -l /sbin/yum 查看它在系统上的所有可执行文件:
-rwxr-xr-x 1 root root 51614 Feb 15 2018 /sbin/yum
我想要获取技术服务或软件
服务范围:MySQL、ORACLE、SQLSERVER、MongoDB、PostgreSQL 、程序问题
服务方式:远程服务、电话支持、现场服务,沟通指定方式服务
技术标签:数据恢复、安装配置、数据迁移、集群容灾、异常处理、其它问题
本站部分文章参考或来源于网络,如有侵权请联系站长。
数据库远程运维 结构深度剖析Linux Yum目录结构(linuxyum目录)
相关文章
- Linux深度商店:让您深度享受Linux之美(linux深度商店)
- Linux内存管理:深入分析内存结构(linux内存结构)
- Linux 绑定裸设备:窥探技术深度(linux绑定裸设备)
- 深度剖析Linux进程的地址空间(linux进程的地址空间)
- Linux 分析时序图:掌握更高效率的运行机制(linux时序图)
- 结构探索Linux源码:究竟有多少目录结构?(linux源码目录)
- Linux文件系统:存储结构分析(linux文件的存储结构)
- 深入理解Linux文件与目录结构(linux目录结构详细介绍)
- 删除Linux系统目录的最佳方式(删除linux目录)
- 学习Linux下Vim:快速入门指南(linux下的vim入门)
- Linux 内核中的结构体深度解析(linux内核结构体)
- 使用Linux打开文本文件:快捷简单的方法(linux打开txt)
- Linux 已安装软件的探索之旅(linux已安装的软件)
- Linux 移动文件指南:如何在命令行中快速移动和重命名文件。(linux移动文件)
- Linux下内核阅读:深度探索内核秘密(linux下内核阅读)
- 结构Linux系统目录结构:一探究竟(linux的系统目录)
- 程序在Linux系统一路跑jar程序的奇妙之旅(在linux下执行jar)