前言

往往在操作中需要查看服务器配置,简单罗列了一些相关命令,欢迎补充。

1、查看 cpu信息

 1、cat /proc/cpuinfo解释如下:processor:系统中逻辑处理核心的数量。对于单核处理器,该类将其视为 CPU 编号,对于多核处理器,它可以是物理内核,也可以是使用超线程技术的虚拟逻辑内核。(processor内核内部使用的对象,不一定绑定到物理设备,它们可能都具有相同的 physical id)
vendor_id:CPU制造商。
cpu family:CPU 产品系列代号。
mode:cpu属于其系列中的哪一代。
model name:CPU的名称及其编号,标称频率。
stepping:CPU属于生产更新版本。
cpu MHz:实际CPU频率。
cache size:CPU二级缓存的大小。
physical id:单个物理CPU标号。
siblings:单个物理 CPU 的逻辑 CPU 数量。siblings = cpu 核心 * [2]。
core id:当前所在CPU中的物理内核id。
cpu cores:逻辑核所在CPU的物理核数。比如这里有2个cpu core,对应的core id是0、1。
apicid:用于区分不同逻辑核心的编号。系统中每个逻辑核的编号必须不同,编号不一定是连续的。
fpu:是否有浮点单元。(Floating Point Unit)
fpu_exception:是否支持浮点计算异常。
cpuid level:在执行cpuid指令之前,eax寄存器中的值会根据不同的值返回不同的内容。
wp:表示当前CPU是否支持内核态用户空间写保护。(Write Protection)
flags:当前CPU支持的功能,例如浮点单元 (FPU) 的存在和处理 MMX 指令的能力。
bogomips:粗略测量的 CPU 速度(每秒百万条指令)。
clflush size:每个flush缓存的大小单位。
cache_alignment:缓存地址对齐单元。
address sizes:可访问地址空间的数量。
power management:支持电源管理。2、
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、查看内存信息

 grep MemTotal /proc/meminfoMemTotal: 32941268 kB //内存32G

3、 查看CPU

3.1 查看CPU个数
cat /proc/cpuinfo | grep “physical id” | uniq | wc -l
uniq命令:删除重复行;wc –l命令:统计行数3.2 查看CPU核数cat /proc/cpuinfo | grep “cpu cores” | uniq
cpu cores : 43.3 查看CPU型号cat /proc/cpuinfo | grep ‘model name’ |uniq
model name : Intel® Xeon® CPU E5630 @ 2.53GHz总结:该服务器有2个4核CPU,型号Intel® Xeon® CPU E5630 @ 2.53GHz

4、查看操作系统信息

 uname -a

5、查看centos版本信息

 cat /etc/issue

6、查看磁盘使用情况

 df -h

7、查看其它磁盘外设信息

fdisk -l

8、查看所有可用块设备的信息

 lsblk

9、查看所有硬件信息

dmidecode |more 或:dmesg |more

10、查看网卡信息

  ethtool eth0

11、下面是一些命令的集合,供参考:

uname -a #查看内核/操作系统/CPU信息的linux系统信息lsb_release -a        #查看操作系统详细信息        注:不识别该命令,运行:#yum install redhat-lsbhead -n l /etc/issue #查看操作系统版本cat /proc/cpuinfo #查看CPU信息hostname #查看计算机名的linux系统信息命令lspci -tv #列出所有PCI设备lsusb -tv #列出所有USB设备的linux系统信息命令lsmod #列出加载的内核模块env #查看环境变量资源free -m #查看内存使用量和交换区使用量df -h #查看各分区使用情况du -sh #查看指定目录的大小grep MemTotal /proc/meminfo #查看内存总量grep MemFree /proc/meminfo #查看空闲内存量uptime #查看系统运行时间、用户数、负载cat /proc/loadavg #查看系统负载磁盘和分区mount | column -t #查看挂接的分区状态fdisk -l #查看所有分区swapon -s #查看所有交换分区hdparm -i /dev/hda #查看磁盘参数(仅适用于IDE设备)dmesg | grep IDE #查看启动时IDE设备检测状况网络ifconfig #查看所有网络接口的属性iptables -L #查看防火墙设置route -n #查看路由表netstat -tunlp #查看所有端口netstat -lntp #查看所有监听端口netstat -antp #查看所有已经建立的连接netstat -s #查看网络统计信息进程ps -ef #查看所有进程top #实时显示进程状态用户w #查看活动用户id #查看指定用户信息last #查看用户登录日志cut -d: -f1 /etc/passwd #查看系统所有用户cut -d: -f1 /etc/group #查看系统所有组crontab -l #查看当前用户的计划任务服务chkconfig –list #列出所有系统服务chkconfig –list | grep on #列出所有启动的系统服务程序rpm -qa #查看所有安装的软件包cat /proc/cpuinfo :查看CPU相关参数的linux系统命令cat /proc/partitions :查看linux硬盘和分区信息的系统信息命令cat /proc/meminfo :查看linux系统内存信息的linux系统命令cat /proc/version :查看版本,类似uname -rcat /proc/ioports :查看设备io端口cat /proc/interrupts :查看中断cat /proc/pci :查看pci设备的信息cat /proc/swaps :查看所有swap分区的信息

