一、linux目录结构

1、根目录/下

bin:用户二进制文件,常用命令都在此目录下

sbin;这个目录下的linux命令通常由系统管理员使用

etc:包含所有程序所需的配置文件,以及服务的启动文件

home:普通用户的家目录

dev:设备文件,包括终端设备、USB或连接到系统的任何设备

var:变量文件,比如日志文件

tmp:临时文件

mnt :挂载目录

media :可移动媒体设备

2、重要目录和文件

/etc/issue:记录用户登录前的信息,比如内核,版本等  cat /etc/issue

/etc/motd:系统登录提醒语   比如 vi /etc/motd 里面写啥很‘welcom to linux ’,则再次登录的时候就会有提示语信息。日常实际操作比如可以针对不同的环境写提示语区分,测试环境和正式环境登录时都给出提示语,这样就可以避免操作错误的环境

/etc/redhat-release :查看系统版本

/etc/group:用户的组名和相关信息

/etc/passwd:账号信息文件(不包含密码信息,密码信息用x代替)chattr +i 可以锁定文件,不能再被更改。添加删除都不可以。chattr -i去掉解锁

/etc/shadow:密码信息文件

/etc/gshadow:组的密码

以上四个文件,在useradd时都涉及到

/etc/sudoers:可以执行使用sudo命令的配置文件

/etc/syslog.comf:设置日志文件,限定centos 5.x

/etc/rsyslog.conf:设置日志文件,限定centos 6.x

/usr/bin:可执行程序的的目录。从系统自带的软件包安装一些软件时,可执行文件大多会放在这个目录中

/usr/sbin:可执行程序的目录,大多存放涉及系统管理员的命令

/usr/local:用来存放用户自编译安装软件的存放目录。一般是通过源码包安装的软件,不指定路径的话,默认安装在这里。相当于c:\program files\

/usr/src:内核源码的存放目录

/usr/lib:系统会使用到的函数库

/var/log:各种系统日志存放地

/var/log/messages:系统信息默认日志文件。非常重要按周自动轮播。  ll /var/log/messages* 每周生成一个日志文件,可查看

/var/log/secure:记录系统登录信息。按周记录

/var/log/wtmp:记录登陆者信息的文件。是对last命令的记录。直接在命令行输入last,可以查看最近登录过得用户列表信息   lastlog查看最近登陆过的用户情况

/var/spool/cron/root:定时任务的默认路径

/var/spool/clientmqueue:邮件临时目录。要及时清理。偶尔会有该目录文件过多,导致/var所在分区inode数量被消耗尽,无法写入文件。

/proc:内核和进程的虚拟文件系统。

/proc/version:系统版本,类似uname -a

/proc/cpuinfo:处理器信息,如厂家,型号等

/proc/meminfo:系统内存信息

/proc/loadavg:系统负载信息

/etc/rc.local:存放开机自启动内容的文件。linux在加载会话之前会先加载这个文件。

