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

相关推荐

  • Linux(Debian系)常用运维命令节选之一

    用硬件检测程序kuduz探测新硬件:service kudzu start ( or restart) 查看CPU信息:cat /proc/cpuinfo 查看板卡信息:cat /proc/pci 查看PCI信息:lspci (相比cat /proc/pci更直观) 查看内存信息:cat /proc/meminfo 查看USB设备:cat /proc/bus…

    Linux干货 2016-10-30
  • sed

    Stream EDitor, 行编辑器 sed是一种流编辑器,它一次处理一行内容。处理时,把当前 处理的行存储在临时缓冲区中,称为“模式空间”(pattern space),接着用sed命令处理缓冲区中的内容,处理完成后 ,把缓冲区的内容送往屏幕。然后读入下行,执行下一个循环 。如果没有使诸如‘D’的特殊命令,那会在两个循环之间清空 模式空间,但不会清空保留…

    Linux干货 2017-12-03
  • 集群-ipvsadm和NAT实验(3)

    纠正:报文进入内核空间后,当到达input链时发现是一个集群服务时,则直接发送到postrouting链,不经过forward链。 调度算法: 1、静态方法: rr:轮询,即依照次序从所有RS中进行挑选 wrr:加权轮询,按照权重在RS中进行轮询 sh:source hashing,源地址哈希,即对来自相同客户端的请求发送至同一RS,这样会破坏负载均衡效果。…

    Linux干货 2015-12-15
  • vim文本编辑器使用

    vim文本编辑器使用

    2017-09-20
  • raid5创建

    创建分区并改类型 创建raid5   创建把文件系统 生成配置文件    

    2017-12-17
  • 双主模型的Nginx高可用负载均衡集群

    实验目的:使用keepalived实现Nginx的双主高可用负载均衡集群 实验环境:两台Nginx proxy(双主Nginx,各需要两块网卡,eth0连接内网,eth1连接外网)、两台web server(请求的负载均衡)、一台client用于验证结果。 注意:为了不影响实验结果,在实验开始前先关闭iptables和selinux 操作步骤: 一、配置IP…

    2017-05-13

评论列表(1条)

  • renjin
    renjin 2017-04-05 11:52

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