Linux-CentOS 学习
2022/4/20 7:12:39
本文主要是介绍Linux-CentOS 学习,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
Linux系统中一切皆文件
关于系统信息
在Linux系统中,提供了proc文件系统显示系统的软硬件信息。如果想了解系统中CPU的提供商和相关配置信息,则可以通过/proc/cpuinfo
文件得到。
使用以下命令来读取/proc/cpuinfo
文件,查看cpu的信息
cat /proc/cpuinfo
输出:
processor : 0 vendor_id : GenuineIntel cpu family : 6 model : 142 model name : Intel(R) Core(TM) i7-7500U CPU @ 2.70GHz stepping : 9 microcode : 0xd6 cpu MHz : 2904.000 cache size : 4096 KB physical id : 0 siblings : 1 core id : 0 cpu cores : 1 apicid : 0 initial apicid : 0 fpu : yes fpu_exception : yes cpuid level : 22 wp : yes flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ss syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon nopl xtopology tsc_reliable nonstop_tsc eagerfpu pni pclmulqdq ssse3 fma cx16 pcid sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand hypervisor lahf_lm abm 3dnowprefetch invpcid_single ssbd ibrs ibpb stibp fsgsbase tsc_adjust bmi1 avx2 smep bmi2 invpcid rdseed adx smap clflushopt xsaveopt xsavec xgetbv1 arat md_clear spec_ctrl intel_stibp flush_l1d arch_capabilities bogomips : 5808.00 clflush size : 64 cache_alignment : 64 address sizes : 45 bits physical, 48 bits virtual power management:
相关说明:
- processor:系统中逻辑处理核的编号。对于单核处理器,则可认为是其CPU编号,对于多核处理器则可以是物理核、或者使用超线程技术虚拟的逻辑核;它的计数是从0开始的。
- vendor_id:CPU制造商
- cpu family:CPU产品系列代号
- model:CPU属于其系列中的哪一代的代号
- model name:CPU属于的名字及其编号、标称主频
- stepping:CPU属于制作更新版本
- cpu MHz:CPU的实际使用主频
- cache size:CPU二级缓存大小
- physical id:单个CPU的标号
- siblings:单个CPU逻辑物理核数
- core id:当前物理核在其所处CPU中的编号,这个编号不一定连续
- cpu cores:该逻辑核所处CPU的物理核数
- apicid:用来区分不同逻辑核的编号,系统中每个逻辑核的此编号必然不同,此编号不一定连续
- fpu:是否具有浮点运算单元(Floating Point Unit)
- fpu_exception:是否支持浮点计算异常
vcpuid level:执行cpuid指令前,eax寄存器中的值,根据不同的值cpuid指令会返回不同的内容 - wp :表明当前CPU是否在内核态支持对用户空间的写保护(Write Protection)
- flags:当前CPU支持的功能
vbogomips :在系统内核启动时粗略测算的CPU速度(Million Instructions Per Second) - clflush size :每次刷新缓存的大小单位
- cache_alignment :缓存地址对齐单位
- address sizes:可访问地址空间位数
如何不想获取cpu的全部信息,只是想要查看cpu型号,可以使用以下命令:
cat /proc/cpuinfo | grep 'model name' |uniq
查看物理CPU个数
cat /proc/cpuinfo | grep 'cpu cores' |uniq
查看系统内核版本
uname -r
查看系统的发行版本
cat /etc/redhat-release
查看文件内容
more
more info.log
分页查看文件内容
- 回车:下一行
- 空格:下一页
- Ctrl+ B:上一页
- B:回到文档第一页
- h:帮助
- q:退出
less
less -N info.log
带行号查看文件内容
- k: 上一行
- f: 向下滚动一屏幕
- b: 向上滚动一屏幕
- g: 定位到文档头部
- G: 定位到文档最尾部
- 空格键:滚动一页(同f)
- 回车键:滚动一行(同j)
实时查看文档变动:
- F:实时滚动文档
- Ctrl + c:退出实时滚动模式
查找内容:
/keyword 向下查找
- n:向下匹配下一处匹配文本
- N:向上匹配下一处匹配文本
?keyword 向上查找
- n:向上匹配下一处匹配文本
- N:向下匹配下一处匹配文本
这篇关于Linux-CentOS 学习的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-12-18git仓库有更新,jenkins 自动触发拉代码怎么配置的?-icode9专业技术文章分享
- 2024-12-18Jenkins webhook 方式怎么配置指定的分支?-icode9专业技术文章分享
- 2024-12-13Linux C++项目实战入门教程
- 2024-12-13Linux C++编程项目实战入门教程
- 2024-12-11Linux部署Scrapy教程:新手入门指南
- 2024-12-11怎么将在本地创建的 Maven 仓库迁移到 Linux 服务器上?-icode9专业技术文章分享
- 2024-12-10Linux常用命令
- 2024-12-06谁看谁服! Linux 创始人对于进程和线程的理解是…
- 2024-12-04操作系统教程:新手入门及初级技巧详解
- 2024-12-04操作系统入门:新手必学指南