linux如何查看服务器配置_给你一个linux服务器.如何查看当前服务器的各种配置 - CSDN
精华内容
参与话题
  • linux 查看服务器配置

    千次阅读 2018-11-15 10:52:08
    linux 查看服务器配置

    分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow

    也欢迎大家转载本篇文章。分享知识,造福人民,实现我们中华民族伟大复兴!

                    几个cpu 

    Java代码  收藏代码
    1. more /proc/cpuinfo |grep "physical id"|uniq|wc -l  


    每个cpu是几核(假设cpu配置相同) 

    Java代码  收藏代码
    1. more /proc/cpuinfo |grep "physical id"|grep "0"|wc -l  


    Java代码  收藏代码
    1. cat /proc/cpuinfo | grep processor  


    1. 查看物理CPU的个数 
    Java代码  收藏代码
    1. #cat /proc/cpuinfo |grep "physical id"|sort |uniq|wc -l  


    2. 查看逻辑CPU的个数 
    Java代码  收藏代码
    1. #cat /proc/cpuinfo |grep "processor"|wc -l  


    3. 查看CPU是几核 
    Java代码  收藏代码
    1. #cat /proc/cpuinfo |grep "cores"|uniq  


    4. 查看CPU的主频 
    Java代码  收藏代码
    1. #cat /proc/cpuinfo |grep MHz|uniq  


    Java代码  收藏代码
    1. # uname -a  

    Linux euis1 2.6.9-55.ELsmp #1 SMP Fri Apr 20 17:03:35 EDT 2007 i686 i686 i386 GNU/Linux 
    (查看当前操作系统内核信息) 

    Java代码  收藏代码
    1. # cat /etc/issue | grep Linux  

    Red Hat Enterprise Linux AS release 4 (Nahant Update 5) 
    (查看当前操作系统发行版信息) 

    Java代码  收藏代码
    1. # cat /proc/cpuinfo | grep name | cut -f2 -d: | uniq -c  

          8  Intel(R) Xeon(R) CPU            E5410   @ 2.33GHz 
    (看到有8个逻辑CPU, 也知道了CPU型号) 

    Java代码  收藏代码
    1. # cat /proc/cpuinfo | grep physical | uniq -c  

          4 physical id      : 0 
          4 physical id      : 1 
    (说明实际上是两颗4核的CPU) 

    Java代码  收藏代码
    1. # getconf LONG_BIT  

    32 
    (说明当前CPU运行在32bit模式下, 但不代表CPU不支持64bit) 

    Java代码  收藏代码
    1. # cat /proc/cpuinfo | grep flags | grep ' lm ' | wc -l  


    (结果大于0, 说明支持64bit计算. lm指long mode, 支持lm则是64bit) 

    如何获得CPU的详细信息: 
    linux命令:
    Java代码  收藏代码
    1. cat /proc/cpuinfo  


    用命令判断几个物理CPU,几个核等: 
    逻辑CPU个数: 
    Java代码  收藏代码
    1. # cat /proc/cpuinfo | grep "processor" | wc -l  


    物理CPU个数: 
    Java代码  收藏代码
    1. # cat /proc/cpuinfo | grep "physical id" | sort | uniq | wc -l  


    每个物理CPU中Core的个数: 
    Java代码  收藏代码
    1. # cat /proc/cpuinfo | grep "cpu cores" | wc -l  


    是否为超线程? 
    如果有两个逻辑CPU具有相同的”core id”,那么超线程是打开的。 
    每个物理CPU中逻辑CPU(可能是core, threads或both)的个数: 
    Java代码  收藏代码
    1. # cat /proc/cpuinfo | grep "siblings"  


    查看文件夹大小 
    Java代码  收藏代码
    1. du -sh *  


    列出所有端口 
    Java代码  收藏代码
    1. netstat -a | more  


    列出所有 tcp 端口 
    Java代码  收藏代码
    1. netstat -at  


    列出所有 udp 端口 
    Java代码  收藏代码
    1. netstat -au  


    不显示主机,端口和用户名 
    Java代码  收藏代码
    1. netstat -an | grep 9300  


    输出中显示 PID 和进程名称 
    Java代码  收藏代码
    1. netstat -p  


    显示 TCP 或 UDP 端口的统计信息 
    Java代码  收藏代码
    1. # netstat -st     
    2. # netstat -su   


    显示所有端口的统计信息 
    Java代码  收藏代码
    1. netstat -s  


    只显示监听端口 
    Java代码  收藏代码
    1. netstat -l  


    只列出所有监听 tcp 端口 
    Java代码  收藏代码
    1. netstat -lt  


    只列出所有监听 udp 端口 
    Java代码  收藏代码
    1. netstat -lu  


    只列出所有监听 UNIX 端口 
    Java代码  收藏代码
    1. netstat -lx  


    持续输出 netstat 信息 
    Java代码  收藏代码
    1. netstat -c  


    显示系统不支持的地址族 
    Java代码  收藏代码
    1. netstat --verbose  


    显示核心路由信息 
    Java代码  收藏代码
    1. netstat -r  


    找出程序运行的端口 
    Java代码  收藏代码
    1. netstat -ap | grep ssh  

    找出运行在指定端口的进程 
    Java代码  收藏代码
    1. netstat -an | grep ':80'  


    显示网络接口列表 
    Java代码  收藏代码
    1. netstat -i  

    显示详细信息,像是 ifconfig 使用 
    Java代码  收藏代码
    1. netstat -ie  


    查看连接某服务端口最多的的IP地址 
    Java代码  收藏代码
    1. netstat -nat | grep "192.168.1.15:22" |awk '{print $5}'|awk -F: '{print $1}'|sort|uniq -c|sort -nr|head -20    


    TCP各种状态列表 
    Java代码  收藏代码
    1. netstat -nat |awk '{print $6}'  


    先把状态全都取出来,然后使用uniq -c统计,之后再进行排序。 
    Java代码  收藏代码
    1. netstat -nat |awk '{print $6}'|sort|uniq -c  


    Java代码  收藏代码
    1. netstat -nat |awk '{print $6}'|sort|uniq -c|sort -rn  

               

    给我老师的人工智能教程打call!http://blog.csdn.net/jiangjunshow

    这里写图片描述
    展开全文
  • 编写bash shell脚本查看Linux操作系统的服务器配置信息 1 #!/bin/bash 2 echo "This lists the information of this computer." 3 echo 4 echo "Hostname is $(tput setaf 3)`hostname`$(tput ...

    查看服务器配置信息


    编写bash shell脚本查看Linux操作系统的服务器配置信息

      1 #!/bin/bash
      2 echo "This lists the information of this computer."
      3 echo
      4 echo "Hostname is $(tput setaf 3)`hostname`$(tput sgr0),\
      5 Ip address is $(tput setaf 3)\
      6 `/sbin/ifconfig | sed -n '2p' | cut -d ':' -f 2 | cut -d ' ' -f 1`.
      7 $(tput sgr0)"
      8 
      9 nuclear=`uname -a | cut -d ' ' -f 3`
     10 bitInfo=`uname -a | cut -d ' ' -f 12`
     11 
     12 if test $bitInfo == "x86_64"; then
     13         bit=64
     14 else
     15         bit=32
     16 fi
     17 echo "The $(tput bold)${bit}$(tput sgr0) bit operating system is $(tput bold) `head -n 1 /etc/issue`$(tput sgr0), Nuclear info is $(tput setaf 1)${nuclear}$(tput sgr0)."
     18 echo
     19 echo "The CPU is$(tput setaf 4)`sed -n '5p' /proc/cpuinfo | cut -d ':' -f 2 | sed 's/[ ] */ /g'`$(tput sgr0)."
     20 echo
     21 echo "There are $(tput setaf 5)`cat /proc/cpuinfo | grep "physical id" | sort | uniq | wc -l`$(tput sgr0) physical cpu, each physical cpu has$(tput setaf 5)`sed -n '12p' /proc/c    puinfo | cut -d ':' -f 2`$(tput sgr0) cores,$(tput setaf 5)`sed -n '10p' /proc/cpuinfo | cut -d ':' -f 2`$(tput sgr0) threads."
     22 echo
     23 echo "There are $(tput setaf 5)`cat /proc/cpuinfo | grep "cpu cores" | wc -l`$(tput sgr0) logical cpu."
     24 mem=`head -n 1 /proc/meminfo | cut -d ':' -f 2 | sed 's/^ *//g' | cut -d ' ' -f 1`
     25 memInM=$(echo "$mem/1024/1024" | bc -l)
     26 echo
     27 echo "The memory of this server is $(tput setaf 5)${memInM}$(tput sgr0)G."
     28 echo
     29 echo "The disk information is :"
     30 echo "`df -h`"
    

    执行bash filename,结果如下

     

    展开全文
  • 文章目录查看系统版本查看系统内核版本查看cpu情况查看内存情况查看硬盘大小 查看系统版本 cat /etc/redhat-release 查看系统内核版本 uname -r uname -a 查看cpu情况 grep "model name" /proc/cpuinfo 查看...

    查看系统版本

    cat /etc/redhat-release
    

    查看系统内核版本

    uname -r
    uname -a
    

    查看cpu情况

     grep "model name" /proc/cpuinfo 
    

    查看内存情况

    grep "MemTotal" /proc/meminfo
    

    查看硬盘大小

     df -h
    
    展开全文
  • 性能测试时一定要确定测试环境和的硬件...那么linux下如何查看服务器的硬件配置信息?? 一、查看cpu信息 1、所有信息 lscpu [root@redis02 ~]# lscpu Architecture: x86_64 ##cpu架构 CPU op-mode(s): 32-bi...

    性能测试时一定要确定测试环境和的硬件配置、软件版本配置,保证和线上一致,才更接近真实环境。

    那么linux下如何查看服务器的硬件配置信息??

    一、查看cpu信息

    1、所有信息 lscpu

    [root@redis02 ~]#  lscpu
    Architecture:          x86_64  ##cpu架构
    CPU op-mode(s):        32-bit, 64-bit
    Byte Order:            Little Endian
    CPU(s):                8       ##总共有8核
    On-line CPU(s) list:   0-7
    Thread(s) per core:    1   ##每个cpu核,只能支持一个线程,即不支持超线程
    Core(s) per socket:    8    ##每个cpu,有8个核
    Socket(s):             1       ##总共有1一个cpu
    NUMA node(s):          1
    Vendor ID:             GenuineIntel
    CPU family:            6
    Model:                 79
    Model name:            Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
    Stepping:              1
    CPU MHz:               2095.139
    BogoMIPS:              4190.27
    Hypervisor vendor:     Microsoft
    Virtualization type:   full
    L1d cache:             32K
    L1i cache:             32K
    L2 cache:              256K
    L3 cache:              20480K
    NUMA node0 CPU(s):     0-7

    2、查看逻辑cpu的数量

    cat /proc/cpuinfo |grep "processor"|sort -u|wc -l

    3、查看物理cpu的数量

    grep "physical id" /proc/cpuinfo|sort -u|wc -l 

    4、查看每个物理cpu的内核数

    grep "cpu cores" /proc/cpuinfo|uniq

    5、每个物理CPU上逻辑CPU个数

    grep "siblings" /proc/cpuinfo|uniq

    6、判断是否开启了抄超线程:

    如果多个逻辑CPU的"physical id"和"core id"均相同,说明开启了超线程

    或者换句话说

     逻辑CPU个数 > 物理CPU个数 * CPU内核数   开启了超线程

     逻辑CPU个数 = 物理CPU个数 * CPU内核数   没有开启超线程

     

    二、查看内存信息

    1、free -m

    [root@redis02 ~]# free -m
                 total       used       free     shared    buffers     cached
    Mem:         16071       8041       8029          0        143       6487
    -/+ buffers/cache:       1411      14659
    Swap:         8039         36       8003

     

    2、查看内存详细信息   cat /proc/meminfo

    [root@redis02 ~]# cat /proc/meminfo
    MemTotal:       16456948 kB
    MemFree:         8222176 kB
    Buffers:          146532 kB
    Cached:          6643084 kB
    SwapCached:         3200 kB
    Active:          6315476 kB
    Inactive:        1478136 kB
    Active(anon):     338812 kB
    Inactive(anon):   665832 kB
    Active(file):    5976664 kB
    Inactive(file):   812304 kB
    Unevictable:           0 kB
    Mlocked:               0 kB
    SwapTotal:       8232956 kB
    SwapFree:        8195644 kB
    Dirty:                16 kB
    Writeback:             0 kB
    AnonPages:       1001364 kB
    Mapped:            14560 kB
    Shmem:               648 kB
    Slab:             283984 kB
    SReclaimable:     221920 kB
    SUnreclaim:        62064 kB
    KernelStack:        5472 kB
    PageTables:         5952 kB
    NFS_Unstable:          0 kB
    Bounce:                0 kB
    WritebackTmp:          0 kB
    CommitLimit:    16461428 kB
    Committed_AS:     752588 kB
    VmallocTotal:   34359738367 kB
    VmallocUsed:       65856 kB
    VmallocChunk:   34359659968 kB
    HardwareCorrupted:     0 kB
    AnonHugePages:    962560 kB
    HugePages_Total:       0
    HugePages_Free:        0
    HugePages_Rsvd:        0
    HugePages_Surp:        0
    Hugepagesize:       2048 kB
    DirectMap4k:       14272 kB
    DirectMap2M:    16762880 kB

     

    转载于:https://www.cnblogs.com/wuzm/p/11357894.html

    展开全文
  • 常用的Linux下查看服务器配置的命令

    万次阅读 多人点赞 2017-11-23 10:55:52
    服务器型号[root@k80 ~]# dmidecode|grep "System Information" -A9|egrep "Manufacturer|Product" ... Product Name: W580-G20操作系统查看当前操作系统发行版信息[root@k80 ~]# cat /etc/redhat-release CentOS
  • 查看linux服务器配置信息命令

    万次阅读 2019-06-22 09:18:40
    查看 cpu信息: cat /proc/cpuinfo 查看内存信息: grep MemTotal /proc/meminfo 查看操作系统信息: uname -a 查看centos版本信息: cat /etc/issue 查看磁盘使用情况: df -h 查看其它磁盘外设信息: fdisk -l ...
  • linux下配置,可没有windows那么直观。你只能一个一个查看。 一:cpu[root@srv /]# more /proc/cpuinfo | grep "modelname" [root@srv /]# grep "model name"/proc/cpuinfo 二:内存[root@srv /]# grep ...
  • linux查看服务器配置

    2016-09-27 14:36:51
    本文转自:http://rockelixir.iteye.com/blog/1884985... 几个cpu ...more /proc/cpuinfo |grep "physical id"|uniq|wc -l  ...每个cpu是几核(假设cpu配置相同) Java代码 more /proc/cpuinfo |
  • 最近经常通过linux命令来查看操作系统配置情况,常用的free ,lspic,blkid,/proc/cpuinfo查看内容很零散,看起来也不方便,有没有一个命令或程序能够查看服务器的主要配置信息,如cpu、内存,硬盘、主板,RAID卡等...
  • Linux服务器查看配置(CPU、内存、硬盘) 1 逻辑CPU个数 |cat /proc/cpu/cpuinfo 管道符 grep "processor" 行数太多查看方法 |cat /proc/cpuinfo 管道符 grep "processor" 管道符 wc -...
  • 查看Linux服务器配置

    2017-11-15 14:16:00
    查看Linux服务器配置
  • 查看dns配置: [root@ecs-a3b8-0206438 ~]# cat /etc/resolv.conf # Generated by NetworkManager search openstacklocal novalocal nameserver 100.125.108.250 nameserver 202.98.192.67 [root@ecs-a3b8-...
  • linux 查询服务器配置信息

    千次阅读 2019-04-04 10:04:05
    linux下配置,可没有windows那么直观。你只能一个一个查看。 一:cpu [root@srv /]# more /proc/cpuinfo | grep "model name" [root@srv /]# grep "model name" /proc/cpuinfo 二:内存 [root@srv /]# grep...
  • 总核数 = 物理CPU个数 X 每颗物理CPU的核数 ...1、查看物理CPU个数 cat /proc/cpuinfo| grep "physical id"| sort| uniq| wc -l 或 grep 'physical id' /proc/cpuinfo | sort -u | wc -l 2、查看每个物理CPU中...
  • Linux查看配置命令汇总

    千次阅读 2018-08-13 17:22:14
    Linux查看配置命令汇总 1、系统 # uname -a # 查看内核/操作系统/CPU信息 # head -n 1 /etc/issue # 查看操作系统版本 # cat /proc/cpuinfo # 查看CPU信息 # hostname # 查看计算机名 # lspci -tv # 列...
  • 目录 一、服务器型号 二、操作系统 三、CPU 四、内存 ...一、服务器型号 ...dmidecode|grep "System Information" ...(1)当前操作系统发行版信息: cat /etc/redhat-release (2)操作系统发行版详细信息: ...
  • Linux,邮件服务器配置

    千次阅读 2018-11-14 15:45:13
    Linux,邮件服务器配置Linux配置局域网内的邮件服务器。postfix(发送,这里不使用sendmail,sendmail和postfix不能同时开启),dovecot(接收),squirrelmail(基于phpweb的邮件应用)。 邮件服务器的域名为 ...
  • LINUX下DNS的查看配置

    万次阅读 2018-08-30 16:34:54
    linux下好像没有专门的DNS查看命令。 用ifconfig命令也是看不到DNS的信息。(也可能是我不知道)   本机的DNS配置信息是在:/etc/resolv.conf [root@localhost etc]#cat resolv.conf nameserver xxx.xxx.xxx.xxx...
  • Linux下Tomcat的安装配置

    万次阅读 多人点赞 2011-09-01 17:55:52
    Linux下Tomcat的安装配置 一.下载安装对应的jdk,并配置Java环境。 官网下载地址: http://www.oracle.com/technetwork/java/javase/downloads/jdk-6u26-download-400750.html
  • Linux下查看电脑硬件配置

    万次阅读 2011-02-12 14:11:00
    Linux下查看电脑硬件配置 系统 <br /># uname -a # 查看内核/操作系统/CPU信息 # head -n 1 /etc/issue # 查看操作系统版本 # cat /proc/cpuinfo # 查看CPU信息 # hostname # 查看...
1 2 3 4 5 ... 20
收藏数 974,513
精华内容 389,805
关键字:

linux如何查看服务器配置