Linux系统中的配置文件是系统管理和维护的重要组成部分,记住这些文件的路径对于运维工作至关重要,可以增加运维效率。下面是阿祥从全局配置、用户级别配置和常见服务配置三个维度详细整理Linux运维中常见的配置文件路径。
1、系统基础配置:
/etc/fstab:文件系统挂载表,定义了系统启动时自动挂载的文件系统/etc/passwd:用户账户信息/etc/shadow:用户密码信息(加密存储)/etc/group:用户组信息2、网络配置:
/etc/network/interfaces:Debian/Ubuntu系统的网络接口配置文件/etc/sysconfig/network-scripts/ifcfg-eth0:Red Hat/CentOS系统的网络接口配置文件/etc/hosts:主机名和IP地址对应关系表/etc/resolv.conf:DNS解析器配置文件3、系统服务管理:
/etc/systemd/system/:systemd服务单元文件存放目录/etc/init.d/:SysV init脚本存放目录/etc/rc[0-6].d/:各运行级别需要启动和关闭的服务链接目录4、其他重要配置:
/etc/sysctl.conf:内核参数配置文件/etc/profile:系统级环境变量和启动程序/etc/crontab:系统级定时任务配置1、Shell环境配置:
~/.bashrc:Bash shell的配置文件,每次打开终端时加载~/.bash_profile:用户登录时执行的初始化文件~/.profile:用户登录时的另一个初始化文件2、应用程序配置:
~/.config/:遵循XDG规范的应用程序配置目录~/.ssh/:SSH配置和密钥存储目录~/.vimrc:Vim编辑器配置文件~/.gitconfig:Git版本控制配置3、缓存和本地数据:
~/.cache/:应用程序缓存数据~/.local/:用户本地安装的程序和数据1、Nginx:
/etc/nginx/nginx.conf:主配置文件/etc/nginx/sites-available/:可用站点配置/etc/nginx/sites-enabled/:已启用站点配置(通常是sites-available的符号链接)2、Apache:
/etc/apache2/httpd.conf或/etc/httpd/httpd.conf:主配置文件/etc/apache2/sites-available/:可用站点配置/etc/apache2/sites-enabled/:已启用站点配置1、MySQL/MariaDB:
/etc/my.cnf或/etc/mysql/my.cnf:主配置文件/var/lib/mysql/:数据文件存储目录2、PostgreSQL:
/etc/postgresql/[版本]/main/postgresql.conf:主配置文件/etc/postgresql/[版本]/main/pg_hba.conf:客户端认证配置1、PHP:
/etc/php/[版本]/fpm/php.ini:PHP-FPM配置文件/etc/php/[版本]/fpm/pool.d/:PHP-FPM进程池配置2、Redis:
/etc/redis/redis.conf:Redis服务器配置3、Docker:
/etc/docker/daemon.json:Docker守护进程配置不想错过文章内容?读完请点一下“在看
”,加个“关注”,您的支持是我创作的动力
期待您的一键三连支持(点赞、在看、分享~)