linux系统上如何查看空间?
这里我们用Df命令查看,Df命令是以磁盘分区为单位查看文件系统,可以加上参数查看磁盘剩余空间信息,命令格式:
df -hl
显示格式为:
文件系统 容量 已用 可用 已用% 挂载点
/dev/hda5 487M 120M 342M 27% /
/dev/hda1 981M 21M 911M 3% /boot
none 125M 0 125M 0% /dev/shm
/dev/hda2 29G 4.9G 23G 18% /home
/dev/hda3 20G 4.8G 14G 27% /usr
/dev/hda7 24G 510M 22G 3% /var
/dev/hdb2 75G 75G 0 100% /
/dev/hdb2 75G 75G 0 100% /, 以此为例,表示的意思为:
HD硬盘接口的第二个硬盘(b),第二个分区(2),容量是75G,用了75G,可用是0,因此利用率是100%, 被挂载到根分区目录上(/)
linux查看tomcat里面哪个应用占用cpu?
linux下获取占用CPU资源最多的10个进程,可以使用如下命令组合:
ps aux|head -1;ps aux|grep -v PID|sort -rn -k +3|head
linux下获取占用内存资源最多的10个进程,可以使用如下命令组合:
ps aux|head -1;ps aux|grep -v PID|sort -rn -k +4|head
命令组合解析(针对CPU的,MEN也同样道理):
ps aux|head -1;ps aux|grep -v PID|sort -rn -k +3|head
该命令组合实际上是下面两句命令:
ps aux|head -1
ps aux|grep -v PID|sort -rn -k +3|head
查看占用cpu最高的进程
ps aux|head -1;ps aux|grep -v PID|sort -rn -k +3|head
或者top (然后按下M,注意这里是大写)
查看占用内存最高的进程
ps aux|head -1;ps aux|grep -v PID|sort -rn -k +4|head
或者top (然后按下P,注意这里是大写)
该命令组合实际上是下面两句命令:
ps aux|head -1
ps aux|grep -v PID|sort -rn -k +3|head
其中第一句主要是为了获取标题(USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND)。
接下来的grep -v PID是将ps aux命令得到的标题去掉,即grep不包含PID这三个字母组合的行,再将其中结果使用sort排序。
sort -rn -k +3该命令中的-rn的r表示是结果倒序排列,n为以数值大小排序,而-k +3则是针对第3列的内容进行排序,再使用head命令获取默认前10行数据。(其中的|表示管道操作)
linux如何查看系统占用磁盘空间最大的文件及让文件按大小排序?
find / -type f -size +10G
在Linux下如何让文件让按大小单位为M,G等易读格式,S size大小排序。
# ls -lhS
方法二:#du -h * | sort -n
# du -h * | sort -n
当然您也可以结合管道文件夹内最大的几个文件
# du -h * | sort -n|head
动态显示机器各端口的链接情况
#while :; do netstat -apn | grep ":80" | wc -l; sleep 1; done
怎样用linux命令来查看内存使用情况?
1)查看RAM使用情况最简单的方法是通过 /proc/meminfo。
这个动态更新的虚拟文件实际上是许多其他内存相关工具(如:free/ps/top)等的组合显示。/proc/meminfo列出了所有你想了解的内存的使用情况。$ cat /proc/meminfo 2)free命令是一个快速查看内存使用情况的方法,它是对 /proc/meminfo 收集到的信息的一个概述。3)ps命令可以显示各个进程的内存使用情况、以及更详细的物理内存使用情况和虚拟内存使用情况。你可以使用 “–sort”选项对进程进行排序,例如按RSS进行排序: $ ps aux --sort -rss 4)top命令显示了每个进程的内存实时使用率。它提供了所有进程的常驻内存大小、程序总内存大小、共享库大小等的报告。