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 19:26
下一篇 2017-03-26 19:58

相关推荐

  • 常见RAID总结

    RAID浅析 目录索引 一、定义 二、特点 三、常用RAID级别      四、RAID实现方式 五、实际环境测试 一、定义: 磁盘阵列(Redundant Arrays of Independent Disks,RAID),有“独立磁盘构成的具有冗余能力的阵列”之意。 独立磁盘冗余阵列(RAID,redundant array…

    Linux干货 2016-04-12
  • FHS文件系统各目录功能

    / 根目录。 包含了几乎所的文件目录。相当于中央系统。进入的最简单方法是:cd /。 /boot 引导程序,内核等存放的目录。 这个目录,包括了在引导过程中所必需的文件,引导程序的相关文件(例如grub,lilo以及相应的配置文件以及Linux操作系统内核相关文件(例如vmlinuz等一般都存放在这里。在最开始的启动阶…

    Linux干货 2016-10-20
  • Trie树:应用于统计和排序

    1. 什么是trie树 1.Trie树 (特例结构树)         Trie树,又称单词查找树、字典树,是一种树形结构,是一种哈希树的变种,是一种用于快速检索的多叉树结构。典型应用是用于统计和排序大量的字符串(但不仅限于字符串),所以经常被搜索引擎系统用于文本词频统计。它的优点是:最大限度地减少…

    Linux干货 2015-04-08
  • N25-第五周作业

    第五周 1、显示/boot/grub/grub.conf中以至少一个空白字符开头的行; [root@zf ~]# grep -E "^[[:space:]]+[[:alnum:]]+" /boot/grub/grub.conf     &n…

    Linux干货 2016-12-26
  • ansible

    运维自动化发展历程,ansible 命令使用

    2018-01-13
  • Linux 命令小结

    cat /proc/meminfo 校验内存使用 cat /proc/swaps 显示哪些swap被使用 cat /proc/version 显示内核的版本 cat /proc/net/dev 显示网络适配器及统计 cat /proc/mounts 显示已加载的文件系统 lspci -tv 罗列 PCI 设备…

    Linux干货 2017-06-18

评论列表(1条)

  • renjin
    renjin 2017-04-05 11:52

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