【Linux】常见目录与作用

Tips

Linux关机注意事项:

  • 远程重启服务前,先停止相关服务
  • 使用安全命令重启shutdown –r now,该命令在重启时会正常保存和终止服务器上正在运行的程序
  • 不建议在本地直接对远程服务器关机操作,由于关机后,需要联系机房管理员重启机子,要重启机子选择重启命令

Linux是一个非常严谨的操作系统,每个目录存放何种文件都有明确的要求。


虚拟文件系统。和 /proc/ 目录相似,该目录中的数据都保存在内存中,主要保存与内核相关的信息


目录名


                             目录作用               


/bin/


存放系统命令的目录,普通用户和 root 都可以执行。不过放在 /bin 下的命令在单用户模式下也可以执行


/sbin/


保存与系统环境设置相关的命令,只有 root 可以使用这些命令进行系统环境设置,但是有些命令可以允许普通用户查看


/usr/bin/


存放系统命令的目录,普通用户和超级用户都可以执行。这些命令和系统启动无关,在单用户模式下不能执行


/usr/sbin/


存放根文件系统不必要的系统管理命令,如多数服务程序,只有 root 可以使用。大家可能已经注意到 Linux 系统的命名规律,所有“sbin”目录中保存的命令只有 root 可以使用,“bin”目录中保存的命令所有用户都可以使用


/boot/


系统启动目录,保存与系统启动相关的文件,如内核文件和启动引导程序(grub)文件等


/dev/


设备文件保存位置


/etc/


配置文件保存位置。系统内所有采用默认安装方式(rpm 安装)的服务配置文件全部保存在此目录中,如用户信息、服务的启动脚本、常用服务的配置文件等


/home/


普通用户的宿主目录。在创建用户时,每个用户要有一个默认登录和保存自己数据的位置,就是用户的宿主目录,所有普通用户的宿主目录是在 /home/ 下建立一个和用户名相同的目录。如用户 liming 的宿主目录就是 /home/liming


/lib/


系统调用的函数库保存位置


/lost+found/


当系统意外崩溃或意外关机时,产生的一些文件碎片会存放在这里。在系统启动的过程中,fsck 工具会检查这里,并修复已经损坏的文件系统。这个目录只在每个分区中出现,例如,/lost+found 就是根分区的备份恢复目录,/boot/lost+found 就是 /boot 分区的备份恢复目录


/media/


挂载目录。系统建议是用来挂载媒体设备的,如软盘和光盘


/mnt/


挂载目录。早期 Linux 中只有这一个挂载目录,并没有细分。现在系统建议这个目录用来挂载额外的设备,如 U 盘、移动硬盘和其他操作系统的分区


/misc/


挂载目录。系统建议用来挂载 NFS 服务的共享目录。虽然系统准备了三个默认挂载目录 /media/、/mnt/、/misc/,但是到底在哪个目录中挂载什么设备可以由管理员自己决定。例如,哥在接触 Linux 的时候,默认挂载目录只有 /mnt/,所以养成了在 /mnt/ 下建立不同目录挂载不同设备的习惯,如 /mnt/cdrom/ 挂载光盘、/mnt/usb/ 挂载 U 盘,都是可以的


/opt/


第三方安装的软件保存位置。这个目录是放置和安装其他软件的位置,手工安装的源码包软件都可以安装到这个目录中。不过哥还是习惯把软件放到 /usr/local/ 目录中,也就是说,/usr/local/ 目录也可 以用来安装软件


/proc/


虚拟文件系统。该目录中的数据并不保存在硬盘上,而是保存到内存中。主要保存系统的内核、进程、外部设备状态和网络状态等。如 /proc/cpuinfo 是保存 CPU 信息的,/proc/devices 是保存设备驱动的列表的,/proc/filesystems 是保存文件系统列表的,/proc/net 是保存网络协议信息的......


/sys/


虚拟文件系统。和 /proc/ 目录相似,该目录中的数据都保存在内存中,主要保存与内核相关的信息


/root/


root 的宿主目录。普通用户宿主目录在 /home/ 下,root 宿主目录直接在“/”下


/srv/


服务数据目录。一些系统服务启动之后,可以在这个目录中保存所需要的数据


/tmp/


临时目录。系统存放临时文件的目录,在该目录下,所有用户都可以访问和写入。我们建议此目录中不能保存重要数据,最好每次开机都把该目录清空


/usr/


系统软件资源目录。注意 usr 不是 user 的缩写,而是“UNIX Software Resource”的缩写,所以不是存放用户数据的目录,而是存放系统软件资源的目录。系统中安装的软件大多数保存在这里


/usr/lib/


应用程序调用的函数库保存位置


/usr/XllR6/


图形界面系统保存位置


/usr/local/


手工安装的软件保存位置。我们一般建议源码包软件安装在这个位置


/usr/share/


应用程序的资源文件保存位置,如帮助文档、说明文档和字体目录


/usr/src/


源码包保存位置。我们手工下载的源码包和内核源码包都可以保存到这里。不过哥更习惯把手工下载的源码包保存到 /usr/local/src/ 目录中,把内核源码保存到 /usr/src/linux/ 目录中


/var/


动态数据保存位置。主要保存缓存、日志以及软件运行所产生的文件


/var/www/


RPM 包安装的 Apache 的网页主目录


/var/lib/


