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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM