CentOS目录树详细解释

[sdm_download id=”292″ fancy=”1″]

/boot 该目录默认下存放的是Linux的启动文件和内核。

initramfs-* 系统启动时的模块供应的主要来源

启动系统所需加载的虚拟磁盘 System.map-* System.map文件是一个索引文件,它记录了kernel中的symbols的位置,symbols包括有变量或函数名称。

vmlinuz-* 实际上就是系统的kernel

kernel主要负责的是北桥、南桥、CPU及内存,可见它们都是整个主机最重要的硬件核心部分,kernel如果出了问题,系统肯定无法启动起来;

config-* 为系统Kernel配置文件

/bin 该目录中存放Linux的常用命令。

    at 将文件链接到标准输出
    chgrp 改变文件所在组
    chmod 改变文件访问权限
    chown 改变文件所有者和组
    cp 复制文件和目录
    date 打印或者设置系统日期和时间
    dd 转换和复制文件
    df 报告文件系统磁盘空间使用情况
    dmesg 打印或控制内核消息缓存区
    echo 显示一行文本
    false 什么也不做,只返回不成功的工具
    hostname 显示或者设置系统主机名
    kill 向进程发送消息
    ln 文件之间创建链接
    login 在系统上开启会话
    ls 列出目录文件
    mkdir 创建目录
    mknod 创建块或字符设备文件
    more 按页翻看文件
    mount 挂载文件系统
    mv 移动或重命名文件
    ps 查看系统进程状况
    pwd 打印当前工作目录路径
    rm 删除文件或目录
    rmdir 删除空目录
    sed 流文本编辑器
    sh Bourne 命令shell
    stty 改变和打印终端行设置
    su 切换用户ID
    sync 清理文件系统缓存
    true 什么也不做,只返回成功
    umount 卸载文件系统
    uname 打印系统信息
    tar 档案工具
    gzip GNU压缩工具
    gunzip GNU解压工具
    zcat GUN解压工具
    netsatart 网络统计工具
    ping ICMP网络测试工具

/sbin 该目录用来存放系统管理员使用的管理程序。

fsck.* 针对某一特定文件系统检查和修复
shutdown 关闭系统
fsck 文件系统检查和修复
fdisk 操作分区表
mkfs.* 创建特定的文件系统
mkswap 设置交换分区命令
init 初始化启动级别
ifconfig 配置网络
update 周期性清洗文件系统缓存的后台服务
mkfs 创建文件系统
halt 关机命令
/sbin/sysctl -p 立即生效内核配置
swapon 启用交换分区
runlevel 查看系统启动级别
reboot 重启系统
swapoff 关闭交换分区
route IP路由表

/var 该目录存放那些经常被修改的文件,包括各种日志、数据文件。

/var/tmp 系统两次启动之间的临时数据
/var/spool   mail, news, 打印队列和其他队列工作的目录
/var/run 有关正在运行的进程数据
/var/log 各种程序的日志文件和目录
/var/lock 锁定文件
/var/local 是/usr/local中安装程序的可变数据
/var/lib 系统运行时的改变的文件
/var/cache 应用程序缓存

/etc 该目录存放系统管理时要用到的各种配置文件和子目录,例如网络配置文件、文件系统、X系统配置文件、设备配置信息、设置用户信息等。

