查看linux系统内核版本
代码语言:javascript
复制uname -a # Linux iZ8vbcsg5lal7crq11jflxziz23yZ 4.18.0-193.14.2.el8_2.x86_64 #1 SMP Sun Jul 26 03:54:29 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux
uname -r # 4.18.0-193.14.2.el8_2.x86_64
cat /proc/version # Linux version 4.18.0-193.14.2.el8_2.x86_64 (mockbuild@kbuilder.bsys.centos.org) (gcc version 8.3.1 20191121 (Red Hat 8.3.1-5) (GCC)) #1 SMP Sun Jul 26 03:54:29 UTC 2020
查看linux系统版本
代码语言:javascript
复制lsb_release -a
# LSB Version: :core-4.1-amd64:core-4.1-noarch
# Distributor ID: CentOS
# Description: CentOS Linux release 8.2.2004 (Core)
# Release: 8.2.2004
# Codename: Core
cat /etc/redhat-release # CentOS Linux release 8.2.2004 (Core)
查看linux系统的架构是amd还是arm
代码语言:javascript
复制arch # x86_64 返回x86_64就是amd的
查看linux系统是32还是64
代码语言:javascript
复制getconf LONG_BIT # 64
查看系统是实体机还是虚拟机
代码语言:javascript
复制lspci | grep -i "VMware" # 是否有返回值,实体机无返回值
查看网卡是千兆还是万兆
- 先
ifconfig
查看使用的网卡 - 再使用
ethtool
(ethtool 网络接口名)网卡查看,显示的Speed就是,单位是Mbit
查看系统cpu
代码语言:javascript
复制cat /proc/cpuinfo
processor : 0 # 逻辑处理核编号
vendor_id : GenuineIntel # CPU制造商
cpu family : 6 # CPU产品系列代号
model : 79 # CPU属于其系列中的哪一代的代号
model name : Intel(R) Xeon(R) CPU E5-2682 v4 @ 2.50GHz # CPU属于的名字及其编号、标称主频
stepping : 1 # CPU属于制作跟新版本
microcode : 0x1 # CPU微代码
cpu MHz : 2499.996 # CPU的实际试用主频
cache size : 40960 KB # CPU二级缓存大小
physical id : 0 # 物理CPU的标号
siblings : 1 # 单个CPU逻辑物理核数
core id : 0 # 当前物理核在其所处CPU中的编号
cpu cores : 1 # 该逻辑核所处CPU的物理核数
apicid : 0 # 区分不同逻辑核的编号
initial apicid : 0 # 初始的apicid数值
fpu : yes # 是否具有浮点运算单元
fpu_exception : yes # 是否支持浮点运算异常
cpuid level : 20 # 执行cpuid指令前,eax寄存器中的值
wp : yes # 当前cpu是否在内核态支持对用户空间的写保护
flags : fpu vme de pse tsc msr ... # 当前cpu支持的功能
bugs : cpu_meltdown spectre_v1 ...
bogomips : 4999.99 # 粗略测算的cpu速度
clflush size : 64 # 每次刷新缓存的大小单位
cache_alignment : 64 # 缓存地址对齐单位
address sizes : 46 bits physical, 48 bits virtual # 可访问地址空间位数
power management: # 对能源管理的支持
查看系统内存
代码语言:javascript
复制free -m
cat /proc/meminfo # 详细情况
查看系统磁盘
代码语言:javascript
复制df -Th
# Filesystem Type Size Used Avail Use% Mounted on
# devtmpfs devtmpfs 395M 0 395M 0% /dev
# tmpfs tmpfs 410M 16K 410M 1% /dev/shm
# tmpfs tmpfs 410M 496K 409M 1% /run
# tmpfs tmpfs 410M 0 410M 0% /sys/fs/cgroup
# /dev/vda1 xfs 40G 28G 13G 70% /
# tmpfs tmpfs 82M 0 82M 0% /run/user/0
查看磁盘是ssd还是sata
代码语言:javascript
复制cat /sys/block/*/queue/rotational # 返回是0是ssd盘,返回是1则不是。*里用具体的盘符代替,比如sdc等
查看当前登录用户,并剔出指定用户, 查看用户登录历史
代码语言:javascript
复制w # 查看登录的用户
# 10:04:52 up 18 days, 21:35, 1 user, load average: 0.00, 0.01, 0.00
# USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT
# root pts/2 221.225.22.34 09:36 0.00s 0.25s 0.00s w
# 踢用户下线
pkill -kill -t pts/2 #(终端)
pkill -kill -u root #(用户)
last # 查看用户登录历史