博客
关于我
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:基础——触发器
查看>>
Mysql:连接报错“closing inbound before receiving peer‘s close_notify”
查看>>
mysqlbinlog报错unknown variable ‘default-character-set=utf8mb4‘
查看>>
mysqldump 参数--lock-tables浅析
查看>>
mysqldump 导出中文乱码
查看>>
mysqldump 导出数据库中每张表的前n条
查看>>
mysqldump: Got error: 1044: Access denied for user ‘xx’@’xx’ to database ‘xx’ when using LOCK TABLES
查看>>
Mysqldump参数大全(参数来源于mysql5.5.19源码)
查看>>
mysqldump备份时忽略某些表
查看>>
mysqldump实现数据备份及灾难恢复
查看>>
mysqldump数据库备份无法进行操作只能查询 --single-transaction
查看>>
mysqldump的一些用法
查看>>
mysqli
查看>>
MySQLIntegrityConstraintViolationException异常处理
查看>>
mysqlreport分析工具详解
查看>>
MySQLSyntaxErrorException: Unknown error 1146和SQLSyntaxErrorException: Unknown error 1146
查看>>
Mysql_Postgresql中_geometry数据操作_st_astext_GeomFromEWKT函数_在java中转换geometry的16进制数据---PostgreSQL工作笔记007
查看>>
mysql_real_connect 参数注意
查看>>
mysql_secure_installation初始化数据库报Access denied
查看>>
MySQL_西安11月销售昨日未上架的产品_20161212
查看>>