博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
linux系统管理之系统资源查看
阅读量:4228 次
发布时间:2019-05-26

本文共 1367 字,大约阅读时间需要 4 分钟。

前言

之前写了一篇linux系统管理的合集篇,显得篇幅太长,用的是普通的富文本编辑器阅读体验效果也不是很友好,可能描述的不够详细。经过老夫的深思熟虑,掐指一算,分篇来写确实可行,容易阅读,也便于小伙伴们翻阅。于是就有了写这篇文章的想法,Markdown编辑器用起来舒服多了。骚话不多说,直接进入正题。

正文

linux对于做研发岗位的小伙伴,相信接触的肯定不少,或多或少也应该接触过、使用过。公司开发项目,svn,mysql,git,nginx等等都是部署在linux服务器上的,项目用svn或者git协同开发,最终打包发布也是在云服务器上。这时候我们对linux系统管理的了解那肯定是必不可少的,一些基本命令也需要熟练掌握。

首先看下buff缓冲)和cache缓存)区别:

  • buff,缓冲加速数据写入硬盘
  • cache,缓存加速数据从硬盘读取

vmstat 刷新延时,刷新次数,查看系统的健康状态,重点

例如下图:
vmstat命令

process进程信息字段

  • -r:等待运行的进程数,数量越大,系统越繁忙
  • -b:不可被唤醒的进程数量,数量越大,系统越繁忙

menory内存信息字段

  • -swpd:虚拟内存使用情况(单位:KB)
  • -free:空余内存容量(单位:KB)
  • -buff:缓冲内存容量(单位:KB)
  • -cache:缓存内存容量(单位:KB)

system系统信息字段,这两数越大,系统与连接设备通信非常繁忙。

  • -in:每秒中断的进程次数
  • -cs:每秒进行的时间切换次数。

cpucpu信息字段

  • -us:非内核进程消耗cpu运算时间百分比
  • -sy:内核进程消耗cpu运算时间百分比
  • -id:空闲cpu百分比[重点]
  • -wa:等待I/O消耗cpu百分比
  • -st:被虚拟机所盗用的cpu百分比

dmesg命令,开机时内核检测信息重点

例如:

  • dmesg | grep CPU

free命令查看内存使用状态重点

free [选项]
选项:

  • -b:以字节为单位显示
  • -k:以KB为单位显示,默认为此项
  • -m:以MB为单位显示
  • -g:以GB为单位显示

查看cpu信息命令:

  • cat /proc/cpuinfo

uptime命令

  • 查看系统当前时间,运行时间,登录用户以及负载入下图所示:

uanme [选项]

选项:

  • -a:查看系统所有相关信息
  • -r:查看系统内核版本
  • -s:查看内核名称

lsb_release命令如下图所示:

  • lsb_release -a 查看系统版本发行版
    lsb命令查看系统资源

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

losf[选项]
选项:

  • -c字符串:只列出以字符串开头的进程打开的文件
  • -u用户名:只列出某个用户的进程打开的文件
  • -p pid:列出某个pid进程打开的文件

例如:

  • lsof | more ,查询系统中所有进程调用的文件

  • lsof /sbin/init ,查询某个文件被哪个进程调用

  • lsof -c httpd,查看httpd进程调用了哪些文件

  • lsof -u root ,按用户名查询某用户进程调用的文件

尾声

好了,以上就是linux系统资源查看的全部内容了,希望对即将入门的同学有所帮助。书山有路勤为径,学海无涯苦作舟。接下来就是这个系列的最后一篇了,系统定时任务。多学多练,命令不是靠死记硬背的,长期使用才能熟能生巧。

转载地址:http://tzcqi.baihongyu.com/

你可能感兴趣的文章
Oracle 11.2.0.1 RAC GRID 无法启动 : Oracle High Availability Services startup failed
查看>>
Oracle 18c 单实例安装手册 详细截图版
查看>>
Oracle Linux 6.1 + Oracle 11.2.0.1 RAC + RAW 安装文档
查看>>
Oracle 11g 新特性 -- Online Patching (Hot Patching 热补丁)说明
查看>>
Oracle 11g 新特性 -- ASM 增强 说明
查看>>
Oracle 11g 新特性 -- Database Replay (重演) 说明
查看>>
Oracle 11g 新特性 -- 自动诊断资料档案库(ADR) 说明
查看>>
CSDN博客之星 投票说明
查看>>
Oracle wallet 配置 说明
查看>>
Oracle smon_scn_time 表 说明
查看>>
VBox fdisk 不显示 添加的硬盘 解决方法
查看>>
Secure CRT 自动记录日志 配置 小记
查看>>
RMAN RAC 到 单实例 duplicate 自动分配通道 触发 ORA-19505 错误
查看>>
mysql 随机分页的优化
查看>>
DB2快速创建测试库
查看>>
SD卡驱动分析--基于高通平台
查看>>
[图文] Seata AT 模式分布式事务源码分析
查看>>
pm 源码分析
查看>>
kmsg_dump
查看>>
Getting a Result from an Activity
查看>>