Linux查看服务器配置命令

这篇具有很好参考价值的文章主要介绍了Linux查看服务器配置命令。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

前言

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

1、查看 cpu信息

 1cat /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/meminfo
 MemTotal: 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 : 4

3.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、下面是一些命令的集合,供参考:文章来源地址https://www.toymoban.com/news/detail-729622.html

uname -a #查看内核/操作系统/CPU信息的linux系统信息

lsb_release -a        #查看操作系统详细信息        注:不识别该命令,运行:#yum install redhat-lsb

head -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 -r

cat /proc/ioports :查看设备io端口

cat /proc/interrupts :查看中断

cat /proc/pci :查看pci设备的信息

cat /proc/swaps :查看所有swap分区的信息

到了这里,关于Linux查看服务器配置命令的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Linux CentOS 7 服务器集群硬件常用查看命令

    (一)查看内核:uname -a (二)查看系统: cat /etc/redhat-release (三)查看CPU: cat /proc/cpuinfo 或者 lscpu tips:两者命令差不多,lscpu更简洁,主要关注 Core(s) per socket 和 Socket(s) 参数,以及 Thread(s) per core 。后者表示逻辑核心,一般是1,如果使用超线程技术,则是2; CPU(s) 是三者

    2024年04月27日
    浏览(57)
  • 命令查看Linux服务器内存、CPU、显卡、硬盘使用情况

    使用命令:free -m 大致结果类似下图: 内存占用情况 参数解释: Mem行(单位均为M): total:内存总数 used:已使用内存数 free:空闲内存数 shared:当前废弃不用 buffers:缓存内存数(Buffer) cached:缓存内舒数(Page) (-/+ buffers/cache)行: (-buffers/cache): 真正使用的内存数,指

    2024年02月04日
    浏览(73)
  • Linux 查看服务器内存、CPU、网络等占用情况的命令

    1、查看物理CPU个数:cat  2、查看服务器CPU内核个数:cat    每个物理CPU中core的个数(即核数) 3、服务器内存使用情况:free 3.1、缓存清除 如果cached过大接近total数就需要清除缓存了,缓存清除命令:  4、查看服务器的平均负载:top top   --可以查看服务器各个进程情况 u

    2024年02月08日
    浏览(69)
  • Linux 配置常见服务器命令

    Linux常见配置服务器的命令整理,基于Centos 7 。 配置web nginx msyql 这里再附一份nginx详细配置文件(一般用于项目部署):

    2024年02月16日
    浏览(47)
  • linux 服务器进程、端口查找,nginx 配置日志查找,lsof 命令详解

    1.1 使用查看端口号对应的进程信息 方式一 : 使用netstat命令 -t:显示TCP连接 -u:显示UDP连接 -l:仅显示监听状态的连接 -n:以数字形式显示端口号,而不是以服务名称显示 通过管道符号|将netstat的输出结果传递给grep命令,用于过滤出包含指定端口号的行。 执行命令后,终端

    2024年02月04日
    浏览(63)
  • 【运维】Linux 跨服务器复制文件文件夹

    如果是云服务 建议用内网ip scp是secure copy的简写,用于在Linux下进行远程拷贝文件的命令,和它类似的命令有cp,不过cp只是在本机进行拷贝不能跨服务器,而且scp传输是加密的。可能会稍微影响一下速度。当你服务器硬盘变为只读 read only system时,用scp可以帮你把文件移出来

    2024年02月08日
    浏览(74)
  • 【Linux】查看服务器硬件信息

    root@uos-PC:/home/uos/Downloads/log/var/log/tuned# dmidecode -h Usage: dmidecode [OPTIONS] Options are: -d, --dev-mem FILE Read memory from device FILE (default: /dev/mem) -h, --help Display this help text and exit -q, --quiet Less verbose output -s, --string KEYWORD Only display the value of the given DMI string -t, --type TYPE Only display the entries of g

    2023年04月14日
    浏览(73)
  • 【Linux 服务器运维】定时任务 crontab 详解 | 文末送书

    本文思维导图概述的主要内容: 1.1 什么是 crontab Crontab 是一个在 Unix 和 Linux 操作系统上 用于定时执行任务 的工具。它允许用户创建和管理计划任务,以便在特定的时间间隔或时间点自动运行命令或脚本。Crontab 是 cron table 的缩写, cron 指的是 Unix 系统中的一个后台进程,它

    2024年02月08日
    浏览(92)
  • linux服务器查看cpu和内存

    cat /proc/cpuinfo | grep \\\"physical id\\\" | sort | uniq | wc -l cat /proc/cpuinfo | grep \\\"cpu cores\\\" | uniq grep processor /proc/cpuinfo|wc -l cat /proc/cpuinfo |grep MHz|uniq less /proc/cpuinfo |grep model free -m free -h

    2024年02月05日
    浏览(72)
  • 服务器(Linux)查看Tomcat运行日志

    1、找到Tomcat安装位置 2、进入logs文件夹 3、实时查看tomcat日志信息 3、这样运行时就可以实时查看运行日志了,当想退出时候按 Ctrl+c 是退出tail命令。

    2024年02月11日
    浏览(69)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包