一些常用命令使用方法简述之Linux

2023-05-10 09:19:51 浏览数 (1)

查看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  # 查看用户登录历史

0 人点赞