码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • 【Linux基础】3.5 动态监控系统,rpm包,yum


    ‘国风’

    • 1. 动态监控
      • 1.1 top指令
      • 1.2 监控网络状态
        • 1.2.1 netstat
        • 1.2.2 ping
    • 2. 软件包管理
      • 2.1 RPM
        • 2.1.2查询已安装的rpm列表
        • 2.1.3 安装 卸载
            • 安装
            • 卸载
      • 2.2YUM

    1. 动态监控

    1.1 top指令

    top和ps命令很相似,它们都用来显示正在执行的进程,TOP和PS的最大不同之处在于top在执行一段时间后可以更新正在运行的进程。

    top 选项     ···动态查看进程
    top -d 秒数    ···指定top命令每隔几秒更新,默认是3秒,top -d 5
    top -i 使top不显示任何闲置或者僵死进程
    top -p 通过指定监控进程ID来仅仅监控某个进程状态
    
    • 1
    • 2
    • 3
    • 4
    • 在进入top后的交互操作
    P               以CPU使用率排序,默认
    M               以内存使用率排序
    N               以PID排序
    q               退出top
    
    • 1
    • 2
    • 3
    • 4

    1.2 监控网络状态

    1.2.1 netstat

    netstat 选项           ···查看系统网络状态
    选项 -an                ···按一定顺序排列输出
    选项 -p                 ···显示哪个进程正在调用
    
    • 1
    • 2
    • 3

    1.2.2 ping

    检测主机连接命令
    是网络检测工具,检测远程主机是否正常,如

    ping 对方ip地址
    
    • 1

    2. 软件包管理

    2.1 RPM

    rpm用于互联网下载包及安装工具,它包含在某些Linux发行版中。生成.rpm扩展名的文件,RPM类似于windows的setup.exe。

    2.1.2查询已安装的rpm列表

    rpm -qa                 ··· 所有已安装的rpm软件   
    rpm -qa|grep firefox    ···查看当前系统是否安装了Firefox
    rpm -q 软件名            ···查询软件是否已安装
    rpm -qi 软件包名         ···查询软件包信息
    rpm -ql 软件报名         ···查询软件包中的文件
    rmp -qf 文件全路径名      ···查询文件所属软件包
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6

    返回内容解读:
    在这里插入图片描述

    2.1.3 安装 卸载

    安装
    rpm -ivh RPM包全路径名称
    选项:
    i=install 安装
    v=verbose 提示
    h = hash  进度条
    
    • 1
    • 2
    • 3
    • 4
    • 5
    卸载
    • 如果其他软件包依赖于该软件包,会报错。
    rpm -e RPM包名称
    rpm --nodeps -e RPM包名称    ···强制删除,不推荐
    
    • 1
    • 2

    2.2YUM

    是一个Shell前端软件包管理器,基于RPM,能从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软件包

    yum list|grep 软件列表       ···查询yum服务器是否有需要安装的软件
    yum install xxx             ···安装指定的yum包
    
    • 1
    • 2
  • 相关阅读:
    双指针解决数组问题(python)
    rust学习-http-server端
    和硕首次参加展OCP 峰会,将发布多项AI合作项目产品 | 百能云芯
    学习Source Generators之输出生成的文件
    wxFormBuilder + wxPython的wxListbook实现页面切换菜单
    一文掌握Ubuntu20.04深度学习环境搭建(显卡驱动、CUDA、CUDNN、NCCL、Pytorch、PaddlePaddle)
    Python+xlrd:实现Excel文件内容读取(全文件or指定sheet页)
    kafka broker
    TYFLOW学习23
    智能问答(Question Answering)的主要研究方向
  • 原文地址:https://blog.csdn.net/Eric_Sober/article/details/126058707
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号