常用指令Linux

总核数 = 物理CPU个数 X 每颗物理CPU的核数

总逻辑CPU数 = 物理CPU个数 X 每颗物理CPU的核数 X 超线程数

查看物理CPU个数

cat /proc/cpuinfo| grep “physical id”| sort| uniq| wc -l

查看每个物理CPU中core的个数(即核数)

cat /proc/cpuinfo| grep “cpu cores”| uniq

查看逻辑CPU的个数

cat /proc/cpuinfo| grep “processor”| wc -l

查看CPU信息(型号)

cat /proc/cpuinfo | grep name | cut -f2 -d: | uniq -c

#查看CPU信息 汇总
lscpu

查看CPU是大端还是小端

lscpu | grep “Byte Order”

查看CPU是多少位

lscpu | grep Architecture
x86_64

查看内存

free -h 或cat /proc/meminfo

watch
watch指令可以间歇性的执行程序,将输出结果以全屏的方式显示,默认是2s执行一次。watch将一直运行,直到被中断。
watch -d -n 1 date +"%s" 每隔1秒, 执行一次date +"%s" -d 并高亮显示差异部分

查看发行版本信息
cat /etc/system-release

du -m /xxx/xxx/xxx 查看xxx的大小 以M为单位
du -k /xxx/xxx 以kbyte为单位
du -k /xxx 查看xxx目录下各个目录所占大小

top 命令
上半部分显示了整体系统负载情况
top一行:从左到右依次为当前系统时间,系统运行的时间,系统在之前1min、5min和15min内cpu的平均负载值
Tasks一行:该行给出进程整体的统计信息,包括统计周期内进程总数、运行状态进程数、休眠状态进程数、停止状态进程数和僵死状态进程数
Cpu(s)一行:cpu整体统计信息,包括用户态下进程、系统态下进程占用cpu时间比,nice值大于0的进程在用户态下占用cpu时间比,cpu处于idle状态、wait状态的时间比,以及处理硬中断、软中断的时间比
Mem一行:该行提供了内存统计信息,包括物理内存总量、已用内存、空闲内存以及用作缓冲区的内存量
Swap一行:虚存统计信息,包括交换空间总量、已用交换区大小、空闲交换区大小以及用作缓存的交换空间大小

按数字”1”快捷键,可以开启/关闭显示各个cpu核的信息

1.首先查看是否有数据盘
如果单独有数据盘,且数据盘没有分区和挂载,使用df -l命令是看不到的
可以使用fdisk -l,可以看到有哪些硬盘。
如下信息,只有一块系统盘/dev/vda
常用指令Linux
如果是这种,说明有两块盘,一块/dev/vda,一块/dev/vdb
常用指令Linux
如果两个都挂载df -l查看:
常用指令Linux
那么如何挂在额外 的数据盘呢?
首先第一步磁盘分区:命令行输入: fdisk -S 56 /dev/vdb,然后根据提示,依次输入:”n“、”p“、”1“、两次回车,”wq“,分区也就开始了并很快就可完成
常用指令Linux
此时再在命令行中输入:fdisk -l 就能看到新建的分区了,如下图所示
常用指令Linux
此时再在命令行中输入:fdisk -l 就能看到新建的分区了,如下图所示:
常用指令Linux
磁盘格式化:由于我这个数据盘是新买的,所以需要进行格式化,要是原来就有的磁盘并且上面还存有数据,此步骤要慎重!输入命令:mkfs.ext4 /dev/vdb1,如下图所示
常用指令Linux
注:后续的进行,需要先明白一个事情就是,数据盘的挂载其实就是将磁盘挂载在一个文件夹下面(个人的理解),所以需要一个新的文件夹,一般都是使用 mnt 这个文件夹。没有的话需要新建一个文件夹(mkdir ),当然也可以自定义文件夹的名字。
写入磁盘分区信息:使用命令:echo ‘/dev/vdb1 /mnt ext4 defaults 0 0’ >> /etc/fstab ,然后使用 cat /etc/fstab 查看,出现以下信息就说明写入成功:
常用指令Linux
.挂载,使用命令 mount -a 命令挂载新的分区,并使用 df -h 命令查看,出现如下信息则表示挂载数据盘成功!
常用指令Linux