linux的学习(四):磁盘,进程,定时,软件包的相关命令

简介

关于磁盘管理,进程管理,定时任务,软件包管理的命令的使用

磁盘管理类命令

du

du 目录名: 查看文件和目录占用的磁盘空间
参数:

  • -h:可以看到大小的单位,g,mb
  • -a:还可以看到文件的大小
  • -c:显示总共的大小
  • –max-depth=n:展示到第几层目录,从0开始计算
du /root --max-depth=1 -ah

在这里插入图片描述
du -sh /root:直接展示占用磁盘空间
在这里插入图片描述

df

df -h:查看磁盘空间使用情况,-h是加上大小的单位

free

free -h:查看内存的使用情况

进程管理命令

ps

ps:查看当前系统进程状态
参数:

  • a:列出带有终端的所有用户的进程
  • x:列出当前用户的所有进程,包括没有终端的进程
  • u:友好的显示风格
  • -e:列出所有进程
  • -u:某个用户所有关联的所有进程
  • -f:完整格式的进程列表

ps axu:查看系统中所有进程,需要查看内存和cpu占用率时时候
ps -ef:查看所有进程,需要查看父子进程关系时使用
解析:

 ps aux | less

在这里插入图片描述
user:当前用户名
pid:线程id
%cpu:当前线程占用的cpu
%mem:当前线程占用内容
vsz:所占用的虚拟内存
rss:物理内存

stat:进程状态

  • R:运行状态
  • S:睡眠状态
  • T:暂停状态
  • Z:僵尸状态,马上要结束了
  • I:多线程
  • s:包含子进程
  • +:前台显示
  • <:表示优先级很高
  • N:表示优先级很低

command:产生这个进程的命令是什么

 ps -ef| less

在这里插入图片描述
ppid,父进程号

kill

kill -g 进程号:终止进程,-g立即停止

pstree

pstree:查看进程树
参数:

  • -p:显示进程的id
  • -u:显示进程的所属用户
pstree -p

在这里插入图片描述

top

top:实时监控系统进程状态
参数

  • -d:指定top命令隔几秒更新
  • -i:不显示任何闲置或僵尸线程
  • -p:监控指定的进程状态
top

在这里插入图片描述
q退出监控

netstat

netstat:显示网络状态和端口占用信息
参数:

  • a:显示所有正在监听和未监听的套接字
  • -n:能显示数字都数字显示
  • -l:列出在监听的服务状态
  • -p:显示哪个进程在调用
    netstat -anp | grep 进程号:查看该进程网络信息
    netstat -npl | grep 端口号:查看网络端口号占用情况
netstat -anp | less

在这里插入图片描述proto:协议
recv-Q:接收队列
send-Q:发送队列
local address:本地地址
foregin address:远程地址
state:监听状态
PID/Program name:进程id和名

定时任务类指令

crontab

crontab:系统定时任务
参数:

  • -e:编辑定时任务
  • -l:查询定时任务
  • -r:删除当前用户的所有定时任务

它是由一个crond服务去实现的,查看这个服务的状态:systemctl status crond
在这里插入图片描述

编辑定时任务

cornd -e

回车,编辑界面vim
在这里插入图片描述

编辑任务
每一分钟在/root下的文件c中追加内容dark,这个c文件会自己创建的

*/1 * * * * echo "dark" >> /root/c

效果:
在这里插入图片描述

编写格式: 五个数字(如果是操作符隔开算一个数字)+执行任务

  • 一小时中的第几分钟
  • 一天中的第几个小时
  • 一月中的第几天
  • 一年中的第几月
  • 一周中的第几天
  • 空缺数是*

例子:

  • 45 22 * * * 命令:每天22点45分执行命令
  • 0 8,12,16 * * * 命令:每天的8:00,12:00,16:00都执行一次,即逗号(,)表示不连续的时间
  • 0 5 * * 1-6 命令:周一到周六的5:00分执行命令,即横杆(-)表示连续的时间范围
  • */n * * * * 命令:表示每隔10分钟就执行一次命令

软件包管理

rpm

rpm是linux中的软件包管理工具,可以安装,升级,卸载软件
查看
rpm -qa | grep firefox:查看安装的Firefox的rpm软件包
在这里插入图片描述
rpm -qi firefox:查看firefox的安装信息
在这里插入图片描述
卸载:
rpm -e firefox:卸载firefox软件包
rpm -nodeps firefox:不考虑依赖关系强行卸载。

