您的位置:首页 > 运维架构 > Linux

linux配置文件说明

2017-03-31 09:04 183 查看
Linux下用字符表示的文件类型

-:普通文件 d:目录文件 l:链接文件 b:块设备文件 c:字符设备文件 p:管道文件

Linux文件系统配置文件

/proc-----内核提供的一个接口,主要用来存储系统统计信息;

/etc/mtab--------随着/proc/mount的变化而变化,文件系统的安装和卸载都会在这个文件中反映出来;

/etc/fstab-------列出当前系统在启动时自动安装的所有文件系统,也可以使用mount -a 这个命令来手动的安

装这个文件中列出的所有文件系统;另外也可以通过修改这个配置文件,使系统在启动时自动安装我们所需要

的其他的文件系统;

/etc/mtools.conf---------dos文件系统上的操作的配置文件

Linux系统管理配置文件

/etc/group----------列出有效的组名称以及组中的用户信息;

/etc/passwd---------帐号的密码文件;

帐号----密码------用户号(UID)-----用户组号(GID)----所属组-----用户主目录---用户所使用的shell类型

/etc/shadow--------包含加密后的帐号信息;

/etc/shells-------包含系统的可以使用的shell的列表;

/etc/motd---------每日的信息,root管理员向系统中所有用户传达信息时使用

Linux系统命令配置文件

/etc/lilo.conf 包含系统的缺省引导命令行参数,还有启动时使用的不同映象。您在 LILO 引导提示的时候按

Tab 键就可以看到这个列表。

/etc/logrotate.conf 维护 /var/log 目录中的日志文件。

/etc/identd.conf identd是一个超级服务器,这个文件对于的是它的配置文件。

/etc/ld.so.conf “动态链接程序”(Dynamic Linker)的配置。

/etc/inittab 按年代来讲,这是 UNIX 中第一个配置文件。在一台 UNIX 机器打开之后启动的第一个程序是

init,它知道该启动什么,这是由于 inittab 的存在。在运行级别改变时,init 读取 inittab,然后控制主进程的启动

Linux主机配置文件

/etc/host.conf---------告诉域名服务器如何查找主机名

/etc/hosts---------网络中已发现的主机的名称列表,用于解析主机名

/etc/sysconfig/network 主机名和网关的信息文件

Linux连网配置文件

/etc/gated.conf gated 的配置。只能被 gated 守护进程所使用。

/etc/networks 列举从机器所连接的网络可以访问的网络名和网络地址。通过路由命令使用。允许使用网络

名称。

/etc/protocols 列举当前可用的协议。

/etc/resolv.conf 在程序请求“解析”一个 IP 地址时告诉内核应该查询哪个名称服务器。

/etc/rpc 包含 RPC 指令/规则,这些指令/规则可以在 NFS 调用、远程文件系统安装等中使用。

/etc/exports 要导出的文件系统(NFS)和对它的权限。

/etc/services 将网络服务名转换为端口号/协议。由 inetd、telnet、tcpdump 和一些其它程序读取。有一些C访问例程。

Ubuntu系统目录结构

以下为Ubuntu目录的主要目录结构,您稍微了解它们都包含了哪些文件就可以了,不需要记忆。

/   根目录



├boot/      启动文件。所有与系统启动有关的文件都保存在这里

│    └grub/   Grub引导器相关的文件



├dev/       设备文件

├proc/      内核与进程镜像



├mnt/      临时挂载

├media/   挂载媒体设备



├root/      root用户的$HOME目录

├home/

│    ├user/   普通用户的$HOME目录

│    └.../



├bin/      系统程序

├sbin/      管理员系统程序

├lib/      系统程序库文件

├etc/      系统程序和大部分应用程序的全局配置文件

│   ├init.d/   SystemV风格的启动脚本

│   ├rcX.d/   启动脚本的链接,定义运行级别

│   ├network/   网络配置文件

│   ├X11/      图形界面配置文件



├usr/

│   ├bin/      应用程序

│   ├sbin/   管理员应用程序

│   ├lib/      应用程序库文件

│   ├share/   应用程序资源文件

│   ├src/      应用程序源代码

│   ├local/

│   │     ├soft/      用户程序

│   │     └.../      通常使用单独文件夹

│   ├X11R6/   图形界面系统



├var/         动态数据



├temp/         临时文件

├lost+found/   磁盘修复文件

全局配置文件

系统初始化

/etc/inittab      运行级别、控制台数量

/etc/timezone      时区

/etc/inetd.conf      超级进程

文件系统

/etc/fstab      开机时挂载的文件系统

/etc/mtab      当前挂载的文件系统

用户系统

/etc/passwd      用户信息

/etc/shadow      用户密码

/etc/group      群组信息

/etc/gshadow      群组密码

/etc/sudoers      Sudoer列表(请使用“visudo”命令修改此文件,而不要直接编辑)

Shell

/etc/shell      可用Shell列表

/etc/inputrc      ReadLine控件设定

/etc/profile      用户首选项

/etc/bash.bashrc   bash配置文件

系统环境

/etc/environment   环境变量

/etc/updatedb.conf   文件检索数据库配置信息

/etc/issue      发行信息

/etc/issue.net

/etc/screenrc      屏幕设定

网络

/etc/iftab      网卡MAC地址绑定

/etc/hosts      主机列表

/etc/hostname      主机名

/etc/resolv.conf   域名解析服务器地址

/etc/network/interfaces   网卡配置文件

用户配置文件

“/etc/”目录下的所有文件,只有root用户才有修改权限。应用软件的全局配置文件,普通用户也不能够修改,如果您想配置软件,以适应您的需求,您可以修改它的用户配置文件。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  linux