Linux 服务器主要参数总结

学习笔记作者:admin日期:2025-10-08点击:15

摘要:本文总结了 Linux 服务器的主要参数,涵盖硬件、操作系统、网络、性能、安全等多个方面,并提供了常用的命令来查看这些参数。

一、硬件参数(Physical/Hardware)


1. CPU(中央处理器)
   - 核心数(Cores):如 4核、8核、16核等
   - 线程数(Threads):支持超线程时更多
   - CPU型号:如 Intel Xeon E5-2680v4、AMD EPYC 等
   - 主频(GHz):如 2.4 GHz
   - 缓存大小(L3 Cache)

2. 内存(RAM)
   - 容量:如 16GB、64GB、256GB
   - 类型:DDR4、DDR5
   - 频率:如 2666 MHz
   - 使用情况:可用内存、已用内存、缓存/缓冲区

3. 存储(硬盘/SSD)
   - 类型:HDD、SSD、NVMe
   - 容量:如 500GB SSD、2TB HDD
   - 挂载点:如 `/`, `/home`, `/var`
   - 文件系统类型:ext4、xfs、btrfs
   - I/O 性能:读写速度、IOPS

4. 网卡(网络接口)
   - 网卡数量与型号
   - 带宽:1Gbps、10Gbps
   - MAC地址、IP地址(公网/私网)
   - 网络吞吐量、延迟

5. 主板与BIOS
   - 主板型号
   - BIOS版本
   - 支持的扩展槽、RAID配置等

6. 电源与冗余
   - 是否双电源
   - UPS支持

二、操作系统参数(OS-Level)


1. Linux 发行版
   - 如:CentOS 7/8、Ubuntu 20.04/22.04、Debian 11、Rocky Linux、AlmaLinux 等

2. 内核版本
   - 使用 `uname -r` 查看,如 `5.4.0-126-generic`

3. 系统架构
   - x86_64(64位)、ARM64 等

4. 运行级别 / 初始化系统
   - systemd 或 SysVinit
   - 默认目标(multi-user、graphical)

5. 主机名(Hostname)
   - 使用 `hostname` 命令查看

6. 系统时间与时区
   - 使用 `timedatectl` 查看是否启用 NTP 同步

三、网络参数(Networking)


1. IP 地址
   - IPv4 / IPv6 地址(公网、私网)
   - 子网掩码、网关

2. DNS 配置
   - `/etc/resolv.conf` 中的 DNS 服务器

3. 防火墙配置
   - 使用 `iptables`、`nftables` 或 `firewalld`
   - 开放端口:如 22(SSH)、80(HTTP)、443(HTTPS)

4. 路由表
   - 使用 `ip route` 或 `route -n` 查看

5. 网络连接状态
   - 当前活跃连接数、监听端口(`ss -tuln` 或 `netstat`)

四、性能参数(Performance)


1. CPU 使用率
   - 使用 `top`、`htop`、`vmstat` 查看

2. 内存使用情况
   - `free -h` 显示总内存、已用、空闲、缓存

3. 磁盘 I/O 性能
   - 使用 `iostat`、`iotop` 监控读写负载

4. 磁盘空间使用
   - `df -h` 查看各分区使用率

5. 系统负载(Load Average)
   - 1分钟、5分钟、15分钟平均负载,反映系统繁忙程度

6. 进程与线程数
   - 当前运行的进程数量

五、安全参数(Security)


1. SSH 配置
   - 是否允许 root 登录
   - 是否使用密钥认证
   - SSH 端口是否修改(非默认 22)

2. 用户与权限
   - 用户账户列表(`/etc/passwd`)
   - sudo 权限配置(`/etc/sudoers`)

3. SELinux / AppArmor
   - 是否启用强制访问控制

4. 日志审计
   - `/var/log/` 下的关键日志(secure、messages、auth.log)
   - 是否启用 `auditd`

5. 补丁与更新
   - 系统是否及时更新(`yum check-update` 或 `apt list --upgradable`)

六、服务与应用参数(Services & Applications)


1. 运行中的服务
   - Web服务器(Apache、Nginx)
   - 数据库(MySQL、PostgreSQL、MongoDB)
   - 容器平台(Docker、Kubernetes)
   - 中间件(Redis、RabbitMQ)

2. 监听端口
   - 哪些服务在监听哪些端口

3. 自启动服务
   - `systemctl list-unit-files --type=service | grep enabled`

七、监控与运维参数(Monitoring)


1. 监控工具
   - 是否部署 Zabbix、Prometheus、Nagios 等

2. 日志集中管理
   - 是否使用 ELK(Elasticsearch, Logstash, Kibana)或 Graylog

3. 备份策略
   - 备份频率、存储位置、恢复测试

4. 远程管理
   - 是否支持 IPMI、iDRAC、iLO 等带外管理

常用命令快速查看关键参数


| 用途 | 命令 |
|------|------|
| 系统信息 | `uname -a` |
| CPU 信息 | `lscpu` 或 `cat /proc/cpuinfo` |
| 内存信息 | `free -h` 或 `cat /proc/meminfo` |
| 磁盘信息 | `df -h`、`lsblk`、`fdisk -l` |
| 网络信息 | `ip addr`、`ip route`、`ss -tuln` |
| 系统负载 | `uptime`、`top` |
| 硬件信息 | `dmidecode`(需 root) |
| 操作系统版本 | `cat /etc/os-release` |

上一篇      下一篇