安装:
rpm -ivh 安装包名
参数:

  • -i:安装
  • -v:显示详细信息
  • -h:进度条
  • -nodeps:安装前不检查依赖
yum

yum:基于rpm包管理,可以自动处理依赖关系,一次性安装所有依赖的软件包。
参数选项:

  • -y:对于安装过程中的提问都回答yes
  • install:安装rpm包
  • update:更新rpm软件包
  • check-update:检查是否有更新
  • remove:删除rpm软件包
  • list:显示软件包信息
  • clean:清理yum过期的缓存
  • deplist:显示yum软件包的所有依赖关系

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

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

红色文化3D虚拟数字展馆搭建意义深远

在房地产与土地市场的浪潮中&#xff0c;无论是新城规划、乡村振兴&#xff0c;还是商圈建设&#xff0c;借助VR全景制作、虚拟现实和web3d开发技术打造的全链条无缝VR看房新体验。不仅极大提升了带看与成交的转化率&#xff0c;更让购房者足不出户&#xff0c;即可享受身临其境…

毕设项目springboot+vue实现的在线求职平台

一、前言 随着信息技术的飞速发展和互联网的普及&#xff0c;线上求职已成为众多求职者和企业招聘的重要渠道。为满足市场需求&#xff0c;我们利用Spring Boot和Vue技术栈&#xff0c;开发了一款功能全面、用户友好的在线求职平台。本文将对该平台的设计、实现及关键技术进行详…

Python与自动化脚本编写

Python与自动化脚本编写 Python因其简洁的语法和强大的库支持&#xff0c;成为了自动化脚本编写的首选语言之一。在这篇文章中&#xff0c;我们将探索如何使用Python来编写自动化脚本&#xff0c;以简化日常任务。 一、Python自动化脚本的基础 1. Python在自动化中的优势 Pyth…

昇思25天学习打卡营第15天|基于MobileNetv2的垃圾分类

一、关于MobileNetv2 MobileNet网络专注于移动端、嵌入式或IoT设备的轻量级CNN网络。MobileNet网络使用深度可分离卷积&#xff08;Depthwise Separable Convolution&#xff09;的思想在准确率小幅度降低的前提下&#xff0c;大大减小了模型参数与运算量。并引入宽度系数 α和…

LLM 构建Data Multi-Agents 赋能数据分析平台的实践之④:数据分析之三(数据展示)

概述 在先前探讨的文章中&#xff0c;我们构建了一个全面的数据测试体系&#xff0c;该体系遵循“数据获取—数据治理—数据分析”的流程。如何高效地构建数据可视化看板&#xff0c;以直观展现分析结果&#xff0c;正逐渐成为利用新兴技术提升效能的关键领域。伴随业务拓展、数…

SQl server 日期函数查询相关练习

练习1.按月份分析销售数据。 create database date_db; use date_db; CREATE TABLE SalesData ( SaleID INT PRIMARY KEY IDENTITY(1,1), ProductName NVARCHAR(100) NOT NULL, SaleAmount DECIMAL(10, 2) NOT NULL, SaleDate DATE NOT NULL ); INSERT INTO Sa…

华为USG6000V防火墙v1

目录 一、实验拓扑图 二、要求 三、IP地址规划 四、实验配置 1&#x1f923;防火墙FW1web服务配置 2.网络配置 要求1&#xff1a;DMZ区内的服务器&#xff0c;办公区仅能在办公时间内(9:00-18:00)可以访问&#xff0c;生产区的设备全天可以访问 要求2&#xff1a;生产区不…

使用Python和MediaPipe实现手势控制音量(Win/Mac)

1. 依赖库介绍 OpenCV OpenCV&#xff08;Open Source Computer Vision Library&#xff09;是一个开源的计算机视觉和机器学习软件库。它包含了数百个计算机视觉算法。 MediaPipe MediaPipe是一个跨平台的机器学习解决方案库&#xff0c;可以用于实时人类姿势估计、手势识…

Flask 用 Redis 缓存键值对-实例

Flask 使用起 Redis 来简直就是手到擒来&#xff0c;比 MySQL 简单多了&#xff0c;不需要那么多配置&#xff0c;实际代码就这么多&#xff0c;直接复制就能用。除了提供简单实用的实例以外&#xff0c;本文后面还会简单介绍一下 Redis 的安装与使用&#xff0c;初学者也能一看…

Nginx部署Vite打包的带前缀的项目

