常用指令Linux

    技术2024-06-26  81

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

    Processed: 0.021, SQL: 9