常用linux命令 linux_cmd_sheet

news2024/9/30 11:34:30

查看文件大小

ls -al 显示每个文件的kb大小

查看系统日志

dmesg -T | tail

top 命令中,RESVIRT(或者 total-vm)是用来表示进程内存使用的两个不同指标,它们之间有以下区别:

  1. RES(Resident Set Size)
    • RES 表示进程当前使用的物理内存(常驻内存),即进程实际占用的实际物理 RAM 大小。
    • 它只包括进程当前正在使用的内存部分,不包括被交换到磁盘上的内存或者共享内存。
    • RES 反映了进程当前的实际内存占用情况,是一个相对较为重要的内存指标,因为它表示了实际占用的系统资源。
  1. VIRT(Virtual Memory Size) 或者 total-vm
    • VIRT 表示进程的虚拟内存大小,包括了进程能够访问的所有虚拟内存,包括实际物理内存、交换空间(swap)、共享内存、以及映射的文件等。
    • VIRT 可以远远大于实际物理内存的大小,因为它包括了所有可用的虚拟地址空间,而不仅仅是实际使用的部分。

总结来说,RES 表示进程实际使用的物理内存大小,而 VIRT(或 total-vm)表示了进程可以访问的所有虚拟内存大小,包括实际内存、交换空间等。在性能分析和监视进程内存使用时,通常关注 RES 更有意义,因为它反映了进程实际占用的系统资源,而 VIRT 可能会有误导性,因为它包括了很多不一定都会被实际使用的虚拟内存。

dmesg -T | egrep -i -B100 'killed process'

查找已经被杀死的进程的信息,用来debug。

查找文件

find path -iname "*we*"

find /path/to/folder -type f -iname "*we*"

  • /path/to/folder:要查询的文件夹路径
  • -type f:只查找文件,不包括目录
  • -iname:不区分大小写的名称匹配

删除文件

rm  file

删除文件夹

直接rm就可以了,不过要加两个参数-rf 即:rm -rf 目录名字
-r 就是向下递归,不管有多少级目录,一并删除;
-f 就是直接强行删除,不作任何提示的意思。

例如:删除文件夹实例:

rm -rf /var/log/httpd/access

将会删除/var/log/httpd/access目录以及其下所有文件、文件夹

(这里可能出现个问题,如果直接如此使用的话,系统可能不会授权这个操作,并出来 Permission denied(没有权限) 的提示。

这时需要在 rm -rf 前补充 sudo 作为授权操作的许可,即:sudo rm -rf 文件夹的名字)

