以下Linux系统资源查看命令中,较常用的为vmstat 与 lsof

vmstat [刷新延时 刷新次数]

1 ucm@ucm-Aspire-TC-606:~$ vmstat 1 5

2 procs -----------memory---------- ---swap-- -----io---- -system-- ------cpu-----

3 r b 交换 空闲 缓冲 缓存 si so bi bo in cs us sy idwa st4 0 0 0 4721680 294340 1586676 0 0 28 13 441 738 4 2 94 1 0

5 0 0 0 4721556 294348 1586676 0 0 0 280 1391 2388 2 0 96 1 0

6 0 0 0 4721416 294364 1586676 0 0 0 104 1410 2443 2 1 97 1 0

7 2 0 0 4721416 294364 1586716 0 0 0 0 2149 3443 2 1 97 0 0

8 0 0 0 4721416 294364 1586716 0 0 0 0 1430 2393 2 0 97 0 0

9 ucm@ucm-Aspire-TC-606:~$

dmesg 内核自检信息

1 ucm@ucm-Aspire-TC-606:~$ dmesg | grepCPU2 [ 0.000000] smpboot: Allowing 6 CPUs, 0hotplug CPUs3 [ 0.000000] setup_percpu: NR_CPUS:256 nr_cpumask_bits:256 nr_cpu_ids:6 nr_node_ids:1

