linux目录结构介绍及重要目录说明
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux目录结构介绍及重要目录说明相关的知识,希望对你有一定的参考价值。
根节点:/,所有文件都挂载在这下面,目录结构和分区设备是没有关系的,不同的目录可以跨越不同磁盘设备和分区
1、查看分区:
[[email protected] Downloads]# ls /dev/sda*
/dev/sda /dev/sda1 /dev/sda2 /dev/sda3
2、挂载:mount
如:mount /dev/sdb1 /usr
3、文件目录规则:
应用程序:/usr/bin
数据文件、帮助:/usr/share
配置文件:/etc/
启动命令:/etc/init.d
4、路径
据对路径:cd /home
相对路径:cd data/
5、tree命令:
安装:centos中进行“yum -y install tree”命令操作,安装可能报错
下载: ftp://mama.indstate.edu/linux/tree/ 下载安装包
解压:tar -xzvf tree-1.7.0.tgz
编译:进入tree-1.7.0目录,执行make编译
拷贝:cp tree /bin
示例: tree -L 1 / --显示/目录下的所有目录,只显示1级(L表示显示层级,后面跟数字)
6、一级目录结构:
[[email protected] Downloads]# tree -L 1 /
/--存放系统相关程序
├── bin--存放普通用户的常用二进制命令所在目录
├── boot --存放linux的内核及引导程序
├── dev--存放设备文件,如:磁盘、声卡、光驱等;查看磁盘:ls /dev/sd*
├── etc--存放二进制安装包(yum、rpm)、服务启动命令、配置文件
├── home --存放用户家目录(root除外),创建一个用户在会在这里多一个同名文件夹
├── lib--存放库文件目录,32位
├── lib64 --存放库文件目录,64位系统才有
├── lost+found --系统意外崩溃或者关机,则会临时文件放这里,下次开机会用fsck修复
├── media
├── mnt --临时挂载点,文件系统(设备)的入口,如:u盘、光盘等
示例:
查看磁盘挂载情况:fdisk -l
挂载磁盘:mount /dev/sdb /mnt,卸载:umount /mnt
查看挂载结果:df -h
├── opt--可选,有些公司指定该目录为安装软件目录
├── proc --存放内核及系统信息的虚拟文件系统(比如:磁盘、内存、cpu)
示例:
查看cput信息:cat /proc/cpuinfo
查看内存信息:cat /proc/meminfo
查看负载信息:cat /proc/loadavg
├── root--系统管理员root用户根目录
├── sbin--存放超级用户root的命令,系统管理用户(普通用户无法使用)
├── selinux
├── srv
├── sys
├── tmp--临时文件目录,所有用户都可以使用
├── usr--存放用户程序(很多目录与根下面一样), /usr/local --存放用户安装的程序
└── var--存放可变数据的目录,如:日志、缓存,记录系统的一些日志及故障信息
示例:
系统日志:/var/log/message,存放系统日志,包括出现故障等
系统安全日志:/var/log/secure,系统安全信息,如用户登录信息等
定时任务:/var/spool/cron
7、重要子目录:
网卡:cat /etc/sysconfig/network-scripts/ifcfg-eth0,eth0表示第一块网卡
重启:/etc/init.d/network restart,针对所有网卡
关闭/打开:ifdown eth0、ifup eth0,针对某个网卡
客户端dns配置:cat /etc/resolv.conf
局域网域名配置:cat /etc/hosts
开机自启动程序命令:cat /etc/rc.local,与chkconfig功能相似
系统服务所在目录:cat /etc/init.d,存放系统或服务以System V模式启动的脚本
全局环境变量:cat /etc/profile
以上是关于linux目录结构介绍及重要目录说明的主要内容,如果未能解决你的问题,请参考以下文章