linux系统目录架构

/bin 为binary的简写主要放置一些系统的必备执行文件(常用的可执行的二进制命令), 所有用户都可以执行的。例如:cat、cp、chmod df、dmesg、gzip、kill、ls、mkdir、more、mount、rm、su、tar等。

/boot 引导目录 整个操作系统引导所需要的都在/boot目录下面。最主要的是 vmlinuz********(内核文件) 操作系统启动加载的第一个就是他。initrd××××插件模块  grub 引导程序

/dev 为device缩写 保存所有硬件设备(硬盘、网卡) linux中所有硬件都被抽象成文件

/etc 所有的配置文件几乎都在这里面

/home 家目录 保存所有用户的私有文件 每个用户都有自己的文件夹

/lib 所有相关的库文件(相当与.dll)

/media (不一定有)挂载用的 插入u盘

/mnt (肯定有)功能同/media

/opt 很多时候是空的 通常用来装一些大的软件 (随便放在哪里,约定放在这里,并不是强制)

/proc 存放实时信息 存在硬盘上 用terminal 查看时间几乎与当前时间一致

/sbin 与/bin一样 区别/sbin(superbin) 管理员权限

/selinux 安全机制

/sys 底层信息

/temp 临时目录 所有temp里的东西都是临时的文件

/usr 装的应用软件 默认装在这里

/var 经常变化的东西 var/log/操作所有日志信息

时间: 2024-10-11 19:00:57

linux系统目录架构的相关文章

【Linux学习三】Linux系统目录架构

主要包括: ●bin:保存的是可执行文件,二进制,就是命令 ●boot:引导目录,操作系统的启动加载,包含版本内核文件.greb引导程序- ●dev:硬件设备文件,如硬盘.网卡.声卡.终端.显卡,每一个都会被抽象为一个文件 ●etc:所有操作系统相关的绝大部分配置文件,纯文本,.com结尾居多 ●home:家文件,保存用户自己的文件 ●root:root用户的家文件 ●lib:linux程序运行相关的库文件,相当于.dll文件 ●media:挂载相关,u盘 ●mnt:也是挂载相关,与media类

Linux内核架构读书笔记 - 2.5.3 处理优先级

1 优先级的内核表示 内核使用 0 - 139 表示内部优先级,值越低,优先级越高.0 -99 实时进程使用 nice 值 [-20,19]映射到范围100 - 139,如下图 内核定义了一系列宏来辅助优先级之间的转换 sched.h 1 /* 2 * Priority of a process goes from 0..MAX_PRIO-1, valid RT 3 * priority is 0..MAX_RT_PRIO-1, and SCHED_NORMAL/SCHED_BATCH 4 *

Linux内核架构读书笔记 - 2.5.2 数据结构

调度系统各个组建关系如下 激活调度器两种方法:进程睡眠或其他原因放弃CPU,周期性检测 上述两个组件统称为通用调度器或核心调度器. 调度器用于判断接下来运行那个进程,内核支持不同的调度策略( 完全公平调度 实时调度 无事可做的空闲调度进程) 调度器被调用时候 需要执行体系相关的进程上下文切换 每个进程属于某个调度器类,各个调度器负责管理所属进程,通用调度器不涉及进程管理,都由调度器来 下面分别讲述: task_struct 成员 sched.h 1 struct task_struct { 2

查看Linux系统架构类型的5条常用命令

导读 很多时候我们都需要查看当前 Linux 系统是 32 位还是 64 位系统架构类型,本文中我将向大家推荐 5 条常用命令.无论你使用的是桌面版或是只装了文本界面的 Linux 环境,以下命令几乎可以通吃所有 Linux 发行版,例如:RHEL.CentOS.Fedora.Scientific Linux.Debian.Ubuntu.Linux Mint.OpenSUSE 等等. 1. uname 命令 uname -a 命令可以直接显示 Linux 系统架构的命令,安几乎可以工作在所有 L

(转)Linux概念架构的理解

英文原文:Conceptual Architecture of the Linux Kernel 摘要 Linux kernel成功的两个原因:(1)架构设计支持大量的志愿开发者加入到开发过程中:(2)每个子系统,尤其是那些需要改进的,都支持很好的扩展性.正是这两个原因使得Linux kernel可以不断进化. 一.Linux内核在整个计算机系统中的位置 Fig 1 - 计算机系统分层结构 分层结构的原则:the dependencies between subsystems are from

Linux内核架构读书笔记 - 2.5.4 核心调度器

什么是核心调度器? 参考前面的博文http://www.cnblogs.com/songbingyu/p/3696414.html 1 周期性调度器 作用: 管理内核中与整个系统和各个进程的调度相关的统计量 负责当前调度类的周期性调度方法 kernel/sched.c 1 /* 2 * This function gets called by the timer code, with HZ frequency. 3 * We call it with interrupts disabled. 4

Linux概念架构的理解(转)

英文原文:Conceptual Architecture of the Linux Kernel 摘要 Linux kernel成功的两个原因:(1)架构设计支持大量的志愿开发者加入到开发过程中:(2)每个子系统,尤其是那些需要改进的,都支持很好的扩展性.正是这两个原因使得Linux kernel可以不断进化. 一.Linux内核在整个计算机系统中的位置 Fig 1 - 计算机系统分层结构 分层结构的原则:the dependencies between subsystems are from

Linux系统架构

Linux系统架构 A. HA集群配置 1. 安装heartbeat [[email protected] ~]# vim /etc/hosts   //配置hosts 10.30.4.146  master 10.30.4.140  slave [[email protected] ~]# rpm -ivh http://www.lishiming.net/data/attachment/forum/epel-release-6-8_64.noarch.rpm   //安装epel [[ema

[Linux]Linux系统目录

下面列出了 Red Hat Linux 的主要系统目录及其简单描述.要获得额外的目录信息,请参阅<Red Hat Linux 定制指南>和<Red Hat Linux 参考指南>. /bin/ - 用来贮存用户命令.目录 /usr/bin 也被用来贮存用户命令. /sbin/ - 许多系统命令(例如 shutdown)的贮存位置.目录 /usr/sbin 中也包括了许多系统命令. /root/ - 根用户(超级用户)的主目录. /mnt/ - 该目录中通常包括系统引导后被挂载的文件