linux下的目录含义和内容

只记录自己不清楚的。

/ :根目录,是整个系统最重要到一个目录,所有到目录都是根目录衍生出来的,根目录和系统的,根目录和系统到开机还原系统修复等操作有关系。由于系统开机,内核文件,开机所

需要到程序,函数库等文件数据,若系统出错,根目录必然包含能够修复文件系统的程序才行,根目录到重要,所以FHS建议不要把根目录放在特别大到分区越大到分区,存放到数据

越多,发生错误的机会就会增多。

 /boot 启动分区,放置开机会使用到到文件,包括linux内核文件和开机菜单和开机所需配置文件等。linux内核目录是 /boot/vmlinuz-2.6.32-431.el6.i686,内核是vmlinux开头到文件,版

本号不一样文件也不一样。如果开机启动用到grub引导,/boot/grub下会有相应到文件。

/etc 放置配置文件,比较重要到:

/etc/init.d 所有服务的默认启动脚本都是放在这里的,例如防火墙:iptables.

ls /etc/init.d/
abrt-ccpp         halt            nfslock      saslauthd
abrtd             htcacheclean    ntpd         single
abrt-oops         httpd           ntpdate      smartd
acpid             ip6tables       oddjobd      snmpd
atd               iptables        portreserve  snmptrapd
auditd            irqbalance      postfix      spice-vdagentd
autofs            kdump           psacct       sshd
blk-availability  killall         quota_nld    sssd
bluetooth         lvm2-lvmetad    rdisc        sysstat
certmonger        lvm2-monitor    restorecond  udev-post
cpuspeed          mdmonitor       rngd         vmware-tools
crond             messagebus      rpcbind      vmware-tools-thinprint
cups              netconsole      rpcgssd      vsftpd
dnsmasq           netfs           rpcidmapd    wdaemon
firstboot         network         rpcsvcgssd   winbind
functions         NetworkManager  rsyslog      wpa_supplicant
haldaemon         nfs             sandbox      ypbind



/proc  这个目录本身是一个虚拟文件系统,他放置到数据都是在内存里面到,例如系统内核,进程,外部设备的状态和网络状态,不占要硬盘空间。

/sys 和/proc 相似,也是一个虚拟到文件系统,也记录内核相关信息,包括目前以及加载到内核模块和内核检测到到硬件信息到等。


/srv service的缩写,是一些网络服务启动后,这些服务所需要取用的数据目录,比如www,ftp.

/etc /bin /dev /lib /sbin 这5个目录不能和根目录分开放在不同到分区。

/usr 是Unix Software Resource 到缩写,FHS定义,这里面的数据应该属于可以分享的和不可变动的,软件开发者应将他们到数据合理到放到这个目录到子目录下面,而不要新建

该软件自己独立的新目录。系统默认到软件都会放置到/usr下面。

/usr/bin绝大部分的用户可使用到命令都放在这里。

/bin 放置的是单用户维护模式下的还能够被识别操作到命令。在/bin目录下到命令可以被root和一般账户使用。

/sbin 放在这里到命令是开机过程需要的,包括了开机,修复,还原系统所需要到命令。fdisk、fsck,init等等。

/usr/sbin 网络服务器软件的服务命令


/usrs/share/ 放置共享文档的地方:

/usr/share/man 在线帮助文档

/usr/share/doc 软件杂项文件说明。

/usr/share/zoneinfo 与时区有关到时区文件。

/usr/src 一般源码建议放在这里


/var 主要针对常变动的文件,包括缓存,登录文件,以及某些软件运行所产生到文件,包括程序文件还有MySQL数据库的文件

/var/log登录文件放置的目录,重要到文件有 /var/log/message,/var/log/wtmp (记录登录者的信息)


FHS制定出来到三层主目录 / ,/var ,/usr.
























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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值