4 [ 0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=6, Nodes=1

5 [ 0.000000] RCU restricting CPUs from NR_CPUS=256 to nr_cpu_ids=6.6 [ 0.006228] CPU: Physical Processor ID: 0

7 [ 0.006228] CPU: Processor Core ID: 0

8 [ 0.006229] mce: CPU supports 7MCE banks9 [ 0.167668] smpboot: CPU0: AMD FX(tm)-6300 Six-Core Processor (family: 0x15, model: 0x2, stepping: 0x0)10 [ 0.168386] NMI watchdog: enabled on all CPUs, permanently consumes one hw-PMU counter.11 [ 0.168474] .... node #0, CPUs: #1 #2 #3 #4 #5

12 [ 0.182597] x86: Booted up 1 node, 6CPUs13 [ 1.579348] ledtrig-cpu: registered to indicate activity on CPUs14 [ 1.580211] microcode: CPU0: patch_level=0x0600081f

15 [ 1.580215] microcode: CPU1: patch_level=0x0600081f

16 [ 1.580222] microcode: CPU2: patch_level=0x0600081f

17 [ 1.580228] microcode: CPU3: patch_level=0x0600081f

18 [ 1.580236] microcode: CPU4: patch_level=0x0600081f

19 [ 1.580244] microcode: CPU5: patch_level=0x0600081f

20 ucm@ucm-Aspire-TC-606:~$

free  查看内存

cat /proc/cpuinfo  查看CPU信息

uptime  查看系统启动时间与平均负载

uname [option]

options:

-a  查看系统所有的相关信息

-r  查看内核版本

-s  查看内核名称

1 ucm@ucm-Aspire-TC-606:~$ uname -a2 Linux ucm-Aspire-TC-606 4.8.0-28-generic #30-Ubuntu SMP Fri Nov 11 14:03:52 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux3 ucm@ucm-Aspire-TC-606:~$ uname -r4 4.8.0-28-generic5 ucm@ucm-Aspire-TC-606:~$ uname -s6 Linux7 ucm@ucm-Aspire-TC-606:~$

判断系统位数

file 外部命令,会显示该命令是多少位的命令,进而知道系统位数.

1 ucm@ucm-Aspire-TC-606:~$ file /bin/ls

2 /bin/ls: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 2.6.32, BuildID[sha1]=eca98eeadafddff44caf37ae3d4b227132861218, stripped3 ucm@ucm-Aspire-TC-606:~$

系统发行版

1 ucm@ucm-Aspire-TC-606:~$ lsb_release -a2 No LSB modules are available.3 Distributor ID: Ubuntu4 Description: Ubuntu 16.10

5 Release: 16.10

6 Codename: yakkety7 ucm@ucm-Aspire-TC-606:~$

列出系统打开或使用的文件信息

lsof [option]

options:

-c 字符串 只列出以字符串开头的进程打开的文件

-u 用户名 只列出某个用户的进程打开的文件

-p PID 列出某个PID进程打开的文件

eg:

查询系统中所有进程调用的文件

ucm@ucm-Aspire-TC-606:~$ lsof | more

查询某个系统文件被哪个进程调用

ucm@ucm-Aspire-TC-606:~$ lsof /sbin/init

COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME

systemd 1280 ucm txt REG 8,1 1038896 11276594 /lib/systemd/systemd

ucm@ucm-Aspire-TC-606:~$

查看httpd进程调用啦哪些文件

ucm@ucm-Aspire-TC-606:~$ lsof -c httpd

按照用户名,查询某个用户的进程调用的文件名

ucm@ucm-Aspire-TC-606:~$ lsof -u root

如何查看linux的资源,Linux系统资源查看(示例代码)相关推荐

  1. mysql常用linux命令大全_Linux-MySQL常用命令(示例代码)

    注意:需要用分号作为命令结尾. 库是由表组成的,表是由字段组成的. show databases; #查看所有的数据库 use mysql; #切换到另外一个库,mysql为库名,可以不用分号. sh ...

  2. linux 怎么看当前时间,Linux 查看当前时间和修改系统时间(示例代码)

    一.查看和修改Linux的时区 1. 查看当前时区 命令: date -R 2. 修改设置Linux服务器时区 方法 A 命令 : tzselect 方法 B 仅限于RedHat Linux 和 Ce ...

  3. 初学linux系统代码,linux初学者-系统日志(二)(示例代码)

    先前在(一)中介绍到在不同主机间日志同步的方法,在一台主机上可以看到另一台主机的日志.这里会介绍系统日志方面的一些其他内容. 1.日志的采集格式 在日志的采集中,由图可以看出,这样的排列或者显示方式会 ...

  4. 端口映射工具linux,Linux下端口映射工具rinetd(示例代码)

    Linux下简单好用的工具rinetd,实现端口映射/转发/重定向 官网地址http://www.boutell.com/rinetd 软件下载 wget http://www.boutell.com ...

  5. linux基础 linhaifeng,Linux基础之命令练习Day2(示例代码)

    作业一: 1) 新建用户natasha,uid为1000,gid为555,备注信息为"master" 2) 修改natasha用户的家目录为/Natasha 3) 查看用户信息配置 ...

  6. Linux的md64进程,在Linux上安装Elasticsearch Kibaba.md(示例代码)

    在Linux上安装Elasticsearch Kibaba Kibana是一个开源为elasticsearch 引擎提供数据和数据分析 1.下载安装 切换到root账户,按顺序依次执行以下命令 rpm ...

  7. linux mor命令使用技巧,linux中more命令如何使用(示例代码)

    more命令,功能类似cat,cat命令是整个文件的内容从上到下显示在屏幕上.兄弟连Linux培训教程(more会以一页一页的显示方便使用者逐页阅读,而最基本的指令就是按空白键(space)就往下一页 ...

  8. linux 双网卡bond命令,Linux下bond双网卡绑定(示例代码)

    bond,是一种双网卡绑定技术.即将多块物理网卡绑定成一个逻辑网卡,并实现网卡冗余.流量均衡等的一种可靠性强且高可用技术. 七种bond模式: 一.mod=0即banlance-rr(平衡轮循环策略) ...

  9. linux日志汇总,Linux日志分析常用命令汇总(示例代码)

    1.查看当天有多少个IP访问: awk '{print $1}' log_file|sort|uniq|wc –l 2.查看某一个页面被访问的次数: grep "/index.php&quo ...

最新文章

  1. 读书笔记—写给大家看的PPT设计书
  2. cocos2d-x初探学习笔记(2)--重要概念及Test例子结构
  3. 软件工程讲义 0 微博上的软件工程
  4. mui HTML5plus 批量上传文件
  5. git常用命令+git规范(附merge合并及冲突解决)
  6. win hook codeproject
  7. 社团管理系统数据流图_实例6:社团管理系统数据库设计
  8. android psensor测试,MTK camera驱动结构
  9. 计算机的自带拍视频教程,电脑如何录制视频并剪辑
  10. 求两个数的最大公约数,Euclid算法证明,以及C语言代码实现
  11. 登陆邮箱的方法有哪些?解析mail163邮箱如何误删恢复?
  12. GreenPlum系列-5-角色和权限
  13. Java的四种访问修饰符介绍
  14. 博客中国2004中文非主流网站100强
  15. 我的世界java版的马难以驯服_我的世界:这几种生物很难驯服,最难搞定的就是它了!...
  16. java 代码混淆 class字符串加密 jar包war包加密 支持JDK16
  17. 【JZOJ5073】【GDOI2017第三轮模拟day1】影魔
  18. 一个测绘工程学生对南方cass软件的认知
  19. (在线)实时图片加密
  20. 设计模式(一)——命令模式

热门文章

  1. UE3 Lightmass 技术指南
  2. leetcode 429 层序遍历n叉树(C语言)
  3. PDF 补丁丁 0.6.0.3369 版发布(修复保存文件时文件名替代符失效的问题)
  4. 【DAY2】hadoop 完全分布式模式配置的学习笔记
  5. Discuz! 出现“您当前的访问请求当中含有非法字符“解决方法
  6. 模式识别之聚类算法k-均值---k-均值聚类算法c实现
  7. Android源码学习之如何使用eclipse+NDK
  8. iphone如何分屏_苹果手机如何操作分屏 苹果手机录屏没有声音这么做轻松解决...
  9. Zookeeper之java api详解
  10. 计算机需要 更新 无法卸载,电脑更新变卡顿,只要卸载它就能解决?