程序运行中需要调用或改变的数据保存位置。如 MySQL 的数据库保存在 /var/lib/mysql/ 目录中


/var/log/


系统日志保存位置


/var/run/


一些服务和程序运行后,它们的 PID (进程 ID)保存位置


/var/spool/


放置队列数据的目录。就是排队等待其他程序使用的数据,比如邮件队列和打印队列


/var/spool/mail/


新收到的邮件队列保存位置。系统新收到的邮件会保存在此目录中


/var/spool/cron/


系统的定时任务队列保存位置。系统的计划任务会保存在这里

原文地址:https://www.cnblogs.com/OliverQin/p/10106740.html

时间: 2024-10-08 08:47:19

【Linux】常见目录与作用的相关文章

linux常见目录及作用概述、CentOS6/7启动流程概述

linux常见目录及作用概述: /lost 一般为空,当linux非正常关机后,进入救援模式后恢复的文件/bin     简单理解为命令所存在的路径/boot         系统引导程序所需的文件目录,一般测试环境为200-256M/dev 存放设备软件目录,比如磁盘.光驱等等.../etc  系统配置.启动程序,比如网卡信息.GRUB信息等等.../home  普通用户的家目录/lib   启动系统和运行命令所需的共享文件库和内核模块存放/mnt 临时挂载点,可以理解为连接系统和U盘.镜像的

Linux常见目录及其作用

在Linux操作系统中,所有文件和目录都被组织成一个以根节点开始的倒置的树状结构.如下图 系统一般以 / 来表示根目录.在根目录之下的可以是目录也可以是文件,而每一个目录中又可以包含子目录文件.如此反复就可以构成一个庞大的文件系统. 上述目录分别是: /bin:        这个目录存放着最经常使用的命令. *    这里的 bin 和 sbin , usr 目录下的 bin 和 sbin , 这四个目录都是用来保存系统命令的. /boot:        这里存放的是启动Linux时使用的一

Linux常见目录作用

Linux中一切皆文件 文件类型: 一般文件 - 目录文件 d 链接文件 l 块设备   b    (以块为单位进行操作,比如硬盘) 字符设备 c  (以字符为单位进行操作,比如主存) socket   s    (网络通讯设备) 管道     p ubuntu下terminal默认颜色 蓝色 - 目录 绿色 - 可执行文件 红色 - 压缩包 浅蓝色 - 链接文件 灰色 - 其他文件 Linux文件目录结构 /etc  配置文件 /boot 引导信息(EFI就在这里面) /var  日志 /ho

Linux中常见目录的作用

bin目录 有四个bin目录,分别是/bin./sbin./usr/bin/./usr/sbin/ 用来保存系统命令,区别是 前两个目录下的命令所有用户都可以执行,后两个目录下的命令只有超级用户可以执行 boot目录 启动目录,保存的是用户的启动数据 dev目录 硬件文件目录 etc目录 配置文件目录 home目录 普通用户家目录 root目录 超级用户家目录 lib目录 linux函数库保存位置 proc和sys目录 保存的是内存的过载点 temp目录 临时目录

【linux学习笔记二】常见目录的作用

linux常用目录与作用

前言 作为一个ubuntu菜鸟,看到linux系统下的一大堆不知所云的目录名实在是懵逼,因此在这简单总结下常见的linux系统下的文件目录与其作用,后面有了新的认知还会不断更新. 正文 /bin:binary,存放二进制可执行程序,即shell命令 /dev:device,存放的文件代表设备 /lib:Linux运行时需要加载的一些动态库 /mnt:手动的挂载目录(一般嵌入式开发用到) /media:外设(比如说U盘)的自动挂载目录 /root:linux的超级用户的家目录 /usr:unix

Linux各目录的作用

1./bin目录 bin是binary(二进制)的缩写.这个目录沿袭了UNIX系统的结构,存放着使用者最经常使用的二进制可执行命令.例如cp.ls.cat,等等. 2./boot目录 这里存放的是启动Linux时使用的一些核心文件./boot目录存放引导加载器(bootstrap loader)使用的文件,如lilo,核心映像也经常放在这里, 而不是放在根目录中.但是如果有许多核心映像,这个目录就可能变得很大,这时使用单独的文件系统会更好一些.还有一点要注意的是,要确保核心映像必须在i d e硬

Linux 各目录的作用

/bin bin是binary的缩写.这个目录沿袭了UNIX系统的结构,存放着使用者最经常使用的命令.例如cp.ls.cat,等等. /boot 这里存放的是启动Linux时使用的一些核心文件. /dev dev是device(设备)的缩写.这个目录下是所有Linux的外部设备,其功能类似DOS下的.sys和Win下的.vxd.在Linux中设备和文件是用同种方法访问的.例如:/dev/hda代表第一个物理IDE硬盘. /etc 这个目录用来存放系统管理所需要的配置文件和子目录. /home 用

Linux各个目录的作用

/binbin是binary的缩写.这个目录沿袭了UNIX系统的结构,存放着使用者最经常使用的命令.例如cp.ls.cat,等等./boot这里存放的是启动Linux时使用的一些核心文件./devdev是device(设备)的缩写.这个目录下是所有Linux的外部设备,其功能类似DOS下的.sys和Win下的.vxd.在Linux中设备和文件是用同种方法访问的.例如:/dev/hda代表第一个物理IDE硬盘./etc这个目录用来存放系统管理所需要的配置文件和子目录./home用户的主目录,比如说