Linux常用文件内容概述

张开发
2026/4/20 10:41:18 15 分钟阅读

分享文章

Linux常用文件内容概述
在Linux系统中系统默认配置的文件及内容及其重要这篇文章我将给大家说明以下各个文件目录使用说明或是各个文件内的关键参数/etc #Linux系统配置文件目录/etc/sysconfig/network-scripts #网卡信息存在目录TYPEEthernet #网络类型 PROXY_METHODnone BROWSER_ONLYno BOOTPROTOnone #配置IP地址的方式一般来说服务器的IP地址都是固定的参数设为none,static默认可能为dhcp DEFROUTEyes IPV4_FAILURE_FATALno IPV6INITyes IPV6_AUTOCONFyes IPV6_DEFROUTEyes IPV6_FAILURE_FATALno IPV6_ADDR_GEN_MODEstable-privacy NAMEeth0 #网卡在系统中的名称 UUID1b3c8d23-0ce9-4cd2-85f5-ba554dbfd4ff #硬件设备的唯一编号 DEVICEeth0 #硬件设备的名称 ONBOOTyes #开机自动运行network服务 IPADDR10.0.0.41 #IP地址 PREFIX24 #子网掩码 GATEWAY10.0.0.2 #网关 DNS1223.5.5.5 #DNS域名解析的服务器 DNS2223.6.6.6 IPV6_PRIVACYno/etc/passwd #用户信息存放文件root:x:0:0:root:/root:/bin/bash #第一列为用户名 #第二列为用户密码在这里不显示统一为x #第三列为uid号 #第四列为gid号 #第五列为用户描述 #第六列为用户的家目录 #第七列为用户命令解释器所在/etc/shadow #用户密码存放文件/etc/group #用户组信息存放文件/etc/gshadow #用户组密码存放文件/etc/selinux/config #selinux配置文件# This file controls the state of SELinux on the system. # SELINUX can take one of these three values: # enforcing - SELinux security policy is enforced. # permissive - SELinux prints warnings instead of enforcing. # disabled - No SELinux policy is loaded. SELINUXdisabled #开机是否自动启动disable为不自启动enable为开机自启动 # SELINUXTYPE can take one of three values: # targeted - Targeted processes are protected, # minimum - Modification of targeted policy. Only selected processes are protected. # mls - Multi Level Security protection. SELINUXTYPEtargeted/etc/skel #用户家模板文件/etc/hosts #本地DNS解析配置文件127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4 ::1 localhost localhost.localdomain localhost6 localhost6.localdomain6 172.16.1.5 lb01 #前面写ip后面写域名可以在访问域名时默认为使用前面写入的IP地址进行访问/etc/hostname #主机名配置文件backup #这个文件中些什么主机名就是什么/etc/inittab #系统运行级别信息文件这个文件了解一下Linxu运行级别即可 0为关机 1为单用户模式 2为多用户模式但是不支持NFS服务 3为完全多用户模式也就是系统启动默认的运行级别 4为保留待开发 5为桌面运行级别 6为重启/etc/issue #开机显示内核配置建议删除文件中内容/etc/issue.net #开机显示内核配置建议删除文件中内容/etc/sudoers #配置用户权限文件#以下为文件默认第100行用于配置不同用户权限 root ALL(ALL) ALL #第一列为授权用户 #第二列第一个ALL表示哪台主机生效(ALL)表示允许这个用户切换到的其他用户 #第三列为可执行的命令ALL表示所有命令NOPASSWD:ALL表示执行命令无需密码针对于su等在给分配的命令前加上!表示不允许执行该命令/etc/crontab #配置系统定时任务文件SHELL/bin/bash #命令解释器 PATH/sbin:/bin:/usr/sbin:/usr/bin #默认环境变量 MAILTOroot #定时任务产生的邮件发送的用户 # For details see man 4 crontabs # Example of job definition: # .---------------- minute (0 - 59) # | .------------- hour (0 - 23) # | | .---------- day of month (1 - 31) # | | | .------- month (1 - 12) OR jan,feb,mar,apr ... # | | | | .---- day of week (0 - 6) (Sunday0 or 7) OR sun,mon,tue,wed,thu,fri,sat # | | | | | # * * * * * user-name command to be executed/etc/profile #系统环境变量文件/etc/rc.local #开机自启动命令配置文件默认没有执行权限需要使用前需先开启他的执行权限这个文件是一个软连接需要源文件有执行权限/etc/rc.d/rc.local #开机自启动命令配置源文件/etc/fstab #开机自启动硬盘挂载配置文件# # /etc/fstab # Created by anaconda on Sun Apr 5 16:39:35 2026 # # Accessible filesystems, by reference, are maintained under /dev/disk # See man pages fstab(5), findfs(8), mount(8) and/or blkid(8) for more info # /dev/mapper/centos-root / xfs defaults 0 0 UUID160e1f57-8502-4091-9861-4bfe6f44cb76 /boot xfs defaults 0 0 /dev/mapper/centos-swap swap swap defaults 0 0 #第一列可以使用设备的名称也可以使用设备的UUID #第二列是挂载点 #第三列为文件系统类型 #第四列为挂载参数 #第五列是开机是否自检 #第六列是开机是否备份/etc/motd #连接登录服务器自动显示文字可以根据自己爱好写入文件看着怎么舒心怎么来/etc/resolve.conf #存放DNS配置的位置DNS配置文件# Generated by NetworkManager nameserver 223.5.5.5 nameserver 223.6.6.6 #配置的DNS服务器IP/etc/ssh/sshd_config #远程连接配置文件/etc/init.d #系统服务启动配置脚本目录/etc/redhat-release #系统名称信息文件/etc/yum.repos.d #默认仓库地址的配置文件/boot #Linux系统内核目录/dev #硬件配置目录/dev/null #可以理解为黑洞写入的数据会被立刻丢弃/dev/zero #可以理解为白洞会源源不断吐出数据用于创建分区文件夹因其数据不占真实空间/home #普通用户家目录/mnt #临时挂载点/proc #内存映射文件目录/proc/cpuinfo #查看cpu信息processor : 0 vendor_id : AuthenticAMD cpu family : 23 model : 96 model name : AMD Ryzen 7 4800H with Radeon Graphics stepping : 1 cpu MHz : 2894.563 #cpu频率 cache size : 512 KB physical id : 0 #cpuid,多个cpu会显示123…… siblings : 1 core id : 0 cpu cores : 1 #cpu核心数量 apicid : 0 initial apicid : 0 fpu : yes fpu_exception : yes cpuid level : 16 wp : yes/proc/meminfo #内存信息/proc/loadavg #负载信息/proc/mounts #挂载信息/root #管理员家目录/sbin #管理员命令所在位置/bin #用户命令所在目录/tmp #临时文件存放目录/usr #用户程序文件所在目录/var #系统日志存放目录/var/log/secure #系统的登录和退出日志/var/log/message #系统日志文件/var/cache/yum/系统位数/版本号 #使用yum命令下载不安装默认缓存位置/var/log/cron #系统定时任务日志/var/spool/cron/用户名 #用户定时任务的配置文件/var/spool/mail/root 系统邮件/var/spool/postfix/maildrop #定时任务未开启邮件服务生成的小文件目录/media #光驱、软驱、USB存储设备加载所用的目录

更多文章