rm -rf /*  危险操作。。

查看端口占用

netstat -tuln | grep 21

sudo lsof -i :21

获取文件数量

ls -l ./|grep "^-"|wc -l

Linux查看当前进程

ps命令查找与进程相关的PID号:

ps c 列出程序时,显示每个程序真正的指令名称,而不包含路径,参数或常驻服务的标示。

  • STAT:进程的状态,例如运行中(R)、睡眠(S)、僵尸(Z)等。
  • TIME:进程已经运行的时间。
  • COMMAND:启动进程的命令。

TIME列可能会显示为dd-hh:mm:ss的格式,其中dd表示天数,hh表示小时数,mm表示分钟数,ss表示秒数。

请注意,TIME列显示的时间是相对于进程启动的时间,而不是当前的实际时间。

top 命令

top c

键入 f 进行变量选择,可以设置为按照 pid 排序

Kib Mem:总物理内存总量;
total:总内存总量;
free:空闲内存总量;
used:已使用内存总量;
buff/cache:缓存内存总量;

杀进程
使用kill命令结束进程:kill xxx
常用:kill -9 324
Linux下还提供了一个killall命令,可以直接使用进程的名字而不是进程标识号,例如:# killall -9 NAME

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1129546.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

使用ruoyi框架遇到的问题修改记录

使用ruoyi框架遇到的问题修改记录 文章目录 使用ruoyi框架遇到的问题修改记录上传后文件名改变上传时设置单多文件及其他选项附件显示文件名,点击下载附件直接显示图片表格固定列查询数据库作为下拉选项值字典使用加入json递归注解,防止无限递归内存溢出…

Zabbix安装与部署

前言 Zabbix是一个开源的网络监控和系统监控解决方案,用于监控服务器、网络设备、应用程序和服务。它基于客户端-服务器体系结构,使用多种监控选项来监控不同类型的设备和应用程序。Zabbix支持数据收集、处理和存储,以及报警和可视化等功能。…

VESTA软件下载

1.进入官网添加链接描述 2.下滑找到对应版本 3.解压 4.找到.exe文件(不用安装)

JSX 列表渲染

学习目标: 能够在 JSX 中实现列表渲染 页面的构建离不开重复的列表结构,比如歌曲列表,商品列表等等,Vue 中用的式 v-for 做到这一点,react 中又该如何实现呢? 实现: 使用数组的 map 方法 案例: …

【数据科学赛】2023年亚太眼科学会大数据竞赛 #$15000 #阿里天池 #分类

CompHub[1] 最新的比赛会第一时间在群里通知,欢迎加群交流比赛经验!(公众号回复“加群”即可) 根据比赛主页[2](文末阅读原文),使用AI辅助生成 大赛概况 2023年亚太眼科学会大数据竞赛由亚太眼科学会(Asia…

Xilinx FFT使用说明和测试

Xilinx FFT使用说明和测试 1 IP接口信号2 IP基本配置3 IP功能测试 本文主要介绍Xilinx FFT IP的使用方法 1 IP接口信号 FFT用于计算N点的DFT或者IDFT,N为2m,其中m2~16。IP的输入输出接口如下表所示,主要包括时钟、复位信号,输入的…

ApowerREC v1.2.7.10(多功能屏幕录屏工具)

ApowerREC是一款功能强大的屏幕录制软件,主要特点如下: 支持音画同步录制:可以录制电脑桌面操作、在线会议、娱乐视频等所有活动。提供多种录制模式:包括全屏录制、区域录制、画中画等多种录制视频模式,同时也可以支持…

05、Python -- 爬取ts文件格式视频思路

目录 第一步:爬取一段5秒视频找url代码结果第二步:下载整个视频的所有片段代码:结果:第三步:合成视频安装模块代码:结果简洁代码代码:结果:最终代码简洁前代码简洁后代码思路: 1、爬取视频,但是每次只能爬取一段5秒的视频。 2、一个视频有很多秒,所以需要爬取很多片…

11 结构型模式- 代理模式

结构性模式一共包括七种: 代理模式、桥接模式、装饰者模式、适配器模式、门面(外观)模式、组合模式、和享元模式。 1 代理模式介绍 软件开发中的代理: 代理模式中引入了一个新的代理对象,代理对象在客户端对象和目标对象之间起到了中介的作用,它去掉客…

分享个包含各省、市、区的编码数据的在线静态资源脚本

在翻《SpringBootVue3》——十三尼克陈作者的大型前后端分离项目实战里面&#xff0c;在看到地址管理的部分时&#xff0c;发现了该作者记录有一个静态的地址资源脚本 这里做个记录&#xff0c;打点 一、引入js <script src"https://s.yezgea02.com/1641120061385/td…

Python----range方法(函数)

range 英 /reɪndʒ/ n. &#xff08;变动或浮动的&#xff09;范围&#xff0c;界限&#xff1b;视觉&#xff08;或听觉&#xff09;范围&#xff1b;v. &#xff08;在一定的范围内&#xff09;变化&#xff0c;变动&#xff1b;&#xff08;按一定位置或顺序&#x…

如何通过PAM禁止部分用户登录

如何通过 PAM 限制对 SSH 服务的根访问 如题。客户提出这样一个需求&#xff1a;限制和允许部分账号的SSH登录&#xff0c;限制名单可调。乍一看&#xff0c;这需求完全不合理啊&#xff1f;这又要改多少代码&#xff1f;但——PAM从脑海中一闪而过&#xff0c;想到一个办法&a…

Axi接口的DDR3:参数,时序,握手机制

参考 AXI总线的Burst Type以及地址计算 | WRAP到底是怎么一回事&#xff1f;_axi wrap-CSDN博客 还有官方手册&#xff0c;名字太长想起来再写。 Transaction/Burst/Transfer/Beat Transaction指一次传输事务&#xff0c;实际上包括了address phase, data phase与response ph…

Git版本管理及使用规范

git是目前为止版本管理的最常用工具之一&#xff0c;利用git的功能&#xff0c;可以很容易的实现版本的发布和留档&#xff0c;让原本杂乱的版本管理问题变得较为简单。 Git分支管理和常用流程 Git的常用分支包括&#xff1a;tag(git的功能&#xff0c;并不是真正的分支)、ma…

测试报告和结果分析 —— allure整合pytest生成测试报告

一、生成HTML测试报告的三种方式&#xff1a; 1、unittest和HTMLTestRunner整合 2、allure和pytest整合 3、Jenkins中安装allure插件&#xff08;Jenkins安装插件出错&#xff0c;不能正常使用&#xff09; 二、allure整合pytest生成html测试报告&#xff1a; 1.下载allur…

云服务介绍

云服务 1.概念 云服务&#xff0c;顾名思义就是云上的服务&#xff0c;简单的来说就是在云厂商&#xff08;例如 AWS、阿里云&#xff09;那里买的服务。 目前国内云厂商有阿里云、腾讯云、华为云、天翼云、Ucloud、金山云等等&#xff0c;国外有亚马逊的 AWS、Google 的 GC…

C++ 读MTK代码 综测校准 PSU经典接口读各种型号开关电源电压或电流 visa

为啥要使用接口&#xff1f;因为有多个电源&#xff0c;接口都相似的。再加型号上层很少改动(类型切换)或不用改。 为啥要使用友元&#xff1f;友元函数的主要作用是允许外部函数或类访问被声明为友元的类的私有成员。 如果不使用友元怎么做&#xff1f;最后回答。 1.C定义dl…

SpringBoot Web 分层解耦

目录 分层解耦三层架构介绍代码拆分 分层解耦耦合问题解耦思路 IOC&DIIOC&DI入门IOC详解bean的声明组件扫描 DI详解 在SpringBoot Web请求响应这篇文章的案例中提到&#xff0c;解析XML数据&#xff0c;获取数据的代码&#xff0c;处理数据的逻辑的代码&#xff0c;给页…

教你如何给『linux』打补丁

前言 我们在参与某些开源项目的过程当中&#xff0c;经常会遇到漏洞之类的问题&#xff0c;需要我们打补丁解决。尤其是 Linux 源码&#xff0c;源码代码量较多&#xff0c;在修改完内核并发布新内核的时候&#xff0c;基本采用补丁的方式进行发布&#xff0c;而不是将整个内核…

【LeetCode刷题】2两数相加

2. 两数相加 JAVA代码 给你两个 非空 的链表&#xff0c;表示两个非负的整数。它们每位数字都是按照 逆序 的方式存储的&#xff0c;并且每个节点只能存储 一位 数字。 请你将两个数相加&#xff0c;并以相同形式返回一个表示和的链表。 你可以假设除了数字 0 之外&#xf…