博客
关于我
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/

你可能感兴趣的文章
MTCNN 人脸检测
查看>>
MyEcplise中SpringBoot怎样定制启动banner?
查看>>
MyPython
查看>>
MTD技术介绍
查看>>
MySQL
查看>>
MySQL
查看>>
mysql
查看>>
MTK Android 如何获取系统权限
查看>>
MySQL - 4种基本索引、聚簇索引和非聚索引、索引失效情况、SQL 优化
查看>>
MySQL - ERROR 1406
查看>>
mysql - 视图
查看>>
MySQL - 解读MySQL事务与锁机制
查看>>
MTTR、MTBF、MTTF的大白话理解
查看>>
mt_rand
查看>>
mysql /*! 50100 ... */ 条件编译
查看>>
mudbox卸载/完美解决安装失败/如何彻底卸载清除干净mudbox各种残留注册表和文件的方法...
查看>>
mysql 1264_关于mysql 出现 1264 Out of range value for column 错误的解决办法
查看>>
mysql 1593_Linux高可用(HA)之MySQL主从复制中出现1593错误码的低级错误
查看>>
mysql 5.6 修改端口_mysql5.6.24怎么修改端口号
查看>>
MySQL 8.0 恢复孤立文件每表ibd文件
查看>>