首页 > 系统相关 >Linux进阶(二)

Linux进阶(二)

时间:2023-12-26 16:34:13浏览次数:37  
标签:cpuinfo grep 进阶 cat 内存 Linux CPU name

一、常用的一些基本命令

1、管理文件和目录的命令

命令

功能

命令

功能

pwd

显示当前目录

ls

查看目录下的内容

cd

改变所在目录

cat

显示文件的内容

grep

在文件中查找某字符

cp

复制文件

touch

创建文件

mv

移动文件

rm

删除文件

rmdir

删除目录

2、在文件系统中查找文件和目录

find /home/soft -name "file_name"

3、整个硬盘查找

find / -name xxxx

4、实时更新日志

tail -f message-server.log

5、最后100行日志

tail -n 100 message-server.log

6、vim后的操作

按「i」切换进入插入模式「insert mode」,按“i”进入插入模式后是从光标当前位置开始输入文件;

按「a」进入插入模式后,是从目前光标所在位置的下一个位置开始输入文字;

按「o」进入插入模式后,是插入新的一行,从行首开始输入文字。

Linux进阶(二)_Linux


二、服务器相关的

1、CPU相关

查看CPU信息(型号)

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

总核数 = 物理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

2、内存相关

free -h

total:总内存 、used:已用内存 、free:空闲内存 、shared:共享内存 、buff/cache:缓存 、available:真正可以使用的内存

3、硬盘相关

以GB方式查看

df  -h

所有文件情况

df  -a


标签:cpuinfo,grep,进阶,cat,内存,Linux,CPU,name
From: https://blog.51cto.com/u_16326878/8984758

相关文章

  • Linux驱动开发之杂项设备注册和Linux2.6设备注册
    Linux设备驱动开发中,需要向内核正确注册设备,才能创建设备节点,以供应用层访问。本文将详细介绍Linux下的两种设备注册方法:杂项设备注册和Linux2.6新方法注册。一、杂项设备注册杂项设备注册简介杂项设备注册是Linux驱动开发中的一种设备注册方式。在Linux系统中,杂项设备是一类......
  • Linux使用PM2守护进程
    PM2:Node.js应用的进程管理工具Node.js是一个强大的服务器端JavaScript运行时,而在实际部署和管理Node.js应用时,需要一种有效的进程管理工具。PM2(ProcessManager2)正是为此而生,它提供了一套全面的功能,使得在生产环境中轻松管理Node.js进程成为可能。安装PM2首先,确保......
  • Linux 操作命令
    路是脚踏出来的,历史是人写出来的。人的每一步行动都在书写自己的历史。Linux基础命令open:打开文件操作,如环境配置文件。open~/.zshrcvi:vi(visualinterface),linux中最经典的文本编辑器vim(viimproved)是vi发展出来的一个文本编辑器,支持代码补全、编译、错误跳转......
  • Linux 配置.Net 7.0 运行环境
    运行命令dotnet--info,看看是不是成功安装了7.0.0第二步:配置守护进程1,在服务器根目录(/)下创建一个名/www/myweb的目录,用来存放我们的发布文件2,最好先把asp.netcore7测试项目发布后,上传到上面的目录中3,为使每次服务器重启能自动启动我们的应用程序和监测应用程序的运行状态,......
  • linux虚拟机固定ip
    1、查看宿主机IP信息在windows宿主机上,键盘输入win+r,输出cmd,打开终端命令行:输入ipconfig/all,查看宿主机IP信息: 2、修改Linux虚拟机的配置文件Linux虚拟机上打开网络配置文件:cd/etc/sysconfig/network-scripts/viifcfg-ens33 修改配置文件,输入字母 i ,进入编辑模式,做如下修改......
  • Linux CentOS7安装chrome和chromedriver,用于Selenium爬虫(java代码演示)
    ......
  • Linux OpenGL(3) —— 一个三角形
    绘制图形的大致流程图中,浅蓝色方格是整个过程中的重要对象。准备顶点坐标,创建VAO,并将坐标存入VBOGLfloatvertices[]={//顶点位置 -0.5,-0.5,0, 0.5,-0.5,0, 0,0.5,0 };unsignedintVAO;......
  • 如何应对Linux 内核崩溃
    如何应对Linux内核崩溃kdump是一种用于获取Linux内核崩溃转储的方法,而要找到关于其使用和内部结构的解释性文档可能有一些挑战。在这篇文章中,我将深入探讨kdump的基本用法以及kdump/kexec在内核中的实现。首先,让我们了解kexec。kexec是一个Linux内核到内核的引导加载程......
  • linux常用命令(笔记)
    1、telnet进去后怎么退出:telnet10.102.5.11922查看ip,端口通讯状况退出的话:Ctrl+]然后输入q退出,如下图:2、linux下查看tomcat版本curl172.16.45.231:8080|grep"ApacheTomcat"curlIP:端口|grep"ApacheTomcat"3、关于CPU命令——查看CPU型号cat/......
  • 《Kubernetes从入门到进阶》之一: 认识Kubernetes
    01容器技术在早期的传统架构中,应用程序是直接部署在物理机上的。在这种场景下,由于无法对程序的资源使用进行限制,容易出现不同程序争抢资源的问题,并且程序之间还可能互相影响。这使得往往需要按照应用来划分机器,并造成了较大的资源浪费。 后来,虚拟机(VM)的出现改变了这种现状。......