zoukankan      html  css  js  c++  java
  • 查看服务器相关配置

    集我们在第一次登录一个新服务器的时候,首先不是先搭建服务,而是先要查看相关配置,磨刀不误砍柴工,了解了这台机器,才有利于我们之后的搭建。

    1.查看发行版

    1 cat /etc/redhat-release

    CentOS Linux release 7.4.1708 (Core)

    我这里centos7.4版本的机器

    2.查看内核版本

    1 uname -a

    Linux master103 3.10.0-693.el7.x86_64 #1 SMP Tue Aug 22 21:09:27 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux

    查看依次查看的是内核名、主机名、内核版本、内核编译日期、操作系统版本、处理器类型、硬件平台、操作系统。

    Linux——内核名

    1 uname -s  # -s,--kernel-name

    Linux

    master103——主机名

    1 uname -n  # -n, --nodename

    master103

    3.10.0-693.el7.x86_64——内核版本

    1 uname -r  # -r,--kernel-release

    3.10.0-693.el7.x86_64

    #1 SMP Tue Aug 22 21:09:27 UTC 2017——内核编译日期

    1 uname -v  # -v,--version  没搞懂版本为何显示日期

    #1 SMP Tue Aug 22 21:09:27 UTC 2017

    x86_64——机器硬件名称

    1 uname -m  # -m,--machine  打印机器硬件名

    x86_64

    x86_64——处理器类型

    1 uname -p  # -p,--processor

    x86_64

    x86_64——硬件平台

    1 uname -i  # -i,--hardware-platform

    x86_64

    GNU/Linux——操作系统

    1 uname -o  # -o,--operating-system

    GNU/Linux

    3.查看内存

    1 free -h

          total   used   free   shared   buff/cache   available
    Mem:      62G     733M     53G      496M      8.3G        60G
    Swap:     15G    0B     15G

    这里参数选项的意思是,人易读的。也就是显示的形式是根据大小自动带了不同的单位。大一点显示G,小一点的显式M或者K

    4.查看CPU信息

    1 lscpu
    2 cat  /proc/cpuinfo

    这里就不贴查看结果了,因为逻辑CPU个数太多,显示的信息太长了.....。反正这两个都是查看CPU信息的。

    # 查看物理CPU个数
    [root@master103 ~]# cat /proc/cpuinfo | grep "physical id" | sort | uniq | wc -l
    2
    # 查看每个CPU的核心数
    [root@master103 ~]# cat /proc/cpuinfo | grep "cpu cores" | uniq
    cpu cores : 6
    
    
    # 查看逻辑CPU个数
    [root@master103 ~]# cat /proc/cpuinfo | grep "processor" | wc -l
    24
    # 查看CPU型号
    [root@master103 ~]# cat /proc/cpuinfo | grep name | awk -F":" '{print $2}' | uniq -c  
    24  Intel(R) Xeon(R) CPU           L5640  @ 2.27GHz

    逻辑CPU = 物理CPU × CPU核心数 × 超线程数

    超线程数是可以在逻辑上在分出一倍的cpu核心,所以这里会得出24个逻辑CPU,因为这里超线程数为2

    4. 查看机器字长

    1 getconf LONG_BIT

    64

    5.查看磁盘信息

    1 lsblk

    NAME         MAJ:MIN RM  SIZE   RO  TYPE  MOUNTPOINT
    sda            8:0   1  931.5G   0   disk
    ├─sda1          8:1   1      1G   0   part  /boot
    └─sda2          8:2   1  930.5G   0   part
      ├─centos-root 253:0  0     50G   0   lvm   /
      ├─centos-swap 253:1  0   15.8G   0   lvm   [SWAP]
      └─centos-home 253:2  0  864.8G   0   lvm   /home



     6.查看磁盘分区情况

    1 df -h

    文件系统            容量   已用   可用   已用%   挂载点
    /dev/mapper/centos-root  50G    8.1G   42G    17%   /
    devtmpfs            32G    0     32G    0%    /dev
    tmpfs              32G     0      32G    0%    /dev/shm
    tmpfs              32G    505M    31G     2%      /run
    tmpfs                 32G     0      32G     0%      /sys/fs/cgroup
    /dev/sda1                1014M  143M    872M    15%     /boot
    /dev/mapper/centos-home  865G    33M    865G     1%     /home
    tmpfs                    6.3G     0     6.3G     0%     /run/user/0

  • 相关阅读:
    男子胃脘胀痛案(知老)
    转 Django中的Form
    转 Alert.log shows No Standby Redo Logfiles Of Size 153600 Blocks Available
    转发 django 初探
    转 Logs are not shipped to the physical standby database
    python 之django (一) Windows环境下Django 1.6.11开发环境搭建(简易版)
    oracle db 产品路线图
    转 python中%s与%d
    转 python 的常用函数replace, split(),enumerate() 函数
    转 [Error]EOL while scanning string literal
  • 原文地址:https://www.cnblogs.com/chenpingan/p/10533443.html
Copyright © 2011-2022 走看看