Linux中/etc目录下常用的配置文件及其含义总结

     在linux中有一个很重要的思想就是一切皆文件,也就是说所有的系统参数的配置都是保存在各种各样的配置文件当中的,这点Linux和Windows有很大的差别。
     因为Linux中有众多配置文件,学习起来难免会不容易记忆,所以在此把一些常用的配置文件记录下来,做一个归纳总结。根据FHS的规范,linux中的配置文件基本都存储在/etc路径下。
/etc/passwd
     此配置文件主要存储的是用户信息,其内容主要又7个字段组成,每个字段中间用:隔开,每个字段含义如下:
  1. 用户名;
  2. 用户密码,用户的密码信息是存放在/etc/shadow配置文件中,此处用一个x代替;
  3. 用户的ID号;
  4. 用户基本组的ID号;
  5. 用户的注释信息
  6. 用户家目录
  7. 用户默认的shell程序
/etc/group
     此配置文件存放的是用户组信息,由4个字段组成,每个字段含义如下:
  1. 组名
  2. 用户组密码,其信息主要存放在/etc/gshadow中,此处用x代替;
  3. 用户组ID号
  4. 以这个用户组为附加组的用户
     /etc/shadow
     此配置文件存放的是用户的密码文件,其内容由9个字段组成,含义如下:
  1. 用户名
  2. 密码文件,其内容是经过加密的,如果内容为!!表示用户为锁定状态;
  3. 密码距上次登录已经使用的时间
  4. 密码最长的使用期限
  5. 密码离过期还有多少天的时候对用户提出警告
  6. 密码过期之后,禁用之前的天数
  7. 密码多长时间就不可使用了
  8. 保留字段
/etc/inittab
     init的配置文件,当系统启动完成之后init进程会从inittab配置文件中读取相应的runlevel信息;
/etc/issue
     登录系统之前提示信息,其内容默认为:Kernel \r on an \m,通过修改其内容可以修改显示内容;  
 /etc/mtod
      用来定义登录之后的提示信息; 
 /etc/sysconfig/network-script/ifcfg-eth(ens)#
     网卡配置文件,可以编辑网卡开机是否启动,IP地址获取方式,IP地址,DNS地址,网关地址,子网掩码等信息;
 /etc/yum.repos.d
     yum源文件都存放在此目录下,yum可以通过其指定的地址来安装程序;
/etc/profile
     系统中所有关于shell环境的配置都在此目录;
 /etc/bashrc
     每一个运行bash shell的用户都会执行此文件,用来获取bash中定义的信息;
~/.bash_profile:
     用户定义的环境变量都存放在此文件,只对当前用户生效;
~/.bashrc
     用户对bash的设置,仅对当前用户生效
/etc/shells
     列出系统支持的所有shell类型;
/etc/fstab
     系统卡机挂载的所有设备文件都在此配置文件中。由6个字段组成,含义:
  1. 要挂载的设备;
  2. 挂载点;
  3. 文件系统类型;
  4. 挂载选项,默认为defaults(rw,suid,dev,exec,auto,nouser,async);
  5. 通过dump备份频率;
  6. 开机是否通过fsck检查及fsck检查优先级,1为最高;
/etc/hosts
     主机名称列表,用于解析主机名;
/etc/crontab
     系统定义的周期性计划;
/etc/sysconfig/i18n
     系统默认的语言类型;
     根据学习进度,目前接触比较多的就是这些配置文件,若以后有新的常用配置文件也会增加到此文章中。
     

原创文章,作者:王子豪,如若转载,请注明出处:http://www.178linux.com/71798

(7)
王子豪王子豪
上一篇 2017-03-26
下一篇 2017-03-26

相关推荐

  • 马哥教育网络班19期+第三周课程练习

    1、列出当前系统上所有已经登录的用户的用户名,注意:同一个用户登录多次,则只显示一次即可。   whoami 只显示已经登录的用户     who | cut -d' ' -f1 | sort&nbs…

    Linux干货 2016-06-19
  • N26-第二周作业-邢岩(1)

     马哥门徒-N26-邢岩   度过了一个愉快的春节,又到了上班的时候了!我的Linux基础学习也进行到了疯狂记命令的阶段,痛并快乐着!那就让我来说一下Linux上的文件管理类命令都有哪些吧。   Linux的文件相关命令还是蛮多的,我不妨简单的总结一下,归结为6类常用的命令: 1、目录切换类命令   pwd命令:显示工…

    Linux干货 2017-02-10
  • DNS and BIND 配置指南

    前言     说来接触Linux也有一年了,BIND是我曾经学习RH系Linux接触的第一个服务,对我有着莫大的意义,当初差点因为这个服务难以配置而放弃Linux,今天学完马哥的bind相关系列视频之后,写一篇DNS and BIND的基础到进阶。 一、DNS的基础知识 DNS是什么? DNS(Domain Name …

    Linux干货 2016-03-21
  • 系统基础之文件查找工具find

    文件查找:        在运维人员操作系统时,要接触大量的文件,为了避免忘记文件存放位置的尴尬,就需要我们有一种文件查找工具的帮忙,下面是两个文件查找工具的详解,locate以及find,分别分享给大家. 第一款工具: Locate locate – find files by name loc…

    Linux干货 2016-08-16
  • 专属个人的聊天机器人的实现——图灵机器人

    先体验一下:图灵机器人智能聊天体验:http://www.tuling123.com/openapi/cloud/proexp.jsp 1、简介        本篇为大家介绍使用图灵机器人api实现聊天机器人的方法,该api本身已经拥有了智能聊天的功能,但我们可以自定义知识库的方式简单实现专属个人的聊天机器人。 2、开…

    Linux干货 2016-03-28
  • linux下文件类型简介

    linux下文件类型简介 概述 文件类型缩写及别称 文件类型的缩写、翻译及别称 文件类型 缩写 英文 其他名称 普通文件 – Regular file 目录文件 d Directory file 块设备文件 b Block special file 块区文件 字符设备文件 c Character special file 字符设备文件 数据传送 …

    Linux干货 2016-10-17

评论列表(1条)

  • renjin
    renjin 2017-04-05 11:52

    对/etc目录下的一些较为常用的文件详细的介绍上,内容上写的很好,可以适当的加入图片