我的日常开发记录日志
首页
  • Laravel
  • Thinkphp
  • Swoole
  • Workman
  • php
  • HTML
  • CSS
  • JavaScript
  • Vue
  • ES6
  • 小程序
  • Mysql
  • Redis
  • Es
  • MongoDb
  • Git
  • Composer
  • Linux
  • Nginx
  • Docker
  • Vpn
  • 开发实战
  • 开发工具类
  • 友情链接
💖关于
💻收藏
  • 分类
  • 标签
  • 归档数据
GitHub (opens new window)

我的日常开发记录日志

never give up
首页
  • Laravel
  • Thinkphp
  • Swoole
  • Workman
  • php
  • HTML
  • CSS
  • JavaScript
  • Vue
  • ES6
  • 小程序
  • Mysql
  • Redis
  • Es
  • MongoDb
  • Git
  • Composer
  • Linux
  • Nginx
  • Docker
  • Vpn
  • 开发实战
  • 开发工具类
  • 友情链接
💖关于
💻收藏
  • 分类
  • 标签
  • 归档数据
GitHub (opens new window)
  • git

  • composer

  • linux

    • Linux
    • ssh
    • rsync上传本地文件到服务器
    • windows上使用multipass挂载本地文件
    • curl命令使用
    • 查询系统版本及硬件信息的
      • CentOS 系统信息查询和管理命令
        • 1. 查看操作系统版本
        • 2. 使用 hostnamectl 查看系统信息
        • 3. 查看内核版本
        • 4. 查看硬件信息
        • 5. 查看内存信息
        • 6. 查看存储使用情况
        • 7. 查看硬盘和分区信息
        • 8. 查看进程信息
        • 9. 查看系统负载和资源使用情况
        • 10. 查看网络信息
        • 11. 查看网络连接
        • 12. 查看 SELinux 状态
        • 13. 查看系统启动时间和负载
        • 14. 查看已安装的包
        • 15. 系统监控工具
        • 16. 查看系统日志
        • 17. 查看内核消息
        • 18. 显示虚拟内存统计信息
        • 总结
    • 操作linux上用户
    • crontab使用
    • systemctl使用
    • journalctl使用
    • ls查看文件及排序
    • 查询命令行日志记录
    • less详细使用
    • Vim使用案例
    • top的基本使用
  • nginx

  • docker

  • vpn

  • frp

  • 脚本

  • 硬件

  • 运维
  • linux
窝窝侠
2024-11-18

查询系统版本及硬件信息的

# CentOS 系统信息查询和管理命令

# 1. 查看操作系统版本

# 命令:cat /etc/redhat-release

cat /etc/redhat-release
1
  • 输出解释: 显示 CentOS 的版本信息,包括版本号和发布名称。

# 示例输出:

CentOS Linux release 7.9.2009 (Core)
1

# 2. 使用 hostnamectl 查看系统信息

# 命令:hostnamectl

hostnamectl
1
  • 输出解释: 显示主机名、操作系统名称、内核版本、架构等信息。

# 3. 查看内核版本

# 命令:uname -r

uname -r
1
  • 输出解释: 输出当前正在运行的内核版本号。

# 4. 查看硬件信息

# 命令:lscpu

lscpu
1
  • 输出解释: 显示 CPU 的架构、核心数量、型号名称等信息。

# 5. 查看内存信息

# 命令:free -h

free -h
1
  • 输出解释: 显示总内存、已用内存、空闲内存和可用内存。

# 6. 查看存储使用情况

# 命令:df -h

df -h
1
  • 输出解释: 显示文件系统的大小、已用空间、可用空间及挂载点。

# 7. 查看硬盘和分区信息

# 命令:fdisk -l

fdisk -l
1
  • 输出解释: 显示系统的所有磁盘及其分区的信息。

# 8. 查看进程信息

# 命令:ps aux

ps aux
1
  • 输出解释: 列出系统中所有正在运行的进程及其详细信息。

# 9. 查看系统负载和资源使用情况

# 命令:top 或 htop (需要安装)

top
1
  • 输出解释: 实时显示系统的进程和资源使用情况。
htop
1
  • 输出解释: 提供更友好的界面,支持进程管理和排序。

# 10. 查看网络信息

# 命令:ip addr

ip addr
1
  • 输出解释: 显示网络接口的详细信息,包括 IP 地址和 MAC 地址。

# 11. 查看网络连接

# 命令:ss -tuln

ss -tuln
1
  • 输出解释: 显示当前系统的 TCP 和 UDP 连接情况,包括监听端口。

# 12. 查看 SELinux 状态

# 命令:sestatus

sestatus
1
  • 输出解释: 显示 SELinux 的当前状态(启用、禁用或警告状态)。

# 13. 查看系统启动时间和负载

# 命令:uptime

uptime
1
  • 输出解释: 显示系统的运行时间、当前时间、登录用户数量,以及系统的平均负载。

# 14. 查看已安装的包

# 命令:rpm -qa

rpm -qa
1
  • 输出解释: 列出系统上所有已安装的软件包。

# 15. 系统监控工具

# 命令:dstat (需要安装)

dstat
1
  • 输出解释: 提供全面的系统资源使用情况,包括 CPU、内存、网络 IO 等。

# 16. 查看系统日志

# 命令:journalctl -xe

journalctl -xe
1
  • 输出解释: 显示系统的最新日志条目,包括错误、警告和信息消息。

# 17. 查看内核消息

# 命令:dmesg

dmesg
1
  • 输出解释: 查看内核消息缓冲区的内容,通常用于调试硬件信息。

# 18. 显示虚拟内存统计信息

# 命令:vmstat

vmstat
1
  • 输出解释: 显示虚拟内存、进程、CPU 活动等统计信息。

# 总结

在线编辑 (opens new window)
上次更新: 2025/02/25, 18:30:54
curl命令使用
操作linux上用户

← curl命令使用 操作linux上用户→

最近更新
01
showprocess用法
04-29
02
vue3中尖括号和冒号的使用细则
04-29
03
sd使用
02-22
更多文章>
🖥️

© 2025窝窝侠 💌 豫ICP备20005263号-2 🛀 Theme by 💝 Vdoing && 小胖墩er

  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式
×