博客
关于我
linux常用配置文件
阅读量:705 次
发布时间:2019-03-17

本文共 2017 字,大约阅读时间需要 6 分钟。

系统配置文件及路径

系统配置文件是Linux系统管理的重要组成部分,本节将介绍常见的配置文件及其存储路径。

1. 系统配置文件

  • 设备配置:/etc/

    /etc/ 是Linux系统中存储各种系统配置文件的默认目录,包含了大量重要的配置文件,如网络、用户、服务等配置。

  • 变量参数:/var/

    /var/ 是Linux系统中存储运行时数据和变量参数的目录,常见于日志、锁文件、定向等。

2. 网络配置文件

  • 网卡配置:/etc/sysconfig/network-scripts/ifcfg-eth0

    该文件配置了网络接口的详细信息,包括IP地址、网关、子网掩码等。

  • DNS配置:/etc/resolv.conf

    该文件包含了DNS客户端的配置,包括DNS服务器地址、搜索域名等。

  • hosts配置:/etc/hosts

    该文件用于 映射域名到IP地址,常见于Local Area Network (LAN) 内部的主机名resolution。

3. 服务配置文件

  • 服务的启停脚本:/etc/rc.d/init.d/

    该目录下存放了各个服务的启动和停止脚本,可用命令 lsinitd 查看所有服务脚本。

  • 日志服务配置:/etc/rsyslog.conf

    该文件配置了系统日志服务,包括日志级别、输出渠道、轮转策略等。

4. 用户和组配置文件

  • 用户信息:/etc/passwd

    该文件存储了用户账号的信息,包括用户名、密码(经过哈希处理)、用户ID、用户组ID等。

  • 用户密码:/etc/shadow

    该文件存储了用户的密码信息,密码以哈希形式存储,增加了安全性。

  • 组配置:/etc/group

    该文件存储了用户组的信息,包括组名称、用户ID、组ID等。

5. 系统启动与运行参数

  • 设定Linux的运行等级:/etc/inittab

    该文件配置了系统的运行等级,指定了从哪个终端启动、 DitryLogLevel等信息。

  • 启动内核模块:/etc/modules.conf

    该文件存储了需要在系统启动时加载的内核模块 configurations。

6. 其他系统配置

  • autofs 服务主配置:/etc/auto.master

    该文件配置了自动挂载服务(autofs),指定了不同的自动挂载配置文件。

  • bind 服务:/etc/named.conf

    该文件是 DNS 解析服务(bind)的主配置文件,包含了服务器设置、区域配置、记录等信息。

  • bind 服务程序的区域配置:/etc/named.rfc1912.zones

    该文件存储了 bind 服务的区域配置信息,用于配置不同域直播的解析规则。

  • dhcpd 服务:/etc/dhcp/dhcpd.conf

    该文件是 DHCP 服务(dhcpd)的配置文件,包含了网络 可以的配置,如IP 分配、子网掩码、租赁时长等。

7. 常用服务的主配置文件

  • httpd主配置文件:/etc/httpd/conf/httpd.conf

    该文件是 Apache 网页服务的主配置文件,包含了服务器设置、 内容目录、 Logging 设置等信息。

  • MySQL配置:/etc/my.cnf

    该文件配置了 MySQL 数据 库的运行参数,包括数据库连接设置、内存管理、查询优化等。

  • nfs服务配置:/etc/exports

    该文件用于配置 NFS 服务,指定了共享目录、权限设置、 导出选项等信息。

  • Postfix 服务程序主配置文件:/etc/postfix/main.cf

    该文件是 postfix 邮件转发服务器的主配置文件,包含了邮件服务器的 Listen 地址、 提交代理设置、 本地路由设置等。

  • Samba 服务主配置:/etc/samba/smb.conf

    该文件是 Samba 部分iente posix-compliant 的配置文件,用于配置共享目录和数据传输设置。

  • selinux防火墙:/etc/selinux/config

    该文件存储了selinux防火墙的配置信息,可通过这个文件启用或配置selinux。

  • sshd 服务配置:/etc/ssh/sshd_config

    该文件是 OpenSSH 终端服务的配置文件,包含了服务器监听地址、 端口、 身份验证设置、 终端用户管理等信息。

  • sudo服务配置:/etc/sudoers

    该文件存储了sudo服务的规则,指定了哪些用户可以执行哪些命令,这些规则可以通过编辑文件来扩展。

8. 其他服务配置文件

  • vsftpd 服务主配置:/etc/vsftpd/vsftpd.conf

    该文件是 vsftpd 服务的主配置文件,包含了文件传输设置、 用户验证、 日志设置等信息。

  • yum配置文件:/etc/yum.repos.d/rhel-source.repo

    该文件配置了Yum软件仓库,指定了可以访问的软件源,这很重要 for 仓库镜像下载。

转载地址:http://hzsez.baihongyu.com/

你可能感兴趣的文章
MYSQL中TINYINT的取值范围
查看>>
MySQL中UPDATE语句的神奇技巧,让你操作数据库如虎添翼!
查看>>
Mysql中varchar类型数字排序不对踩坑记录
查看>>
MySQL中一条SQL语句到底是如何执行的呢?
查看>>
MySQL中你必须知道的10件事,1.5万字!
查看>>
MySQL中使用IN()查询到底走不走索引?
查看>>
Mysql中使用存储过程插入decimal和时间数据递增的模拟数据
查看>>
MySql中关于geometry类型的数据_空的时候如何插入处理_需用null_空字符串插入会报错_Cannot get geometry object from dat---MySql工作笔记003
查看>>
mysql中出现Incorrect DECIMAL value: '0' for column '' at row -1错误解决方案
查看>>
mysql中出现Unit mysql.service could not be found 的解决方法
查看>>
mysql中出现update-alternatives: 错误: 候选项路径 /etc/mysql/mysql.cnf 不存在 dpkg: 处理软件包 mysql-server-8.0的解决方法(全)
查看>>
Mysql中各类锁的机制图文详细解析(全)
查看>>
MySQL中地理位置数据扩展geometry的使用心得
查看>>
Mysql中存储引擎简介、修改、查询、选择
查看>>
Mysql中存储过程、存储函数、自定义函数、变量、流程控制语句、光标/游标、定义条件和处理程序的使用示例
查看>>
mysql中实现rownum,对结果进行排序
查看>>
mysql中对于数据库的基本操作
查看>>
Mysql中常用函数的使用示例
查看>>
MySql中怎样使用case-when实现判断查询结果返回
查看>>
Mysql中怎样使用update更新某列的数据减去指定值
查看>>