当前位置: 首页 > news >正文

linux系统学习(13.系统管理)

目录

一、进程查看

1.ps aux

2.top 

🔹  什么是 “缓存 (cache)”?

3. pstree

二、终止进程

1.kill

(1). kill -l

(2).常用的信号量

(3).使用方法

2.killall

3.pkill

三、工作管理

1.把进程放到后台挂起

2.jobs

3. fg

4.bg

四、系统资源查看

1.查看cpu

2.查看系统内核相关信息

3.判断系统位数

4.查询当前linux发型版本

5.列出进程打开或者使用的文件信息


一、进程查看

1.ps aux

这条命令主要作用查看系统中运行的进程。

a:所有前台进程

u:显示启动进程的用户

x:所有后台进程

虚拟内存:表示为这个程序申请的虚拟内存的大小,这个大小不一定全部用完。

RSS:表示程序实际占用的物理内存大小。

2.top 

这个命令查看系统的健康状态。

🔹  什么是 “缓存 (cache)”?

Linux 内核会把 最近使用过的文件内容 缓存在内存里,称为 页缓存 (page cache)

  • 当你再次读取同一个文件时,就可以直接从内存里取数据,而不用再去磁盘。

  • 这样会极大提升性能。

  • 如果别的进程需要内存,这些缓存随时可以被回收。

👉 所以 缓存的内存不是浪费,而是“借用”来加速文件访问

对于最后一行,最后一列表示可以利用的内存大小。他的计算方法是当前free的内存加上缓存中可以释放的空间的大小。并不把swap计算在内。

3. pstree

树形结构显示所有进程

二、终止进程

1.kill

(1). kill -l

查看可用的信号量

(2).常用的信号量

(3).使用方法

kill -信号量 PID

kill -9 33254

2.killall

进程名的搜索方法,框的就是进程名,空格后面的是参数不用管

3.pkill

下面是个例子

说明信号量对于上面的三个指令是通用的。

三、工作管理

1.把进程放到后台挂起

按住ctrl+z

2.jobs

查看后台进程

3. fg

这个指令作用是将后台暂停的工作恢复到前台

4.bg

四、系统资源查看

1.查看cpu

cat /proc/cpuinfo

2.查看系统内核相关信息

3.判断系统位数

file /bin/ls

4.查询当前linux发型版本

 lsb_release -a

5.列出进程打开或者使用的文件信息

http://www.dtcms.com/a/357070.html

相关文章:

  • 【混合开发】Android+webview模拟crash崩溃补充说明
  • Electron 项目来实现文件下载和上传功能(AI)
  • Martin Fowler分享了他对大语言模型(LLM)与软件开发现状的一些思考
  • 【机器学习深度学习】Embedding 与 RAG:让 AI 更“聪明”的秘密
  • AC上网行为安全管理
  • 【完整源码+数据集+部署教程】停车位状态检测系统源码和数据集:改进yolo11-DCNV2-Dynamic
  • 深入理解会话状态管理:多轮对话与API最佳实践
  • 【AI】常见8大LLM大语言模型地址
  • 什么是策略模式?策略模式能带来什么?——策略模式深度解析:从概念本质到Java实战的全维度指南
  • VisualStudio 将xlsx文件嵌入到资源中访问时变String?
  • Apache服务器IP 自动跳转域名教程​
  • 前端网页源码模板 静态HTML源码网站
  • Dubbo 接口调用中使用 CompletableFuture 实现回调模式 非阻塞异步模式
  • SQL-Server分页查询多种方法讲解以及分页存储过程
  • 如何制作手感良好的移动算法?
  • 自动驾驶感知范式迁移:从BEV/向量化到高斯建模
  • Vue中的事件修饰符
  • uni-app 常用钩子函数:从场景到实战,掌握开发核心
  • MySQL 深分页:性能优化
  • 每周AI看 | 微软开源VibeVoice-1.5B、OpenAI历史性交棒、网易云商出席AICon全球人工智能开发与应用大会
  • MCP Java Sdk 添加key认证
  • CMake构建学习笔记22-libxml2库的构建
  • 【链表 - LeetCode】146. LRU 缓存
  • Prometheus+Grafana入门教程:从零搭建云原生服务器监控系统
  • 如何管理跨境电商多语种素材?数字资产本地化指南
  • nacos单机部署并开启鉴权
  • #医疗AI时代的生物医学Go编程:高性能计算与精准医疗的案例分析(五)
  • 机器学习 - Kaggle项目实践(5)Quora Question Pairs 文本相似
  • OpenCV轮廓近似与Python命令行参数解析
  • 玳瑁的嵌入式日记D29-0829(进程间通信)