Linux基础--linux的目录分类

/根目录,linux文件系统的起点
boot    存放linux系统启动时需要的文件
var存放系统经常变换的文件
home普通用户的家目录   
root超级管理员root的家目录
bin系统基本的用户命令,二进制可执行命令文件
sbin系统基本的管理命令,二进制可执行命令文件
etc存放各种程序的配置文件,Editable Text Configuration
dev存放设备文件,块设备文件(b)和字符设备文件(c),device
usr存放系统应用程序,Unix System Resource
tmp存放各种临时文件,temporary
opt系统额外安装的可选程序包所存放位置,option

/var的意义与内容

如果/usr是安装时会占用较大硬盘容量目录,那么/var就是在系统运行后才会渐渐占用硬盘容量的目录。因为/var目录主要针对常态性变动文件,包括缓存(cache)、登录文件(logfile)以及某些软件运行所产生的文件,包括程序文件(lock file,run file),或者例如Mysql数据库的文件等。常见的子目录如下:

        /var/log 存放日志; 

         /var/lib :程序本身执行的过程中需要使用到的数据文件放置的目录。在此目录下各自的软件应该要有各自的目录。举例来说,Mysql的数据库放置到/var/lib/mysql,而rpm的数据库则放       到/var/lib/rpm目录下;

         /var/spool/mail 用户未读的邮件的默认存放地点;

         /var/tmp   比/tmp 允许的大或需要存在较长时间的临时文件.

        /var/run/:某些程序启动服务后,会将他们PID放置在这个目录下。

       /var/cache:应用程序本身运行过程中会产生生的一些暂存文件。

/usr的意义及内容

Unix操作系统软件资源所放置的目录,而不是用户的数据;所有系统默认的软件都会放置到/usr, 系统安装完时,这个目录会占用最多的硬盘容量

/usr/bin  几乎所有用户命令.有些命令在/bin 或/usr/local/bin 中.
/usr/sbin  根文件系统不必要的系统管理命令,例如多数服务程序.  
/usr/lib  程序或子系统的不变的数据文件,包括一些site-wide配置文件.名字lib来源于库(library); 编  程的原始库存在/usr/lib 里.  

/usr/local  本地安装的软件和其他文件放在这里.  

/usr/share 存放共享文件

/usr/src 源代码,linux内核的源代码就放在/usr/src/linux里  

/usr/local/bin 本地增加的命令  

/usr/local/lib 本地增加的库

/etc的意义及内容

"Editable Text Configuration":很多人也把/etc目录看成是一个放置我们系统程序的配置文件的地方。所以常看到这样的目录介绍 /etc - Usually contain the configuration files for all the programs that run on your Linux/Unix system.

/ect/hosts 配置主机名(域名)和IP地址的对应

/etc/sysconfig/network 配置主机名和网关

/etc/sysconfig/network-scripts/ifcfg-eth0 eth0 配置文件,eth1则文件名为ifcfg-eth1,

/etc/resolv.conf 配置DNS客户端(关于使用哪个DNS服务器的配置)

/etc/passwd  用户数据库,其中的域给出了用户名、真实姓名、家目录、加密的口令和用户的其他信息. 

/etc/group  类似/etc/passwd ,但说明的不是用户而是组. 

/etc/rc   or/etc/rc.d   or/etc/rc*.d  启动、或改变运行级时运行的scripts或scripts的目录. 

/etc/fstab  启动时mount -a命令(在/etc/rc 或等效的启动文件中)自动mount的文件系统列表.linux下,也包括用swapon -a启用的swap区的信息.

/opt的意义及内容

/opt:用户级的程序目录
这里主要存放那些可选的程序。你想尝试最新的firefox测试版吗?那就装到/opt目录下吧,这样,当你尝试完,想删掉firefox的时候,你就可 以直接删除它,而不影响系统其他任何设置。安装到/opt目录下的程序,它所有的数据、库文件等等都是放在同个目录下面。
举个例子:刚才装的测试版firefox,就可以装到/opt/firefox_beta目录下,/opt/firefox_beta目录下面就包含了运 行firefox所需要的所有文件、库、数据等等。要删除firefox的时候,你只需删除/opt/firefox_beta目录即可,非常简单。
在硬盘容量不够时,也可将/opt单独挂载到其他磁盘上使用。

/bin,/sbin,/usr/bin,/usr/sbin区别

/bin : commands in this dir are all system installed user commands    系统的一些指令

/sbin:  commands in this dir are all system installed super user commands  超级用户指令 系统管理命令,这里存放的是系统管理员使用的管理程序 

/usr/bin: user commands for applications  普通用户管理后期安装的一些软件的命令

/usr/sbin: super user commands for applications  超级用户的一些管理应用的命令

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值