/etc/login.defs 设置用户帐号限制的文件
/etc/skel/ 默认创建用户时,把该目录拷贝到家目录下
/etc/redhat-release 查看系统版本
/etc/exports 设置NFS系统用的配置文件路径
/etc/init.d 这个目录来存放系统启动脚本
/etc/profile /etc/csh.login /etc/csh.cshrc 全局系统环境配置变量
/etc/sudoers sudo命令的配置文件
/etc/syslog.conf 系统日志参数配置
/etc/sysconfig/network-scripts/ifcfg-eth0 网卡设备eth0配置
/etc/sysconfig/network  IP、掩码、网关、主机名配置
/etc/securetty   root用户登录tty访问权限控制
/etc/shadow  在安装了影子口令软件的系统上的影子口令文件.影子口令文件将/etc/passwd 文件中的加密口令移动到/etc/shadow 中,而后者只对root可读.这使破译口令更困难.
/etc/printcap  打印机配置.不同打印机语法不同.
/etc/shells   有效的登陆shell的路径名称
/etc/resolv.conf DNS服务器配置
/etc/mtab   文件系统的动态信息,例如df 命令
/etc/hosts  本地域名解析文件
/etc/issue 在登录提示符前的输出信息.通常包括系统的一段短说明或欢迎信息.内容由系统管理员确定.
/etc/magic  file 的配置文件.包含不同文件格式的说明,file 基于它猜测文件类型.
/etc/motd  当天登录后的消息提示文件
/etc/inittab 调整系统启动级别的配置文件
/etc/group 类似/etc/passwd ,但说明的不是用户而是组
/etc/modprobe.conf 内核模块的额外参数设定
/etc/fstab 启动时mount -a命令(在/etc/rc 或等效的启动文件中)自动mount的文件系统列表. Linux下,也包括用swapon -a启用的swap区的信息.
/etc/passwd 用户数据库,其中的域给出了用户名、真实姓名、家目录、加密的口令和用户的其他信息.
/etc/rc 或 /etc/rc.d 或 /etc/rc*.d 启动、或改变运行级时scripts或scripts的目录.

/dev 该目录包含了Linux系统中使用的所有外部设备,它实际上是访问这些外部设备的端口,访问这些外部设备与访问一个文件或一个目录没有区别。

/dev/urandom:随机数设备
/dev/pilot => /dev/ttyS[0-9]
/dev/random:随机数设备
/dev/modem => /dev/ttyS[0-9]
/dev/cdrom => /dev/hdc
/dev/fb[0-31]:framebuffer
/dev/console:控制台
/dev/lp[0-3]:并口
/dev/ttyS[0-3]:串口
/dev/tty[0-63]:虚拟终端
/dev/zero:无限零资源
/dev/null:无限数据接收设备,相当于黑洞
/dev/ram[0-15]:内存
/dev/loop[0-7]:本地回环设备
/dev/md[0-31]:软raid设备
/dev/fd[0-7]:标准软驱
/dev/sd[a-z]:SCSI设备
/dev/hd[a-t]:IDE设备

/mnt 临时将别的文件系统挂在该目录下。

#挂载光驱
mount -t iso9660 /dev/cdrom /mnt/cdrom
#挂载光驱,支持中文
mount -t iso9660 -o codepage=936,iocharset=cp936 /dev/cdrom /mnt/cdrom
#挂载 Windows 分区,FAT文件系统
mount -t vfat /dev/hda3 /mnt/cdrom
#挂载 Windows 分区,NTFS文件系统
mount -t ntfs -o iocharset=cp936 /dev/hda7 /mnt/had7
#挂载 ISO 文件
mount -o loop /abc.iso /mnt/cdrom
#挂载 软驱
mount /dev/fd0 /mnt/floppy
#挂载闪盘
mount /dev/sda1 /mnt/cdrom
#挂载 Windows 操作系统共享的文件夹
mount -t smbfs -o username=guest,password=guest //machine/path /mnt/cdrom

/root 如果你是以超级用户的身份登录的,这个就是超级用户的主目录。

/home 如果建立一个名为“xx”的用户,那么在/home目录下就有一个对应的“/home/xx”路径,用来存放该用户的主目录。

/usr 用户的应用程序和文件几乎都存放在该目录下。

/X11R6 存放X window系统
/bin 存放增加的用户程序
/dict 存放字典
/doc 存放追加的文档
/etc 存放设置文件
/games 存放游戏和教学文件
/include 存放C开发工具的头文件
/info 存放GNU信息文件
/lib 存放库文件
/local 存放本地产生的增加的应用程序
/man 存放在线帮助文件
/sbin 存放增加的管理程序
/share 存放结构独立的数据
/src 存放程序的源代码

/lib 该目录用来存放系统动态链接共享库,几乎所有的应用程序都会用到该目录下的共享库。

/opt 第三方软件在安装时默认会找这个目录,所以你没有安装此类软件时它是空的,但如果你一旦把它删除了,以后在安装此类软件时就有可能碰到麻烦。

