Linux入门基础 #6 Linux系统目录架构

Linux入门基础

网课地址:http://study.163.com/course/courseMain.htm?courseId=232007

#6 Linux系统目录架构

/bin

即binary,用于保存各种(二进制)可执行文件。
在CLI中输入执行的命令都保存在这里。
此目录下的所有命令都是普通权限用户也可执行的。

/boot

又叫引导目录,保存用于引导启动系统的文件。操作系统启动过程中最先启动的文件就是这部分文件。
最主要的文件:vmlinuz,它是操作系统的内核。
各种核心驱动文件也都在这个目录下。

/dev

即device,用于保存计算机所有的硬件设备(硬盘、网卡等)。
所有的硬件设备在此目录下都被抽象为一个个文件。

/etc

几乎所有的操作系统配置文件都保存在此处。
多数文件后缀名为.conf/.cnf,即configuration。

/home

即家目录,其下除root用户外,所有用户的私有文件分别保存在以各自用户名命名的文件夹下。

打叉的文件夹表明当前用户没有权限访问它。

/lib

即library,保存着各种库文件。多数文件后缀为.so,这些文件相当于Windows下的.dll文件

/media

用于挂载自动挂载的外接媒体设备。

/mnt

挂载目录,用于挂载传统外接设备。

早期版本的系统下挂载外接设备通常就挂载在这里。
一个linux系统可以没有/media,但不能没有/mnt。

/opt

通常为空文件夹,用于安装大型软件。
软件安装位置是可以指定的,大型软件安装在这里只不过是约定俗成。

/proc

用于保存系统实时信息。这个文件夹不存在于我们的硬盘上,它只是内存文件的一个虚拟映射。

以下命令调用的文件均“保存”在/proc下:

cat cpuinfo     查看处理器信息
cat meminfo     查看内存信息

操作系统中每运行一个程序,在/proc就会有一个与之对应的文件夹。
除此以外,常用查询还有:

interrupts  中断信息
iomem       I/O信息
uptime      启动时间信息
vmstat      虚拟内存状态信息
scsi        小型计算机系统接口(一般是硬盘)信息
acpi        电源信息

/sbin

类似于/bin,用于保存各种(二进制)可执行文件,但这里的命令只有超级用户才可以执行

/selinux

安全增强型 Linux(Security-Enhanced Linux)简称 SELinux,它是一个 Linux 内核模块,也是 Linux 的一个安全子系统。
SELinux 主要作用就是最大限度地减小系统中服务进程可访问的资源(最小权限原则)。
详细信息参见这里:《一文彻底明白linux中的selinux到底是什么》:
网页链接

/sys

储存系统底层(硬件)信息。

查找硬盘串号和scsi数据时会用到这个文件夹。

/tmp

系统临时目录,它会自动地删除。

/usr

保存安装的软件,通常情况下软件默认安装在这里。

/var

保存经常变化的信息,比如/var/log下保存着操作系统所有的日志信息

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • linux资料总章2.1 1.0写的不好抱歉 但是2.0已经改了很多 但是错误还是无法避免 以后资料会慢慢更新 大...
    数据革命阅读 12,239评论 2 33
  • 转载自:http://blog.csdn.net/hguisu/article/details/6122513原作...
    miaoiao阅读 1,548评论 0 7
  • Ubuntu的发音 Ubuntu,源于非洲祖鲁人和科萨人的语言,发作 oo-boon-too 的音。了解发音是有意...
    萤火虫de梦阅读 99,589评论 9 467
  • feisky云计算、虚拟化与Linux技术笔记posts - 1014, comments - 298, trac...
    不排版阅读 3,926评论 0 5
  • 【毕业季】宿舍外面很热闹 不知道又是谁谁喝多了 又是谁谁在狂欢 哭声闹声交织一片 我也以为我会在毕业前夕喝的烂醉哭...
    Qgardenia阅读 222评论 0 0