一、资源占用命令

  1、查看内存(free)

  free命令默认是以kb为单位显示的。

  free -m用Mb单位来显示。

free -h显示单位 。

free -h -s 3 ,每隔三秒刷新一次,如果不退出这时候每隔三秒会一直刷新,按ctrl+c就可以退出。

2、整体负载(top)

(1)第⼀⾏: 系统时间 + 系统运⾏时间 + ⼏个⽤户 + 1/5/15分钟系统平均负载

(2)第⼆⾏:进程总数(total) + 正在运⾏进程数(running) + 睡眠进程数(sleeping) + 停⽌的进程数(stopped)+ 僵 ⼫进程数(zombie)

(3)第三⾏:⽤户空间CPU占⽐(us) + 内核空间CPU占⽐(sy)+ CPU空置率(id)

    

注释:

  PID:进程  USER:用户名  PR:优先级  NI :负值表示⾼优先级,正值表示低优先级。

   VIRT :虚拟内存   RES : 真实内存  SHR :共享内存  S :进程状态

  D=不可中断的睡眠状态  R=运⾏  S=睡眠   T=跟踪/停⽌   Z=僵⼫进程

参数:

  top -d 2 :每隔2秒显式所有进程的资源占⽤情况

   top -c :每隔5秒显式进程的资源占⽤情况,并显示进程的命令⾏参数(默认只有进程名)

  top -p 12345 -p 6789:每隔5秒显示pid是12345和pid是6789的两个进程的资源占⽤情况

  top -d 2 -c -p 123456 :每隔2秒显示pid是12345的进程的资源使⽤情况,并显式该进程启动的命令⾏参数 在top的命令⾥⾯,

按m是对内存进⾏排序,按p是按cpu进⾏排序,

3、nmon

使⽤该命令可以监控Linux的各个资源信息,输⼊nmon,(按q退出)

     

    

 4、端口查看

(1)、lsof

  lsof(list open files)是⼀个列出当前系统打开⽂件的⼯具。

  lsof 查看端⼝占⽤语法格式:lsof -i:端⼝

    

  查看所有端口:lsof  -i

(2)、netstat

  netstat -tunlp ⽤于显示 tcp,udp 的端⼝和进程等相关情况。

-t (tcp) 仅显示tcp相关选项

-u (udp)仅显示udp相关选项

-n 拒绝显示别名,能显示数字的全部转化为数字

-l 仅列出在Listen(监听)的服务状态

-p 显示建⽴相关链接的程序名

  netstat 查看端⼝占⽤语法格式:netstat -tunlp | grep 端口号,比如:netstat -tunlp | grep 3306

netstat -tunlp查看所有端口。

5、进程查看

(1)、ps

  ps命令——查看静态的进程统计信息(⼀般结合选项使⽤ ps aux 或 ps -elf 命令) 建议使⽤ ps -elf 查询,输出的 信息更详细些,

包括 PPID (对应的⽗进程 的PID 号)

 6、vim编辑器

  vim时从vi发展出来的一个文本编辑器。

    

    

vim 文件名(编辑文件),如果之前不存在,但是直接vim 文件,在文件里面

编辑内容,保存并退出(Esc—>shift+:—>wq),如果不想保存,直接退出(Esc—>shift+:—>q!),推出后再ls查看就会发现文件被创建了,

最新文章

  1. Java连接远程Redis
  2. 前端技术Bootstrap的hello world
  3. hdu 2955 Robberies 背包DP
  4. HDOJ/HDU 2550 百步穿杨(注意排序)
  5. Robot Framework 项目搭建
  6. core java 第四章笔记
  7. 函数递归时,递归次数到900多时,就是抛出异常exception RuntimeError('maximum recursion depth exceeded',)
  8. Web应用程序项目XXXX已配置为使用IIS。无法访问IIS元数据库。您没有足够的特权访问计算机上的IIS网站
  9. android fragment 跳到另一个fragment
  10. LPC1768的IIS通讯
  11. HDU4812
  12. Log4j分级别保存日志到单个文件中,并记录IP和用户信息
  13. easyUI使用datagrid-detailview.js实现多级级列表嵌套
  14. Django之路
  15. grep,sed,awk用法整理
  16. HDFS初次编程
  17. git merge 和 git merge --no-ff
  18. MySQL主从复制异步原理以及搭建
  19. pyqt 调用颜色选择器
  20. Object-C使用类静态方法创建对象时容易内存泄露

热门文章

  1. Python中的文件处理和数据存储json
  2. Win10 下安装Ubuntu 21.04桌面版 双系统 并设置win10为默认启动系统 详细教程
  3. VS dll 引用依赖
  4. [源码解析] 深度学习流水线并行 PipeDream(4)--- 运行时引擎
  5. noip模拟41
  6. docker镜像与容器的导出导入
  7. 并发容器之ConcurrentMap
  8. Filter案例之登录验证
  9. 机器学习——最优化问题:拉格朗日乘子法、KKT条件以及对偶问题
  10. 解决vscode可以编译通过c++项目,但头文件有红色波浪线的问题