Linux 常用命令:系统状态篇
前言 Linux常用命令中,有些命令可以用于查看系统的状态,通过了解系统当前的状态,能够帮助我们更好地维护系统或定位问题。本文就简单介绍一下这些命令。 查看系统运行时间--uptime 有时候我们想知道系统上一次复位是在什么时候或者系统已经运行了多长时间,我们可以通过uptime命令获取这些信息:
从左往右显示的信息依次为:当前时间、已运行时间、用户登录数、1分钟、5分钟和15分钟内系统的平均负载。 查看系统已登录用户--who
通过who命令可以查看到哪些用户通过哪个ip登录到了这台主机。 查看系统版本相关信息--uname 例如:
从结果可以看到操作系统版本(ubuntu16.04),CPU类型(x86_64)等信息 查看当前环境变量--export 环境变量影响着程序的运行,因此有时候需要查看当前环境的环境变量:
查看目录和文件占用空间--du du命令直接显示当前目录下每个目录及其文件占用空间。结合--max-depth参数可以指定显示的目录层级。 例如,如果只想显示当前目录下各个目录所占总空间,可以使用:
其中-h表示以易读的单位显示大小,即M,--max-depth=1表明目录层级。通过命令结果,我们可以看到当前目录下各个子目录占用空间大小,以及总空间大小。 查看各挂载点空间--df 例如:
从结果中,我们可以看到各个挂载点总空间以及可用空间。当磁盘文件占用空间较大时,可能导致系统运行缓慢,因此,可根据该结果进行相应的磁盘清理。 查看内存可用情况--free free命令可用于显示系统中可用的物理内存,交换区内存以及内核使用的buffer:
从执行结果可以看到已用内存和空闲内存的情况。同样地,当内存不足时,可能导致程序运行异常或系统卡顿。 查看进程的内存使用情况--pmap (编辑:ASP站长网) |