linux中常用的配置文件
2014-05-06 21:30
141 查看
Linux 系统中常用的配置文件汇总解析
注:为了方便记忆和学习,对Linux 系统中常用的配置文件有一个整体上的认识和把握,
知道一些常用配置文件有哪些主要的选项和用途。其中有错误的地方,欢迎兄弟们给予改正。
一、系统引导流程中的配置文件
1. /etc/inittab
格式:id:run-levels:action:process
含义:id 标识符,一般为两位字母或数字
run-levels 运行级别,可以指定多个
action 执行的状态和要求.
action 常用取值:
initdefault 指定系统缺省启动的运行级别
sysinit 系统启动任何运行级别都执行process
wait 执行process 中的指定命令并等其结再执行其他命令
crtlaltdel 按下crtl+alt+del 时执行process 指定的命令
process 运行脚本的命令
作用:init 进程通过读取它来执行相应的运行级别和状态,从而继续引导系统
2. /boot/grub/grub.conf
格式
含义:default 定义缺省启动系统(多系统时才有意)
timeout 定义默认等待时间(值为0 则不等待)
splashimage 定义grub 的界面图片
hiddenmenu 隐藏菜单
title 定义菜单项名称
root 定义系统内核所在的分区
kernel 指定内核所在位置
initrd 指定镜像文件所在位置
作用:对自举程序grub 菜单以及grub 加载内核所需要的系统配置信息的设定.
二、软件包管理中的修改Yum 源为光盘
1. /etc/yum.repos.d/CentOS-Media.repo
格式
含义:baseurl 指定yum 源的路径
enable=1 表示启用 =0 表示不启用
作用:通过配置此文件,可以自己制作yum 源,如图,/mnt/cdrom 这是指定光
盘的挂载点为yum 源,即以光盘作为yum 源。
三、用户及用户组配置文件
1,/etc/paswd
格式:用户名 :密码:UID:GID:描述:宿主目录:shall类型
含义:用户名 字母和数字组成
密码位 Linux 历史遗留问题。明文转为密文放入shadow 文件
UID 用户标识
GID 缺省用户组标识
描述 用户的描述信息
宿主目录 用户登录系统后的缺省目录
Shell 类型 用户使用的shell
作用:存放用户的信息
2,/etc/shadow
格式:用户名:密码:最后一次修改时间:最小时间间隔:最大时间间隔:警告时间:账号闲置时间:失效时间:标示
含义:
最后一次修改时间 用户最后一天修改密码的天数
最小时间间隔 两次修改密码之间的最小天数
最大时间间隔 密码保持有效的最多天数。
警告时间 从系统开始警告到密码失效的天数
账号闲置时间 账号多久没有登录过
失效时间 密码失效的绝对天数
标志 一般不使用
作用:配置用户账号的密码、时间范畴等一些信息。
3. /etc/group
格式: 组名:组密码:GID:组内用户列表
含义:组名 用户组名称
组密码 可以使非组内用户切换到组内,临时具有该组权限
GID 用户组标识
组内用户列表 属于该组的所有用户列表
作用:用户组配置文件,列明了用户与组的关系
4. /etc/gshadow
格式:组名:组密码:组管理员:组内用户列表
含义:组管理员 设定组管理员可以管理组内其他用户,其他选项同gpasswd
5. /etc/motd
格式: 无固定格式
含义:红色框内是用户登录后显示的信息。
作用:可以发布公共信息,或者使用系统的特别说明等…
四、Sudo 授权中的配置文件中的主要用法
1. /etc/sudoers
格式:用户名 主机IP 地址=命令1,命令2,命令N…
含义:用户名 sudo 授权执行sudo 命令的用户。
主机IP 地址 可以写具体的ip 、localhost 、all
命令: 原则上授予的命令越精细越好。
作用:授权普通用户以root 身份执行命令
五、服务进程管理计划任务文件
1、 Crontab 文件
格式:分钟 小时 日 月 星期 命令1;命令2;命令N
含义:分钟 范围在0-59 的任意数字,间隔时间用*/N 表示(0<=N<=59)
小时 范围在0-23 的任意数字,间隔时间用*/N 表示(0<=N<=23)
日 范围在1-31 的任意数字
月份 范围在1-12 的任意数字
星期 范围在0-6 的任意数字,0 表示星期日,剩下的分别对应星期1-6
命令 在指定时间点或周期内执行设定的命令,多条命令用“;”间隔顺
序执行。
* 未知时间用*表示
作用:用于生成crond 进程所需要的crontab 文件,周期执行配置文件中的命令
或脚本
六、文件系统管理
1. /etc/fstab (重点文件,很多系统的功能都靠它来实现。)
格式:分区名:挂载点:文件系统类型:设置:是否检测:检测顺序
含义:分区名 这个位置可以指定分区设备名例如/dev/sdb2(第二块硬盘
的第二分区)、卷标、swap 文件、远程主机共享目录等。
挂载点 磁盘分区或者是远程共享目录所挂载的空目录。SWAP 分
区或者SWAP 文件挂载点项为swap。
文件系统类型 一般硬盘分区的文件系统类型为ext3,虚拟内存为swap、
远程共享目录类型为nfs,其他文件类型为系统特殊文件
类型。
设置 defaults 为默认设置,default 中常用设置选项包括:
rw 可读写
suid 开启SETUID 功能
exec 支持可执行文件
auto 自动挂载分区
nouser 只有root 可以挂载
async 异步存储
非默认选项:非默认选项要写到defaults 后面用逗号间隔
例如defaults,acl,usrquota
ro 只读类型
nosuid 禁止使用SETUID 权限
noexec 禁止可执行文件执行
sync 同步存储
acl 开启访问控制功能
usrquota 开启磁盘配额功能
作用:磁盘分区的文件系统挂载、磁盘配额功能的实现、ACL 访问控制列表的
实现、增加SWAP 虚拟内存、挂载远程共享目录等功能都需要写入这个
配置文件当中才能够生效。
-----------------以下内容正在整理编辑当中-----------------
七、网络配置文件
/etc/sysconfig/network-scripts/ifcfg-eth0
/etc/sysconfig/network
/etc/rc.d/init.d/network
/etc/hosts
/etc/services
/etc/resolv.conf
八、文件共享服务
/etc/samba/smb.conf
/etc/vsftpd/vsftpd.conf
/etc/exports
/etc/fstab
/etc/ssh/sshd_config
/etc/xinetd.d/rsync
注:为了方便记忆和学习,对Linux 系统中常用的配置文件有一个整体上的认识和把握,
知道一些常用配置文件有哪些主要的选项和用途。其中有错误的地方,欢迎兄弟们给予改正。
一、系统引导流程中的配置文件
1. /etc/inittab
格式:id:run-levels:action:process
含义:id 标识符,一般为两位字母或数字
run-levels 运行级别,可以指定多个
action 执行的状态和要求.
action 常用取值:
initdefault 指定系统缺省启动的运行级别
sysinit 系统启动任何运行级别都执行process
wait 执行process 中的指定命令并等其结再执行其他命令
crtlaltdel 按下crtl+alt+del 时执行process 指定的命令
process 运行脚本的命令
作用:init 进程通过读取它来执行相应的运行级别和状态,从而继续引导系统
2. /boot/grub/grub.conf
格式
含义:default 定义缺省启动系统(多系统时才有意)
timeout 定义默认等待时间(值为0 则不等待)
splashimage 定义grub 的界面图片
hiddenmenu 隐藏菜单
title 定义菜单项名称
root 定义系统内核所在的分区
kernel 指定内核所在位置
initrd 指定镜像文件所在位置
作用:对自举程序grub 菜单以及grub 加载内核所需要的系统配置信息的设定.
二、软件包管理中的修改Yum 源为光盘
1. /etc/yum.repos.d/CentOS-Media.repo
格式
含义:baseurl 指定yum 源的路径
enable=1 表示启用 =0 表示不启用
作用:通过配置此文件,可以自己制作yum 源,如图,/mnt/cdrom 这是指定光
盘的挂载点为yum 源,即以光盘作为yum 源。
三、用户及用户组配置文件
1,/etc/paswd
格式:用户名 :密码:UID:GID:描述:宿主目录:shall类型
含义:用户名 字母和数字组成
密码位 Linux 历史遗留问题。明文转为密文放入shadow 文件
UID 用户标识
GID 缺省用户组标识
描述 用户的描述信息
宿主目录 用户登录系统后的缺省目录
Shell 类型 用户使用的shell
作用:存放用户的信息
2,/etc/shadow
格式:用户名:密码:最后一次修改时间:最小时间间隔:最大时间间隔:警告时间:账号闲置时间:失效时间:标示
含义:
最后一次修改时间 用户最后一天修改密码的天数
最小时间间隔 两次修改密码之间的最小天数
最大时间间隔 密码保持有效的最多天数。
警告时间 从系统开始警告到密码失效的天数
账号闲置时间 账号多久没有登录过
失效时间 密码失效的绝对天数
标志 一般不使用
作用:配置用户账号的密码、时间范畴等一些信息。
3. /etc/group
格式: 组名:组密码:GID:组内用户列表
含义:组名 用户组名称
组密码 可以使非组内用户切换到组内,临时具有该组权限
GID 用户组标识
组内用户列表 属于该组的所有用户列表
作用:用户组配置文件,列明了用户与组的关系
4. /etc/gshadow
格式:组名:组密码:组管理员:组内用户列表
含义:组管理员 设定组管理员可以管理组内其他用户,其他选项同gpasswd
5. /etc/motd
格式: 无固定格式
含义:红色框内是用户登录后显示的信息。
作用:可以发布公共信息,或者使用系统的特别说明等…
四、Sudo 授权中的配置文件中的主要用法
1. /etc/sudoers
格式:用户名 主机IP 地址=命令1,命令2,命令N…
含义:用户名 sudo 授权执行sudo 命令的用户。
主机IP 地址 可以写具体的ip 、localhost 、all
命令: 原则上授予的命令越精细越好。
作用:授权普通用户以root 身份执行命令
五、服务进程管理计划任务文件
1、 Crontab 文件
格式:分钟 小时 日 月 星期 命令1;命令2;命令N
含义:分钟 范围在0-59 的任意数字,间隔时间用*/N 表示(0<=N<=59)
小时 范围在0-23 的任意数字,间隔时间用*/N 表示(0<=N<=23)
日 范围在1-31 的任意数字
月份 范围在1-12 的任意数字
星期 范围在0-6 的任意数字,0 表示星期日,剩下的分别对应星期1-6
命令 在指定时间点或周期内执行设定的命令,多条命令用“;”间隔顺
序执行。
* 未知时间用*表示
作用:用于生成crond 进程所需要的crontab 文件,周期执行配置文件中的命令
或脚本
六、文件系统管理
1. /etc/fstab (重点文件,很多系统的功能都靠它来实现。)
格式:分区名:挂载点:文件系统类型:设置:是否检测:检测顺序
含义:分区名 这个位置可以指定分区设备名例如/dev/sdb2(第二块硬盘
的第二分区)、卷标、swap 文件、远程主机共享目录等。
挂载点 磁盘分区或者是远程共享目录所挂载的空目录。SWAP 分
区或者SWAP 文件挂载点项为swap。
文件系统类型 一般硬盘分区的文件系统类型为ext3,虚拟内存为swap、
远程共享目录类型为nfs,其他文件类型为系统特殊文件
类型。
设置 defaults 为默认设置,default 中常用设置选项包括:
rw 可读写
suid 开启SETUID 功能
exec 支持可执行文件
auto 自动挂载分区
nouser 只有root 可以挂载
async 异步存储
非默认选项:非默认选项要写到defaults 后面用逗号间隔
例如defaults,acl,usrquota
ro 只读类型
nosuid 禁止使用SETUID 权限
noexec 禁止可执行文件执行
sync 同步存储
acl 开启访问控制功能
usrquota 开启磁盘配额功能
作用:磁盘分区的文件系统挂载、磁盘配额功能的实现、ACL 访问控制列表的
实现、增加SWAP 虚拟内存、挂载远程共享目录等功能都需要写入这个
配置文件当中才能够生效。
-----------------以下内容正在整理编辑当中-----------------
七、网络配置文件
/etc/sysconfig/network-scripts/ifcfg-eth0
/etc/sysconfig/network
/etc/rc.d/init.d/network
/etc/hosts
/etc/services
/etc/resolv.conf
八、文件共享服务
/etc/samba/smb.conf
/etc/vsftpd/vsftpd.conf
/etc/exports
/etc/fstab
/etc/ssh/sshd_config
/etc/xinetd.d/rsync
相关文章推荐
- linux常用配置文件以及说明
- linux 常用配置文件
- Linux下常用配置文件及常用命令介绍
- 总结Linux常用软件的配置文件和服务名
- Linux下常用配置文件及常用命令介绍
- Linux常用网络 配置文件
- Linux_常用网络配置文件介绍
- Linux常用配置文件
- 转载:Linux网络基础总结(常用配置文件&常用命令)
- Linux常用配置文件
- Linux下常用配置文件及常用命令介绍(来自PConline)
- Linux备用常用笔记——etc目录下主要配置文件解释
- linux几个常用的环境变量配置文件
- Linux常用的配置文件整理
- Linux下常用配置文件及常用命令介绍
- linux 常用配置文件
- LINUX常用网络配置文件的介绍
- 02-Linux集群实战基础篇(二)-Linux用户管理之常用命令和常用配置文件
- linux目录结构及配置文件及常用命令
- Linux下常用配置文件