Linux查看服务器配置命令相关推荐

  1. 服务器显示配置命令,linux查看服务器配置命令

    linux查看服务器配置命令 内容精选 换一换 Linux查看操作系统发行版本cat/etc/redhat-releaseCentOSLinuxrelease7.4.1708(Core)查看操作系统信 ...

  2. 【Linux 内核】进程管理 ( 进程特殊形式 | 内核线程 | 用户线程 | C 标准库与 Linux 内核中进程相关概念 | Linux 查看进程命令及输出字段解析 )

    文章目录 一.进程特殊形式 ( 内核线程 | 用户线程 ) 二.C 标准库与 Linux 内核中进程相关概念 三.Linux 查看进程命令及输出字段解析 一.进程特殊形式 ( 内核线程 | 用户线程 ...

  3. linux操作系统中查看网络信息的命令,Linux查看系统信息命令盘点

    Linux查看系统信息命令盘点 在Linux系统上有很多操作都是用命令完成的,下面跟yjbys小编一起来看看最新的系统命令吧,希望对大家有所帮助! 1.查看系统内核 uname -a uname -r ...

  4. linux 查看系统信息命令

    linux 查看系统信息命令是linux初学者必备的基础知识, 这些命令也非常有用, 因为进入linux第一件事就可能是首先查看系统信息, 因此必要的系统的学习一下这些linux系统信息命令还是非常有 ...

  5. linux命令如何查看dns,linux查看dns命令

    linux下我们要查看服务器的DNS信息可以通过命令来实现,下面由学习啦小编为大家整理了linux查看dns命令的相关知识,希望对大家有帮助! linux查看dns命令1:查看/etc/resolv. ...

  6. linux 内存 参数,linux free命令参数及用法详解(linux查看内存命令)

    linux free命令参数及用法详解(linux查看内存命令) 2019年05月31日 | 萬仟网科技 | 我要评论 free指令会显示内存的使用情况,包括实体内存,虚拟的交换文件内存,共享内存区段 ...

  7. linux查看dns命令

    linux下我们要查看服务器的DNS信息可以通过命令来实现,下面由学习啦小编为大家整理了linux查看dns命令的相关知识,希望对大家有帮助! linux查看dns命令1:查看/etc/resolv. ...

  8. Linux查看配置命令汇总

    Linux查看配置命令汇总 1.系统 # uname -a # 查看内核/操作系统/CPU信息 # head -n 1 /etc/issue # 查看操作系统版本 # cat /proc/cpuinf ...

  9. linux查看日历命令_在Linux中使用命令行日历和日期功能

    linux查看日历命令 我一直对历史日期感兴趣,并确定事件发生在一周的实际哪一天. 独立宣言在一周的哪一天签署? 我是星期几出生的? 1876年7月4日是星期几? 我知道您可以使用搜索引擎来回答许多这 ...

最新文章

  1. WPF 快速制作可拖拽的对象和窗体
  2. iptables日志探秘
  3. 扩展系统功能--装饰模式
  4. org.jboss.netty.internal.LoggerConfigurator.DESCRIBED is already registered 的解决办法
  5. Windows Server 2008 R2 DHCP服务器安装和配置案例
  6. C语言循环不执行语句,求大神来看一下 为什么for循环中scanf语句不执行?
  7. 每台计算机需要配置网关吗,每台计算机的IP地址和网关以及子网掩码的设置有哪些规律或者规则吗?...
  8. java 默认排序方式_Java Collections.sort()实现List排序的默认方法和自定义方法
  9. 给tomcat 配置https
  10. PAT1103 Integer Factorization (30)(DFS:回溯)
  11. 2017282110261-高级软件工程第二次作业
  12. 21天学通JAVA之事务处理
  13. S7-1200 PLC的常见扩展模块
  14. C语言实现 输入两个正整数m和n,求其最大公约数和最小公倍数【学习笔记】
  15. 用C语言读取txt文件并统计字符数
  16. 小米6刷MIUI12.5(miui12.5)超级详细教程
  17. linux服务器缓存环境memcached搭建及应用(java)
  18. 《Java修炼指南:高频源码解析》阅读笔记一Java数据结构的实现集合类
  19. 送书 | 《从零开始学Selenium自动化测试》
  20. 框架源码系列九:依赖注入DI、三种Bean配置方式的注册和实例化过程

热门文章

  1. 从零搭建FPGA区块链运算机——ASIC、GPU、FPGA对比
  2. Elasticsearch的节点与分片
  3. 这篇讲MySQL海量数据分库分表的,实在太过瘾了!
  4. SQLServer通过sql修改表主键
  5. 服装行业拼的是实力——智能制造
  6. vw8000_汽车电子国际测试标准iso16750和VW8000
  7. Python versions prior to 3.5 are not supported for pyFlink
  8. 串口接收不定长数据的几种方式
  9. 【一】JAVAScript 学习笔记:如何用javascript输出helloworld
  10. 解决Windows 下git官网下载很慢