/根目录
/boot 系统启动相关的文件,如内核、initrd,以及grub(bootloader)
/dev 设备文件 块设备:随机访问,数据块 字符设备:线性访问。
/etc 系统全局配置文件
/home 普通用户的家目录,每一个普通用户的家目录通常默认为/home/USERNAME
/root 管理员用户的家目录
/lib 库文件:静态库.a 动态库.so(shared object) /lib/modules:内核模块文件
/media 挂在点目录,移动设置
/mnt 额外点目录,额外的临时文件系统
/opt 可选目录,第三方程序厂商驱动程序
/proc 伪文件系统,内核映射文件
/sys 伪文件系统,跟硬件设备相关的属性映射文件
/tmp 临时文件,/var/tmp
/var 可变化的文件,一般为日志文件存放目录。
/bin 可执行文件,用户命令
/sbin 管理员才可执行命令
/usr 全局的共享只读文件 shared,read-only
/usr/local 本地数据存放目录
/etc/目录
/etc/sysconfig/network-scripts/ifcfg-eth0 网卡路径,修改完重启生效。
/etc/init.d/network restart 重启网卡 —>配置文件onBOOT=yes需打开
ifdown eth0 && ifup eth0 关闭和启动网卡 查看网卡:ifconfig
/etc/sysconfig/network 修改主机名的配置文件,也可以配置网关, HOSTNAME=NAME
hostname xuliangwei.com 临时生效
/etc/hosts 静态主机查询
Host在企业里作用
1.开发、产品、测试等人员,用于通过正式的域名测试产品。
2.服务器之间的调用,可以用域名(内部DNS)方便迁移。
/etc/resolv.conf Dns客户端配置文件,如果在网卡配置了dns,优先于网卡
/etc/fstab 开机自动挂载磁盘
1.设备
2.挂载点
3.文件系统类型
4.挂载的选项
5.备份 0不备份
6.开机检测磁盘 0不扫描
/etc/rc.local 服务器档案文件,所有程序开机启动可以放入/etc/rc.local
/etc/initttab 控制开机默认启动级别
/etc/init.d 启动脚本的路径
/etc/profile 系统环境变量
/etc/profile.d 程序或脚本(重新登录会执行)登录后执行的脚本所在地
/etc/passwd 用户数据库文件,用户名,家目录,加密的口令或者其他
/etc/shadow 影子口令文件,用户密码存放至此,只对root可读,使破译口令更难
/etc/group 用户组数据库文件
/etc/gshadow 组密码文件
/etc/sudoers 可以sudo命令的配置文件 -c检测语法
/usr/目录
/usr/src 源代码,内核源代码存放位置
/usr/local 编译安装,存放路径
/usr/bin 二进制执行文件
/usr/sbin 管理员使用的命令(二进制)
/usr/lib 存放一些常用的动态链接共享库和静态档案库;
/usr/local/src 源码包存放目录
/usr/local/bin 源码编译存放二进制文件
/usr/local/sbin 源码编译二进制文件管理员可执行
/usr/local/lib 源码文件二进制的库
/var/目录
/var/log/messages 系统日志
/var/log/secure 系统安全日志(安全监测)
/var/spool/cron/root 定时任务crond配置文件
/var/spool/clientmqueue/ 当邮件服务未开启时,所有应发给系统管理员的邮件都将堆放在此
/var/spool/mail/ 邮件目录
/proc/目录
虚拟文件系统,将内核与进程状态归档为文本文件(系统信息都存放这目录下)。
/proc/meminfo 查看内存信息
/proc/loadavg 查看负载信息
/proc/uptime 就是用 uptime 的时候,会出现的资讯啦!
/proc/cpuinfo 查看CPU信息,类型,厂家和性能等
Linux命名规则
1、长度不能超过255字符
2、不能使用/当文件名
3、严格区分大小写
http://liangweilinux.blog.51cto.com/8340258/1670600