zoukankan      html  css  js  c++  java
  • Linux:日志,cpu,memory,mount,load等系统信息查看

    1. 日志文件保存目录
      ll /var/log/
      两个重要的系统日志文件
      messages -- 记录系统或服务程序运行的状态信息 和 错误信息
      secure(安全) -- 用户登录信息
      作用:可以进行监控文件的信息,检查是否有过多失败记录

      [root@oldboyedu ~]# cat /var/log/secure
      Apr 4 11:35:29 oldboyedu sshd[3568]: Accepted password for root from 10.0.0.1 port 54913 ssh2
      Apr 4 11:35:29 oldboyedu sshd[3568]: pam_unix(sshd:session): session opened for user root by (uid=0)
      01 02 03 04

      1. 用户是什么时间登录的
      2. 登录的主机名称
      3. 使用什么方式进行远程登录
      4. 登录情况说明
        a 正确登录情况说明
        b 错误登录情况说明

      如何查看日志信息
      head -5 /etc/profile --- 查看前面几行信息 (默认查看前面10行内容)
      tail -6 /etc/profile --- 查看倒数几行信息(默认查看倒数10行内容)
      tail -f /var/log/secure --- 查看日志文件方法 一直追踪查看文件内容的变化

    2. 系统硬件信息查看方法
      CPU:
      a 利用文件进行查看:
      cat /proc/cpuinfo
      model name: Intel(R) Core(TM) i5-8400 CPU @ 2.80GHz -- CPU品牌型号
      physical id : 0 -- 表示CPU颗数 1颗
      processor : 0 -- 表示CPU核数 1核
      cpu cores : 1

      physical id : 0 第一段 physical id : 0 -- 有两颗CPU
      physical id : 0 第二段
      physical id : 1 第三段 physical id : 1
      physical id : 1 第四段

      physical id : 0 processor : 0 -- 一颗CPU有两个核心
      physical id : 0 processor : 1
      cpu cores : 2

      physical id : 1 processor : 0 -- 一颗CPU有两个核心
      physical id : 1 processor : 1
      cpu cores : 2

      总共服务器有多少颗CPU 有多少核心
      有两颗CPU --> 2路的服务器
      有4核心

      b 利用命令进程查看:
      lscpu --> 调取cpuinfo文件中的内容
      Socket(s):(插槽) 2 --- 显示服务器CPU颗数
      Core(s) per socket: 2 --- 每颗CPU有几核
      CPU(s): 4 --- 整个服务器有几核

      负载:(CPU处理任务过多)
      a 利用文件进行查看:(监控)
      cat /proc/loadavg
      0.00 0.01 0.05 负载值CPU核数有关
      1分钟平均 5分钟平均负载 15分钟平均负载
      eg: 服务器4核的服务器 -- 负载值3左右,就要关注
      服务器128核的服务器 -- 负载值100(数据库服务器)

      b 利用命令进行查看:
      [root@oldboyedu ~]# w
      12:41:06 up 38 min, 2 users, load average: 0.00, 0.01, 0.05

      内存:内存使用情况
      a 利用文件进行查看:
      [root@oldboyedu ~]# cat /proc/meminfo
      MemTotal: 2030172 kB --- 内存总的容量
      MemFree: 1738164 kB --- 内存的空闲容量
      MemAvailable: 1714096 kB --- 内存的可用容量
      Buffers: 2076 kB --- baffer空间
      Cached: 90616 kB --- cacahe空间
      SwapCached: 0 kB --- 交换分区使用情况

      b 利用命令进程查看:
      [root@oldboyedu ~]# free -h --- 以人类可读方式显示内存容量信息
      total used free shared buff/cache available()
      Mem: 1.9G 137M 1.7G 9.5M 148M 1.6G
      Swap: 1.0G 0B(
      ) 1.0G

      磁盘信息/挂载信息:
      a 利用文件进行查看:
      cat /proc/mounts
      /dev/sda1 /boot xfs rw,seclabel,relatime,attr2,inode64,noquota 0 0
      b 利用命令进程查看:
      [root@oldboyedu ~]# df -h
      Filesystem Size Used Avail Use% Mounted on
      /dev/sda3 49G 1.6G 48G 4% /
      devtmpfs 981M 0 981M 0% /dev
      tmpfs 992M 0 992M 0% /dev/shm
      tmpfs 992M 9.6M 982M 1% /run
      tmpfs 992M 0 992M 0% /sys/fs/cgroup
      /dev/sda1 197M 102M 95M 52% /boot
      tmpfs 199M 0 199M 0% /run/user/0

  • 相关阅读:
    Leetcode Spiral Matrix
    Leetcode Sqrt(x)
    Leetcode Pow(x,n)
    Leetcode Rotate Image
    Leetcode Multiply Strings
    Leetcode Length of Last Word
    Topcoder SRM 626 DIV2 SumOfPower
    Topcoder SRM 626 DIV2 FixedDiceGameDiv2
    Leetcode Largest Rectangle in Histogram
    Leetcode Set Matrix Zeroes
  • 原文地址:https://www.cnblogs.com/moox/p/12123841.html
Copyright © 2011-2022 走看看