之前有篇文章&#xff0c;需要参考一下&#xff1a;https://zhangdapeng.blog.csdn.net/article/details/140388105 在这篇文章的基础之上&#xff0c;我测试了Vite打包的项目。 首先&#xff0c;我在vite配置文件里面添加了前缀&#xff1a; import {defineConfig} from v…

生物素-十一聚乙二醇-沙利度胺;Biotin-PEG11-Thalidomide

Biotin-PEG11-Thalidomide&#xff0c;即生物素-十一聚乙二醇-沙利度胺&#xff0c;是一种结合了生物素、十一聚乙二醇&#xff08;PEG11&#xff09;和沙利度胺的复杂化合物。以下是对该化合物的详细分析&#xff1a; 一、组成成分及特性 生物素&#xff08;Biotin&#xff09…

访问 Postman OAuth 2.0 授权的最佳实践

OAuth 2.0 代表了 web 安全协议的发展&#xff0c;便于在多个平台上进行授权服务&#xff0c;同时避免暴露用户凭据。它提供了一种安全的方式&#xff0c;让用户可以授权应用程序访问服务。 在 Postman 中开始使用 OAuth 2.0 Postman 是一个流行的API客户端&#xff0c;支持 …

2024-07-14 Unity插件 Odin Inspector1 —— 插件介绍

文章目录 1 介绍2 模块3 学习目的 1 介绍 ​ Odin Inspector 是 Unity 的一个插件&#xff0c;拥有强大、自定义和用户友好的编辑器&#xff0c;而无需编写任何自定义编辑器代码&#xff0c;使得编程过程中的数据可视化更容易实现。 ​ 具体功能包括&#xff1a; 更舒适美观…

2024-07-12 Unity AI状态机1 —— 框架介绍

文章目录 1 有限状态机2 状态机实现框架2.1 StateMachine2.2 BaseState2.3 ...State2.4 IAIObject 3 框架类图 本文章参考 B 站唐老狮 2023 年直播内容。点击前往唐老狮 B 站主页。 1 有限状态机 ​ 有限状态机&#xff08;Finite - State Machine&#xff0c;FSM&#xff09…

Docker安装RabbitMQ(带web管理端)

1.拉取带web管理的镜像 可以拉取rabbitmq对应版本的web管理端&#xff0c;比如&#xff1a;rabbitmq:3.9.11-management&#xff0c;也可以直接拉取带web管理端的最新版本 rabbitmq:management. docker pull rabbitmq:3.9.11-management 注意&#xff1a;如果docker pull ra…

websockt初始化,创建一个webSocket示例

写文思路&#xff1a; 以下主要从几个方面着手写websocket相关&#xff0c;包括以下&#xff1a;什么是webSocket&#xff0c;webSocket的优点和劣势&#xff0c;webSocket工作原理&#xff0c;webSocket握手示例&#xff0c;如何使用webSocket(使用webSocket的一个示例)&#…

Chapter 1:数据结构前言

在数字化的世界里&#xff0c;我们每天都在与数据打交道。然而&#xff0c;你是否曾想过&#xff0c;这些数据是如何被组织、存储和处理的&#xff1f;这就是数据结构的魅力所在。 数据结构&#xff0c;简单来说&#xff0c;就是数据的组织方式。它决定了我们如何高效地访问和操…

object-C 解答算法:合并两个有序数组(leetCode-88)

合并两个有序数组(leetCode-88) 题目如下图:(也可以到leetCode上看完整题目,题号88) 首先搞懂,什么叫“非递减顺序” 非递减顺序,是指一个序列中的元素从前往后&#xff08;或从左到右&#xff09;保持不减少或相等。 这意味着序列中的元素可以保持相同的值&#xff0c;但不会…

外包干了1个月,技术明显退步。。。

有一种打工人的羡慕&#xff0c;叫做“大厂”。 真是年少不知大厂香&#xff0c;错把青春插稻秧。 但是&#xff0c;在深圳有一群比大厂员工更庞大的群体&#xff0c;他们顶着大厂的“名”&#xff0c;做着大厂的工作&#xff0c;还可以享受大厂的伙食&#xff0c;却没有大厂…

Rust 使用 panic! 还是不用 panic!

使用 panic! 还是不用 panic! 那么&#xff0c;该如何决定何时应该 panic! 以及何时应该返回 Result 呢&#xff1f;如果代码 panic&#xff0c;就没有恢复的可能。你可以选择对任何错误场景都调用 panic!&#xff0c;不管是否有可能恢复&#xff0c;不过这样就是你代替调用者…