以下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. Oracle中的数据字典技术及常用数据字典总结
  2. 信息熵越大,信息量到底是越大还是越小?
  3. nofollow标签_网站nofollow标签的应用 - 最蜘蛛池博客
  4. 秒懂词向量Word2vec的本质
  5. 解决:libtool: line 815: X--tag=CXX: command not found
  6. Java数据结构和算法(八)——递归
  7. 您的主机不满足在启用Hyper-V 或DeviceCredential Guard的情况下运行VMware player的最低要求
  8. Acwing 307. 连通图
  9. 自动化yaml文件_从YAML到TypeScript:开发人员对云自动化的看法
  10. c .net ajax,Asp.net mvc 2中使用Ajax的三种方式
  11. linux 网络路径中网络协议栈有几种,linux网络路径中网络协议栈有几种
  12. 矩阵求多元函数的通解_Hessian矩阵
  13. Java 基础 之 赋值运算符
  14. python3安装pip3的方法
  15. [LeetCode#127]Word Ladder
  16. 例2.7 输出梯形 - 九度教程第14题(排版题)
  17. web前端三大主流框架分析对比
  18. PAT 1082 射击比赛 python
  19. 瑞士央行2022年巨亏1320亿瑞士法郎
  20. 微信小程序图片加载太慢;uni-app微信小程序加载图片优化;微信小程序图片image加载成功事件@load;图片加载成功触发@load事件

热门文章

  1. python将字符串拆分成单词_将字符串拆分为单词和标点符号
  2. 虚幻4 捏脸和换装系统实现
  3. 西山居Donya达成战略合作 Simplygon技术优化《剑网3》
  4. 5个让人赞不绝口的微信小程序,拒绝占用手机内存!
  5. AIOps 落地难?仅需9步构建一套 AIOps 的最佳实践
  6. Java基础-方法(method)的应用
  7. 构建安全应用程序架构必须考虑的十二问
  8. 报告显示37%网站存在JavaScript库漏洞
  9. python文本分类算法_Python-基于向量机SVM的文本分类
  10. echarts 动态设置标题_echart动态生成标题