/tmp 用来存放不同程序执行时产生的临时文件,该目录会被系统自动清理干净。

/lost+found 该目录在大多数情况下都是空的。但当突然停电、或者非正常关机后,有些文件就临时存放在

/proc 可以在该目录下获取系统信息,这些信息是在内存中由系统自己产生的,该目录的内容不在硬盘上而在内存里

/proc/buddyinfo 每个内存区中的每个order有多少块可用,和内存碎片问题有关
/proc/execdomains Linux内核当前支持的execution domains
/proc/mdstat 多硬盘,RAID配置信息(md=multiple disks)
/proc/ioports 一个设备的输入输出所使用的注册端口范围
/proc/kcore 代表系统的物理内存,存储为核心文件格式,里边显示的是字节数,等于RAM大小加上4kb
/proc/loadavg 根据过去一段时间内CPU和IO的状态得出的负载状态,与uptime命令有关
/proc/meminfo RAM使用的相关信息
/proc/misc 其他的主要设备(设备号为10)上注册的驱动
/proc/modules 所有加载到内核的模块列表
/proc/mounts 系统中使用的所有挂载
/proc/mtrr 系统使用的Memory Type Range Registers (MTRRs)
/proc/partitions 分区中的块分配信息
/proc/slabinfo 系统中所有活动的 slab 缓存信息
/proc/stat 所有的CPU活动信息
/proc/fb 帧缓冲设备列表,包括数量和控制它的驱动
/proc/sysrq-trigger 使用echo命令来写这个文件的时候,远程root用户可以执行大多数的系统请求关键命令,就好像在本地终端执行一样。要写入这个文件,需要把/proc/sys/kernel/sysrq不能设置为0。这个文件对root也是不可读的
/proc/filesystems 内核当前支持的文件系统类型
/proc/kmsg 记录内核生成的信息,可以通过/sbin/klogd或/bin/dmesg来处理
/proc/locks 内核锁住的文件列表
/proc/uptime 系统已经运行了多久
/proc/swaps 交换空间的使用情况
/proc/version Linux内核版本和gcc版本
/proc/bus 目录下存放 系统总线(Bus)信息,例如pci/usb等
/proc/driver 目录下存放驱动信息
/proc/fs 目录下存放文件系统信息
/proc/irq 中断请求设备信息
/proc/net 目录下,网卡设备信息
/proc/scsi scsi设备信息
/proc/dma 已注册使用的ISA DMA频道列表
/proc/tty tty设备信息
/proc/net/dev 显示网络适配器及统计信息
/proc/vmstat 虚拟内存统计信息
/proc/vmcore 内核panic时的内存映像
/proc/diskstats 取得磁盘信息
/proc/schedstat kernel调度器的统计信息
/proc/zoneinfo 显示内存空间的统计信息,对分析虚拟内存行为很有用
/proc/cmdline 启动时传递给kernel的参数信息
/proc/cpuinfo cpu的信息
/proc/devices 已经加载的设备并分类

 

时间: 2024-11-08 21:01:40

CentOS目录树详细解释的相关文章

centOS目录结构详细版

使用linux也有一年多时间了  最近也是一直在维护网站系统主机  下面是linux目录结构说明 本人使用的是centos系统,很久没有发表博文了 近期会整理自己所用所了解知识点,发表linux相关的文章,记录自己的linux点点滴滴. linux 目录结构 /: 根目录,一般根目录下只存放目录,不要存放文件,/etc./bin./dev./lib./sbin应该和根目录放置在一个分区中/bin:/usr/bin: 可执行二进制文件的目录,如常用的命令ls.tar.mv.cat等./boot:

Linux目录树:根目录、典型目录等详细说明

点评:目录树的主要部分有root(/)./USR./var./home等等 目录树的主要部分有root(/)./USR./var./home等等.下面是一个典型的linux目录结构如下: / 根目录 /bin 存放必要的命令 /boot 存放内核以及启动所需的文件等 /dev 存放设备文件 /etc 存放系统的配置文件 /home 用户文件的主目录,用户数据存放在其主目录中 /lib 存放必要的运行库 /mnt 存放临时的映射文件系统,我们常把软驱和光驱挂装在这里的floppy和cdrom子目录

