网站Logo linux从入门到入土

Linux核心文件与系统巡检

admin
19
2022-07-07


Linux 核心文件与系统巡检

一、Linux 核心文件详解

1. /etc/ 目录下的关键配置文件

文件路径 功能说明
/etc/os-release 查看系统版本信息(仅可读)
/etc/hostname 主机名配置文件,修改后需重启或使用 hostnamectl set-hostname 立即生效
/etc/hosts 本地 DNS 映射文件,用于域名与 IP 的静态绑定
/etc/fstab 系统启动时自动挂载文件系统的配置
/etc/profile 设置环境变量与命令别名,适用于所有用户
/etc/issue 本地登录前显示的信息(建议清空)
/etc/motd 登录后显示的欢迎信息,可自定义

2. 网络配置相关文件

Kylin 系统(CentOS 系列)

  • 配置文件路径/etc/sysconfig/network-scripts/ifcfg-ens33
  • 关键配置项
    BOOTPROTO=none/static
    ONBOOT=yes
    IPADDR=10.0.0.200
    PREFIX=24
    GATEWAY=10.0.0.2
    DNS1=223.5.5.5
    DNS2=223.6.6.6
    
  • 生效命令
    ifdown ens33 && ifup ens33
    

Ubuntu 系统

  • 配置文件路径/etc/netplan/00-installer-config.yaml
  • 生效命令
    netplan apply
    

3. 日志文件路径对比

系统类型 用户登录日志 系统日志
RHEL/Kylin /var/log/secure /var/log/messages
Ubuntu /var/log/auth.log /var/log/syslog
  • 常用命令
    tail -f /var/log/secure   # 实时查看登录日志
    grep Failed /var/log/secure # 查找失败登录记录
    

4. /proc/ 目录:内存中的系统信息

/proc/ 是虚拟文件系统,不占磁盘空间,实时反映系统运行状态。

文件/目录 功能说明
/proc/cpuinfo 查看 CPU 信息(等价于 lscpu
/proc/meminfo 查看内存使用情况(等价于 free
/proc/loadavg 查看系统负载(系统繁忙程度)
/proc/[PID] 各进程的详细信息,按 PID 命名

二、核心命令速查表

功能 命令示例
查看主机名 hostnamectl
修改主机名 hostnamectl set-hostname 新主机名
查看 CPU 信息 lscpu
查看内存信息 free -h
查看系统负载 w, uptime, cat /proc/loadavg
实时查看日志 tail -f /var/log/secure
重启网络服务 ifdown ens33 && ifup ens33
应用 netplan 配置 netplan apply

三、实用技巧总结

  • 搭建测试环境时:可通过修改 /etc/hosts 实现域名解析,避免真实 DNS 污染。
  • 排查登录异常:重点关注 /var/log/secure/var/log/auth.log 中的 Failed 关键字。
  • 系统资源巡检:结合 top, free, df, uptime 等命令,快速评估系统健康状态。
  • 主机名变更:推荐使用 hostnamectl,避免直接修改 /etc/hostname 导致不一致。
动物装饰