• yum:自动化rpm包管理工具

     yum(Yellow dog Updater Modified)是多个Linux发行版的软件包管理器,例如RedHat RHEL、Centos和Fedora。yum主要自动安装、升级rpm软件包,它能自动查找并解决rpm包之间的依赖关系。

    Linux 2021-07-24 16:47:11 浏览(6) 阅读原文
  • rpm:RPM包管理器

    rpm命令的全称是:Red Hat Package Manager(Red Hat包管理器),几乎所有的Linux发行版都使用了这种形式的命令管理、安装、更新和卸载软件   rpm命令包含了五种基本功能:安装、卸载、升级、查询和验证

    Linux 2021-07-24 16:47:11 浏览(2) 阅读原文
  • chkconfig:管理开机服务

    chkconfig命令是Redhat系列的Linux系统中的系统服务管理工具,他们可以用于查询和更新不同的运行等级下系统服务的启动状态

    Linux 2021-07-24 16:43:17 浏览(2) 阅读原文
  • sar:收集系统信息

     sar命令可以全面的获取系统的CPU、运行队列、磁盘I/O,分页(交换区)、内存、CPU终端和网络等性能数据。

    Linux 2021-07-24 16:43:16 浏览(1) 阅读原文
  • iotop:动态显示磁盘I/O统计信息

    iotop命令是一款实时监控磁盘I/O的工具,必须要root用户才能运行。使用iotop可以和方便的查看每个进程使用磁盘I/O的情况。如果系统中没有iotop命令,就需要额外安装。

    Linux 2021-07-24 16:43:16 浏览(3) 阅读原文
  • iostat:I/O信息统计

     iostat是I/O statistics的缩写,起主要功能是对系统的磁盘I/O操作进行监控。他的输出主要是显示磁盘的读写操作的统计信息,同时也会给出CPU的使用情况。iostat命令也只能对系统的整体情况进行分析,不能对某个进程进行分析。

    Linux 2021-07-24 16:43:16 浏览(4) 阅读原文
  • mpstat:CPU信息统计

    mpstat是Multiprocessor Statistics的缩写,是一种实时系统监控工具。mpstat命令会输出CPU的一些统计信息,这些信息存放在/proc/stat文件中。在多CPU的系统里,此命令不但能查看CPU的平均状态信息,还能查看特定CPU的信息。

    Linux 2021-07-24 16:43:16 浏览(3) 阅读原文
  • vmstat:虚拟内存统计

    vmstat是Virtual Memory Statistics(虚拟内存统计)的缩写,利用该命令可以对操作系统的内存信息、进程状态和CPU活动等进行监视。但是只能对系统的整理情况进行统计,无法对某个进程进行深入的分析。

    Linux 2021-07-24 16:38:52 浏览(1) 阅读原文
  • iftop:动态显示网络接口流量信息

    iftop是一款实时流量监控工具,可用于监控TCP/IP连接等,必须是root用户的身份运行。   一般最小化安装系统都没有这个命令,需要使用yum命令额外安装,二爷还要从epel源下载。

    Linux 2021-07-24 16:38:52 浏览(2) 阅读原文
  • free:查看系统内存信息

    free命令用户显示系统内存状态,具体包括系统物理内存、虚拟内存、共享内存和系统缓存等

    Linux 2021-07-24 16:38:52 浏览(3) 阅读原文
  • uptime:显示系统的运行时间及负载

    uptime命令可以输出当前系统的时间、系统开机到现在的运行时间、目前多少用户在线和系统平均负载等信息

    Linux 2021-07-24 16:38:51 浏览(4) 阅读原文
  • lsof:查看进程打开的文件

     lsof命令的全称为:list open file,也就是列出系统中已经打开的文件,通过该命令就可以根据文件找到对应的进程信息,也可以根据进程信息找到进程打开的文件。   如果系统中没有lsof名,可以使用后面的命令进行安装:yum -y install lsof

    Linux 2021-07-24 16:38:51 浏览(4) 阅读原文
  • 依赖倒置原则(Dependence Inversion Principle)

    依赖倒置原则定义:高层模块不应该依赖低层模块,两者都应该依赖其抽象;抽象不应该依赖细节,细节应该依赖抽象(High level modules shouldnot depend upon low level modules.Both should depend upon abstractions.Abstractions should not depend upon details. Details should depend upon abstractions)。其核心思想是:要面向接口编程,不要面向实现编程。

    设计模式 2021-07-24 16:29:21 浏览(12) 阅读原文
  • 接口隔离原则(Interface Segregation Principle)

    2002 年罗伯特·C.马丁给“接口隔离原则”的定义是:客户端不应该被迫依赖于它不使用的方法(Clients should not be forced to depend on methods they do not use)。该原则还有另外一个定义:一个类对另一个类的依赖应该建立在最小的接口上(The dependency of one class to another one should depend on the smallest possible interface)。

    设计模式 2021-07-24 16:29:21 浏览(16) 阅读原文
  • 里氏替换原则(Liskov Substitution Principle)

    里氏替换原则(Liskov Substitution Principle,LSP)由麻省理工学院计算机科学实验室的里斯科夫(Liskov)女士在 1987 年的“面向对象技术的高峰会议”(OOPSLA)上发表的一篇文章《数据抽象和层次》(Data Abstraction and Hierarchy)里提出来的,她提出:继承必须确保超类所拥有的性质在子类中仍然成立(Inheritance should ensure that any property proved about supertype objects also holds for subtype objects)。

    设计模式 2021-07-24 16:29:21 浏览(12) 阅读原文