linux 目录的特点:

1). /是所有目录的顶点

2).目录结构像一颗倒挂的树

3).目录和磁盘分区是没有关联的

4)./下不同的目录可能对应不同的分区或磁盘

5).所有的目录都是按照一定的类别有规律的组织和命名的

linux 里设备不挂载是看不到入口的,类似没有窗口的监狱。如果希望设备被访问,就必须给这个设备一个入口,

这个入口就叫做挂载点,挂载点的表现实质是一个目录

linux目录结构 link to notes

目录

说明

/usr

存放Unix系统商(比如IBM和HP)开发的程序 根据存放数据反推,可以理解 user,有的称为 unix software resource

/user/local

存放用户自己安装的程序,相当于C:/program files。一般编译软件的默认路径,yum或rpm 包安装默认路径一般不是这里

/usr/src

内核源码存放目录,比如下面有内核源码目录,比如linux,linux-2.xxx.xx目录等。

1.rpm -ivh 包名.rpm(存在rpm包,又无法用 yum的时候)

2.yum install 包名(下载--rpm--解决软件依赖)-简单方便的方法(习惯:线上对外的服务器很少安装 Apache,Nginx,MySQL,功能性软件会用yum)

3.源码(./configure,make,make install),定制,大中小企业重要服务。

门户:源码--定制RPM包--制作yum仓库--yum安装

/usr/sbin

也是可执行程序的目录,但大多存放涉及系统管理的命令;显示相似目录是/sbin 或/usr/local/ 或/usr/X11R6/sbin等

 

/var

变化的目录,一般是日志文件,cache的目录

/var/log/messages

系统信息默认日志文件,非常重要。按周轮循

/var/log/secure

记录登入系统存取信息的文件,按周自动轮训,例如 pop3 ,ssh,telnet ,ftp等都会记录在此。系统安全日志文件,依赖于rsyglog服务开启

[root@wen ~]# tail -20 /var/log/secure

/var/spool/cron/root

/proc

显示内核及进程信息的虚拟文件系统

/proc/cpuinfo

关于处理器的信息,如类型,厂家,型号和性能等。top 看cpu ,sar

/proc/meminfo

系统内存信息,free -m

/proc/loadavg

系统负载平均值信息(系统的繁忙情况,比较准确,但是不够细致反应系统性能指标),uptime的结果,负载不要超过CPU的核数,看负载top,uptime

/proc/mounts

设备挂载的信息,df -h 类似

/etc

系统配置及服务配置文件,启动命令的目录

(1)二进制软件安装包(yum,rpm)的配置文件默认路径

exports

fstab

hosts

inittab

issue

ld.so.conf

motd

networks

passwd

/etc/hosts

设定用户IP与名字(或域名)的对应解析表,相当于本地LAN局域网内的DNS    #类似C:\WINDOWS\system32\drivers\etc\hosts ,LAN内IP域名解析文件,开发测试时做临时的域名解析常用

/etc/sysconfig/network

可以修改机器名及网卡启动,网关等配置

永久更改主机名,需要同时修改以下两项:

1.vi /etc/sysconfig/network

sed -i 's#HOSTNAME=wen#HOSTNAME=kevin#g' /etc/sysconfig/network

2.hostname 主机名

/etc/rc.local

用于存放开机自启动程序命令的文件(chkconfig常用来管理yum/rpm安装的程序的服务的开机自启动)。自己开发的程序,习惯把启动命令放入/etc/rc.local,实现开机启动这些程序,linux开机时会把/etc/rc.local里的内容执行一遍

/etc/init.d

这个目录是用来存放系统或服务器通过yum或rpm工具安装的软件的默认启动命令比如centos

[root@wen ~]# ll /etc/init.d

lrwxrwxrwx. 1 root root 11 8月  30 05:46 /etc/init.d -> rc.d/init.d

RHEL:service 服务名 start === /etc/init.d/服务名 start

/etc/profile

加载系统登录程序一个目录,命令和文件独立存在!

以文件的形式存在(*.sh为扩展名),但要可执行。

/etc/sysconfig/network-scripts/ifcfg-eth0

配置网络地址及GW等

(1)重启网卡 /etc/int.d/network restart(影响所有网卡)

(2)ifdwon eth0 && ifup eth0 只针对eth0

通过setup -->"network configuration"修改网卡就是在修改这个文件

/etc/motd

[root@wen ~]# echo "welcome to my linux ">/etc/motd

[root@wen ~]# cat /etc/motd

welcome to my linux             #登录提醒,登录之后的信息

/etc/issue

记录用户登录前显示的系统版本信息

[root@wen ~]# cat -n /etc/issue

[root@wen ~]# ll /etc/issue*

-rw-r--r--. 1 root root 0 9月  29 06:44 /etc/issue

-rw-r--r--. 1 root root 0 9月  29 06:44 /etc/issue.net

/etc/redhat-release

包括一行声明Redhat版本号和名称的信息

[root@wen ~]# cat /etc/redhat-release

CentOS release 6.7 (Final)

[root@wen ~]# uname -m

x86_64

[root@wen ~]# uname -r

2.6.32-573.el6.x86_64

/opt

在某些系统,用于存放第三方厂商开发的程序,所以取名为option,意为“选装”

/home

存放用户的数据,家目录

