linux指令之系统信息查看

Posted gc65

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux指令之系统信息查看相关的知识,希望对你有一定的参考价值。

磁盘信息

  df -h  查看磁盘大小和使用量

  du -h /root   查看指定目录总大小,并且输出所有内部所有文件夹的大小

  du -ah /root   同上,增加输出文件大小

  du -h -d2 /root    只输出两层的文件夹大小,内部的不再输出

  du -sh /root   查看指定目录大小,只输出结果(即root目录总大小)

内核信息查看

  cat /proc/cpuinfo   显示cpu信息

  lscpu  功能同上(显示cpu型号,频率,缓存)

  cat /proc/meminfo  查看内存信息

  cat /proc/swaps   查看已经使用的swap

  cat /proc/version   查看cpu版本

  lsb_release -a   功能同上(信息可读性更好)

  cat /proc/net/dev  查看网卡收发包统计信息(可以用来计算网卡实时速率)

系统信息查看

  free -m   查看内存使用情况,m表示以m为单位(buff/cache使用的内存都是可回收复用的,大多被linux用作文件缓存)

  top  查看各进程使用的cpu内存等信息(top模式下输入下面指令产生不同作用)

   P   以 CPU 占用率大小的顺序排列进程列表
   M  以内存占用率大小的顺序排列进程列表

   c   显示程序启动指令

   1   显示各个cpu核的信息

   s   改变top信息的刷新频率

   q   退出 top模式

   top -H -p pid   显示指定进程的线程信息

  uptime  查看系统启动时间和运行时间

  netstat  查看端口和网络连接信息

      -a   显示所有信息

      -n   不解析名字,直接显示ip信息

      -u   udp相关连接信息

   -t    tcp相关连接信息

      -l    只列出正在监听的端口(Listen)

   -p   列出相关连接对应的进程id

   -c    每隔一段时间执行一次(后面跟数字)

   使用举例: netstat -ant | grep 8080    查看8080端口的状态

  ifconfig    查看系统的网卡和ip信息(同ip addr)

   ifconfig eth0:1 192.168.123.1/24  在网卡上新增一个ip,重启失效

常用指令:

  w  查看系统上当前登录的所有用户

  clear  清屏

  history  查看历史操作信息

  pwd 查看当前的位置

  cd ..  进到当前文件的上一级目录

  cd .  进入本目录(.表示当前)

  cd -  回到上一次所在目录

  cd /root 进入root目录

  cd  回到当前用户的根目录

  --hlep  命令后使用--help后显示帮助信息

  man  man后面跟指令会显示详细的使用信息

  reboot  重启操作系统

  shutdown  关闭系统

  service network restart  重启网络

  

 

以上是关于linux指令之系统信息查看的主要内容,如果未能解决你的问题,请参考以下文章

linux系统监控指令之vmstat

linux 运维指令

(转)Linux系统stat指令用法

Linux系统stat指令用法

Linux基础之查看系统cpu内存进程等信息

linux常用命令总结