linux基础一(目录结构)的更多相关文章

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

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

  2. 大数据每日干货第四天(linux基础之一目录结构与常用命令)

           为了和qq空间同步,也写的第四天,前面几天明天会发布,本来打算把每天学的东西记录下来,通过朋友给的建议要发的话稍微系统化下,从大数据需要的linux基础,到离线数据分析包括hadoop. ...

  3. Linux基础入门-目录结构及文件基本操作

    一.Linux的目录结构: Windows是以存储介质为主的,主要以盘符及分区来实现文件的管理,然后之下才是目录.但Linux的磁盘从逻辑上来说是挂载在目录上的,每个目录不仅能使用本地磁盘分区的文件系 ...

  4. linux基础知识-目录结构

    linux的目录结构/bin:是Binary的缩写,这个目录存放着系统必备执行命令 /boot:这里存放的是启动Linux时使用的一些核心文件,包括一些连接文件以及镜像文 件,自己的安装别放这里 /d ...

  5. Linux基础之 ---目录结构

    类Unix系统目录结构ubuntu没有盘符这个概念,只有一个根目录/,所有文件都在它下面/ 根目录bin //系统可执行程序,如命令boot //内核和启动程序,所有和启动相关的文件都保存在这里gru ...

  6. Linux文件系统的目录结构

    Linux下的文件系统为树形结构,入口为/ 树形结构下的文件目录: 无论哪个版本的Linux系统,都有这些目录,这些目录应该是标准的.各个Linux发行版本会存在一些小小的差异,但总体来说,还是大体差 ...

  7. Linux文件系统的目录结构详解

    Linux文件系统的目录结构详解   一.前 言 文章对Linux下所有目录一一说明,对比较重要的目录加以重点解说,以帮助初学者熟练掌握Linux的目录结构. 二.目 录 1.什么是文件系统 2.文件 ...

  8. Linux 文件系统的目录结构

    http://www.jb51.net/LINUXjishu/151820.htmlLinux下的文件系统为树形结构,入口为/ 树形结构下的文件目录: 无论哪个版本的Linux系统,都有这些目录,这些 ...

  9. Linux 文件系统和目录结构

    1. Linux 文件系统 2. linux 目录结构 3. 磁盘分区.文件系统和目录的关系 1. Linux 文件系统 Linux 支持多种的文件系统种类,除了 linux 通常使用的 ext 系列 ...

随机推荐

  1. TypeScript 在vue中定义全局类型

    全局类型定义 路径 src/types/store.d.ts /** * 定义全局的State在 store.d.ts文件中 */ // 单独的state,导出为单独的module使用 export ...

  2. JDK8 String类知识总结

    一.概述 java的String类可以说是日常实用的最多的类,但是大多数时候都只是简单的拼接或者调用API,今天决定深入点了解一下String类. 要第一时间了解一个类,没有什么比官方的javaDoc ...

  3. MySQL标识列(自增长列)

    #标识列/*又称为自增长列含义:可以不用手动的插入值,系统提供默认的序列值 特点:1.标识列必须和主键搭配吗?不一定,但要求是一个key2.一个表可以有几个标识列?至多一个!3.标识列的类型只能是数值 ...

  4. install -M

    [root@controller ~]# source admin-openrc [root@controller ~]# neutron ext-list +-------------------- ...

  5. Vue生命周期,我奶奶看了都懂了

    最近一直在学习Vue,而vue生命周期是我们不可能绕开的一个很核心的知识点,今天来简单的梳理一下大概的内容. 一.钩子函数 在一开始学习的时候,总有钩子函数这个名词冒出来,而且在vue官网文档中也频繁 ...

  6. 【转】Windows10删除文件时却提示文件不存在的解决方案

    Windows10系统使用一段时间后用户都会定期进行删除清理系统垃圾,减少系统盘的容量占用,但在删除的过程中许多用户都有可能遇到无法删除的情况,如下为删除文件时却提示文件不存在的解决方案. 1.新建一 ...

  7. MacOS上的效率设置--Windows转移过来的小白设置

    1 Copy Path Mac上面的文件管理并不像Windows那么的直观,经常需要指定文件路径时,总是去右键-简介获取相当的费劲.Mac之所以称之为生产力工具,优势就在于此了.利用自动操作的功能就能 ...

  8. JS继承 小白文

    继承我的理解是 一个对象 能够使用另一个对象的方法和属性 继承需要一个父类构造函数 一.通过原型链继承 通过 创建一个 Person 的实例对象,该对象身上 不仅有 name 和 age 等方法, 也 ...

  9. Redis秒杀系统架构设计-微信抢红包

    导读 前二天我写了一篇,Redis高级项目实战(点我直达),SpringBoot整合Redis附源码(点我直达),今天我们来做一下Redis秒杀系统的设计.当然啦,Redis基础知识还不过关的,先去加 ...

  10. java23种设计模式—— 二、单例模式

    源码在我的github和gitee中获取 介绍 单例模式(Singleton Pattern)是 Java 中最简单的设计模式之一.这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式. ...