ThankNeko's Blog ThankNeko's Blog
首页
  • 操作系统

    • Linux基础
    • Linux服务
    • WindowsServer笔记
    • Ansible笔记
    • Shell笔记
  • 容器服务

    • Docker笔记
    • Kubernetes笔记
    • Git笔记
  • 数据库服务

    • MySQL笔记
    • ELK笔记
    • Redis笔记
  • 监控服务

    • Zabbix笔记
  • Web服务

    • Nginx笔记
    • Tomcat笔记
  • 数据处理

    • Kettle笔记
  • Python笔记
  • Bootstrap笔记
  • C笔记
  • C++笔记
  • Arduino笔记
  • 分类
  • 标签
  • 归档
  • 随笔
  • 关于
GitHub (opens new window)

Hoshinozora

尽人事,听天命。
首页
  • 操作系统

    • Linux基础
    • Linux服务
    • WindowsServer笔记
    • Ansible笔记
    • Shell笔记
  • 容器服务

    • Docker笔记
    • Kubernetes笔记
    • Git笔记
  • 数据库服务

    • MySQL笔记
    • ELK笔记
    • Redis笔记
  • 监控服务

    • Zabbix笔记
  • Web服务

    • Nginx笔记
    • Tomcat笔记
  • 数据处理

    • Kettle笔记
  • Python笔记
  • Bootstrap笔记
  • C笔记
  • C++笔记
  • Arduino笔记
  • 分类
  • 标签
  • 归档
  • 随笔
  • 关于
GitHub (opens new window)
  • 操作系统

    • Linux基础

      • 服务器与Linux介绍
      • VMware虚拟机安装
      • 查看系统信息
        • 开机挂载与自启
        • 系统运行级别
        • 变量与命令别名
        • 网卡配置
        • 文件系统inode与block详解
        • 系统优化
        • 文件管理
        • 用户管理
        • 文本处理三剑客
        • 定时任务
        • 磁盘分区
        • 其他基础命令
      • Linux服务

      • Windows Server笔记

      • Shell笔记

      • Ansible笔记

    • 虚拟化服务

    • 数据库服务

    • 监控服务

    • Web服务

    • 数据处理

    • Ops
    • 操作系统
    • Linux基础
    Hoshinozora
    2023-02-25
    目录

    查看系统信息

    # 查看内外置命令类型

    内置命令即系统内置自带的命令,不在PATH环境变量中也可以执行。外置命令即系统通过额外安装得到的命令。

    可通过help命令查看所以内置命令,可以通过type [命令名]命令来查看是否是内外置命令。

    # 查看登录前&登录后提示

    通过编辑/etc/motd文件可以修改登录之后提示。

    通过编辑/etc/issue文件可以修改登录之前提示,只能在服务器主机上看到,SSH远程看不到。

    # 查看系统日志文件

    在Linux中有两个重要的两个日志文件。

    /var/log/messages:记录系统或服务程序运行的状态信息和错误信息。

    /var/log/secure:记录着用户登录信息 (包括用户登录时间、主机名称、什么方式进行远程登录、登录状态说明),可以监控该文件来判断是否有过多的失败或者非法登录。

    # 查看历史命令

    我们在Linux中执行历史命令都会保存在~/.bash_history文件中。可以直接查看,也可以通过history命令进行查看。

    有时为了安全会清除历史命令记录,我们可以通过history -c命令来清除。

    # 查看系统硬件信息

    # CPU

    文件查看

    cat /proc/cpuinfo

    CPU型号:model name:Intel(R) Core(TM) i5-7400 CPU @ 3.00GHz

    CPU颗数:physical id:0 ID同样则合并,两个不同ID则是两颗。

    CPU核数:core id:0 某CPU其核心的ID。

    命令查看

    lscpu命令可以直观的查看CPU信息。

    CPU型号:model name:Intel(R) Core(TM) i5-7400 CPU @ 3.00GHz

    CPU颗数:Socket(s):2 表示服务器有几个CPU,此处2个CPU。 CPU核数:Core(s) per socket:2 表示每个CPU有几核,此处每个2核。 CPU总核数:CPU(s):4 表示服务器总共有几核。

    # 内存

    文件查看

    cat /proc/meminfo

    MemTotal: 995700 kB 内存总大小 MemFree: 681164 kB 内存空闲大小,包括缓冲和缓存和可用空间的大小。 MemAvailable: 663600 kB内存可用大小,真正可用的空间 (不包括缓冲和缓存)。 Buffers: 2100 kB 缓冲空间。 Cached: 92068 kB 缓存空间。 SwapCached: 0 kB 交换分区使用情况。

    命令查看

    free -h命令可以显示内存信息,-h参数使内存大小更易读。

    total = used + free + buff/cache 真正尚未被使用的物理内存数量。

    available <= free + buff/cache 应用程序认为可用内存数量,可以被应用程序使用的物理内存大小。

    当应用程序申请内存时,如果内存不够,内核就会回收buffer和cache的内存来满足应用程序的请求。

    # 磁盘/挂载信息

    文件查看

    cat /proc/mounts

    命令查看

    df -h命令可以查看磁盘挂载信息,-h参数使磁盘大小更易读。

    # 负载信息

    负载是CPU处理任务的负载情况,负载值和CPU核数有关,负载过多会发热。

    例如服务器4核,那么负载值3左右就要关注。服务器128核,则负载值100以上需要关注。

    文件查看

    cat /proc/loadavg

    0.00 0.01 0.04 分别表示:1分钟平均负载 5分钟平均负载 15分钟平均负载。

    命令查看

    通过w或top命令都可以查看。

    w命令展示的信息:系统时间 系统运行的时间 当前用户数 负载情况

    #Linux#CentOS#基础
    VMware虚拟机安装
    开机挂载与自启

    ← VMware虚拟机安装 开机挂载与自启→

    最近更新
    01
    二〇二五年四月十七日随笔
    04-17
    02
    二〇二五年四月十六日随笔
    04-16
    03
    二〇二五年四月九日随笔
    04-09
    更多文章>
    Theme by Vdoing | Copyright © 2022-2025 Hoshinozora | MIT License
    湘ICP备2022022820号-1
    • 跟随系统
    • 浅色模式
    • 深色模式
    • 阅读模式