设为首页 - 加入收藏 ASP站长网(Aspzz.Cn)- 科技、建站、经验、云计算、5G、大数据,站长网!
热搜: 数据 手机 公司
当前位置: 首页 > 服务器 > 搭建环境 > Windows > 正文

Linux 常用命令:系统状态篇

发布时间:2018-11-10 08:05 所属栏目:117 来源:守望先生
导读:前言 Linux常用命令中,有些命令可以用于查看系统的状态,通过了解系统当前的状态,能够帮助我们更好地维护系统或定位问题。本文就简单介绍一下这些命令。 查看系统运行时间--uptime 有时候我们想知道系统上一次复位是在什么时候或者系统已经运行了多长时

 前言

Linux常用命令中,有些命令可以用于查看系统的状态,通过了解系统当前的状态,能够帮助我们更好地维护系统或定位问题。本文就简单介绍一下这些命令。

查看系统运行时间--uptime

有时候我们想知道系统上一次复位是在什么时候或者系统已经运行了多长时间,我们可以通过uptime命令获取这些信息:

  1. uptime20:47:06 up 50 min, 1 user, load average: 0.75, 0.84, 0.93 

从左往右显示的信息依次为:当前时间、已运行时间、用户登录数、1分钟、5分钟和15分钟内系统的平均负载。

查看系统已登录用户--who

  1. who -ahyb tty7 2018-09-30 19:57 (:0) 

通过who命令可以查看到哪些用户通过哪个ip登录到了这台主机。

Linux 常用命令:系统状态篇

查看系统版本相关信息--uname

例如:

  1. uname -aLinux ubuntu16.04 4.15.0-34-generic #37~16.04.1-Ubuntu SMP Tue Aug 28 10:44:06 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux 

从结果可以看到操作系统版本(ubuntu16.04),CPU类型(x86_64)等信息

查看当前环境变量--export

环境变量影响着程序的运行,因此有时候需要查看当前环境的环境变量:

  1. export 

查看目录和文件占用空间--du

du命令直接显示当前目录下每个目录及其文件占用空间。结合--max-depth参数可以指定显示的目录层级。

例如,如果只想显示当前目录下各个目录所占总空间,可以使用:

  1. du -h --max-depth=1  
  2. 19M        ./python 
  3. 9.0M        ./git 
  4. 321M        ./hexo 
  5. 17M        ./lua 
  6. 28K        ./vim 
  7. 1.4M        ./shell 
  8. 81M        ./redis 
  9. 316M        ./books 
  10. 48M        ./c 
  11. 810M        . 
  12. du -sh     #仅统计当前目录总大小 
  13. 810M 

其中-h表示以易读的单位显示大小,即M,--max-depth=1表明目录层级。通过命令结果,我们可以看到当前目录下各个子目录占用空间大小,以及总空间大小。

查看各挂载点空间--df

例如:

  1. df -h 
  2. 文件系统        容量  已用  可用 已用% 挂载点 
  3. udev            3.9G     0  3.9G    0% /dev 
  4. tmpfs           786M  9.5M  776M    2% /run 
  5. /dev/sda10       24G  9.8G   13G   45% / 
  6. tmpfs           3.9G   43M  3.8G    2% /dev/shm 
  7. tmpfs           5.0M  4.0K  5.0M    1% /run/lock 
  8. tmpfs           3.9G     0  3.9G    0% /sys/fs/cgroup 
  9. /dev/sda11      454M  274M  153M   65% /boot 
  10. /dev/sda15       55G  5.2G   47G   10% /home 
  11. /dev/sda1       256M   31M  226M   12% /boot/efi 
  12. /dev/sda14      4.6G  9.9M  4.4G    1% /tmp 
  13. tmpfs           786M   60K  786M    1% /run/user/1000 

从结果中,我们可以看到各个挂载点总空间以及可用空间。当磁盘文件占用空间较大时,可能导致系统运行缓慢,因此,可根据该结果进行相应的磁盘清理。

查看内存可用情况--free

free命令可用于显示系统中可用的物理内存,交换区内存以及内核使用的buffer:

  1. free -h 
  2.               total        used        free      shared  buff/cache   available 
  3. Mem:           7.7G        2.3G        2.6G        268M        2.8G        4.7G 
  4. Swap:          7.6G          0B        7.6G 

从执行结果可以看到已用内存和空闲内存的情况。同样地,当内存不足时,可能导致程序运行异常或系统卡顿。

查看进程的内存使用情况--pmap

(编辑:ASP站长网)

网友评论
推荐文章
    热点阅读