dnspy的详细配置,dnspy如何过滤反编译之后的乱码,dnspy如何反编译表达式目录树

dnSpy应该是目前使用最多的.net反编译工具.很多情况下反编译C#代码非常方便,特别是查找基类,子类.搜索一些class,方法.接口,非常方便.比ILspy好很多.而且dnspy是可以配置的. 如果要dnSpy非常干净地显示反编译之后的代码,可以看我具体的配置: 第一张是效果图,过滤一个具体的关键词筛选的时候可以使用[全词匹配],可以在所有的.net framework中查找你需要寻找的那个关键字,不区分大小写. 右侧底部的这个搜索框是可以配置的,而且有时候很容易被隐藏掉,需要"上拉&quo

(转)linux目录结构详细介绍

linux目录结构详细介绍 原文:http://blog.51cto.com/yangrong/1288072 目录 1.树状目录结构图 2./目录 3./etc/目录 4./usr/目录 5./var/目录 6./proc/目录 7./dev/目录 该文章主要来自于网络进行整理. 目录结构参考地址: http://www.hudong.com/wiki/linux%E7%9B%AE%E5%BD%95%E7%BB%93%E6%9E%84 http://linux.ccidnet.com/art/

(转)CentOS 7系统详细开机启动流程和关机流程

CentOS 7系统详细开机启动流程和关机流程 原文:http://blog.csdn.net/yuesichiu/article/details/51350654 名称 bootup - 系统启动流程 描述 在系统启动过程中要涉及多个不同的组件.按下开机按钮后,首先BIOS/UEFI做最基本的硬件自检与初始化, 然后加载预设/手动选择的磁盘/网络上的引导加载器(例如GRUB2),引导加载器进一步从磁盘/网络上加载操作系统内核(例如Linux). 对于Linux来说,内核将会(可选的)解压一个i

rsync用法详细解释

提要 熟悉 rsync 的功能及其特点 掌握 rsync 语法及常用选项的功能 掌握 rsync 命令的三种基本使用方法 掌握如何筛选 rsync 的传输目标 掌握使用 rsync 进行镜像和增量备份的方法 rsync 简介 rsync(remote synchronize)是一个远程数据同步工具,可通过 LAN/WAN 快速同步多台主机之间的文件.也可以使用 rsync 同步本地硬盘中的不同目录.rsync 是用于替代 rcp 的一个工具,rsync 使用所谓的 rsync算法 进行数据同步,

Linux(CentOS)目录操作命令、文件操作命令、压缩解压缩命令

一.目录操作命令 ls命令 — 功能说明:显示文件和目录列表. — 命令格式:ls [参数] [<文件或目录> …] — 常用参数: -a : 不隐藏任何以“.”字符开始的条目. -b : 用八进制形式显示非打印字符. -R : 递归列出所有子目录. -d : 当遇到目录时,列出目录本身而非目录内的文件,并且不跟随符号链接. -F : 在条目后加上文件类型的指示符号(*, /, =, @, |,其中的一个). -l : 使用较长格式列出信息. -L : 当显示符号链接的文件信息时,显示符号链接

445port入侵详细解释

445port入侵详细解释   大约"445port入侵"内容445port入侵详细解释网站搜索许多其他的"445port入侵"内容 445port入侵,以前我们先来看看或445port早干嘛去了,成为侵入port呢?445port就是IPC 服务的默认port                                                            ipc$一 摘要 二 什么是 ipc$ 三 什么是空会话 四 空会话能够做什么 五 ip

HBase 在HDFS 上的目录树

总所周知,HBase 是天生就是架设在 HDFS 上,在这个分布式文件系统中,HBase 是怎么去构建自己的目录树的呢? 这里只介绍系统级别的目录树. 一.0.94-cdh4.2.1版本 系统级别的一级目录如下,用户自定义的均在这个/hbase 下的一级子目录下 /hbase/-ROOT- /hbase/.META. /hbase/.archive /hbase/.corrupt /hbase/.hbck /hbase/.logs /hbase/.oldlogs /hbase/.snapshot