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

相关推荐

  • 马哥教育网络班21期-第七周课程练习

    1、创建一个10G分区,并格式为ext4文件系统;     #fdisk /dev/sdb (n;p;1;+10G;w)     #partx -a -n 1 /dev/sdb     (1…

    Linux干货 2016-08-22
  • Linux上glob用于实现文件名的通配、IO重定向及管道

    Linux中所谓的通配是指,显示以指定条件为条件的文件;即通配的含义是指搜寻以已知条件为前提的目标文件。 常用文件通配符有: 文件通配符 含义 例子 * 任意长度的任意字符 如a*,搜寻所有以a为首的文件名的文件 ? 任意的单一字符 如a?,搜索所有的以a开头的两个字符的文件名的文件 [] 匹配指定范围内的任意的单个字符 如[a-z],匹配任意单个字母(不区…

    Linux干货 2017-04-04
  • n28 第二周作业

    n28 第二周作业

    Linux干货 2017-12-09
  • bash的特性和目录管理命令

    bash的特性和目录管理命令 bash特性     1. 命令补全机制: 所谓的命令补全,就是当输入命令的前几个字符的时候,按下tab,此时,bash根据输入的字符串,到path路径下进行寻找,把找到的且能唯一根据这个字符串标识的命令,予以补全。 如果根据这个字符串能在一个目录下面找到多个相同的命令,则再按一下tab就能列出所有…

    Linux干货 2016-10-29
  • Linux Basics–part5

    1、显示当前系统上root、fedora或user1用户的默认shell ~]# grep “^\(root\|fedora\|user1\)” /etc/passwd | cut -d: -f7 或者 ~]# egrep “^(root|fedora|user1)” /etc/passwd | cut -d:…

    Linux干货 2017-08-24
  • ☞RAID使用手册

    RAID使用手册 RAID演示

    Linux干货 2016-09-02

评论列表(1条)

  • renjin
    renjin 2017-04-05 11:52

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