首页 最新 热门 推荐

  • 首页
  • 最新
  • 热门
  • 推荐

ubuntu系统目录介绍

  • 23-11-18 14:00
  • 3279
  • 13889
blog.csdn.net

原文:鸟哥的私房菜


 我们平时最常用的写目录为:/home/[username],  /etc,  /var/lib,  /var/lock,  /var/run,  /var/log,  /usr/local


目  录  名

描    述

/

Linux文件系统根目录

/bin

bin就是binary,二进制。/bin目录放置可执行文件,root和一般账号都可以使用,如cat, chmod, mv, mkdir等。其实系统有很多放置

执行文件的目录,但/bin 目录比较特殊,因为/bin 放置的是在单用户模式下还能够被操作的命令。

/boot

这个目录主要存放开机会使用的文件,如Linux内核和系统启动文件,包括Grub、lilo启动器程序

/dev

存放所有设备文件,包括硬盘、分区、键盘、鼠标、USB、tty等。注:在Linux系统上,任何设备与接口设备都是以文件的形式存在于

这个目录当中的。

/etc

存放系统的所有配置文件,例如/etc/passwd存放用户账户信息,/etc/hostname文件存放主机名,也有一些目录,如/etc/nginx是目录,

里面存储nginx的很多配置文件

/home

用户主目录的默认位置。当你创建一个一般用户账号时,默认的用户主文件夹就在该目录下

/lib

存放开机时会用到的函数库,以及/bin和/sbin目录下的命令调用的函数库

/lost+found

存放由fsck放置的零散文件。注:fsck命令用于检查与修复 Linux 文件系统

/media

media是“媒体”英文,顾名思义,它下面存放可删除的设备,包括软盘,光盘,DVD等设备文件

/mnt

如果你想要暂时挂载某些额外的设备,一般建议你可以放置到这个目录中。

/proc

这个目录本身是一个虚拟文件系统。它放置的数据都是在内存当中,例如系统内核,进程等

/root

root用户的主目录

/run

最常用的就是存放进程的ID。

要特别注意的是:它使用tmpfs文件系统,这是一种存储在内存中的临时文件系统,当机器关闭的时候,文件系统自然就被清空了,我就曾经吃了这个亏

/sbin

sbin即system binary,用来设置系统的可执行命令,这些命令只有root用户才能用设置系统,其他用户最多只能用来“查询”而已

/srv

srv是service的缩写,是一些网络服务启动之后,这些服务所需要取用的数据目录。常见的服务有WWW, FTP等。比如WWW服务需要的

网页数据就可以放在/srv/www/目录下

/sys

这个目录跟/proc 非常类似,也是一个虚拟的文件系统,主要也是记录与内核相关的信息。这个目录同样不占硬盘容量

/tmp

顾名思义,就是用来存放临时文件的地方,所有用户都可以访问。建议该目录不要放重要数据

/usr

注意usr并不是user的缩写,而是Unix Software Resource的缩写,即“Unix 操作系统软件资源”放在该目录,而不是用户的数据。这个目录

相当于Windows操作系统的“C:\Windows\”和“C:\Program files\”这两个目录的综合体,系统安装完毕后,这个目录会占用最多的硬盘容量。

/usr/X11R6

X Window系统重要数据所放置的目录

/usr/bin 

用户可使用的大部分命令都放在这里

/usr/include 

存放C/C++等程序语言的头文件(head)和目标文件(include)

/usr/lib 

包含各应用软件的函数库,目标文件(object file),比如它下面有jvm目录,就是java

/usr/local 

系统管理员在本机自行下载自行安装的软件(非Ubuntu发行版默认提供的软件)一般放在该目录。该目录下也有

bin,etc, include, lib等子目录。比如我在Ubuntu上安装的uwsgi, celery, pip就放在/usr/local/lib目录下

/usr/sbin

非系统正常运行所需要的系统命令。最常见的就是某些网络服务器软件的daemon命令,如nginx, ntpd, mysqld

 

/var

     

 

如果/usr 是安装时会占用较大硬盘容量的目录,那么/var 就是在系统运行过程中渐渐占用硬盘容量的目录。包括缓存cache,日志log,以及某些

软件运行所产生的文件,包括程序文件(lock file, run file)。mysql的数据库文件也是放置在这个目录下,具体为/var/lib/mysql/目录下

/var/cache

 应用程序缓存目录

/var/lib

 存放程序执行过程中,需要使用到的数据文件。比如mysql数据库的数据放在/var/lib/mysql/目录下

/var/lock

 它是/run/lock目录的软链接,某些设备或文件一次只能被一个应用所使用。这样当这些资源使用时,就要加锁

 特别注意:它使用临时文件系统,主机重启后会清空

/var/log 

 日志文件目录

/var/mail

 电子邮件,当主机做邮件服务端时,发送的邮件都会放在这个目录,建议定期清理

/var/run

 进程ID,它是/run目录的软连接

 特别注意:它使用临时文件系统,主机重启后会清空

/var/spool

 存放电子邮件,打印任务等的队列目录。它的子目录/var/spool/mail其实是/var/mail的软链接



参考网址: http://www.cnblogs.com/ajianbeyourself/category/644017.html


注:本文转载自blog.csdn.net的沧海一笑-dj的文章"https://dengjin.blog.csdn.net/article/details/77162227"。版权归原作者所有,此博客不拥有其著作权,亦不承担相应法律责任。如有侵权,请联系我们删除。
复制链接
复制链接
相关推荐
发表评论
登录后才能发表评论和回复 注册

/ 登录

评论记录:

未查询到任何数据!
回复评论:

分类栏目

后端 (14832) 前端 (14280) 移动开发 (3760) 编程语言 (3851) Java (3904) Python (3298) 人工智能 (10119) AIGC (2810) 大数据 (3499) 数据库 (3945) 数据结构与算法 (3757) 音视频 (2669) 云原生 (3145) 云平台 (2965) 前沿技术 (2993) 开源 (2160) 小程序 (2860) 运维 (2533) 服务器 (2698) 操作系统 (2325) 硬件开发 (2492) 嵌入式 (2955) 微软技术 (2769) 软件工程 (2056) 测试 (2865) 网络空间安全 (2948) 网络与通信 (2797) 用户体验设计 (2592) 学习和成长 (2593) 搜索 (2744) 开发工具 (7108) 游戏 (2829) HarmonyOS (2935) 区块链 (2782) 数学 (3112) 3C硬件 (2759) 资讯 (2909) Android (4709) iOS (1850) 代码人生 (3043) 阅读 (2841)

热门文章

101
推荐
关于我们 隐私政策 免责声明 联系我们
Copyright © 2020-2025 蚁人论坛 (iYenn.com) All Rights Reserved.
Scroll to Top