一、实时监控Linux服务器性能工具
dstat
命令参数详解
-c ==> 显示CPU系统占用
-C ==> 多个CPU时,可分别显示CPU状态
例:-C 0,1 显示CPU0和CPU1
-d ==> 显示磁盘读写数据大小
-n ==> 显示网络状态
-l ==> 显示系统负载情况
-m ==> 显示内存使用情况
-g ==> 显示页面使用情况
-P ==> 显示进程状态
-s ==> 显示交换分区使用情况
-r ==> I/O请求情况
-y ==> 系统状态
-fs ==> 文件系统统计数据
-tcp ==> 常用的TCP统计
-udp ==> 监听的UDP接口
-socket ==> 网络统计数据
--output ==> 输出监听数据
例:dstat -c --output dstat.csv
二、系统关机唤醒指令
rtcwake 系统关机之后,延迟多久后唤醒
命令参数详解
-l ==> RTC使用本地时间
-m ==> 使用模式,standby、mem、disk、off
-s ==> 多少秒之后唤醒
-t ==> 在具体某个时间唤醒
-u ==> RTC使用UTC
-v ==> 显示详细的运行状态信息
例:rtcwake -l -s 30 -m off 关机30秒之后唤醒
三、RPM包安装工具
RPM包命名规则介绍
name 软件名称
version 版本号,“主板本号.次版本号.修正号”
arch 适用的硬件平台,i386,i586,i686,x86_64,sparc,alpha
.rpm 编译好的二进制包
.src.rpm 源码包
el* 软件包发行版本
devel 开发包
noarch 可以在任何平台上安装
例:
filename-version.rpm
filename-version-noarch.rpm
filename-version-arch.src.rpm
RPM命令详解
-a ==> 查询所有已安装软件包
-q ==> 表示询问用户,输出信息
-l ==> 打印软件包列表
-f ==> 查询包含FILE的软件包
-i ==> 显示软件包信息
-v ==> 打印输出详细信息
-V ==> 升级RPM包
-h ==> 软件安装
-e ==> 卸载RPM包
-R ==> 列出软件包依赖的其他软件包
--last ==> 列出软件包时,以安装时间排序
--force ==> 表示强制
--nodeps ==> RPM包不依赖
~文章已经结束了~
声明:本人所写的只是本人在使用中遇到的问题做个记录总结,很多内容也是百度,或者查阅官方文档,若与他人有重复;若需按照本文配置,请认真确认是否适合你的情况,造成一切损失;本人概不负责。