/bin

常用二进制命令所在的目录。比如ls,mkdir,rm,cut等命令;/bin目录和 /usr/bin类似

/lib64

库文件存放目录

/dev

设备目录

/tmp

临时文件目录

/root

超级管理员的家目录

/sbin

超级用户命令的目录

linux 文件及目录结构体系的更多相关文章

  1. Linux 文件与目录结构

    [Linux文件] Linux 系统中一切皆文件. [Linux目录结构] --/bin 是Binary的缩写, 这个目录存放着最经常使用的命令. --/sbin s就是Super User的意思,这 ...

  2. 1.Linux文件及目录结构

    Linux 文件结构 在Linux中 ,一切皆文件 目录结构

  3. (大数据工程师学习路径)第一步 Linux 基础入门----目录结构及文件基本操作

    Linux 目录结构及文件基本操作 介绍 1.Linux 的文件组织目录结构. 2.相对路径和绝对路径. 3.对文件的移动.复制.重命名.编辑等操作. 一.Linux 目录结构 在讲 Linux 目录 ...

  4. Linux 01 Liunx目录结构及文件基本操作

    Linux目录结构及文件基本操作 1.Linux的文件组织目录结构(遵循FHS标准) FHS(Filesystem Hierarchy Standard)标准:多数Linux版本采用这种文件组织形式, ...

  5. Linux中的文件和目录结构详解

    对于每一个Linux学习者来说,了解Linux文件系统的目录结构,是学好Linux的至关重要的一步.,深入了解linux文件目录结构的标准和每个目录的详细功能,对于我们用好linux系统只管重要,下面 ...

  6. Linux学习之二-Linux系统的目录结构

    Linux学习之二-Linux系统的目录结构 在Linux的根目录下,有很多的目录,但是需要记住,对于Linux而言,一切皆文件.因此此处的目录也是文件.用ls / 命令就能看到根目录下的各类不同的目 ...

  7. Linux 文件与目录管理

    Linux 文件与目录管理 我们知道Linux的目录结构为树状结构,最顶级的目录为根目录 /. 其他目录通过挂载可以将它们添加到树中,通过解除挂载可以移除它们. 在开始本教程前我们需要先知道什么是绝对 ...

  8. 深入理解linux系统的目录结构(总结的非常详细)

    对于每一个Linux学习者来说,了解Linux文件系统的目录结构,是学好Linux的至关重要的一步.,深入了解linux文件目录结构的标准和每个目录的详细功能,对于我们用好linux系统只管重要,下面 ...

  9. linux系统的目录结构

    前言 对于每一个Linux学习者来说,了解Linux文件系统的目录结构,是学好Linux的至关重要的一步.,深入了解linux文件目录结构的标准和每个目录的详细功能,对于我们用好linux系统只管重要 ...

随机推荐

  1. 【自动化测试】WebDriver使用

    from selenium import webdriver from selenium.webdriver.common.keys import Keys from bs4 import Beaut ...

  2. PHP 数组下标自动转换为整型的坑

    在做项目时,上线后遇到一个 BUG,有一个数组存储了下标从 '01'到'18' 总共18组数据.上线前测试了前几组数据,没问题.上线后,在用户选择'15'时报错,找不到这个数据.查了一下代码,数据是没 ...

  3. DEDE网站地图优化技巧

    DEDE网站地图优化技巧-把网站地图生成在系统根目录,利于搜索引擎收录相信恨多用DEDECMS做站的朋友,为避免将data目录内的东西随便外泄,在robots中将data目录屏蔽了,但是DEDE默认的 ...

  4. workflow-core 简介

    最近想做一个OA相关的网站开发,一直都听说有workflow的东西,之前也断断续续学习过 Workflow Foundation 4.0,还是没有搞明白到底能够用它做什么 但还是觉得workflow在 ...

  5. Stream的排序

    1.list<Integer>的正序 List<Integer> list = new ArrayList<>();list.add(50);list.add(45 ...

  6. java_第一年_JavaWeb(9)

    JavaBean是一个遵循某种特定写法的Java类,有以下特点: 必需具有一个无参的构造函数 属性必需私有化 私有化的属性必需通过public类型的方法暴露给其它程序,其方法命名也有一定的规范 范例: ...

  7. python 谈赋值和copy区别

    1变量赋值 a=1 b=a b=1 a=3 b还是等于1 2,列表赋值 嵌套列表情况 如果想让列表单独出来怎么办呢 ,这时候用到copy 如果列表嵌套列表情况 还是一样的, 如果想深度copy imp ...

  8. .net 异步

    原文:https://www.cnblogs.com/wisdomqq/archive/2012/03/26/2412349.html 在说到异步前,先来理一下几个容易混淆的概念,并行.多线程.异步. ...

  9. Pull Request的正确打开方式(如何在GitHub上贡献开源项目)

    Pull Request的正确打开方式(如何在GitHub上贡献开源项目) GitHub的官方帮助如下: Fork A Repo: https://help.github.com/articles/f ...

  10. JVM(8)之 Stop The World

    开发十年,就只剩下这套架构体系了! >>>   小伙伴还记得上一篇中我们留下的一个问题吗?什么是停顿类型!经过前几章的学习,我们知道垃圾回收首先是要经过标记的.对象被标记后就会根据不 ...